diff --git a/Elsa.sln b/Elsa.sln index 5a4c2d72e..67fe10eba 100644 --- a/Elsa.sln +++ b/Elsa.sln @@ -201,7 +201,7 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Samples.BreakLoop", "s EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Samples.Timers.Quartz", "src\samples\worker\Elsa.Samples.Timers.Quartz\Elsa.Samples.Timers.Quartz.csproj", "{FE724143-B24C-43DA-BBF5-15431BCA6E27}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Samples.AutoConnectNextActivityConsole", "src\samples\console\Elsa.Samples.AutoConnectNextActivityConsole\Elsa.Samples.AutoConnectNextActivityConsole.csproj", "{DB42A8DA-06CA-4402-9C87-8F7F055AB37E}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Samples.CustomOutcomeActivityConsole", "src\samples\console\Elsa.Samples.CustomOutcomeActivityConsole\Elsa.Samples.CustomOutcomeActivityConsole.csproj", "{DB42A8DA-06CA-4402-9C87-8F7F055AB37E}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.UnitTests", "test\unit\Elsa.UnitTests\Elsa.UnitTests.csproj", "{F822DE2F-A91D-416E-BF4A-A6C466C1BF0A}" EndProject @@ -229,6 +229,7 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.DistributedLocking.Azu EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "blazor", "blazor", "{D86B94DC-A53C-4A67-A820-828DD359C49B}" EndProject + Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ElsaDashboard.Samples.AspNetCore.Monolith", "src\samples\dashboard\aspnetcore\ElsaDashboard.Samples.AspNetCore.Monolith\ElsaDashboard.Samples.AspNetCore.Monolith.csproj", "{F1EF5639-021A-4D22-9D4A-73D57C88EBFA}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Samples.Persistence.YesSql", "src\samples\persistence\Elsa.Samples.Persistence.YesSql\Elsa.Samples.Persistence.YesSql.csproj", "{3A30EFFE-32D8-40B8-9C62-427037BB5424}" @@ -243,6 +244,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "docker", "docker", "{D7F754 docker\Dockerfile-elsa-dashboard-and-server = docker\Dockerfile-elsa-dashboard-and-server docker\README.md = docker\README.md EndProjectSection + EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Persistence.EntityFramework.MySql", "src\persistence\Elsa.Persistence.EntityFramework\Elsa.Persistence.EntityFramework.MySql\Elsa.Persistence.EntityFramework.MySql.csproj", "{D55BC08B-CA82-478A-99F7-EDE90AC33160}" EndProject @@ -262,12 +264,15 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "aspnetcore", "aspnetcore", docker\Dockerfile-elsa-dashboard-and-server = docker\Dockerfile-elsa-dashboard-and-server docker\README.md = docker\README.md EndProjectSection + EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "github", "github", "{3BF2C5A9-AC69-4587-833F-C16CFC97E100}" ProjectSection(SolutionItems) = preProject .github\workflows\publish-latest-dashboard-and-server-docker.yml = .github\workflows\publish-latest-dashboard-and-server-docker.yml .github\workflows\publish-latest-dashboard-docker.yml = .github\workflows\publish-latest-dashboard-docker.yml + .github\workflows\publish-latest-designer-npm.yml = .github\workflows\publish-latest-designer-npm.yml + .github\workflows\publish-latest-server-docker.yml = .github\workflows\publish-latest-server-docker.yml EndProjectSection EndProject @@ -280,6 +285,7 @@ EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "providers", "providers", "{EC5D4AFD-3F7F-4B51-9C38-F18C60618731}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Providers.Redis", "src\providers\Elsa.Providers.Redis\Elsa.Providers.Redis.csproj", "{9ACA06DA-9AFE-41A2-8109-EFED8B9B14A1}" + EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.DistributedLocking.Redis", "src\locking\Elsa.DistributedLocking.Redis\Elsa.DistributedLocking.Redis.csproj", "{D1644D32-AA51-4D10-942E-F2722DB963B4}" EndProject @@ -309,6 +315,7 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Webhooks.Persistence.Y EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ElsaDashboard.Web", "src\dashboards\ElsaDashboard\ElsaDashboard.Web.csproj", "{1129868E-BA72-44C4-941C-A28D9001504B}" EndProject + Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ElsaDashboard.Samples.BlazorWasm", "src\samples\dashboard\blazor\ElsaDashboard.Samples.BlazorWasm\ElsaDashboard.Samples.BlazorWasm.csproj", "{24A99602-F743-4B1A-AC96-599F34AE916C}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "html", "html", "{8E6215AB-FDD3-4011-B598-B6BB63F294BB}" @@ -319,6 +326,9 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "html", "html", "{8E6215AB-F EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ElsaDashboard.Samples.BlazorServer", "src\samples\dashboard\blazor\ElsaDashboard.Samples.BlazorServer\ElsaDashboard.Samples.BlazorServer.csproj", "{6A03B177-09E0-4421-9704-945E6248AB69}" EndProject + +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Persistence.EntityFramework.Oracle", "src\persistence\Elsa.Persistence.EntityFramework\Elsa.Persistence.EntityFramework.Oracle\Elsa.Persistence.EntityFramework.Oracle.csproj", "{FE6FC5F9-349A-4A3A-B291-CE0614030D5C}" +EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Samples.FaultyWorkflows", "src\samples\aspnet\Elsa.Samples.FaultyWorkflows\Elsa.Samples.FaultyWorkflows.csproj", "{84751112-C2B7-41D4-98F5-D87D7C2E1DAE}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Elsa.Activities.Conductor", "src\activities\Elsa.Activities.Conductor\Elsa.Activities.Conductor.csproj", "{4D4022DD-244B-47EE-95FA-7071EC687B24}" @@ -327,6 +337,11 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "aspnetcore", "aspnetcore", EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Elsa.Samples.CustomTenantIdSource", "src\samples\aspnet\Elsa.Samples.CustomTenantIdSource\Elsa.Samples.CustomTenantIdSource.csproj", "{6E191628-927B-42FB-8805-D2977D8FC4E3}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ElsaDashboard.Samples.AspNetCore.SubPath", "src\samples\dashboard\aspnetcore\ElsaDashboard.Samples.AspNetCore.SubPath\ElsaDashboard.Samples.AspNetCore.SubPath.csproj", "{BB715C0C-BE88-4F7F-A43F-1F8DFC9A1388}" + +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Elsa.Samples.MassTransitRabbitMq", "src\samples\aspnet\Elsa.Samples.MassTransitRabbitMq\Elsa.Samples.MassTransitRabbitMq.csproj", "{6BDC89F4-2E0A-4534-9BE4-10E771D06C93}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -749,6 +764,12 @@ Global {84751112-C2B7-41D4-98F5-D87D7C2E1DAE}.Debug|Any CPU.Build.0 = Debug|Any CPU {84751112-C2B7-41D4-98F5-D87D7C2E1DAE}.Release|Any CPU.ActiveCfg = Release|Any CPU {84751112-C2B7-41D4-98F5-D87D7C2E1DAE}.Release|Any CPU.Build.0 = Release|Any CPU + + {FE6FC5F9-349A-4A3A-B291-CE0614030D5C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {FE6FC5F9-349A-4A3A-B291-CE0614030D5C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {FE6FC5F9-349A-4A3A-B291-CE0614030D5C}.Release|Any CPU.ActiveCfg = Release|Any CPU + {FE6FC5F9-349A-4A3A-B291-CE0614030D5C}.Release|Any CPU.Build.0 = Release|Any CPU + {4D4022DD-244B-47EE-95FA-7071EC687B24}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {4D4022DD-244B-47EE-95FA-7071EC687B24}.Debug|Any CPU.Build.0 = Debug|Any CPU {4D4022DD-244B-47EE-95FA-7071EC687B24}.Release|Any CPU.ActiveCfg = Release|Any CPU @@ -757,6 +778,15 @@ Global {6E191628-927B-42FB-8805-D2977D8FC4E3}.Debug|Any CPU.Build.0 = Debug|Any CPU {6E191628-927B-42FB-8805-D2977D8FC4E3}.Release|Any CPU.ActiveCfg = Release|Any CPU {6E191628-927B-42FB-8805-D2977D8FC4E3}.Release|Any CPU.Build.0 = Release|Any CPU + {BB715C0C-BE88-4F7F-A43F-1F8DFC9A1388}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {BB715C0C-BE88-4F7F-A43F-1F8DFC9A1388}.Debug|Any CPU.Build.0 = Debug|Any CPU + {BB715C0C-BE88-4F7F-A43F-1F8DFC9A1388}.Release|Any CPU.ActiveCfg = Release|Any CPU + {BB715C0C-BE88-4F7F-A43F-1F8DFC9A1388}.Release|Any CPU.Build.0 = Release|Any CPU + + {6BDC89F4-2E0A-4534-9BE4-10E771D06C93}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {6BDC89F4-2E0A-4534-9BE4-10E771D06C93}.Debug|Any CPU.Build.0 = Debug|Any CPU + {6BDC89F4-2E0A-4534-9BE4-10E771D06C93}.Release|Any CPU.ActiveCfg = Release|Any CPU + {6BDC89F4-2E0A-4534-9BE4-10E771D06C93}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -897,9 +927,15 @@ Global {8E6215AB-FDD3-4011-B598-B6BB63F294BB} = {4673732F-2853-47BD-91B8-C95C229D2C89} {6A03B177-09E0-4421-9704-945E6248AB69} = {D86B94DC-A53C-4A67-A820-828DD359C49B} {84751112-C2B7-41D4-98F5-D87D7C2E1DAE} = {22E75696-6FE9-436A-9097-EE21C603F818} + + {FE6FC5F9-349A-4A3A-B291-CE0614030D5C} = {C865B0FD-E505-48F0-BFAF-0D4D7C1B5CA1} + {4D4022DD-244B-47EE-95FA-7071EC687B24} = {B43B546E-23F3-46E8-ACB7-D04F05CDA180} {39DE1EE2-DF4F-44EB-9F5A-551BEADD6673} = {4673732F-2853-47BD-91B8-C95C229D2C89} {6E191628-927B-42FB-8805-D2977D8FC4E3} = {22E75696-6FE9-436A-9097-EE21C603F818} + {BB715C0C-BE88-4F7F-A43F-1F8DFC9A1388} = {39DE1EE2-DF4F-44EB-9F5A-551BEADD6673} + + {6BDC89F4-2E0A-4534-9BE4-10E771D06C93} = {22E75696-6FE9-436A-9097-EE21C603F818} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {8B0975FD-7050-48B0-88C5-48C33378E158} diff --git a/README.md b/README.md index eabba2930..5685bb395 100644 --- a/README.md +++ b/README.md @@ -32,8 +32,7 @@ dotnet new console -n "MyConsoleApp" cd MyConsoleApp -dotnet add package Elsa --prerelease -dotnet add package Elsa.Activities.Console --prerelease +dotnet add package Elsa ``` Create a new file called `HelloWorldWorkflow.cs` and add the following: @@ -146,16 +145,23 @@ Version 2.0 - [x] Distributed Hosting Support (support for multi-node environments) - [x] Persistence: MongoDB, YesSQL, Entity Framework Core (SQL Server, SQLLite, PostgreSql) - [x] New Workflow Designer + Dashboard -- [ ] Generic Command & Event Activities - -Version 3.0 -- [ ] Composite Activity Definitions (with designer support) -- [ ] Job Activities (simplify starting background processes while the workflow sleeps & gets resumed once the job finishes) -- [ ] Lucene Indexing -- [ ] Localization Support -- [ ] State Machines +- [x] Generic Command & Event Activities +- [x] State Machines +- [ ] Test Workflows from Designer +- [ ] Debug Workflows from Designer - [ ] Sagas +- [ ] Localization Support +- [ ] Lucene Indexing +Version 3.0 (engine redesign) + +- [ ] Programming model similar to WF +- [ ] Sequential Workflows +- [ ] Flowchart Workflows +- [ ] State Machine Workflows +- [ ] Sagas +- [ ] BPMS Workflows +- [ ] Actor Model for Distributed Workflows ## Workflow Designer diff --git a/appveyor.yml b/appveyor.yml index 40caf2ef8..b221225ac 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -11,7 +11,7 @@ environment: sonarcloud_api_key: secure: qaE9kOVkGGFM7ZMf3YeliZxDU9udTCy6W5xXHJ9T+tXv5qXPMYlIdR7hyNgxW04A -version: 2.1.1.{build} +version: 2.3.0-preview.{build} init: - cmd: git config --global core.autocrlf true @@ -46,12 +46,12 @@ install: cd ..\..\..\..\.. -# dotnet tool install --global dotnet-sonarscanner - -before_build: - - cmd: >- - docker-compose -f docker-compose.yaml up -d mongodb postgres + dotnet tool install --global dotnet-sonarscanner +#before_build: +# - cmd: >- +# docker-compose -f docker-compose.yaml up -d mongodb postgres +# # - ps: >- # if(-Not $env:APPVEYOR_PULL_REQUEST_NUMBER) { # & dotnet-sonarscanner begin @@ -80,9 +80,7 @@ build_script: dotnet build -# before_test: - -# test_script: +#test_script: # - ps: dotnet test --collect:"XPlat Code Coverage" --logger:xunit -- DataCollectionRunSettings.DataCollectors.DataCollector.Configuration.Format=opencover # - ps: dotnet test diff --git a/docker/Dockerfile-elsa-dashboard b/docker/Dockerfile-elsa-dashboard index 457092644..7dbe90b94 100644 --- a/docker/Dockerfile-elsa-dashboard +++ b/docker/Dockerfile-elsa-dashboard @@ -22,7 +22,6 @@ RUN dotnet restore "./src/dashboards/ElsaDashboard/ElsaDashboard.Web.csproj" COPY src/. ./src COPY *.props ./ COPY ./Nuget.Config ./ -COPY --from=client-build /app/designer/elsa-workflows-studio ./src/designer/elsa-workflows-studio COPY --from=client-build /app/designer/bindings/aspnet/Elsa.Designer.Components.Web ./src/designer/bindings/aspnet/Elsa.Designer.Components.Web # build and publish (UseAppHost=false created platform independent binaries) diff --git a/docker/Dockerfile-elsa-dashboard-and-server b/docker/Dockerfile-elsa-dashboard-and-server index 97593a553..cdb0e1a1b 100644 --- a/docker/Dockerfile-elsa-dashboard-and-server +++ b/docker/Dockerfile-elsa-dashboard-and-server @@ -22,7 +22,6 @@ RUN dotnet restore "./src/samples/dashboard/aspnetcore/ElsaDashboard.Samples.Asp COPY src/. ./src COPY *.props ./ COPY ./Nuget.Config ./ -COPY --from=client-build /app/designer/elsa-workflows-studio ./src/designer/elsa-workflows-studio COPY --from=client-build /app/designer/bindings/aspnet/Elsa.Designer.Components.Web ./src/designer/bindings/aspnet/Elsa.Designer.Components.Web # build and publish (UseAppHost=false creates platform independent binaries) diff --git a/src/activities/Elsa.Activities.AzureServiceBus/Bookmarks/QueueMessageReceivedBookmark.cs b/src/activities/Elsa.Activities.AzureServiceBus/Bookmarks/QueueMessageReceivedBookmark.cs index 06a20bd4a..348a1f43a 100644 --- a/src/activities/Elsa.Activities.AzureServiceBus/Bookmarks/QueueMessageReceivedBookmark.cs +++ b/src/activities/Elsa.Activities.AzureServiceBus/Bookmarks/QueueMessageReceivedBookmark.cs @@ -1,6 +1,7 @@ using System.Collections.Generic; using System.Threading; using System.Threading.Tasks; +using Elsa.Services; using Elsa.Services.Bookmarks; namespace Elsa.Activities.AzureServiceBus.Bookmarks diff --git a/src/activities/Elsa.Activities.AzureServiceBus/Bookmarks/TopicMessageReceivedBookmark.cs b/src/activities/Elsa.Activities.AzureServiceBus/Bookmarks/TopicMessageReceivedBookmark.cs index 2fff14b1d..b5cbc10b1 100644 --- a/src/activities/Elsa.Activities.AzureServiceBus/Bookmarks/TopicMessageReceivedBookmark.cs +++ b/src/activities/Elsa.Activities.AzureServiceBus/Bookmarks/TopicMessageReceivedBookmark.cs @@ -1,6 +1,7 @@ using System.Collections.Generic; using System.Threading; using System.Threading.Tasks; +using Elsa.Services; using Elsa.Services.Bookmarks; namespace Elsa.Activities.AzureServiceBus.Bookmarks diff --git a/src/activities/Elsa.Activities.AzureServiceBus/Extensions/ServiceCollectionExtensions.cs b/src/activities/Elsa.Activities.AzureServiceBus/Extensions/ServiceCollectionExtensions.cs index 8dd0b7deb..b3fa3a26d 100644 --- a/src/activities/Elsa.Activities.AzureServiceBus/Extensions/ServiceCollectionExtensions.cs +++ b/src/activities/Elsa.Activities.AzureServiceBus/Extensions/ServiceCollectionExtensions.cs @@ -40,10 +40,10 @@ namespace Elsa.Activities.AzureServiceBus.Extensions .AddBookmarkProvider() ; - options.AddCompetingConsumer(); - options.AddCompetingConsumer(); - options.AddCompetingConsumer(); - options.AddCompetingConsumer(); + options.AddPubSubConsumer("WorkflowDefinitionEvents"); + options.AddPubSubConsumer("WorkflowDefinitionEvents"); + options.AddPubSubConsumer("WorkflowDefinitionEvents"); + options.AddPubSubConsumer("WorkflowDefinitionEvents"); options .AddActivity() diff --git a/src/activities/Elsa.Activities.AzureServiceBus/Services/WorkerBase.cs b/src/activities/Elsa.Activities.AzureServiceBus/Services/WorkerBase.cs index b4782759b..e2071f260 100644 --- a/src/activities/Elsa.Activities.AzureServiceBus/Services/WorkerBase.cs +++ b/src/activities/Elsa.Activities.AzureServiceBus/Services/WorkerBase.cs @@ -4,8 +4,10 @@ using System.Threading; using System.Threading.Tasks; using Elsa.Activities.AzureServiceBus.Models; using Elsa.Activities.AzureServiceBus.Options; +using Elsa.Models; using Elsa.Services; using Elsa.Services.Bookmarks; +using Elsa.Services.Models; using Microsoft.Azure.ServiceBus; using Microsoft.Azure.ServiceBus.Core; using Microsoft.Extensions.Logging; @@ -72,9 +74,9 @@ namespace Elsa.Activities.AzureServiceBus.Services }; var bookmark = CreateBookmark(message); - var launchContext = new CollectWorkflowsContext(ActivityType, bookmark, correlationId); + var launchContext = new WorkflowsQuery(ActivityType, bookmark, correlationId); - await _workflowLaunchpad.UseServiceAsync(service => service.CollectAndDispatchWorkflowsAsync(launchContext, model, cancellationToken)); + await _workflowLaunchpad.UseServiceAsync(service => service.CollectAndDispatchWorkflowsAsync(launchContext, new WorkflowInput(model), cancellationToken)); } private Task ExceptionReceivedHandler(ExceptionReceivedEventArgs e) diff --git a/src/activities/Elsa.Activities.BlobStorage/Extensions/ServiceCollectionExtensions.cs b/src/activities/Elsa.Activities.BlobStorage/Extensions/ServiceCollectionExtensions.cs index 55b16840d..cc00634da 100644 --- a/src/activities/Elsa.Activities.BlobStorage/Extensions/ServiceCollectionExtensions.cs +++ b/src/activities/Elsa.Activities.BlobStorage/Extensions/ServiceCollectionExtensions.cs @@ -1,18 +1,13 @@ -using System; using Elsa; using Elsa.Activities.BlobStorage; -using Storage.Net.Blobs; // ReSharper disable once CheckNamespace namespace Microsoft.Extensions.DependencyInjection { public static class ServiceCollectionExtensions { - public static ElsaOptionsBuilder AddBlobStorageActivities(this ElsaOptionsBuilder options, Func? configureBlobStorage = default) + public static ElsaOptionsBuilder AddBlobStorageActivities(this ElsaOptionsBuilder options) { - if (configureBlobStorage != default) - options.UseStorage(configureBlobStorage); - options .AddActivity() .AddActivity() diff --git a/src/activities/Elsa.Activities.Conductor/Endpoints/Conductor/Events/Dispatch.cs b/src/activities/Elsa.Activities.Conductor/Endpoints/Conductor/Events/Dispatch.cs index a9d2c4f15..a952ceac1 100644 --- a/src/activities/Elsa.Activities.Conductor/Endpoints/Conductor/Events/Dispatch.cs +++ b/src/activities/Elsa.Activities.Conductor/Endpoints/Conductor/Events/Dispatch.cs @@ -1,7 +1,9 @@ using System.Threading.Tasks; using Elsa.Activities.Conductor.Models; using Elsa.Activities.Conductor.Providers.Bookmarks; +using Elsa.Models; using Elsa.Services; +using Elsa.Services.Models; using Microsoft.AspNetCore.Mvc; namespace Elsa.Activities.Conductor.Endpoints.Conductor.Events @@ -18,8 +20,8 @@ namespace Elsa.Activities.Conductor.Endpoints.Conductor.Events public async Task Handle(string eventName, EventModel model) { var bookmark = new EventBookmark(eventName.ToLowerInvariant()); - var context = new CollectWorkflowsContext(nameof(EventReceived), bookmark, model.CorrelationId, model.WorkflowInstanceId); - var pendingWorkflows = await _workflowLaunchpad.CollectAndDispatchWorkflowsAsync(context, model); + var context = new WorkflowsQuery(nameof(EventReceived), bookmark, model.CorrelationId, model.WorkflowInstanceId); + var pendingWorkflows = await _workflowLaunchpad.CollectAndDispatchWorkflowsAsync(context, new WorkflowInput(model)); return Accepted(pendingWorkflows); } diff --git a/src/activities/Elsa.Activities.Conductor/Endpoints/Conductor/Events/Execute.cs b/src/activities/Elsa.Activities.Conductor/Endpoints/Conductor/Events/Execute.cs index 2cdccc811..8eccc3e99 100644 --- a/src/activities/Elsa.Activities.Conductor/Endpoints/Conductor/Events/Execute.cs +++ b/src/activities/Elsa.Activities.Conductor/Endpoints/Conductor/Events/Execute.cs @@ -1,7 +1,9 @@ using System.Threading.Tasks; using Elsa.Activities.Conductor.Models; using Elsa.Activities.Conductor.Providers.Bookmarks; +using Elsa.Models; using Elsa.Services; +using Elsa.Services.Models; using Microsoft.AspNetCore.Mvc; namespace Elsa.Activities.Conductor.Endpoints.Conductor.Events @@ -18,8 +20,8 @@ namespace Elsa.Activities.Conductor.Endpoints.Conductor.Events public async Task Handle(string eventName, EventModel model) { var bookmark = new EventBookmark(eventName); - var context = new CollectWorkflowsContext(nameof(EventReceived), bookmark, model.CorrelationId, model.WorkflowInstanceId); - var pendingWorkflows = await _workflowLaunchpad.CollectAndExecuteWorkflowsAsync(context, model); + var context = new WorkflowsQuery(nameof(EventReceived), bookmark, model.CorrelationId, model.WorkflowInstanceId); + var pendingWorkflows = await _workflowLaunchpad.CollectAndExecuteWorkflowsAsync(context, new WorkflowInput(model)); return Accepted(pendingWorkflows); } diff --git a/src/activities/Elsa.Activities.Conductor/Endpoints/Conductor/Tasks/Dispatch.cs b/src/activities/Elsa.Activities.Conductor/Endpoints/Conductor/Tasks/Dispatch.cs index d4e92808a..2df7a5fe7 100644 --- a/src/activities/Elsa.Activities.Conductor/Endpoints/Conductor/Tasks/Dispatch.cs +++ b/src/activities/Elsa.Activities.Conductor/Endpoints/Conductor/Tasks/Dispatch.cs @@ -1,7 +1,9 @@ using System.Threading.Tasks; using Elsa.Activities.Conductor.Models; using Elsa.Activities.Conductor.Providers.Bookmarks; +using Elsa.Models; using Elsa.Services; +using Elsa.Services.Models; using Microsoft.AspNetCore.Mvc; namespace Elsa.Activities.Conductor.Endpoints.Conductor.Tasks @@ -18,8 +20,8 @@ namespace Elsa.Activities.Conductor.Endpoints.Conductor.Tasks public async Task Handle(string taskName, TaskResultModel model) { var bookmark = new TaskBookmark(taskName.ToLowerInvariant()); - var context = new CollectWorkflowsContext(nameof(RunTask), bookmark, model.CorrelationId, model.WorkflowInstanceId); - var pendingWorkflows = await _workflowLaunchpad.CollectAndDispatchWorkflowsAsync(context, model); + var context = new WorkflowsQuery(nameof(RunTask), bookmark, model.CorrelationId, model.WorkflowInstanceId); + var pendingWorkflows = await _workflowLaunchpad.CollectAndDispatchWorkflowsAsync(context, new WorkflowInput(model)); return Accepted(pendingWorkflows); } diff --git a/src/activities/Elsa.Activities.Conductor/Endpoints/Conductor/Tasks/Execute.cs b/src/activities/Elsa.Activities.Conductor/Endpoints/Conductor/Tasks/Execute.cs index 3704bcd31..87a898276 100644 --- a/src/activities/Elsa.Activities.Conductor/Endpoints/Conductor/Tasks/Execute.cs +++ b/src/activities/Elsa.Activities.Conductor/Endpoints/Conductor/Tasks/Execute.cs @@ -1,7 +1,9 @@ using System.Threading.Tasks; using Elsa.Activities.Conductor.Models; using Elsa.Activities.Conductor.Providers.Bookmarks; +using Elsa.Models; using Elsa.Services; +using Elsa.Services.Models; using Microsoft.AspNetCore.Mvc; namespace Elsa.Activities.Conductor.Endpoints.Conductor.Tasks @@ -18,8 +20,8 @@ namespace Elsa.Activities.Conductor.Endpoints.Conductor.Tasks public async Task Handle(string taskName, TaskResultModel model) { var bookmark = new TaskBookmark(taskName.ToLowerInvariant()); - var context = new CollectWorkflowsContext(nameof(RunTask), bookmark, model.CorrelationId, model.WorkflowInstanceId); - var pendingWorkflows = await _workflowLaunchpad.CollectAndExecuteWorkflowsAsync(context, model); + var context = new WorkflowsQuery(nameof(RunTask), bookmark, model.CorrelationId, model.WorkflowInstanceId); + var pendingWorkflows = await _workflowLaunchpad.CollectAndExecuteWorkflowsAsync(context, new WorkflowInput(model)); return Accepted(pendingWorkflows); } diff --git a/src/activities/Elsa.Activities.Conductor/Extensions/ElsaOptionsBuilderExtensions.cs b/src/activities/Elsa.Activities.Conductor/Extensions/ElsaOptionsBuilderExtensions.cs index 745993ea7..d07759803 100644 --- a/src/activities/Elsa.Activities.Conductor/Extensions/ElsaOptionsBuilderExtensions.cs +++ b/src/activities/Elsa.Activities.Conductor/Extensions/ElsaOptionsBuilderExtensions.cs @@ -43,8 +43,8 @@ namespace Elsa.Activities.Conductor.Extensions elsa .AddActivitiesFrom() - .AddCompetingConsumer() - .AddCompetingConsumer(); + .AddCompetingConsumer("ConductorCommand") + .AddCompetingConsumer("ConductorCommand"); return elsa; } diff --git a/src/activities/Elsa.Activities.Conductor/Providers/ActivityTypes/CommandActivityTypeProvider.cs b/src/activities/Elsa.Activities.Conductor/Providers/ActivityTypes/CommandActivityTypeProvider.cs index cedd1b0ce..8969e0b11 100644 --- a/src/activities/Elsa.Activities.Conductor/Providers/ActivityTypes/CommandActivityTypeProvider.cs +++ b/src/activities/Elsa.Activities.Conductor/Providers/ActivityTypes/CommandActivityTypeProvider.cs @@ -6,6 +6,7 @@ using System.Threading.Tasks; using Elsa.Activities.Conductor.Models; using Elsa.Activities.Conductor.Services; using Elsa.Metadata; +using Elsa.Providers.Activities; using Elsa.Services; using Elsa.Services.Models; @@ -39,19 +40,26 @@ namespace Elsa.Activities.Conductor.Providers.ActivityTypes private async Task CreateActivityTypeAsync(CommandDefinition command, CancellationToken cancellationToken) { - var descriptor = await _describesActivityType.DescribeAsync(cancellationToken); + async ValueTask CreateDescriptorAsync() + { + var des = await _describesActivityType.DescribeAsync(cancellationToken); - descriptor.Type = command.Name; - descriptor.DisplayName = command.DisplayName ?? command.Name; - descriptor.Description = command.Description; - descriptor.InputProperties = descriptor.InputProperties.Where(x => x.Name != nameof(SendCommand.CommandName)).ToArray(); + des.Type = command.Name; + des.DisplayName = command.DisplayName ?? command.Name; + des.Description = command.Description; + des.InputProperties = des.InputProperties.Where(x => x.Name != nameof(SendCommand.CommandName)).ToArray(); + + return des; + } + + var descriptor = await CreateDescriptorAsync(); return new ActivityType { Type = typeof(SendCommand), TypeName = descriptor.Type, DisplayName = descriptor.DisplayName, - Describe = () => descriptor, + DescribeAsync = CreateDescriptorAsync, Description = descriptor.Description, ActivateAsync = async context => { @@ -65,7 +73,7 @@ namespace Elsa.Activities.Conductor.Providers.ActivityTypes }; } - private async Task> GetCommandsAsync(CancellationToken cancellationToken) => + private async Task> GetCommandsAsync(CancellationToken cancellationToken) => await _scopedCommandsProviders.UseServiceAsync(async commandProviders => await GetCommandsAsync(commandProviders, cancellationToken).ToListAsync(cancellationToken)); private static async IAsyncEnumerable GetCommandsAsync(IEnumerable commandProviders, [EnumeratorCancellation] CancellationToken cancellationToken) diff --git a/src/activities/Elsa.Activities.Conductor/Providers/ActivityTypes/EventActivityTypeProvider.cs b/src/activities/Elsa.Activities.Conductor/Providers/ActivityTypes/EventActivityTypeProvider.cs index 8580b142b..193724cb6 100644 --- a/src/activities/Elsa.Activities.Conductor/Providers/ActivityTypes/EventActivityTypeProvider.cs +++ b/src/activities/Elsa.Activities.Conductor/Providers/ActivityTypes/EventActivityTypeProvider.cs @@ -7,6 +7,7 @@ using System.Threading.Tasks; using Elsa.Activities.Conductor.Models; using Elsa.Activities.Conductor.Services; using Elsa.Metadata; +using Elsa.Providers.Activities; using Elsa.Services; using Elsa.Services.Models; @@ -39,20 +40,27 @@ namespace Elsa.Activities.Conductor.Providers.ActivityTypes private async Task CreateActivityTypeAsync(EventDefinition eventDefinition, CancellationToken cancellationToken) { - var descriptor = await _describesActivityType.DescribeAsync(cancellationToken); + async ValueTask CreateDescriptorAsync() + { + var des = await _describesActivityType.DescribeAsync(cancellationToken); - descriptor.Type = eventDefinition.Name; - descriptor.DisplayName = eventDefinition.DisplayName ?? eventDefinition.Name; - descriptor.Description = eventDefinition.Description; - descriptor.InputProperties = Array.Empty(); - descriptor.Outcomes = eventDefinition.Outcomes?.ToArray() ?? new[] { OutcomeNames.Done }; + des.Type = eventDefinition.Name; + des.DisplayName = eventDefinition.DisplayName ?? eventDefinition.Name; + des.Description = eventDefinition.Description; + des.InputProperties = Array.Empty(); + des.Outcomes = eventDefinition.Outcomes?.ToArray() ?? new[] { OutcomeNames.Done }; + + return des; + } + + var descriptor = await CreateDescriptorAsync(); return new ActivityType { Type = typeof(EventReceived), TypeName = descriptor.Type, DisplayName = descriptor.DisplayName, - Describe = () => descriptor, + DescribeAsync = CreateDescriptorAsync, Description = descriptor.Description, ActivateAsync = async context => { diff --git a/src/activities/Elsa.Activities.Conductor/Providers/ActivityTypes/TaskActivityTypeProvider.cs b/src/activities/Elsa.Activities.Conductor/Providers/ActivityTypes/TaskActivityTypeProvider.cs index 48800d98e..8282dd7de 100644 --- a/src/activities/Elsa.Activities.Conductor/Providers/ActivityTypes/TaskActivityTypeProvider.cs +++ b/src/activities/Elsa.Activities.Conductor/Providers/ActivityTypes/TaskActivityTypeProvider.cs @@ -7,6 +7,7 @@ using System.Threading.Tasks; using Elsa.Activities.Conductor.Models; using Elsa.Activities.Conductor.Services; using Elsa.Metadata; +using Elsa.Providers.Activities; using Elsa.Services; using Elsa.Services.Models; @@ -39,20 +40,27 @@ namespace Elsa.Activities.Conductor.Providers.ActivityTypes private async Task CreateActivityTypeAsync(TaskDefinition taskDefinition, CancellationToken cancellationToken) { - var descriptor = await _describesActivityType.DescribeAsync(cancellationToken); + async ValueTask CreateDescriptorAsync() + { + var des = await _describesActivityType.DescribeAsync(cancellationToken); - descriptor.Type = taskDefinition.Name; - descriptor.DisplayName = taskDefinition.DisplayName ?? taskDefinition.Name; - descriptor.Description = taskDefinition.Description; - descriptor.InputProperties = Array.Empty(); - descriptor.Outcomes = taskDefinition.Outcomes?.ToArray() ?? new[] { OutcomeNames.Done }; + des.Type = taskDefinition.Name; + des.DisplayName = taskDefinition.DisplayName ?? taskDefinition.Name; + des.Description = taskDefinition.Description; + des.InputProperties = Array.Empty(); + des.Outcomes = taskDefinition.Outcomes?.ToArray() ?? new[] { OutcomeNames.Done }; + + return des; + } + + var descriptor = await CreateDescriptorAsync(); return new ActivityType { Type = typeof(RunTask), TypeName = descriptor.Type, DisplayName = descriptor.DisplayName, - Describe = () => descriptor, + DescribeAsync = CreateDescriptorAsync, Description = descriptor.Description, ActivateAsync = async context => { diff --git a/src/activities/Elsa.Activities.Conductor/Providers/Bookmarks/EventBookmarkProvider.cs b/src/activities/Elsa.Activities.Conductor/Providers/Bookmarks/EventBookmarkProvider.cs index 1e184a8e5..2d5702b37 100644 --- a/src/activities/Elsa.Activities.Conductor/Providers/Bookmarks/EventBookmarkProvider.cs +++ b/src/activities/Elsa.Activities.Conductor/Providers/Bookmarks/EventBookmarkProvider.cs @@ -3,6 +3,7 @@ using System.Linq; using System.Runtime.CompilerServices; using System.Threading; using System.Threading.Tasks; +using Elsa.Services; using Elsa.Services.Bookmarks; namespace Elsa.Activities.Conductor.Providers.Bookmarks diff --git a/src/activities/Elsa.Activities.Conductor/Providers/Bookmarks/TaskBookmarkProvider.cs b/src/activities/Elsa.Activities.Conductor/Providers/Bookmarks/TaskBookmarkProvider.cs index 9b2c9399c..2c463fbf0 100644 --- a/src/activities/Elsa.Activities.Conductor/Providers/Bookmarks/TaskBookmarkProvider.cs +++ b/src/activities/Elsa.Activities.Conductor/Providers/Bookmarks/TaskBookmarkProvider.cs @@ -3,6 +3,7 @@ using System.Linq; using System.Runtime.CompilerServices; using System.Threading; using System.Threading.Tasks; +using Elsa.Services; using Elsa.Services.Bookmarks; namespace Elsa.Activities.Conductor.Providers.Bookmarks diff --git a/src/activities/Elsa.Activities.Email/Activities/SendEmail/EmailAttachment.cs b/src/activities/Elsa.Activities.Email/Activities/SendEmail/EmailAttachment.cs index 591b826e5..7f7e2f960 100644 --- a/src/activities/Elsa.Activities.Email/Activities/SendEmail/EmailAttachment.cs +++ b/src/activities/Elsa.Activities.Email/Activities/SendEmail/EmailAttachment.cs @@ -1,5 +1,5 @@ // ReSharper disable once CheckNamespace namespace Elsa.Activities.Email { - public record EmailAttachment(byte[] Content, string? FileName, string? ContentType); + public record EmailAttachment(object Content, string? FileName, string? ContentType); } \ No newline at end of file diff --git a/src/activities/Elsa.Activities.Email/Activities/SendEmail/SendEmail.cs b/src/activities/Elsa.Activities.Email/Activities/SendEmail/SendEmail.cs index 2f80d34b7..7412d2007 100644 --- a/src/activities/Elsa.Activities.Email/Activities/SendEmail/SendEmail.cs +++ b/src/activities/Elsa.Activities.Email/Activities/SendEmail/SendEmail.cs @@ -13,6 +13,7 @@ using Elsa.ActivityResults; using Elsa.Attributes; using Elsa.Design; using Elsa.Expressions; +using Elsa.Providers.WorkflowStorage; using Elsa.Serialization; using Elsa.Services; using Elsa.Services.Models; @@ -66,7 +67,8 @@ namespace Elsa.Activities.Email [ActivityInput( Hint = "The attachments to send with the email message. Can be (an array of) a fully-qualified file path, URL, stream, byte array or instances of EmailAttachment.", UIHint = ActivityInputUIHints.MultiLine, - SupportedSyntaxes = new[] { SyntaxNames.JavaScript, SyntaxNames.Liquid } + SupportedSyntaxes = new[] { SyntaxNames.JavaScript, SyntaxNames.Liquid }, + DefaultWorkflowStorageProvider = TransientWorkflowStorageProvider.ProviderName )] public object? Attachments { get; set; } @@ -136,7 +138,14 @@ namespace Elsa.Activities.Email { var fileName = emailAttachment.FileName ?? $"Attachment-{++index}"; var contentType = emailAttachment.ContentType ?? "application/binary"; - bodyBuilder.Attachments.Add(fileName, emailAttachment.Content, ContentType.Parse(contentType)); + var parsedContentType = ContentType.Parse(contentType); + + if(emailAttachment.Content is byte[] bytes) + bodyBuilder.Attachments.Add(fileName, bytes, parsedContentType); + + else if(emailAttachment.Content is Stream stream) + await bodyBuilder.Attachments.AddAsync(fileName, stream, parsedContentType, cancellationToken); + break; } default: diff --git a/src/activities/Elsa.Activities.Email/Handlers/ConfigureJavaScriptEngine.cs b/src/activities/Elsa.Activities.Email/Handlers/ConfigureJavaScriptEngine.cs index 3f13e0e30..df70fc851 100644 --- a/src/activities/Elsa.Activities.Email/Handlers/ConfigureJavaScriptEngine.cs +++ b/src/activities/Elsa.Activities.Email/Handlers/ConfigureJavaScriptEngine.cs @@ -11,17 +11,6 @@ namespace Elsa.Activities.Email.Handlers { public class ConfigureJavaScriptEngine : INotificationHandler { - private readonly IConfiguration _configuration; - private readonly IActivityTypeService _activityTypeService; - private readonly IWorkflowStorageService _workflowStorageService; - - public ConfigureJavaScriptEngine(IConfiguration configuration, IActivityTypeService activityTypeService, IWorkflowStorageService workflowStorageService) - { - _configuration = configuration; - _activityTypeService = activityTypeService; - _workflowStorageService = workflowStorageService; - } - public Task Handle(EvaluatingJavaScriptExpression notification, CancellationToken cancellationToken) { var engine = notification.Engine; diff --git a/src/activities/Elsa.Activities.Entity/Bookmarks/EntityChangedBookmark.cs b/src/activities/Elsa.Activities.Entity/Bookmarks/EntityChangedBookmark.cs index ed9cdeed9..3aa7556b1 100644 --- a/src/activities/Elsa.Activities.Entity/Bookmarks/EntityChangedBookmark.cs +++ b/src/activities/Elsa.Activities.Entity/Bookmarks/EntityChangedBookmark.cs @@ -1,6 +1,7 @@ using System.Collections.Generic; using System.Threading; using System.Threading.Tasks; +using Elsa.Services; using Elsa.Services.Bookmarks; namespace Elsa.Activities.Entity.Bookmarks diff --git a/src/activities/Elsa.Activities.Entity/Extensions/WorkflowRunnerExtensions.cs b/src/activities/Elsa.Activities.Entity/Extensions/WorkflowRunnerExtensions.cs index ea4e417e4..79eb382b0 100644 --- a/src/activities/Elsa.Activities.Entity/Extensions/WorkflowRunnerExtensions.cs +++ b/src/activities/Elsa.Activities.Entity/Extensions/WorkflowRunnerExtensions.cs @@ -2,6 +2,7 @@ using System.Threading.Tasks; using Elsa.Activities.Entity.Bookmarks; using Elsa.Activities.Entity.Models; +using Elsa.Models; using Elsa.Services; namespace Elsa.Activities.Entity.Extensions @@ -29,7 +30,7 @@ namespace Elsa.Activities.Entity.Extensions contextId ); - await workflowDispatcher.DispatchAsync(new TriggerWorkflowsRequest(activityType, bookmark, input, correlationId, default, contextId, TenantId), cancellationToken); + await workflowDispatcher.DispatchAsync(new TriggerWorkflowsRequest(activityType, bookmark, new WorkflowInput(input), correlationId, default, contextId, TenantId), cancellationToken); } } } \ No newline at end of file diff --git a/src/activities/Elsa.Activities.Http/Activities/WriteHttpResponse/WriteHttpResponse.cs b/src/activities/Elsa.Activities.Http/Activities/WriteHttpResponse/WriteHttpResponse.cs index a1699f397..daf4ae7b7 100644 --- a/src/activities/Elsa.Activities.Http/Activities/WriteHttpResponse/WriteHttpResponse.cs +++ b/src/activities/Elsa.Activities.Http/Activities/WriteHttpResponse/WriteHttpResponse.cs @@ -1,3 +1,4 @@ +using System.IO; using System.Net; using System.Threading; using System.Threading.Tasks; @@ -131,6 +132,9 @@ namespace Elsa.Activities.Http return; } + + if (content is Stream stream) + content = await stream.ReadBytesToEndAsync(cancellationToken); if (content is byte[] buffer) { diff --git a/src/activities/Elsa.Activities.Http/Activities/WriteHttpResponse/WriteHttpResponseExtensions.cs b/src/activities/Elsa.Activities.Http/Activities/WriteHttpResponse/WriteHttpResponseExtensions.cs index 55a550457..9eca522ed 100644 --- a/src/activities/Elsa.Activities.Http/Activities/WriteHttpResponse/WriteHttpResponseExtensions.cs +++ b/src/activities/Elsa.Activities.Http/Activities/WriteHttpResponse/WriteHttpResponseExtensions.cs @@ -16,17 +16,17 @@ namespace Elsa.Activities.Http public static ISetupActivity WithStatusCode(this ISetupActivity activity, Func value) => activity.Set(x => x.StatusCode, value); public static ISetupActivity WithStatusCode(this ISetupActivity activity, HttpStatusCode value) => activity.Set(x => x.StatusCode, value); - public static ISetupActivity WithContent(this ISetupActivity activity, Func> value) => activity.Set(x => x.Content, value); - public static ISetupActivity WithContent(this ISetupActivity activity, Func> value) => activity.Set(x => x.Content, value); - public static ISetupActivity WithContent(this ISetupActivity activity, Func value) => activity.Set(x => x.Content, value); - public static ISetupActivity WithContent(this ISetupActivity activity, Func value) => activity.Set(x => x.Content, value); - public static ISetupActivity WithContent(this ISetupActivity activity, string? value) => activity.Set(x => x.Content, value); + public static ISetupActivity WithContent(this ISetupActivity activity, Func> value) => activity.Set(x => x.Content, value); + public static ISetupActivity WithContent(this ISetupActivity activity, Func> value) => activity.Set(x => x.Content, value); + public static ISetupActivity WithContent(this ISetupActivity activity, Func value) => activity.Set(x => x.Content, value); + public static ISetupActivity WithContent(this ISetupActivity activity, Func value) => activity.Set(x => x.Content, value); + public static ISetupActivity WithContent(this ISetupActivity activity, object? value) => activity.Set(x => x.Content, value); - public static ISetupActivity WithContentType(this ISetupActivity activity, Func> value) => activity.Set(x => x.ContentType, value); - public static ISetupActivity WithContentType(this ISetupActivity activity, Func> value) => activity.Set(x => x.ContentType, value); - public static ISetupActivity WithContentType(this ISetupActivity activity, Func value) => activity.Set(x => x.ContentType, value); - public static ISetupActivity WithContentType(this ISetupActivity activity, Func value) => activity.Set(x => x.ContentType, value); - public static ISetupActivity WithContentType(this ISetupActivity activity, string? value) => activity.Set(x => x.ContentType, value); + public static ISetupActivity WithContentType(this ISetupActivity activity, Func> value) => activity.Set(x => x.ContentType, value); + public static ISetupActivity WithContentType(this ISetupActivity activity, Func> value) => activity.Set(x => x.ContentType, value); + public static ISetupActivity WithContentType(this ISetupActivity activity, Func value) => activity.Set(x => x.ContentType, value); + public static ISetupActivity WithContentType(this ISetupActivity activity, Func value) => activity.Set(x => x.ContentType, value); + public static ISetupActivity WithContentType(this ISetupActivity activity, object? value) => activity.Set(x => x.ContentType, value); public static ISetupActivity WithResponseHeaders(this ISetupActivity activity, Func> value) => activity.Set(x => x.ResponseHeaders, value); public static ISetupActivity WithResponseHeaders(this ISetupActivity activity, Func> value) => activity.Set(x => x.ResponseHeaders, value); diff --git a/src/activities/Elsa.Activities.Http/Bookmarks/HttpEndpointBookmark.cs b/src/activities/Elsa.Activities.Http/Bookmarks/HttpEndpointBookmark.cs index 447d80849..540ffd654 100644 --- a/src/activities/Elsa.Activities.Http/Bookmarks/HttpEndpointBookmark.cs +++ b/src/activities/Elsa.Activities.Http/Bookmarks/HttpEndpointBookmark.cs @@ -2,6 +2,7 @@ using System.Linq; using System.Threading; using System.Threading.Tasks; +using Elsa.Services; using Elsa.Services.Bookmarks; using Microsoft.AspNetCore.Http; diff --git a/src/activities/Elsa.Activities.Http/Endpoints/Signals/TriggerEndpoint.cs b/src/activities/Elsa.Activities.Http/Endpoints/Signals/TriggerEndpoint.cs index 3f347fd63..2b40b64a4 100644 --- a/src/activities/Elsa.Activities.Http/Endpoints/Signals/TriggerEndpoint.cs +++ b/src/activities/Elsa.Activities.Http/Endpoints/Signals/TriggerEndpoint.cs @@ -1,5 +1,11 @@ +using System.Net; +using System.Threading; using System.Threading.Tasks; +using Elsa.Activities.Http.Events; +using Elsa.Activities.Signaling.Models; using Elsa.Activities.Signaling.Services; +using Elsa.Services; +using MediatR; using Microsoft.AspNetCore.Mvc; using Open.Linq.AsyncExtensions; @@ -11,16 +17,31 @@ namespace Elsa.Activities.Http.Endpoints.Signals public class TriggerEndpoint : ControllerBase { private readonly ISignaler _signaler; - public TriggerEndpoint(ISignaler signaler) => _signaler = signaler; + private readonly ITokenService _tokenService; + private readonly IMediator _mediator; + + public TriggerEndpoint(ISignaler signaler, ITokenService tokenService, IMediator mediator) + { + _signaler = signaler; + _tokenService = tokenService; + _mediator = mediator; + } [HttpGet, HttpPost] - public async Task Handle(string token) + public async Task Handle(string token, CancellationToken cancellationToken) { - var result = await _signaler.TriggerSignalTokenAsync(token).ToList(); + if (!_tokenService.TryDecryptToken(token, out SignalModel signal)) + return BadRequest(); - return HttpContext.Response.HasStarted + var affectedWorkflows = await _signaler.TriggerSignalAsync(signal.Name, null, signal.WorkflowInstanceId, cancellationToken: cancellationToken).ToList(); + + await _mediator.Publish(new HttpTriggeredSignal(signal, affectedWorkflows), cancellationToken); + + var response = HttpContext.Response; + + return response.HasStarted || response.StatusCode != (int) HttpStatusCode.OK ? new EmptyResult() - : Ok(result); + : Ok(affectedWorkflows); } } } \ No newline at end of file diff --git a/src/activities/Elsa.Activities.Http/Events/HttpTriggeredSignal.cs b/src/activities/Elsa.Activities.Http/Events/HttpTriggeredSignal.cs new file mode 100644 index 000000000..778e235e3 --- /dev/null +++ b/src/activities/Elsa.Activities.Http/Events/HttpTriggeredSignal.cs @@ -0,0 +1,9 @@ +using System.Collections.Generic; +using Elsa.Activities.Signaling.Models; +using Elsa.Services.Models; +using MediatR; + +namespace Elsa.Activities.Http.Events +{ + public record HttpTriggeredSignal(SignalModel SignalModel, ICollection AffectedWorkflows) : INotification; +} \ No newline at end of file diff --git a/src/activities/Elsa.Activities.Http/Middleware/HttpEndpointMiddleware.cs b/src/activities/Elsa.Activities.Http/Middleware/HttpEndpointMiddleware.cs index f68cd5558..c0dd7e1ae 100644 --- a/src/activities/Elsa.Activities.Http/Middleware/HttpEndpointMiddleware.cs +++ b/src/activities/Elsa.Activities.Http/Middleware/HttpEndpointMiddleware.cs @@ -10,6 +10,7 @@ using Elsa.Activities.Http.Models; using Elsa.Activities.Http.Options; using Elsa.Activities.Http.Parsers.Request; using Elsa.Activities.Http.Services; +using Elsa.Models; using Elsa.Persistence; using Elsa.Services; using Elsa.Services.Models; @@ -66,8 +67,8 @@ namespace Elsa.Activities.Http.Middleware const string activityType = nameof(HttpEndpoint); var bookmark = new HttpEndpointBookmark(path, method); - var collectWorkflowsContext = new CollectWorkflowsContext(activityType, bookmark, correlationId, default, default, TenantId); - var pendingWorkflows = await workflowLaunchpad.CollectWorkflowsAsync(collectWorkflowsContext, cancellationToken).ToList(); + var collectWorkflowsContext = new WorkflowsQuery(activityType, bookmark, correlationId, default, default, TenantId); + var pendingWorkflows = await workflowLaunchpad.FindWorkflowsAsync(collectWorkflowsContext, cancellationToken).ToList(); if (!pendingWorkflows.Any()) { @@ -138,7 +139,7 @@ namespace Elsa.Activities.Http.Middleware var useDispatch = httpContext.Request.GetUseDispatch(); if (useDispatch) { - await workflowLaunchpad.DispatchPendingWorkflowAsync(pendingWorkflow, inputModel, cancellationToken); + await workflowLaunchpad.DispatchPendingWorkflowAsync(pendingWorkflow, new WorkflowInput(inputModel), cancellationToken); httpContext.Response.ContentType = "application/json"; httpContext.Response.StatusCode = (int) HttpStatusCode.Accepted; @@ -146,7 +147,7 @@ namespace Elsa.Activities.Http.Middleware } else { - await workflowLaunchpad.ExecutePendingWorkflowAsync(pendingWorkflow, inputModel, cancellationToken); + await workflowLaunchpad.ExecutePendingWorkflowAsync(pendingWorkflow, new WorkflowInput(inputModel), cancellationToken); pendingWorkflowInstance = await workflowInstanceStore.FindByIdAsync(pendingWorkflow.WorkflowInstanceId, cancellationToken); if (pendingWorkflowInstance is not null diff --git a/src/activities/Elsa.Activities.Http/Services/DefaultAbsoluteUrlProvider.cs b/src/activities/Elsa.Activities.Http/Services/DefaultAbsoluteUrlProvider.cs index b779b8126..a46d7767b 100644 --- a/src/activities/Elsa.Activities.Http/Services/DefaultAbsoluteUrlProvider.cs +++ b/src/activities/Elsa.Activities.Http/Services/DefaultAbsoluteUrlProvider.cs @@ -8,25 +8,16 @@ namespace Elsa.Activities.Http.Services { public class DefaultAbsoluteUrlProvider : IAbsoluteUrlProvider { - private readonly IHttpContextAccessor _httpContextAccessor; private readonly IOptions _options; - - public DefaultAbsoluteUrlProvider( - IHttpContextAccessor httpContextAccessor, - IOptions options) - { - _httpContextAccessor = httpContextAccessor; - _options = options; - } + public DefaultAbsoluteUrlProvider(IOptions options) => _options = options; public Uri ToAbsoluteUrl(string relativePath) { - var httpContext = _httpContextAccessor.HttpContext; - - if (httpContext != null) - return httpContext.Request.ToAbsoluteUrl(relativePath); - var baseUrl = _options.Value.BaseUrl; + + if (baseUrl == null) + throw new Exception("There was no base URL configured, which means no absolute URL can be generated from outside the context of an HTTP request. Please make sure that `HttpActivityOptions` is configured correctly. The configuration key used in most Elsa samples is usually: \"Elsa:Server:BaseUrl\""); + return new Uri(baseUrl, relativePath); } } diff --git a/src/activities/Elsa.Activities.Http/Startup.cs b/src/activities/Elsa.Activities.Http/Startup.cs index c596b0a69..ac40e8592 100644 --- a/src/activities/Elsa.Activities.Http/Startup.cs +++ b/src/activities/Elsa.Activities.Http/Startup.cs @@ -11,7 +11,7 @@ namespace Elsa.Activities.Http { public override void ConfigureElsa(ElsaOptionsBuilder elsa, IConfiguration configuration) { - elsa.AddHttpActivities(configuration.GetSection("Elsa:Http").Bind); + elsa.AddHttpActivities(configuration.GetSection("Elsa:Server").Bind); } public override void ConfigureApp(IApplicationBuilder app) => app.UseHttpActivities(); diff --git a/src/activities/Elsa.Activities.MassTransit/Bookmarks/MessageReceivedBookmark.cs b/src/activities/Elsa.Activities.MassTransit/Bookmarks/MessageReceivedBookmark.cs index 81e75fa2d..af28384f6 100644 --- a/src/activities/Elsa.Activities.MassTransit/Bookmarks/MessageReceivedBookmark.cs +++ b/src/activities/Elsa.Activities.MassTransit/Bookmarks/MessageReceivedBookmark.cs @@ -1,6 +1,7 @@ using System.Collections.Generic; using System.Threading; using System.Threading.Tasks; +using Elsa.Services; using Elsa.Services.Bookmarks; namespace Elsa.Activities.MassTransit.Bookmarks diff --git a/src/activities/Elsa.Activities.MassTransit/Consumers/WorkflowConsumer.cs b/src/activities/Elsa.Activities.MassTransit/Consumers/WorkflowConsumer.cs index 2d9f56b87..7ad6e6d91 100644 --- a/src/activities/Elsa.Activities.MassTransit/Consumers/WorkflowConsumer.cs +++ b/src/activities/Elsa.Activities.MassTransit/Consumers/WorkflowConsumer.cs @@ -3,7 +3,9 @@ using System.Collections.Generic; using System.Threading.Tasks; using Elsa.Activities.MassTransit.Bookmarks; using Elsa.Activities.MassTransit.Consumers.MessageCorrelation; +using Elsa.Models; using Elsa.Services; +using Elsa.Services.Models; using MassTransit; using MediatR; @@ -43,11 +45,15 @@ namespace Elsa.Activities.MassTransit.Consumers MessageType = message.GetType().Name }; - await _workflowLaunchpad.CollectAndExecuteWorkflowsAsync(new CollectWorkflowsContext( + var workflowQuery = new WorkflowsQuery( nameof(ReceiveMassTransitMessage), bookmark, correlationId.ToString() - )); + ); + + var workflowInput = new WorkflowInput { Input = message }; + + await _workflowLaunchpad.CollectAndExecuteWorkflowsAsync(workflowQuery, workflowInput, context.CancellationToken); } } } \ No newline at end of file diff --git a/src/activities/Elsa.Activities.Rebus/Bookmarks/MessageReceivedBookmark.cs b/src/activities/Elsa.Activities.Rebus/Bookmarks/MessageReceivedBookmark.cs index c81aa3d27..6a652c7d6 100644 --- a/src/activities/Elsa.Activities.Rebus/Bookmarks/MessageReceivedBookmark.cs +++ b/src/activities/Elsa.Activities.Rebus/Bookmarks/MessageReceivedBookmark.cs @@ -1,6 +1,7 @@ using System.Collections.Generic; using System.Threading; using System.Threading.Tasks; +using Elsa.Services; using Elsa.Services.Bookmarks; namespace Elsa.Activities.Rebus.Bookmarks diff --git a/src/activities/Elsa.Activities.Rebus/Consumers/MessageConsumer.cs b/src/activities/Elsa.Activities.Rebus/Consumers/MessageConsumer.cs index abfb4cf02..685cf78dc 100644 --- a/src/activities/Elsa.Activities.Rebus/Consumers/MessageConsumer.cs +++ b/src/activities/Elsa.Activities.Rebus/Consumers/MessageConsumer.cs @@ -1,6 +1,7 @@ using System.Threading.Tasks; using Elsa.Activities.Rebus.Bookmarks; using Elsa.Services; +using Elsa.Services.Models; using Rebus.Extensions; using Rebus.Handlers; using Rebus.Messages; @@ -23,12 +24,13 @@ namespace Elsa.Activities.Rebus.Consumers public async Task Handle(T message) { var correlationId = MessageContext.Current.TransportMessage.Headers.GetValueOrNull(Headers.CorrelationId); - await _workflowLaunchpad.CollectAndExecuteWorkflowsAsync(new CollectWorkflowsContext( + await _workflowLaunchpad.CollectAndExecuteWorkflowsAsync(new WorkflowsQuery( nameof(RebusMessageReceived), new MessageReceivedBookmark { MessageType = message.GetType().Name }, correlationId, default, - TenantId)); + TenantId), + new Models.WorkflowInput(message)); } } } \ No newline at end of file diff --git a/src/activities/Elsa.Activities.Telnyx/Handlers/ResumeWebhookDrivenActivity.cs b/src/activities/Elsa.Activities.Telnyx/Handlers/ResumeWebhookDrivenActivity.cs index cbecadadb..affa8f1cc 100644 --- a/src/activities/Elsa.Activities.Telnyx/Handlers/ResumeWebhookDrivenActivity.cs +++ b/src/activities/Elsa.Activities.Telnyx/Handlers/ResumeWebhookDrivenActivity.cs @@ -7,8 +7,10 @@ using Elsa.Activities.Telnyx.Models; using Elsa.Activities.Telnyx.Providers.Bookmarks; using Elsa.Activities.Telnyx.Webhooks.Events; using Elsa.Activities.Telnyx.Webhooks.Payloads.Call; +using Elsa.Models; using Elsa.Services; using Elsa.Services.Bookmarks; +using Elsa.Services.Models; using MediatR; namespace Elsa.Activities.Telnyx.Handlers @@ -40,8 +42,8 @@ namespace Elsa.Activities.Telnyx.Handlers var correlationId = GetCorrelationId(receivedPayload); var bookmark = CreateBookmark(); - var context = new CollectWorkflowsContext(ActivityTypeName, bookmark, correlationId); - await _workflowLaunchpad.CollectAndDispatchWorkflowsAsync(context, receivedPayload, cancellationToken); + var context = new WorkflowsQuery(ActivityTypeName, bookmark, correlationId); + await _workflowLaunchpad.CollectAndDispatchWorkflowsAsync(context, new WorkflowInput(receivedPayload), cancellationToken); } protected virtual IBookmark CreateBookmark() => new GatherUsingSpeakBookmark(); diff --git a/src/activities/Elsa.Activities.Telnyx/Providers/ActivityTypes/NotificationActivityTypeProvider.cs b/src/activities/Elsa.Activities.Telnyx/Providers/ActivityTypes/NotificationActivityTypeProvider.cs index 122a9c3eb..876cc170e 100644 --- a/src/activities/Elsa.Activities.Telnyx/Providers/ActivityTypes/NotificationActivityTypeProvider.cs +++ b/src/activities/Elsa.Activities.Telnyx/Providers/ActivityTypes/NotificationActivityTypeProvider.cs @@ -9,6 +9,7 @@ using Elsa.Activities.Telnyx.Webhooks.Attributes; using Elsa.Activities.Telnyx.Webhooks.Payloads.Abstract; using Elsa.Activities.Telnyx.Webhooks.Payloads.Call; using Elsa.Metadata; +using Elsa.Providers.Activities; using Elsa.Services; using Elsa.Services.Models; @@ -58,19 +59,26 @@ namespace Elsa.Activities.Telnyx.Providers.ActivityTypes private async Task CreateWebhookActivityTypeAsync(Type payloadType, WebhookAttribute webhookAttribute, CancellationToken cancellationToken) { - var descriptor = await _describesActivityType.DescribeAsync(cancellationToken); + async ValueTask CreateDescriptorAsync() + { + var des = await _describesActivityType.DescribeAsync(cancellationToken); - descriptor.Description = webhookAttribute.Description; - descriptor.DisplayName = webhookAttribute.DisplayName; - descriptor.Type = webhookAttribute.ActivityType; + des.Description = webhookAttribute.Description; + des.DisplayName = webhookAttribute.DisplayName; + des.Type = webhookAttribute.ActivityType; - var outputProperties = descriptor.OutputProperties.Where(x => x.Name != nameof(Webhook.Output)).ToList(); - outputProperties.Add(new ActivityOutputDescriptor(nameof(Webhook.Output), payloadType)); - descriptor.OutputProperties = outputProperties.ToArray(); + var outputProperties = des.OutputProperties.Where(x => x.Name != nameof(Webhook.Output)).ToList(); + outputProperties.Add(new ActivityOutputDescriptor(nameof(Webhook.Output), payloadType)); + des.OutputProperties = outputProperties.ToArray(); + + return des; + } + + var descriptor = await CreateDescriptorAsync(); return new ActivityType { - Describe = () => descriptor, + DescribeAsync = CreateDescriptorAsync, Description = descriptor.Description, DisplayName = descriptor.DisplayName, TypeName = descriptor.Type, diff --git a/src/activities/Elsa.Activities.Telnyx/Providers/Bookmarks/AnswerCallBookmark.cs b/src/activities/Elsa.Activities.Telnyx/Providers/Bookmarks/AnswerCallBookmark.cs index 2d2a5c6b7..9f30850b6 100644 --- a/src/activities/Elsa.Activities.Telnyx/Providers/Bookmarks/AnswerCallBookmark.cs +++ b/src/activities/Elsa.Activities.Telnyx/Providers/Bookmarks/AnswerCallBookmark.cs @@ -1,4 +1,5 @@ using Elsa.Activities.Telnyx.Activities; +using Elsa.Services; using Elsa.Services.Bookmarks; namespace Elsa.Activities.Telnyx.Providers.Bookmarks diff --git a/src/activities/Elsa.Activities.Telnyx/Providers/Bookmarks/BridgeCallsBookmark.cs b/src/activities/Elsa.Activities.Telnyx/Providers/Bookmarks/BridgeCallsBookmark.cs index 816574d99..5c05788a1 100644 --- a/src/activities/Elsa.Activities.Telnyx/Providers/Bookmarks/BridgeCallsBookmark.cs +++ b/src/activities/Elsa.Activities.Telnyx/Providers/Bookmarks/BridgeCallsBookmark.cs @@ -1,4 +1,5 @@ using Elsa.Activities.Telnyx.Activities; +using Elsa.Services; using Elsa.Services.Bookmarks; namespace Elsa.Activities.Telnyx.Providers.Bookmarks diff --git a/src/activities/Elsa.Activities.Telnyx/Providers/Bookmarks/DialBookmark.cs b/src/activities/Elsa.Activities.Telnyx/Providers/Bookmarks/DialBookmark.cs index 43bdbef90..5301a0f81 100644 --- a/src/activities/Elsa.Activities.Telnyx/Providers/Bookmarks/DialBookmark.cs +++ b/src/activities/Elsa.Activities.Telnyx/Providers/Bookmarks/DialBookmark.cs @@ -1,4 +1,5 @@ using Elsa.Activities.Telnyx.Activities; +using Elsa.Services; using Elsa.Services.Bookmarks; namespace Elsa.Activities.Telnyx.Providers.Bookmarks diff --git a/src/activities/Elsa.Activities.Telnyx/Providers/Bookmarks/GatherUsingAudioBookmark.cs b/src/activities/Elsa.Activities.Telnyx/Providers/Bookmarks/GatherUsingAudioBookmark.cs index 5667ab4f8..41ac518e9 100644 --- a/src/activities/Elsa.Activities.Telnyx/Providers/Bookmarks/GatherUsingAudioBookmark.cs +++ b/src/activities/Elsa.Activities.Telnyx/Providers/Bookmarks/GatherUsingAudioBookmark.cs @@ -1,4 +1,5 @@ using Elsa.Activities.Telnyx.Activities; +using Elsa.Services; using Elsa.Services.Bookmarks; namespace Elsa.Activities.Telnyx.Providers.Bookmarks diff --git a/src/activities/Elsa.Activities.Telnyx/Providers/Bookmarks/GatherUsingSpeakBookmark.cs b/src/activities/Elsa.Activities.Telnyx/Providers/Bookmarks/GatherUsingSpeakBookmark.cs index e656b1c75..0771eb58c 100644 --- a/src/activities/Elsa.Activities.Telnyx/Providers/Bookmarks/GatherUsingSpeakBookmark.cs +++ b/src/activities/Elsa.Activities.Telnyx/Providers/Bookmarks/GatherUsingSpeakBookmark.cs @@ -1,4 +1,5 @@ using Elsa.Activities.Telnyx.Activities; +using Elsa.Services; using Elsa.Services.Bookmarks; namespace Elsa.Activities.Telnyx.Providers.Bookmarks diff --git a/src/activities/Elsa.Activities.Telnyx/Providers/Bookmarks/NotificationBookmarkProvider.cs b/src/activities/Elsa.Activities.Telnyx/Providers/Bookmarks/NotificationBookmarkProvider.cs index 09509411d..9ff604912 100644 --- a/src/activities/Elsa.Activities.Telnyx/Providers/Bookmarks/NotificationBookmarkProvider.cs +++ b/src/activities/Elsa.Activities.Telnyx/Providers/Bookmarks/NotificationBookmarkProvider.cs @@ -1,5 +1,6 @@ using System.Collections.Generic; using Elsa.Activities.Telnyx.Providers.ActivityTypes; +using Elsa.Services; using Elsa.Services.Bookmarks; namespace Elsa.Activities.Telnyx.Providers.Bookmarks diff --git a/src/activities/Elsa.Activities.Telnyx/Providers/Bookmarks/PlayAudioBookmark.cs b/src/activities/Elsa.Activities.Telnyx/Providers/Bookmarks/PlayAudioBookmark.cs index 4ec87ef0e..fb6dd7c2e 100644 --- a/src/activities/Elsa.Activities.Telnyx/Providers/Bookmarks/PlayAudioBookmark.cs +++ b/src/activities/Elsa.Activities.Telnyx/Providers/Bookmarks/PlayAudioBookmark.cs @@ -1,4 +1,5 @@ using Elsa.Activities.Telnyx.Activities; +using Elsa.Services; using Elsa.Services.Bookmarks; namespace Elsa.Activities.Telnyx.Providers.Bookmarks diff --git a/src/activities/Elsa.Activities.Telnyx/Providers/Bookmarks/SpeakTextBookmark.cs b/src/activities/Elsa.Activities.Telnyx/Providers/Bookmarks/SpeakTextBookmark.cs index e016c8941..e5ce9d625 100644 --- a/src/activities/Elsa.Activities.Telnyx/Providers/Bookmarks/SpeakTextBookmark.cs +++ b/src/activities/Elsa.Activities.Telnyx/Providers/Bookmarks/SpeakTextBookmark.cs @@ -1,4 +1,5 @@ using Elsa.Activities.Telnyx.Activities; +using Elsa.Services; using Elsa.Services.Bookmarks; namespace Elsa.Activities.Telnyx.Providers.Bookmarks diff --git a/src/activities/Elsa.Activities.Telnyx/Providers/Bookmarks/StartRecordingBookmark.cs b/src/activities/Elsa.Activities.Telnyx/Providers/Bookmarks/StartRecordingBookmark.cs index 38c20ce1a..b30dbe366 100644 --- a/src/activities/Elsa.Activities.Telnyx/Providers/Bookmarks/StartRecordingBookmark.cs +++ b/src/activities/Elsa.Activities.Telnyx/Providers/Bookmarks/StartRecordingBookmark.cs @@ -1,4 +1,5 @@ using Elsa.Activities.Telnyx.Activities; +using Elsa.Services; using Elsa.Services.Bookmarks; namespace Elsa.Activities.Telnyx.Providers.Bookmarks diff --git a/src/activities/Elsa.Activities.Telnyx/Providers/Bookmarks/StopAudioPlaybackBookmark.cs b/src/activities/Elsa.Activities.Telnyx/Providers/Bookmarks/StopAudioPlaybackBookmark.cs index d2c5be142..017d5f82c 100644 --- a/src/activities/Elsa.Activities.Telnyx/Providers/Bookmarks/StopAudioPlaybackBookmark.cs +++ b/src/activities/Elsa.Activities.Telnyx/Providers/Bookmarks/StopAudioPlaybackBookmark.cs @@ -1,4 +1,5 @@ using Elsa.Activities.Telnyx.Activities; +using Elsa.Services; using Elsa.Services.Bookmarks; namespace Elsa.Activities.Telnyx.Providers.Bookmarks diff --git a/src/activities/Elsa.Activities.Telnyx/Providers/Bookmarks/TransferCallBookmark.cs b/src/activities/Elsa.Activities.Telnyx/Providers/Bookmarks/TransferCallBookmark.cs index 08ab47a6c..0f175502e 100644 --- a/src/activities/Elsa.Activities.Telnyx/Providers/Bookmarks/TransferCallBookmark.cs +++ b/src/activities/Elsa.Activities.Telnyx/Providers/Bookmarks/TransferCallBookmark.cs @@ -1,4 +1,5 @@ using Elsa.Activities.Telnyx.Activities; +using Elsa.Services; using Elsa.Services.Bookmarks; namespace Elsa.Activities.Telnyx.Providers.Bookmarks diff --git a/src/activities/Elsa.Activities.Telnyx/Webhooks/Handlers/TriggerWebhookActivities.cs b/src/activities/Elsa.Activities.Telnyx/Webhooks/Handlers/TriggerWebhookActivities.cs index fd8f238ba..bace9bbe8 100644 --- a/src/activities/Elsa.Activities.Telnyx/Webhooks/Handlers/TriggerWebhookActivities.cs +++ b/src/activities/Elsa.Activities.Telnyx/Webhooks/Handlers/TriggerWebhookActivities.cs @@ -7,7 +7,9 @@ using Elsa.Activities.Telnyx.Webhooks.Events; using Elsa.Activities.Telnyx.Webhooks.Payloads.Abstract; using Elsa.Activities.Telnyx.Webhooks.Payloads.Call; using Elsa.Activities.Telnyx.Webhooks.Services; +using Elsa.Models; using Elsa.Services; +using Elsa.Services.Models; using MediatR; using Microsoft.Extensions.Logging; @@ -41,9 +43,9 @@ namespace Elsa.Activities.Telnyx.Webhooks.Handlers var correlationId = GetCorrelationId(payload); var bookmark = new NotificationBookmark(eventType); - var context = new CollectWorkflowsContext(activityType, bookmark, correlationId); + var context = new WorkflowsQuery(activityType, bookmark, correlationId); - await _workflowLaunchpad.CollectAndDispatchWorkflowsAsync(context, webhook, cancellationToken); + await _workflowLaunchpad.CollectAndDispatchWorkflowsAsync(context, new WorkflowInput(webhook), cancellationToken); } private string GetCorrelationId(Payload payload) diff --git a/src/activities/Elsa.Activities.Telnyx/Webhooks/Messages/WebhookReceived.cs b/src/activities/Elsa.Activities.Telnyx/Webhooks/Messages/WebhookReceived.cs deleted file mode 100644 index f6480de71..000000000 --- a/src/activities/Elsa.Activities.Telnyx/Webhooks/Messages/WebhookReceived.cs +++ /dev/null @@ -1,7 +0,0 @@ -namespace Elsa.Activities.Telnyx.Webhooks.Messages -{ - public class WebhookReceived - { - - } -} \ No newline at end of file diff --git a/src/activities/Elsa.Activities.Telnyx/Webhooks/Payloads/Call/CallInitiatedPayload.cs b/src/activities/Elsa.Activities.Telnyx/Webhooks/Payloads/Call/CallInitiatedPayload.cs index 59dd735c5..8d102272b 100644 --- a/src/activities/Elsa.Activities.Telnyx/Webhooks/Payloads/Call/CallInitiatedPayload.cs +++ b/src/activities/Elsa.Activities.Telnyx/Webhooks/Payloads/Call/CallInitiatedPayload.cs @@ -1,4 +1,5 @@ using Elsa.Activities.Telnyx.Webhooks.Attributes; +using NodaTime; namespace Elsa.Activities.Telnyx.Webhooks.Payloads.Call { @@ -11,5 +12,6 @@ namespace Elsa.Activities.Telnyx.Webhooks.Payloads.Call public string State { get; init; } = default!; public string To { get; init; } = default!; public string From { get; init; } = default!; + public Instant StartTime { get; set; } = default!; } } \ No newline at end of file diff --git a/src/activities/Elsa.Activities.Temporal.Common/Bookmarks/CronBookmark.cs b/src/activities/Elsa.Activities.Temporal.Common/Bookmarks/CronBookmark.cs index 05b986b24..16fc559ab 100644 --- a/src/activities/Elsa.Activities.Temporal.Common/Bookmarks/CronBookmark.cs +++ b/src/activities/Elsa.Activities.Temporal.Common/Bookmarks/CronBookmark.cs @@ -2,6 +2,7 @@ using System.Linq; using System.Threading; using System.Threading.Tasks; +using Elsa.Services; using Elsa.Services.Bookmarks; using NodaTime; diff --git a/src/activities/Elsa.Activities.Temporal.Common/Bookmarks/StartAtBookmark.cs b/src/activities/Elsa.Activities.Temporal.Common/Bookmarks/StartAtBookmark.cs index 5c51939f4..17af21528 100644 --- a/src/activities/Elsa.Activities.Temporal.Common/Bookmarks/StartAtBookmark.cs +++ b/src/activities/Elsa.Activities.Temporal.Common/Bookmarks/StartAtBookmark.cs @@ -2,6 +2,7 @@ using System.Linq; using System.Threading; using System.Threading.Tasks; +using Elsa.Services; using Elsa.Services.Bookmarks; using NodaTime; diff --git a/src/activities/Elsa.Activities.Temporal.Common/Bookmarks/TimerBookmark.cs b/src/activities/Elsa.Activities.Temporal.Common/Bookmarks/TimerBookmark.cs index 45a5d605a..f0d3a4029 100644 --- a/src/activities/Elsa.Activities.Temporal.Common/Bookmarks/TimerBookmark.cs +++ b/src/activities/Elsa.Activities.Temporal.Common/Bookmarks/TimerBookmark.cs @@ -2,6 +2,7 @@ using System.Linq; using System.Threading; using System.Threading.Tasks; +using Elsa.Services; using Elsa.Services.Bookmarks; using NodaTime; diff --git a/src/activities/Elsa.Activities.UserTask/Bookmarks/UserTaskBookmark.cs b/src/activities/Elsa.Activities.UserTask/Bookmarks/UserTaskBookmark.cs index 25cbc2255..966fd15b1 100644 --- a/src/activities/Elsa.Activities.UserTask/Bookmarks/UserTaskBookmark.cs +++ b/src/activities/Elsa.Activities.UserTask/Bookmarks/UserTaskBookmark.cs @@ -2,6 +2,7 @@ using System.Collections.Generic; using System.Linq; using System.Threading; using System.Threading.Tasks; +using Elsa.Services; using Elsa.Services.Bookmarks; namespace Elsa.Activities.UserTask.Bookmarks diff --git a/src/activities/webhooks/Elsa.Activities.Webhooks/ActivityTypes/WebhookActivityTypeProvider.cs b/src/activities/webhooks/Elsa.Activities.Webhooks/ActivityTypes/WebhookActivityTypeProvider.cs index db6c80119..3acb89472 100644 --- a/src/activities/webhooks/Elsa.Activities.Webhooks/ActivityTypes/WebhookActivityTypeProvider.cs +++ b/src/activities/webhooks/Elsa.Activities.Webhooks/ActivityTypes/WebhookActivityTypeProvider.cs @@ -7,6 +7,7 @@ using Elsa.Design; using Elsa.Expressions; using Elsa.Metadata; using Elsa.Persistence.Specifications; +using Elsa.Providers.Activities; using Elsa.Services; using Elsa.Services.Models; using Elsa.Webhooks.Models; @@ -53,52 +54,57 @@ namespace Elsa.Activities.Webhooks.ActivityTypes var activityTypeName = webhook.Name.EndsWith(WebhooksActivityTypeSuffix) ? webhook.Name : $"{webhook.Name}{WebhooksActivityTypeSuffix}"; var activityDisplayName = activityTypeName.Humanize(); - var descriptor = new ActivityDescriptor + ValueTask CreateDescriptorAsync() { - Type = activityTypeName, - DisplayName = activityDisplayName, - Category = WebhooksActivityCategory, - Outcomes = new[] { OutcomeNames.Done }, - Traits = ActivityTraits.Trigger, - InputProperties = new[] + var descriptor = new ActivityDescriptor { - new ActivityInputDescriptor( - nameof(HttpEndpoint.Path), - typeof(PathString), - ActivityInputUIHints.SingleLine, - "Path", - "The relative path that triggers this activity.", - null, - default, - 0, - webhook.Path, - SyntaxNames.Literal, - new[] { SyntaxNames.Literal }, - true + Type = activityTypeName!, + DisplayName = activityDisplayName!, + Category = WebhooksActivityCategory, + Outcomes = new[] { OutcomeNames.Done }, + Traits = ActivityTraits.Trigger, + InputProperties = new[] + { + new ActivityInputDescriptor( + nameof(HttpEndpoint.Path), + typeof(PathString), + ActivityInputUIHints.SingleLine, + "Path", + "The relative path that triggers this activity.", + null, + default, + 0, + webhook.Path, + SyntaxNames.Literal, + new[] { SyntaxNames.Literal }, + true ), - new ActivityInputDescriptor( - nameof(HttpEndpoint.Methods), - typeof(HashSet), - ActivityInputUIHints.CheckList, - "Request Method", - "Specify what request method this webhook should handle. Leave empty to handle both GET and POST requests", - new[] { "GET", "POST", "PUT", "DELETE", "PATCH", "OPTIONS", "HEAD" }, - default, - 1, - new[] { "GET", "POST" }, - SyntaxNames.Json, - new[] { SyntaxNames.Json, SyntaxNames.JavaScript, SyntaxNames.Liquid } + new ActivityInputDescriptor( + nameof(HttpEndpoint.Methods), + typeof(HashSet), + ActivityInputUIHints.CheckList, + "Request Method", + "Specify what request method this webhook should handle. Leave empty to handle both GET and POST requests", + new[] { "GET", "POST", "PUT", "DELETE", "PATCH", "OPTIONS", "HEAD" }, + default, + 1, + new[] { "GET", "POST" }, + SyntaxNames.Json, + new[] { SyntaxNames.Json, SyntaxNames.JavaScript, SyntaxNames.Liquid } ) - }, - OutputProperties = new[] - { - new ActivityOutputDescriptor - ( - "Request", - typeof(Models.WebhookRequestModel), - "The received HTTP request." - ) - } + }, + OutputProperties = new[] + { + new ActivityOutputDescriptor + ( + "Request", + typeof(Models.WebhookRequestModel), + "The received HTTP request." + ) + } + }; + + return new ValueTask(descriptor); }; async ValueTask ActivateActivityAsync(ActivityExecutionContext context) @@ -122,7 +128,7 @@ namespace Elsa.Activities.Webhooks.ActivityTypes [WebhookMarkerAttribute] = true, ["Path"] = webhook.Path, }, - Describe = () => descriptor + DescribeAsync = CreateDescriptorAsync }; } } diff --git a/src/activities/webhooks/Elsa.Activities.Webhooks/Bookmarks/WebhookBookmark.cs b/src/activities/webhooks/Elsa.Activities.Webhooks/Bookmarks/WebhookBookmark.cs index 081b1b6db..04e6fda32 100644 --- a/src/activities/webhooks/Elsa.Activities.Webhooks/Bookmarks/WebhookBookmark.cs +++ b/src/activities/webhooks/Elsa.Activities.Webhooks/Bookmarks/WebhookBookmark.cs @@ -5,6 +5,7 @@ using System.Threading.Tasks; using Elsa.Activities.Http; using Elsa.Activities.Http.Bookmarks; using Elsa.Activities.Webhooks.ActivityTypes; +using Elsa.Services; using Elsa.Services.Bookmarks; namespace Elsa.Activities.Webhooks.Bookmarks diff --git a/src/activities/webhooks/Elsa.Activities.Webhooks/Extensions/WebhookOptionsBuilderExtensions.cs b/src/activities/webhooks/Elsa.Activities.Webhooks/Extensions/WebhookOptionsBuilderExtensions.cs index cdb5e79f5..4e3ec535e 100644 --- a/src/activities/webhooks/Elsa.Activities.Webhooks/Extensions/WebhookOptionsBuilderExtensions.cs +++ b/src/activities/webhooks/Elsa.Activities.Webhooks/Extensions/WebhookOptionsBuilderExtensions.cs @@ -1,5 +1,7 @@ using Elsa.Activities.Webhooks.ActivityTypes; using Elsa.Activities.Webhooks.Bookmarks; +using Elsa.Activities.Webhooks.Handlers; +using Elsa.Providers.Activities; using Elsa.Services; using Microsoft.Extensions.DependencyInjection; @@ -11,7 +13,8 @@ namespace Elsa.Activities.Webhooks.Extensions { elsaOptions.Services .AddScoped() - .AddBookmarkProvider(); + .AddBookmarkProvider() + .AddNotificationHandlersFrom(); return elsaOptions; } diff --git a/src/activities/webhooks/Elsa.Activities.Webhooks/Handlers/EvictWorkflowRegistryCacheHandler.cs b/src/activities/webhooks/Elsa.Activities.Webhooks/Handlers/EvictWorkflowRegistryCacheHandler.cs new file mode 100644 index 000000000..b307628bd --- /dev/null +++ b/src/activities/webhooks/Elsa.Activities.Webhooks/Handlers/EvictWorkflowRegistryCacheHandler.cs @@ -0,0 +1,29 @@ +using System.Threading; +using System.Threading.Tasks; +using Elsa.Caching; +using Elsa.Services.Workflows; +using Elsa.Webhooks.Events; +using MediatR; + +namespace Elsa.Activities.Webhooks.Handlers +{ + public class EvictWorkflowRegistryCacheHandler : INotificationHandler, INotificationHandler + { + private readonly ICacheSignal _cacheSignal; + + public EvictWorkflowRegistryCacheHandler(ICacheSignal cacheSignal) + { + _cacheSignal = cacheSignal; + } + + public async Task Handle(WebhookDefinitionSaved notification, CancellationToken cancellationToken) + { + await _cacheSignal.TriggerTokenAsync(ActivityTypeService.CacheKey); + } + + public async Task Handle(WebhookDefinitionDeleted notification, CancellationToken cancellationToken) + { + await _cacheSignal.TriggerTokenAsync(ActivityTypeService.CacheKey); + } + } +} \ No newline at end of file diff --git a/src/activities/webhooks/Elsa.Activities.Webhooks/Services/WebhookPublisher.cs b/src/activities/webhooks/Elsa.Activities.Webhooks/Services/WebhookPublisher.cs deleted file mode 100644 index 6e3fbd9e2..000000000 --- a/src/activities/webhooks/Elsa.Activities.Webhooks/Services/WebhookPublisher.cs +++ /dev/null @@ -1,76 +0,0 @@ -// using System.Threading; -// using System.Threading.Tasks; -// using Elsa.Persistence.Specifications; -// using Elsa.Services; -// using Elsa.Webhooks.Abstractions.Models; -// using Elsa.Webhooks.Abstractions.Persistence; -// using Elsa.Webhooks.Abstractions.Services; -// using MediatR; -// -// namespace Elsa.Activities.Webhooks.Services -// { -// public class WebhookPublisher : IWebhookPublisher -// { -// private readonly IWebhookDefinitionStore _webhookDefinitionStore; -// private readonly IIdGenerator _idGenerator; -// private readonly ICloner _cloner; -// private readonly IMediator _mediator; -// -// public WebhookPublisher(IWebhookDefinitionStore webhookDefinitionStore, IIdGenerator idGenerator, ICloner cloner, IMediator mediator) -// { -// _webhookDefinitionStore = webhookDefinitionStore; -// _idGenerator = idGenerator; -// _cloner = cloner; -// _mediator = mediator; -// } -// -// public WebhookDefinition New() -// { -// var definition = new WebhookDefinition -// { -// Id = _idGenerator.Generate(), -// Name = "New Webhook" -// }; -// -// return definition; -// } -// -// public async Task SaveAsync(WebhookDefinition webhookDefinition, CancellationToken cancellationToken = default) -// { -// var webhook = webhookDefinition; -// webhook = Initialize(webhook); -// -// await _webhookDefinitionStore.SaveAsync(webhook, cancellationToken); -// return webhook; -// } -// -// public async Task UpdateAsync(WebhookDefinition webhookDefinition, CancellationToken cancellationToken = default) -// { -// var webhook = webhookDefinition; -// webhook = Initialize(webhook); -// -// await _webhookDefinitionStore.UpdateAsync(webhook, cancellationToken); -// return webhook; -// } -// -// public async Task DeleteAsync(string webhookId, CancellationToken cancellationToken = default) -// { -// var webhookDefinition = New(); -// if (!string.IsNullOrWhiteSpace(webhookId)) -// { -// webhookDefinition = await _webhookDefinitionStore.FindAsync(new EntityIdSpecification(webhookId), cancellationToken); -// } -// await _webhookDefinitionStore.DeleteAsync(webhookDefinition, cancellationToken); -// } -// -// public Task DeleteAsync(WebhookDefinition webhookDefinition, CancellationToken cancellationToken = default) => DeleteAsync(webhookDefinition, cancellationToken); -// -// private WebhookDefinition Initialize(WebhookDefinition webhookDefinition) -// { -// if (webhookDefinition.Id == null!) -// webhookDefinition.Id = _idGenerator.Generate(); -// -// return webhookDefinition; -// } -// } -// } \ No newline at end of file diff --git a/src/activities/webhooks/Elsa.Webhooks.Abstractions/Services/IWebhookPublisher.cs b/src/activities/webhooks/Elsa.Webhooks.Abstractions/Services/IWebhookPublisher.cs deleted file mode 100644 index d21f43623..000000000 --- a/src/activities/webhooks/Elsa.Webhooks.Abstractions/Services/IWebhookPublisher.cs +++ /dev/null @@ -1,15 +0,0 @@ -// using System.Threading; -// using System.Threading.Tasks; -// using Elsa.Webhooks.Abstractions.Models; -// -// namespace Elsa.Webhooks.Abstractions.Services -// { -// public interface IWebhookPublisher -// { -// WebhookDefinition New(); -// Task SaveAsync(WebhookDefinition webhookDefinition, CancellationToken cancellationToken = default); -// Task UpdateAsync(WebhookDefinition webhookDefinition, CancellationToken cancellationToken = default); -// Task DeleteAsync(string webhookId, CancellationToken cancellationToken = default); -// Task DeleteAsync(WebhookDefinition webhookDefinition, CancellationToken cancellationToken = default); -// } -// } diff --git a/src/core/Elsa.Abstractions/Attributes/ActivityInputAttribute.cs b/src/core/Elsa.Abstractions/Attributes/ActivityInputAttribute.cs index 02e05e66c..7e86cfc65 100644 --- a/src/core/Elsa.Abstractions/Attributes/ActivityInputAttribute.cs +++ b/src/core/Elsa.Abstractions/Attributes/ActivityInputAttribute.cs @@ -3,13 +3,8 @@ using System; namespace Elsa.Attributes { [AttributeUsage(AttributeTargets.Property)] - public class ActivityInputAttribute : Attribute + public class ActivityInputAttribute : ActivityPropertyAttributeBase { - /// - /// The technical name of the activity property. - /// - public string? Name { get; set; } - /// /// The user-friendly name of the activity property. /// @@ -19,11 +14,6 @@ namespace Elsa.Attributes /// A hint to workflow tooling what input control to use. /// public string? UIHint { get; set; } - - /// - /// A brief description about this property for workflow tooling to use when displaying activity editors. - /// - public string? Hint { get; set; } /// /// A value representing options specific to a given UI hint. @@ -64,5 +54,20 @@ namespace Elsa.Attributes /// The syntax to use by default when evaluating the value. Only used when the property definition doesn't have a syntax specified. /// public string[]? SupportedSyntaxes { get; set; } + + /// + /// A value indicating whether this property should be displayed but as read-only. + /// + public bool? IsReadOnly { get; set; } + + /// + /// A value indicating whether this property should be visible. + /// + public bool? IsBrowsable { get; set; } + + /// + /// A value indicating whether this property MUST be evaluated at runtime to support the workflow designer. + /// + public bool IsDesignerCritical { get; set; } } } \ No newline at end of file diff --git a/src/core/Elsa.Abstractions/Attributes/ActivityOutputAttribute.cs b/src/core/Elsa.Abstractions/Attributes/ActivityOutputAttribute.cs index f3768af0e..468a6a850 100644 --- a/src/core/Elsa.Abstractions/Attributes/ActivityOutputAttribute.cs +++ b/src/core/Elsa.Abstractions/Attributes/ActivityOutputAttribute.cs @@ -3,16 +3,8 @@ using System; namespace Elsa.Attributes { [AttributeUsage(AttributeTargets.Property)] - public class ActivityOutputAttribute : Attribute + public class ActivityOutputAttribute : ActivityPropertyAttributeBase { - /// - /// The technical name of the activity property. - /// - public string? Name { get; set; } - /// - /// A brief description about this property for workflow tooling to use when displaying activity editors. - /// - public string? Hint { get; set; } } } \ No newline at end of file diff --git a/src/core/Elsa.Abstractions/Attributes/ActivityPropertyAttributeBase.cs b/src/core/Elsa.Abstractions/Attributes/ActivityPropertyAttributeBase.cs new file mode 100644 index 000000000..b0ec56c0a --- /dev/null +++ b/src/core/Elsa.Abstractions/Attributes/ActivityPropertyAttributeBase.cs @@ -0,0 +1,27 @@ +using System; + +namespace Elsa.Attributes +{ + public abstract class ActivityPropertyAttributeBase : Attribute + { + /// + /// The technical name of the activity property. + /// + public string? Name { get; set; } + + /// + /// A brief description about this property for workflow tooling to use when displaying activity editors. + /// + public string? Hint { get; set; } + + /// + /// The workflow storage provider to use by default to store the output value. + /// + public string? DefaultWorkflowStorageProvider { get; set; } + + /// + /// A flag indicating whether or not the user is allowed to select a workflow provider. + /// + public bool DisableWorkflowProviderSelection { get; set; } + } +} \ No newline at end of file diff --git a/src/core/Elsa.Abstractions/Design/ActivityInputUIHints.cs b/src/core/Elsa.Abstractions/Design/ActivityInputUIHints.cs index 830e48240..e554cba9f 100644 --- a/src/core/Elsa.Abstractions/Design/ActivityInputUIHints.cs +++ b/src/core/Elsa.Abstractions/Design/ActivityInputUIHints.cs @@ -10,12 +10,7 @@ namespace Elsa.Design public const string Dropdown = "dropdown"; public const string MultiText = "multi-text"; public const string CodeEditor = "code-editor"; - - /// - /// A list that allows the user to enter zero or more values. - /// - public const string DynamicList = "dynamic-list"; - + /// /// An editor that allows the user to write a blob of JSON. /// diff --git a/src/core/Elsa.Abstractions/Events/WorkflowInputUpdated.cs b/src/core/Elsa.Abstractions/Events/WorkflowInputUpdated.cs new file mode 100644 index 000000000..9a29d1ee7 --- /dev/null +++ b/src/core/Elsa.Abstractions/Events/WorkflowInputUpdated.cs @@ -0,0 +1,15 @@ +using Elsa.Models; +using MediatR; + +namespace Elsa.Events +{ + public class WorkflowInputUpdated : INotification + { + public WorkflowInputUpdated(WorkflowInstance workflowInstance) + { + WorkflowInstance = workflowInstance; + } + + public WorkflowInstance WorkflowInstance { get; } + } +} \ No newline at end of file diff --git a/src/core/Elsa.Abstractions/Exceptions/TypeConversionException.cs b/src/core/Elsa.Abstractions/Exceptions/TypeConversionException.cs new file mode 100644 index 000000000..12f2edd31 --- /dev/null +++ b/src/core/Elsa.Abstractions/Exceptions/TypeConversionException.cs @@ -0,0 +1,22 @@ +using System; + +namespace Elsa.Exceptions +{ + public class TypeConversionException : Exception + { + public object Value { get; } + public Type TargetType { get; } + + public TypeConversionException(string message, object value, Type targetType) : base(message) + { + Value = value; + TargetType = targetType; + } + + public TypeConversionException(string message, object value, Type targetType, Exception innerException) : base(message, innerException) + { + Value = value; + TargetType = targetType; + } + } +} \ No newline at end of file diff --git a/src/core/Elsa.Abstractions/Extensions/BookmarkFinderExtensions.cs b/src/core/Elsa.Abstractions/Extensions/BookmarkFinderExtensions.cs index e320537ed..ee0505868 100644 --- a/src/core/Elsa.Abstractions/Extensions/BookmarkFinderExtensions.cs +++ b/src/core/Elsa.Abstractions/Extensions/BookmarkFinderExtensions.cs @@ -3,7 +3,6 @@ using System.Linq; using System.Threading; using System.Threading.Tasks; using Elsa.Services; -using Elsa.Services.Bookmarks; namespace Elsa { diff --git a/src/core/Elsa.Abstractions/Extensions/ObjectConverter.cs b/src/core/Elsa.Abstractions/Extensions/ObjectConverter.cs index 1ed3bb420..fca1f74f3 100644 --- a/src/core/Elsa.Abstractions/Extensions/ObjectConverter.cs +++ b/src/core/Elsa.Abstractions/Extensions/ObjectConverter.cs @@ -1,5 +1,6 @@ using System; using System.ComponentModel; +using Elsa.Exceptions; using Newtonsoft.Json.Linq; using NodaTime; using NodaTime.Text; @@ -53,8 +54,16 @@ namespace Elsa if (underlyingSourceType != typeof(string)) return Enum.ToObject(underlyingTargetType, value); } + + try + { + return Convert.ChangeType(value, underlyingTargetType); + } + catch (InvalidCastException e) + { + throw new TypeConversionException($"Failed to convert an object of type {sourceType} to {underlyingTargetType}", value, underlyingTargetType, e); + } - return Convert.ChangeType(value, underlyingTargetType); } } } \ No newline at end of file diff --git a/src/core/Elsa.Abstractions/Extensions/ServiceCollectionExtensions.cs b/src/core/Elsa.Abstractions/Extensions/ServiceCollectionExtensions.cs index ece28e2b9..646d33715 100644 --- a/src/core/Elsa.Abstractions/Extensions/ServiceCollectionExtensions.cs +++ b/src/core/Elsa.Abstractions/Extensions/ServiceCollectionExtensions.cs @@ -1,8 +1,8 @@ using System.Reflection; using Elsa; -using Elsa.Providers.Workflow; using Elsa.Providers.WorkflowContexts; -using Elsa.Services.Bookmarks; +using Elsa.Providers.Workflows; +using Elsa.Services; // ReSharper disable once CheckNamespace namespace Microsoft.Extensions.DependencyInjection diff --git a/src/core/Elsa.Abstractions/Extensions/TriggerFinderExtensions.cs b/src/core/Elsa.Abstractions/Extensions/TriggerFinderExtensions.cs index d4266f4d8..a3af0f1d1 100644 --- a/src/core/Elsa.Abstractions/Extensions/TriggerFinderExtensions.cs +++ b/src/core/Elsa.Abstractions/Extensions/TriggerFinderExtensions.cs @@ -3,7 +3,6 @@ using System.Linq; using System.Threading; using System.Threading.Tasks; using Elsa.Services; -using Elsa.Services.Bookmarks; namespace Elsa { diff --git a/src/core/Elsa.Abstractions/Extensions/WorkflowBlueprintExtensions.cs b/src/core/Elsa.Abstractions/Extensions/WorkflowBlueprintExtensions.cs index 787505d38..b0dbd0c6b 100644 --- a/src/core/Elsa.Abstractions/Extensions/WorkflowBlueprintExtensions.cs +++ b/src/core/Elsa.Abstractions/Extensions/WorkflowBlueprintExtensions.cs @@ -12,7 +12,7 @@ namespace Elsa { public static class WorkflowBlueprintExtensions { - public static ValueTask GetActivityPropertyValue( + public static ValueTask EvaluateActivityPropertyValue( this IWorkflowBlueprint workflowBlueprint, string activityId, Expression> propertyExpression, @@ -21,21 +21,21 @@ namespace Elsa { var expression = (MemberExpression) propertyExpression.Body; string propertyName = expression.Member.Name; - return GetActivityPropertyValue(workflowBlueprint, activityId, propertyName, activityExecutionContext, cancellationToken); + return EvaluateActivityPropertyValue(workflowBlueprint, activityId, propertyName, activityExecutionContext, cancellationToken); } - public static async ValueTask GetActivityPropertyValue( + public static async ValueTask EvaluateActivityPropertyValue( this IWorkflowBlueprint workflowBlueprint, string activityId, string propertyName, ActivityExecutionContext activityExecutionContext, CancellationToken cancellationToken) { - var value = await workflowBlueprint.GetActivityPropertyValue(activityId, propertyName, activityExecutionContext, cancellationToken); + var value = await workflowBlueprint.EvaluateActivityPropertyValue(activityId, propertyName, activityExecutionContext, cancellationToken); return value == null ? default : (T) value; } - public static async ValueTask GetActivityPropertyValue( + public static async ValueTask EvaluateActivityPropertyValue( this IWorkflowBlueprint workflowBlueprint, string activityId, string propertyName, @@ -43,12 +43,29 @@ namespace Elsa CancellationToken cancellationToken) { var provider = workflowBlueprint.ActivityPropertyProviders.GetProvider(activityId, propertyName); + var value = provider != null ? await provider.GetValueAsync(activityExecutionContext, cancellationToken) : null; - if (provider == null) - return default!; + if (value == null) + { + // Get default value. + var activityTypeService = activityExecutionContext.GetService(); + var activityBlueprint = workflowBlueprint.GetActivity(activityId)!; + var activityType = await activityTypeService.GetActivityTypeAsync(activityBlueprint.Type, cancellationToken); + var activityDescriptor = await activityTypeService.DescribeActivityType(activityType, cancellationToken); + var propertyDescriptor = activityDescriptor.InputProperties.FirstOrDefault(x => x.Name == propertyName); - var value = await provider.GetValueAsync(activityExecutionContext, cancellationToken); - return value!; + value = propertyDescriptor?.DefaultValue; + } + + return value; + } + + public static object? GetActivityPropertyRawValue(this IWorkflowBlueprint workflowBlueprint, string activityId, string propertyName) + { + var provider = workflowBlueprint.ActivityPropertyProviders.GetProvider(activityId, propertyName); + var value = provider?.RawValue; + + return value; } public static IEnumerable WithVersion( diff --git a/src/core/Elsa.Abstractions/Metadata/ActivityDescriptor.cs b/src/core/Elsa.Abstractions/Metadata/ActivityDescriptor.cs index 278224720..ec1c7cab1 100644 --- a/src/core/Elsa.Abstractions/Metadata/ActivityDescriptor.cs +++ b/src/core/Elsa.Abstractions/Metadata/ActivityDescriptor.cs @@ -21,12 +21,14 @@ namespace Elsa.Metadata public string Category { get; set; } public ActivityTraits Traits { get; set; } public string[] Outcomes { get; set; } + [Obsolete("Use InputProperties instead.")] public ActivityInputDescriptor[] Properties { get => InputProperties; set => InputProperties = value; } + public ActivityInputDescriptor[] InputProperties { get; set; } public ActivityOutputDescriptor[] OutputProperties { get; set; } } diff --git a/src/core/Elsa.Abstractions/Metadata/ActivityInputDescriptor.cs b/src/core/Elsa.Abstractions/Metadata/ActivityInputDescriptor.cs index 6ef196833..391b2793e 100644 --- a/src/core/Elsa.Abstractions/Metadata/ActivityInputDescriptor.cs +++ b/src/core/Elsa.Abstractions/Metadata/ActivityInputDescriptor.cs @@ -7,7 +7,7 @@ namespace Elsa.Metadata [Obsolete("Use ActivityInputDescriptor instead.")] public class ActivityPropertyDescriptor : ActivityInputDescriptor { - public ActivityPropertyDescriptor() : base() + public ActivityPropertyDescriptor() { } @@ -22,8 +22,9 @@ namespace Elsa.Metadata object? defaultValue = default, string? defaultSyntax = "Literal", IEnumerable? supportedSyntaxes = default, - bool? isDisabled = default) - : base ( + bool isReadOnly = false, + bool isBrowsable = true) + : base( name, type, uiHint, @@ -35,7 +36,8 @@ namespace Elsa.Metadata defaultValue, defaultSyntax, supportedSyntaxes, - isDisabled + isReadOnly, + isBrowsable ) { } @@ -59,7 +61,11 @@ namespace Elsa.Metadata object? defaultValue = default, string? defaultSyntax = "Literal", IEnumerable? supportedSyntaxes = default, - bool? isDisabled = default) + bool isReadOnly = false, + bool isBrowsable = true, + bool isDesignerCritical = false, + string? defaultWorkflowStorageProvider = default, + bool disableWorkflowProviderSelection = false) { Name = name; Type = type; @@ -72,7 +78,11 @@ namespace Elsa.Metadata DefaultValue = defaultValue; DefaultSyntax = defaultSyntax; SupportedSyntaxes = supportedSyntaxes?.ToList() ?? new List(); - IsDisabled = isDisabled; + IsReadOnly = isReadOnly; + IsBrowsable = isBrowsable; + IsDesignerCritical = isDesignerCritical; + DefaultWorkflowStorageProvider = defaultWorkflowStorageProvider; + DisableWorkflowProviderSelection = disableWorkflowProviderSelection; } public string Name { get; set; } = default!; @@ -86,6 +96,10 @@ namespace Elsa.Metadata public object? DefaultValue { get; set; } public string? DefaultSyntax { get; set; } public IList SupportedSyntaxes { get; set; } = new List(); - public bool? IsDisabled { get; set; } + public bool? IsReadOnly { get; set; } + public bool? IsBrowsable { get; set; } + public bool IsDesignerCritical { get; set; } + public string? DefaultWorkflowStorageProvider { get; set; } + public bool DisableWorkflowProviderSelection { get; set; } } } \ No newline at end of file diff --git a/src/core/Elsa.Abstractions/Metadata/ActivityOutputDescriptor.cs b/src/core/Elsa.Abstractions/Metadata/ActivityOutputDescriptor.cs index fa73272b1..71b8b095e 100644 --- a/src/core/Elsa.Abstractions/Metadata/ActivityOutputDescriptor.cs +++ b/src/core/Elsa.Abstractions/Metadata/ActivityOutputDescriptor.cs @@ -11,15 +11,21 @@ namespace Elsa.Metadata public ActivityOutputDescriptor( string name, Type type, - string? hint = default) + string? hint = default, + string? defaultWorkflowStorageProvider = default, + bool disableWorkflowProviderSelection = false) { Name = name; Type = type; Hint = hint; + DefaultWorkflowStorageProvider = defaultWorkflowStorageProvider; + DisableWorkflowProviderSelection = disableWorkflowProviderSelection; } public string Name { get; set; } = default!; public Type Type { get; set; } = default!; public string? Hint { get; set; } + public string? DefaultWorkflowStorageProvider { get; set; } + public bool DisableWorkflowProviderSelection { get; set; } } } \ No newline at end of file diff --git a/src/core/Elsa.Abstractions/Metadata/IDescribesActivityType.cs b/src/core/Elsa.Abstractions/Metadata/IDescribesActivityType.cs index 0d124ef11..079050799 100644 --- a/src/core/Elsa.Abstractions/Metadata/IDescribesActivityType.cs +++ b/src/core/Elsa.Abstractions/Metadata/IDescribesActivityType.cs @@ -6,6 +6,6 @@ namespace Elsa.Metadata { public interface IDescribesActivityType { - Task DescribeAsync(Type activityType, CancellationToken cancellationToken = default); + Task DescribeAsync(Type activityType, CancellationToken cancellationToken = default); } } \ No newline at end of file diff --git a/src/core/Elsa.Abstractions/Models/WorkflowInput.cs b/src/core/Elsa.Abstractions/Models/WorkflowInput.cs new file mode 100644 index 000000000..9b587b732 --- /dev/null +++ b/src/core/Elsa.Abstractions/Models/WorkflowInput.cs @@ -0,0 +1,4 @@ +namespace Elsa.Models +{ + public record WorkflowInput(object? Input = default, string? StorageProviderName = default); +} \ No newline at end of file diff --git a/src/core/Elsa.Abstractions/Models/WorkflowInstance.cs b/src/core/Elsa.Abstractions/Models/WorkflowInstance.cs index 6372847f2..9235833ae 100644 --- a/src/core/Elsa.Abstractions/Models/WorkflowInstance.cs +++ b/src/core/Elsa.Abstractions/Models/WorkflowInstance.cs @@ -30,6 +30,7 @@ namespace Elsa.Models public Instant? CancelledAt { get; set; } public Instant? FaultedAt { get; set; } public Variables Variables { get; set; } + public WorkflowInputReference? Input { get; set; } public WorkflowOutputReference? Output { get; set; } public IDictionary> ActivityData { get; set; } = new Dictionary>(); diff --git a/src/core/Elsa.Abstractions/Models/WorkflowPersistenceBehavior.cs b/src/core/Elsa.Abstractions/Models/WorkflowPersistenceBehavior.cs index 4843b663c..fd50183d1 100644 --- a/src/core/Elsa.Abstractions/Models/WorkflowPersistenceBehavior.cs +++ b/src/core/Elsa.Abstractions/Models/WorkflowPersistenceBehavior.cs @@ -1,5 +1,4 @@ -using System; -using Newtonsoft.Json; +using Newtonsoft.Json; using Newtonsoft.Json.Converters; namespace Elsa.Models @@ -18,14 +17,13 @@ namespace Elsa.Models WorkflowBurst, /// - /// Workflow instances are persisted after the workflow executed scheduled activities. + /// Workflow instances are persisted after the workflow executed an activity. /// WorkflowPassCompleted, /// /// Workflow instances are persisted after each activity that executed. /// - [Obsolete("Use WorkflowPassCompleted instead")] ActivityExecuted } } \ No newline at end of file diff --git a/src/core/Elsa.Abstractions/Providers/Activities/IActivityProvider.cs b/src/core/Elsa.Abstractions/Providers/Activities/IActivityProvider.cs index efe9378dc..65466c7d7 100644 --- a/src/core/Elsa.Abstractions/Providers/Activities/IActivityProvider.cs +++ b/src/core/Elsa.Abstractions/Providers/Activities/IActivityProvider.cs @@ -3,7 +3,7 @@ using System.Threading; using System.Threading.Tasks; using Elsa.Services.Models; -namespace Elsa.Services +namespace Elsa.Providers.Activities { public interface IActivityTypeProvider { diff --git a/src/core/Elsa.Abstractions/Providers/Workflows/IWorkflowProvider.cs b/src/core/Elsa.Abstractions/Providers/Workflows/IWorkflowProvider.cs index e5e357bb0..ee606723c 100644 --- a/src/core/Elsa.Abstractions/Providers/Workflows/IWorkflowProvider.cs +++ b/src/core/Elsa.Abstractions/Providers/Workflows/IWorkflowProvider.cs @@ -3,7 +3,7 @@ using System.Threading; using Elsa.Services; using Elsa.Services.Models; -namespace Elsa.Providers.Workflow +namespace Elsa.Providers.Workflows { /// /// Represents a source of workflows for the diff --git a/src/core/Elsa.Abstractions/Providers/Workflows/WorkflowProvider.cs b/src/core/Elsa.Abstractions/Providers/Workflows/WorkflowProvider.cs index ff81bce18..9ee41f398 100644 --- a/src/core/Elsa.Abstractions/Providers/Workflows/WorkflowProvider.cs +++ b/src/core/Elsa.Abstractions/Providers/Workflows/WorkflowProvider.cs @@ -2,10 +2,9 @@ using System.Runtime.CompilerServices; using System.Threading; using System.Threading.Tasks; -using Elsa.Providers.Workflow; using Elsa.Services.Models; -namespace Elsa.Services +namespace Elsa.Providers.Workflows { public abstract class WorkflowProvider : IWorkflowProvider { diff --git a/src/core/Elsa.Abstractions/Services/Bookmarks/BookmarkFinderResult.cs b/src/core/Elsa.Abstractions/Services/Bookmarks/BookmarkFinderResult.cs index 8fb6e0557..de894725e 100644 --- a/src/core/Elsa.Abstractions/Services/Bookmarks/BookmarkFinderResult.cs +++ b/src/core/Elsa.Abstractions/Services/Bookmarks/BookmarkFinderResult.cs @@ -1,4 +1,4 @@ -namespace Elsa.Services.Bookmarks +namespace Elsa.Services { public class BookmarkFinderResult { diff --git a/src/core/Elsa.Abstractions/Services/Bookmarks/BookmarkIndexingMode.cs b/src/core/Elsa.Abstractions/Services/Bookmarks/BookmarkIndexingMode.cs index a38aac5b9..ee8beb033 100644 --- a/src/core/Elsa.Abstractions/Services/Bookmarks/BookmarkIndexingMode.cs +++ b/src/core/Elsa.Abstractions/Services/Bookmarks/BookmarkIndexingMode.cs @@ -1,4 +1,4 @@ -namespace Elsa.Services.Bookmarks +namespace Elsa.Services { public enum BookmarkIndexingMode { diff --git a/src/core/Elsa.Abstractions/Services/Bookmarks/BookmarkProvider.cs b/src/core/Elsa.Abstractions/Services/Bookmarks/BookmarkProvider.cs index f315f51e6..604b82c8c 100644 --- a/src/core/Elsa.Abstractions/Services/Bookmarks/BookmarkProvider.cs +++ b/src/core/Elsa.Abstractions/Services/Bookmarks/BookmarkProvider.cs @@ -3,7 +3,7 @@ using System.Linq; using System.Threading; using System.Threading.Tasks; -namespace Elsa.Services.Bookmarks +namespace Elsa.Services { public abstract class BookmarkProvider : IBookmarkProvider where T : IBookmark { diff --git a/src/core/Elsa.Abstractions/Services/Bookmarks/BookmarkProviderContext.cs b/src/core/Elsa.Abstractions/Services/Bookmarks/BookmarkProviderContext.cs index 511d5d480..96583a6b5 100644 --- a/src/core/Elsa.Abstractions/Services/Bookmarks/BookmarkProviderContext.cs +++ b/src/core/Elsa.Abstractions/Services/Bookmarks/BookmarkProviderContext.cs @@ -4,7 +4,7 @@ using System.Threading; using System.Threading.Tasks; using Elsa.Services.Models; -namespace Elsa.Services.Bookmarks +namespace Elsa.Services { public class BookmarkProviderContext { diff --git a/src/core/Elsa.Abstractions/Services/Bookmarks/BookmarkResult.cs b/src/core/Elsa.Abstractions/Services/Bookmarks/BookmarkResult.cs index 67a40029f..a33dd3ef5 100644 --- a/src/core/Elsa.Abstractions/Services/Bookmarks/BookmarkResult.cs +++ b/src/core/Elsa.Abstractions/Services/Bookmarks/BookmarkResult.cs @@ -1,4 +1,4 @@ -namespace Elsa.Services.Bookmarks +namespace Elsa.Services { public record BookmarkResult(IBookmark Bookmark, string? ActivityTypeName = default); } \ No newline at end of file diff --git a/src/core/Elsa.Abstractions/Services/Bookmarks/BookmarkedWorkflow.cs b/src/core/Elsa.Abstractions/Services/Bookmarks/BookmarkedWorkflow.cs index cc5824baf..fc164c8c1 100644 --- a/src/core/Elsa.Abstractions/Services/Bookmarks/BookmarkedWorkflow.cs +++ b/src/core/Elsa.Abstractions/Services/Bookmarks/BookmarkedWorkflow.cs @@ -1,6 +1,6 @@ using Elsa.Services.Models; -namespace Elsa.Services.Bookmarks +namespace Elsa.Services { public class BookmarkedWorkflow { diff --git a/src/core/Elsa.Abstractions/Services/Bookmarks/IBookmark.cs b/src/core/Elsa.Abstractions/Services/Bookmarks/IBookmark.cs index 47c099ba4..e3ca8dd59 100644 --- a/src/core/Elsa.Abstractions/Services/Bookmarks/IBookmark.cs +++ b/src/core/Elsa.Abstractions/Services/Bookmarks/IBookmark.cs @@ -1,4 +1,4 @@ -namespace Elsa.Services.Bookmarks +namespace Elsa.Services { public interface IBookmark { diff --git a/src/core/Elsa.Abstractions/Services/Bookmarks/IBookmarkFinder.cs b/src/core/Elsa.Abstractions/Services/Bookmarks/IBookmarkFinder.cs index 15c045bc7..09cbda8c2 100644 --- a/src/core/Elsa.Abstractions/Services/Bookmarks/IBookmarkFinder.cs +++ b/src/core/Elsa.Abstractions/Services/Bookmarks/IBookmarkFinder.cs @@ -2,7 +2,7 @@ using System.Threading; using System.Threading.Tasks; -namespace Elsa.Services.Bookmarks +namespace Elsa.Services { public interface IBookmarkFinder { diff --git a/src/core/Elsa.Abstractions/Services/Bookmarks/IBookmarkHasher.cs b/src/core/Elsa.Abstractions/Services/Bookmarks/IBookmarkHasher.cs index b58fe0ce8..3b3770f6a 100644 --- a/src/core/Elsa.Abstractions/Services/Bookmarks/IBookmarkHasher.cs +++ b/src/core/Elsa.Abstractions/Services/Bookmarks/IBookmarkHasher.cs @@ -1,4 +1,4 @@ -namespace Elsa.Services.Bookmarks +namespace Elsa.Services { public interface IBookmarkHasher { diff --git a/src/core/Elsa.Abstractions/Services/Bookmarks/IBookmarkIndexer.cs b/src/core/Elsa.Abstractions/Services/Bookmarks/IBookmarkIndexer.cs index 3a6d01062..814ff6be0 100644 --- a/src/core/Elsa.Abstractions/Services/Bookmarks/IBookmarkIndexer.cs +++ b/src/core/Elsa.Abstractions/Services/Bookmarks/IBookmarkIndexer.cs @@ -3,7 +3,7 @@ using System.Threading; using System.Threading.Tasks; using Elsa.Models; -namespace Elsa.Services.Bookmarks +namespace Elsa.Services { public interface IBookmarkIndexer { diff --git a/src/core/Elsa.Abstractions/Services/Bookmarks/IBookmarkProvider.cs b/src/core/Elsa.Abstractions/Services/Bookmarks/IBookmarkProvider.cs index 5f9aeda65..e7ec287b2 100644 --- a/src/core/Elsa.Abstractions/Services/Bookmarks/IBookmarkProvider.cs +++ b/src/core/Elsa.Abstractions/Services/Bookmarks/IBookmarkProvider.cs @@ -2,7 +2,7 @@ using System.Threading; using System.Threading.Tasks; -namespace Elsa.Services.Bookmarks +namespace Elsa.Services { public interface IBookmarkProvider { diff --git a/src/core/Elsa.Abstractions/Services/Bookmarks/NullBookmark.cs b/src/core/Elsa.Abstractions/Services/Bookmarks/NullBookmark.cs index 3d29d35b2..a1b58a893 100644 --- a/src/core/Elsa.Abstractions/Services/Bookmarks/NullBookmark.cs +++ b/src/core/Elsa.Abstractions/Services/Bookmarks/NullBookmark.cs @@ -1,4 +1,4 @@ -namespace Elsa.Services.Bookmarks +namespace Elsa.Services { public class NullBookmark : IBookmark { diff --git a/src/core/Elsa.Abstractions/Services/Dispatch/Models.cs b/src/core/Elsa.Abstractions/Services/Dispatch/Models.cs index 417b6a5ef..67fb9856a 100644 --- a/src/core/Elsa.Abstractions/Services/Dispatch/Models.cs +++ b/src/core/Elsa.Abstractions/Services/Dispatch/Models.cs @@ -1,10 +1,10 @@ -using Elsa.Services.Bookmarks; +using Elsa.Models; namespace Elsa.Services { - public record TriggerWorkflowsRequest(string ActivityType, IBookmark Bookmark, object? Input = default, string? CorrelationId = default, string? WorkflowInstanceId = default, string? ContextId = default, string? TenantId = default); + public record TriggerWorkflowsRequest(string ActivityType, IBookmark Bookmark, WorkflowInput? Input = default, string? CorrelationId = default, string? WorkflowInstanceId = default, string? ContextId = default, string? TenantId = default); - public record ExecuteWorkflowDefinitionRequest(string WorkflowDefinitionId, string? ActivityId = default, object? Input = default, string? CorrelationId = default, string? ContextId = default, string? TenantId = default); + public record ExecuteWorkflowDefinitionRequest(string WorkflowDefinitionId, string? ActivityId = default, WorkflowInput? Input = default, string? CorrelationId = default, string? ContextId = default, string? TenantId = default); - public record ExecuteWorkflowInstanceRequest(string WorkflowInstanceId, string? ActivityId, object? Input = default); + public record ExecuteWorkflowInstanceRequest(string WorkflowInstanceId, string? ActivityId = default, WorkflowInput? Input = default); } \ No newline at end of file diff --git a/src/core/Elsa.Abstractions/Services/Models/ActivityBlueprintWrapper.cs b/src/core/Elsa.Abstractions/Services/Models/ActivityBlueprintWrapper.cs index 18cbb2530..e076dc1e7 100644 --- a/src/core/Elsa.Abstractions/Services/Models/ActivityBlueprintWrapper.cs +++ b/src/core/Elsa.Abstractions/Services/Models/ActivityBlueprintWrapper.cs @@ -26,7 +26,7 @@ namespace Elsa.Services.Models // Computed property setters that depend on actual workflow state might fault, since we might be using a fake activity execution context. try { - return await workflowBlueprint.GetActivityPropertyValue(activityId, propertyName, ActivityExecutionContext, cancellationToken); + return await workflowBlueprint.EvaluateActivityPropertyValue(activityId, propertyName, ActivityExecutionContext, cancellationToken); } catch (Exception) { @@ -52,7 +52,7 @@ namespace Elsa.Services.Models // Computed property setters that depend on actual workflow state might fault, since we might be using a fake activity execution context. try { - return await workflowBlueprint.GetActivityPropertyValue(activityId, propertyExpression, ActivityExecutionContext, cancellationToken); + return await workflowBlueprint.EvaluateActivityPropertyValue(activityId, propertyExpression, ActivityExecutionContext, cancellationToken); } catch (Exception) { diff --git a/src/core/Elsa.Abstractions/Services/Models/ActivityExecutionContext.cs b/src/core/Elsa.Abstractions/Services/Models/ActivityExecutionContext.cs index 6bcb9d621..ced3d27e4 100644 --- a/src/core/Elsa.Abstractions/Services/Models/ActivityExecutionContext.cs +++ b/src/core/Elsa.Abstractions/Services/Models/ActivityExecutionContext.cs @@ -180,7 +180,7 @@ namespace Elsa.Services.Models public T GetWorkflowContext() => WorkflowExecutionContext.GetWorkflowContext(); public IDictionary GetActivityData() => GetActivityData(ActivityId); public IDictionary GetActivityData(string activityId) => WorkflowExecutionContext.GetActivityData(activityId); - public Task GetActivityPropertyAsync(Expression> propertyExpression, CancellationToken cancellationToken = default) where TActivity : IActivity => WorkflowExecutionContext.GetActivityPropertyAsync(ActivityId, propertyExpression, cancellationToken); + public Task GetActivityPropertyAsync(Expression> propertyExpression, CancellationToken cancellationToken = default) where TActivity : IActivity => WorkflowExecutionContext.GetActivityPropertyAsync(ActivityId, propertyExpression, cancellationToken); public void Fault(Exception exception) => WorkflowExecutionContext.Fault(exception, ActivityId, Input, Resuming); private ICompositeActivityBlueprint GetContainerActivity() diff --git a/src/core/Elsa.Abstractions/Services/Models/ActivityType.cs b/src/core/Elsa.Abstractions/Services/Models/ActivityType.cs index 1fad44b73..3ab0c98e2 100644 --- a/src/core/Elsa.Abstractions/Services/Models/ActivityType.cs +++ b/src/core/Elsa.Abstractions/Services/Models/ActivityType.cs @@ -50,7 +50,7 @@ namespace Elsa.Services.Models /// public Func> ResumeAsync { get; set; } = (_, _) => new ValueTask(new DoneResult()); - public Func Describe { get; set; } = () => new ActivityDescriptor(); + public Func> DescribeAsync { get; set; } = () => new ValueTask(new ActivityDescriptor()); public bool IsBrowsable { get; set; } = true; public IDictionary Attributes { get; set; } = new Dictionary(); diff --git a/src/core/Elsa.Abstractions/Services/Models/StartWorkflowArgs.cs b/src/core/Elsa.Abstractions/Services/Models/StartWorkflowArgs.cs new file mode 100644 index 000000000..3f9c28e2d --- /dev/null +++ b/src/core/Elsa.Abstractions/Services/Models/StartWorkflowArgs.cs @@ -0,0 +1,6 @@ +using Elsa.Models; + +namespace Elsa.Services.Models +{ + public record StartWorkflowArgs(string? ActivityId = default, WorkflowInput? Input = default, string? CorrelationId = default, string? ContextId = default); +} \ No newline at end of file diff --git a/src/core/Elsa.Abstractions/Services/Models/StartableWorkflowsQuery.cs b/src/core/Elsa.Abstractions/Services/Models/StartableWorkflowsQuery.cs new file mode 100644 index 000000000..1c9ec42d2 --- /dev/null +++ b/src/core/Elsa.Abstractions/Services/Models/StartableWorkflowsQuery.cs @@ -0,0 +1,4 @@ +namespace Elsa.Services.Models +{ + public record StartableWorkflowsQuery(string WorkflowDefinitionId, string? ActivityId = default, string? CorrelationId = default, string? ContextId = default, string? TenantId = default); +} \ No newline at end of file diff --git a/src/core/Elsa.Abstractions/Services/Models/WorkflowInputReference.cs b/src/core/Elsa.Abstractions/Services/Models/WorkflowInputReference.cs new file mode 100644 index 000000000..7355a82f5 --- /dev/null +++ b/src/core/Elsa.Abstractions/Services/Models/WorkflowInputReference.cs @@ -0,0 +1,4 @@ +namespace Elsa.Services.Models +{ + public record WorkflowInputReference(string? ProviderName); +} \ No newline at end of file diff --git a/src/core/Elsa.Abstractions/Services/Models/WorkflowsQuery.cs b/src/core/Elsa.Abstractions/Services/Models/WorkflowsQuery.cs new file mode 100644 index 000000000..476110646 --- /dev/null +++ b/src/core/Elsa.Abstractions/Services/Models/WorkflowsQuery.cs @@ -0,0 +1,4 @@ +namespace Elsa.Services.Models +{ + public record WorkflowsQuery(string ActivityType, IBookmark? Bookmark, string? CorrelationId = default, string? WorkflowInstanceId = default, string? ContextId = default, string? TenantId = default); +} \ No newline at end of file diff --git a/src/core/Elsa.Abstractions/Services/Triggers/ITriggerFinder.cs b/src/core/Elsa.Abstractions/Services/Triggers/ITriggerFinder.cs index fcdb62517..0f1c7ca70 100644 --- a/src/core/Elsa.Abstractions/Services/Triggers/ITriggerFinder.cs +++ b/src/core/Elsa.Abstractions/Services/Triggers/ITriggerFinder.cs @@ -1,7 +1,6 @@ using System.Collections.Generic; using System.Threading; using System.Threading.Tasks; -using Elsa.Services.Bookmarks; namespace Elsa.Services { diff --git a/src/core/Elsa.Abstractions/Services/Triggers/TriggerFinderResult.cs b/src/core/Elsa.Abstractions/Services/Triggers/TriggerFinderResult.cs index a396200cd..35c917d6b 100644 --- a/src/core/Elsa.Abstractions/Services/Triggers/TriggerFinderResult.cs +++ b/src/core/Elsa.Abstractions/Services/Triggers/TriggerFinderResult.cs @@ -1,5 +1,4 @@ -using Elsa.Services.Bookmarks; -using Elsa.Services.Models; +using Elsa.Services.Models; namespace Elsa.Services { diff --git a/src/core/Elsa.Abstractions/Services/Triggers/WorkflowTrigger.cs b/src/core/Elsa.Abstractions/Services/Triggers/WorkflowTrigger.cs index 859008693..586a8e9be 100644 --- a/src/core/Elsa.Abstractions/Services/Triggers/WorkflowTrigger.cs +++ b/src/core/Elsa.Abstractions/Services/Triggers/WorkflowTrigger.cs @@ -1,5 +1,4 @@ -using Elsa.Services.Bookmarks; -using Elsa.Services.Models; +using Elsa.Services.Models; namespace Elsa.Services { diff --git a/src/core/Elsa.Abstractions/Services/Workflows/IActivityPropertyValueProvider.cs b/src/core/Elsa.Abstractions/Services/Workflows/IActivityPropertyValueProvider.cs index 13e9e8604..0fe09e883 100644 --- a/src/core/Elsa.Abstractions/Services/Workflows/IActivityPropertyValueProvider.cs +++ b/src/core/Elsa.Abstractions/Services/Workflows/IActivityPropertyValueProvider.cs @@ -6,6 +6,7 @@ namespace Elsa.Services { public interface IActivityPropertyValueProvider { + public string? RawValue { get; } ValueTask GetValueAsync(ActivityExecutionContext context, CancellationToken cancellationToken = default); } } \ No newline at end of file diff --git a/src/core/Elsa.Abstractions/Services/Workflows/IBuildsAndResumesWorkflow.cs b/src/core/Elsa.Abstractions/Services/Workflows/IBuildsAndResumesWorkflow.cs index 9e5919b6f..805176434 100644 --- a/src/core/Elsa.Abstractions/Services/Workflows/IBuildsAndResumesWorkflow.cs +++ b/src/core/Elsa.Abstractions/Services/Workflows/IBuildsAndResumesWorkflow.cs @@ -11,7 +11,7 @@ namespace Elsa.Services Task BuildAndResumeWorkflowAsync( WorkflowInstance workflowInstance, string? activityId = default, - object? input = default, + WorkflowInput? input = default, CancellationToken cancellationToken = default) where T : IWorkflow; @@ -19,7 +19,7 @@ namespace Elsa.Services IWorkflow workflow, WorkflowInstance workflowInstance, string? activityId = default, - object? input = default, + WorkflowInput? input = default, CancellationToken cancellationToken = default); } } \ No newline at end of file diff --git a/src/core/Elsa.Abstractions/Services/Workflows/IBuildsAndStartsWorkflow.cs b/src/core/Elsa.Abstractions/Services/Workflows/IBuildsAndStartsWorkflow.cs index 476bb9a4d..f4c95e039 100644 --- a/src/core/Elsa.Abstractions/Services/Workflows/IBuildsAndStartsWorkflow.cs +++ b/src/core/Elsa.Abstractions/Services/Workflows/IBuildsAndStartsWorkflow.cs @@ -1,6 +1,7 @@ using System.Threading; using System.Threading.Tasks; using Elsa.Builders; +using Elsa.Models; using Elsa.Services.Models; namespace Elsa.Services @@ -9,7 +10,7 @@ namespace Elsa.Services { Task BuildAndStartWorkflowAsync( string? activityId = default, - object? input = default, + WorkflowInput? input = default, string? correlationId = default, string? contextId = default, CancellationToken cancellationToken = default) @@ -18,7 +19,7 @@ namespace Elsa.Services public Task BuildAndStartWorkflowAsync( IWorkflow workflow, string? activityId = default, - object? input = default, + WorkflowInput? input = default, string? correlationId = default, string? contextId = default, CancellationToken cancellationToken = default); diff --git a/src/core/Elsa.Abstractions/Services/Workflows/IFindsAndResumesWorkflows.cs b/src/core/Elsa.Abstractions/Services/Workflows/IFindsAndResumesWorkflows.cs index 40d79b4c0..98b70a5aa 100644 --- a/src/core/Elsa.Abstractions/Services/Workflows/IFindsAndResumesWorkflows.cs +++ b/src/core/Elsa.Abstractions/Services/Workflows/IFindsAndResumesWorkflows.cs @@ -1,6 +1,6 @@ using System.Threading; using System.Threading.Tasks; -using Elsa.Services.Bookmarks; +using Elsa.Models; namespace Elsa.Services { @@ -10,7 +10,7 @@ namespace Elsa.Services string activityType, IBookmark bookmark, string? tenantId, - object? input = default, + WorkflowInput? input = default, string? correlationId = default, string? contextId = default, CancellationToken cancellationToken = default); diff --git a/src/core/Elsa.Abstractions/Services/Workflows/IFindsAndStartsWorkflows.cs b/src/core/Elsa.Abstractions/Services/Workflows/IFindsAndStartsWorkflows.cs index 0419316e3..9906a89bd 100644 --- a/src/core/Elsa.Abstractions/Services/Workflows/IFindsAndStartsWorkflows.cs +++ b/src/core/Elsa.Abstractions/Services/Workflows/IFindsAndStartsWorkflows.cs @@ -1,6 +1,6 @@ using System.Threading; using System.Threading.Tasks; -using Elsa.Services.Bookmarks; +using Elsa.Models; namespace Elsa.Services { @@ -10,7 +10,7 @@ namespace Elsa.Services string activityType, IBookmark bookmark, string? tenantId, - object? input = default, + WorkflowInput? input = default, string? contextId = default, CancellationToken cancellationToken = default); } diff --git a/src/core/Elsa.Abstractions/Services/Workflows/IResumesWorkflow.cs b/src/core/Elsa.Abstractions/Services/Workflows/IResumesWorkflow.cs index 52a8fa135..2489d5fa1 100644 --- a/src/core/Elsa.Abstractions/Services/Workflows/IResumesWorkflow.cs +++ b/src/core/Elsa.Abstractions/Services/Workflows/IResumesWorkflow.cs @@ -10,7 +10,7 @@ namespace Elsa.Services Task ResumeWorkflowAsync( WorkflowInstance workflowInstance, string? activityId = default, - object? input = default, + WorkflowInput? input = default, CancellationToken cancellationToken = default); } } \ No newline at end of file diff --git a/src/core/Elsa.Abstractions/Services/Workflows/IResumesWorkflows.cs b/src/core/Elsa.Abstractions/Services/Workflows/IResumesWorkflows.cs index 48c0c2fbb..cde8bad36 100644 --- a/src/core/Elsa.Abstractions/Services/Workflows/IResumesWorkflows.cs +++ b/src/core/Elsa.Abstractions/Services/Workflows/IResumesWorkflows.cs @@ -1,7 +1,7 @@ using System.Collections.Generic; using System.Threading; using System.Threading.Tasks; -using Elsa.Services.Bookmarks; +using Elsa.Models; namespace Elsa.Services { @@ -9,7 +9,7 @@ namespace Elsa.Services { Task ResumeWorkflowsAsync( IEnumerable results, - object? input = default, + WorkflowInput? input = default, CancellationToken cancellationToken = default); } } \ No newline at end of file diff --git a/src/core/Elsa.Abstractions/Services/Workflows/IStartsWorkflow.cs b/src/core/Elsa.Abstractions/Services/Workflows/IStartsWorkflow.cs index bc3f15a4b..4a889ad88 100644 --- a/src/core/Elsa.Abstractions/Services/Workflows/IStartsWorkflow.cs +++ b/src/core/Elsa.Abstractions/Services/Workflows/IStartsWorkflow.cs @@ -1,5 +1,6 @@ -using System.Threading; +using System.Threading; using System.Threading.Tasks; +using Elsa.Models; using Elsa.Services.Models; namespace Elsa.Services @@ -9,9 +10,10 @@ namespace Elsa.Services Task StartWorkflowAsync( IWorkflowBlueprint workflowBlueprint, string? activityId = default, - object? input = default, + WorkflowInput? input = default, string? correlationId = default, string? contextId = default, + string? tenantId = default, CancellationToken cancellationToken = default); } } \ No newline at end of file diff --git a/src/core/Elsa.Abstractions/Services/Workflows/IStartsWorkflows.cs b/src/core/Elsa.Abstractions/Services/Workflows/IStartsWorkflows.cs index f7ffbe737..6904d79a2 100644 --- a/src/core/Elsa.Abstractions/Services/Workflows/IStartsWorkflows.cs +++ b/src/core/Elsa.Abstractions/Services/Workflows/IStartsWorkflows.cs @@ -1,6 +1,7 @@ using System.Collections.Generic; using System.Threading; using System.Threading.Tasks; +using Elsa.Models; using Elsa.Services.Models; namespace Elsa.Services @@ -9,7 +10,13 @@ namespace Elsa.Services { Task> StartWorkflowsAsync( IEnumerable results, - object? input = default, + WorkflowInput? input = default, + string? contextId = default, + CancellationToken cancellationToken = default); + + Task> StartWorkflowsAsync( + IEnumerable workflowBlueprints, + WorkflowInput? input = default, string? contextId = default, CancellationToken cancellationToken = default); } diff --git a/src/core/Elsa.Abstractions/Services/Workflows/IWorkflowFactory.cs b/src/core/Elsa.Abstractions/Services/Workflows/IWorkflowFactory.cs index 292f993bb..3211ce516 100644 --- a/src/core/Elsa.Abstractions/Services/Workflows/IWorkflowFactory.cs +++ b/src/core/Elsa.Abstractions/Services/Workflows/IWorkflowFactory.cs @@ -11,6 +11,7 @@ namespace Elsa.Services IWorkflowBlueprint workflowBlueprint, string? correlationId = default, string? contextId = default, + string? tenantId = default, CancellationToken cancellationToken = default); } } \ No newline at end of file diff --git a/src/core/Elsa.Abstractions/Services/Workflows/IWorkflowInstanceExecutor.cs b/src/core/Elsa.Abstractions/Services/Workflows/IWorkflowInstanceExecutor.cs index c6c764909..bb77ade7b 100644 --- a/src/core/Elsa.Abstractions/Services/Workflows/IWorkflowInstanceExecutor.cs +++ b/src/core/Elsa.Abstractions/Services/Workflows/IWorkflowInstanceExecutor.cs @@ -10,7 +10,7 @@ namespace Elsa.Services /// public interface IWorkflowInstanceExecutor { - Task ExecuteAsync(string workflowInstanceId, string? activityId, object? input = default, CancellationToken cancellationToken = default); - Task ExecuteAsync(WorkflowInstance workflowInstance, string? activityId, object? input = default, CancellationToken cancellationToken = default); + Task ExecuteAsync(string workflowInstanceId, string? activityId, WorkflowInput? input = default, CancellationToken cancellationToken = default); + Task ExecuteAsync(WorkflowInstance workflowInstance, string? activityId, WorkflowInput? input = default, CancellationToken cancellationToken = default); } } \ No newline at end of file diff --git a/src/core/Elsa.Abstractions/Services/Workflows/IWorkflowLaunchpad.cs b/src/core/Elsa.Abstractions/Services/Workflows/IWorkflowLaunchpad.cs index 042750976..e935d1fc6 100644 --- a/src/core/Elsa.Abstractions/Services/Workflows/IWorkflowLaunchpad.cs +++ b/src/core/Elsa.Abstractions/Services/Workflows/IWorkflowLaunchpad.cs @@ -1,7 +1,7 @@ using System.Collections.Generic; using System.Threading; using System.Threading.Tasks; -using Elsa.Services.Bookmarks; +using Elsa.Models; using Elsa.Services.Models; namespace Elsa.Services @@ -14,88 +14,84 @@ namespace Elsa.Services /// /// Collects and creates workflow instances that are ready for execution. This takes into account both resumable (suspended) workflows as well as startable workflows. /// - Task> CollectWorkflowsAsync(CollectWorkflowsContext context, CancellationToken cancellationToken = default); + Task> FindWorkflowsAsync(WorkflowsQuery query, CancellationToken cancellationToken = default); /// /// Collects and creates workflow instances for startable workflows. /// - /// + /// /// /// - Task> CollectStartableWorkflowsAsync(CollectWorkflowsContext context, CancellationToken cancellationToken = default); + Task> FindStartableWorkflowsAsync(WorkflowsQuery query, CancellationToken cancellationToken = default); /// /// Creates a new workflow instance with execution pending for the specified workflow blueprint using the specified starting activity ID. /// - Task CollectStartableWorkflowAsync(string workflowDefinitionId, string? activityId = default, string? correlationId = default, string? contextId = default, string? tenantId = default, CancellationToken cancellationToken = default); + Task FindStartableWorkflowAsync(string workflowDefinitionId, string? activityId = default, string? correlationId = default, string? contextId = default, string? tenantId = default, CancellationToken cancellationToken = default); /// /// Creates a new workflow instance with execution pending for the specified workflow blueprint using the specified starting activity ID. /// - Task CollectStartableWorkflowAsync(IWorkflowBlueprint workflowBlueprint, string? activityId = default, string? correlationId = default, string? contextId = default, string? tenantId = default, CancellationToken cancellationToken = default); + Task FindStartableWorkflowAsync(IWorkflowBlueprint workflowBlueprint, string? activityId = default, string? correlationId = default, string? contextId = default, string? tenantId = default, CancellationToken cancellationToken = default); /// /// Collects and executes the specified startable workflow. /// - Task CollectAndExecuteStartableWorkflowAsync(string workflowDefinitionId, string? activityId = default, string? correlationId = default, string? contextId = default, object? input = default, string? tenantId = default, CancellationToken cancellationToken = default); + Task FindAndExecuteStartableWorkflowAsync(string workflowDefinitionId, string? activityId = default, string? correlationId = default, string? contextId = default, WorkflowInput? input = default, string? tenantId = default, CancellationToken cancellationToken = default); /// /// Collects and executes the specified startable workflow. /// - Task CollectAndExecuteStartableWorkflowAsync(IWorkflowBlueprint workflowBlueprint, string? activityId = default, string? correlationId = default, string? contextId = default, object? input = default, CancellationToken cancellationToken = default); + Task FindAndExecuteStartableWorkflowAsync(IWorkflowBlueprint workflowBlueprint, string? activityId = default, string? correlationId = default, string? contextId = default, WorkflowInput? input = default, CancellationToken cancellationToken = default); /// /// Executes a list of pending workflows. /// - Task ExecutePendingWorkflowsAsync(IEnumerable pendingWorkflows, object? input = default, CancellationToken cancellationToken = default); + Task ExecutePendingWorkflowsAsync(IEnumerable pendingWorkflows, WorkflowInput? input = default, CancellationToken cancellationToken = default); /// /// Executes a pending workflow. /// - Task ExecutePendingWorkflowAsync(CollectedWorkflow collectedWorkflow, object? input = default, CancellationToken cancellationToken = default); + Task ExecutePendingWorkflowAsync(CollectedWorkflow collectedWorkflow, WorkflowInput? input = default, CancellationToken cancellationToken = default); /// /// Executes a pending workflow. /// - Task ExecutePendingWorkflowAsync(string workflowInstanceId, string? activityId = default, object? input = default, CancellationToken cancellationToken = default); + Task ExecutePendingWorkflowAsync(string workflowInstanceId, string? activityId = default, WorkflowInput? input = default, CancellationToken cancellationToken = default); /// /// Dispatches a list of pending workflows for execution. /// - Task DispatchPendingWorkflowsAsync(IEnumerable pendingWorkflows, object? input = default, CancellationToken cancellationToken = default); + Task DispatchPendingWorkflowsAsync(IEnumerable pendingWorkflows, WorkflowInput? input = default, CancellationToken cancellationToken = default); /// /// Dispatches a pending workflow for execution. /// - Task DispatchPendingWorkflowAsync(CollectedWorkflow collectedWorkflow, object? input = default, CancellationToken cancellationToken = default); + Task DispatchPendingWorkflowAsync(CollectedWorkflow collectedWorkflow, WorkflowInput? input = default, CancellationToken cancellationToken = default); /// /// Dispatches a pending workflow for execution. /// - Task DispatchPendingWorkflowAsync(string workflowInstanceId, string? activityId = default, object? input = default, CancellationToken cancellationToken = default); + Task DispatchPendingWorkflowAsync(string workflowInstanceId, string? activityId = default, WorkflowInput? input = default, CancellationToken cancellationToken = default); /// /// Executes the specified startable workflow. /// - Task ExecuteStartableWorkflowAsync(StartableWorkflow startableWorkflow, object? input = default, CancellationToken cancellationToken = default); + Task ExecuteStartableWorkflowAsync(StartableWorkflow startableWorkflow, WorkflowInput? input = default, CancellationToken cancellationToken = default); /// /// Dispatches the specified startable workflow. /// - Task DispatchStartableWorkflowAsync(StartableWorkflow startableWorkflow, object? input = default, CancellationToken cancellationToken = default); + Task DispatchStartableWorkflowAsync(StartableWorkflow startableWorkflow, WorkflowInput? input = default, CancellationToken cancellationToken = default); /// /// Collects and executes workflows that are ready for execution. This takes into account both resumable (suspended) workflows as well as startable workflows. /// - Task> CollectAndExecuteWorkflowsAsync(CollectWorkflowsContext context, object? input = default, CancellationToken cancellationToken = default); + Task> CollectAndExecuteWorkflowsAsync(WorkflowsQuery query, WorkflowInput? input = default, CancellationToken cancellationToken = default); /// /// Collects and dispatches workflows that are ready for execution. This takes into account both resumable (suspended) workflows as well as startable workflows. /// - Task> CollectAndDispatchWorkflowsAsync(CollectWorkflowsContext context, object? input = default, CancellationToken cancellationToken = default); + Task> CollectAndDispatchWorkflowsAsync(WorkflowsQuery query, WorkflowInput? input = default, CancellationToken cancellationToken = default); } - - public record CollectWorkflowsContext(string ActivityType, IBookmark? Bookmark, string? CorrelationId = default, string? WorkflowInstanceId = default, string? ContextId = default, string? TenantId = default); - - public record CollectStartableWorkflowsContext(string WorkflowDefinitionId, string? ActivityId = default, string? CorrelationId = default, string? ContextId = default, string? TenantId = default); } \ No newline at end of file diff --git a/src/core/Elsa.Abstractions/Services/Workflows/IWorkflowRunner.cs b/src/core/Elsa.Abstractions/Services/Workflows/IWorkflowRunner.cs index 820b5760e..571290ca2 100644 --- a/src/core/Elsa.Abstractions/Services/Workflows/IWorkflowRunner.cs +++ b/src/core/Elsa.Abstractions/Services/Workflows/IWorkflowRunner.cs @@ -11,7 +11,7 @@ namespace Elsa.Services IWorkflowBlueprint workflowDefinition, WorkflowInstance workflowInstance, string? activityId = default, - object? input = default, + WorkflowInput? input = default, CancellationToken cancellationToken = default); } } \ No newline at end of file diff --git a/src/core/Elsa.Abstractions/Services/Workflows/IWorkflowTriggerInterruptor.cs b/src/core/Elsa.Abstractions/Services/Workflows/IWorkflowTriggerInterruptor.cs index 860ee9dd8..32683b440 100644 --- a/src/core/Elsa.Abstractions/Services/Workflows/IWorkflowTriggerInterruptor.cs +++ b/src/core/Elsa.Abstractions/Services/Workflows/IWorkflowTriggerInterruptor.cs @@ -11,10 +11,10 @@ namespace Elsa.Services /// public interface IWorkflowTriggerInterruptor { - Task InterruptActivityAsync(WorkflowInstance workflowInstance, string activityId, object? input = default, CancellationToken cancellationToken = default); - Task InterruptActivityAsync(IWorkflowBlueprint workflowBlueprint, WorkflowInstance workflowInstance, string activityId, object? input = default, CancellationToken cancellationToken = default); - Task> InterruptActivityTypeAsync(IWorkflowBlueprint workflowBlueprint, WorkflowInstance workflowInstance, string activityType, object? input = default, CancellationToken cancellationToken = default); - Task> InterruptActivityTypeAsync(WorkflowInstance workflowInstance, string activityType, object? input = default, CancellationToken cancellationToken = default); - Task> InterruptActivityTypeAsync(string activityType, object? input = default, CancellationToken cancellationToken = default); + Task InterruptActivityAsync(WorkflowInstance workflowInstance, string activityId, WorkflowInput? input = default, CancellationToken cancellationToken = default); + Task InterruptActivityAsync(IWorkflowBlueprint workflowBlueprint, WorkflowInstance workflowInstance, string activityId, WorkflowInput? input = default, CancellationToken cancellationToken = default); + Task> InterruptActivityTypeAsync(IWorkflowBlueprint workflowBlueprint, WorkflowInstance workflowInstance, string activityType, WorkflowInput? input = default, CancellationToken cancellationToken = default); + Task> InterruptActivityTypeAsync(WorkflowInstance workflowInstance, string activityType, WorkflowInput? input = default, CancellationToken cancellationToken = default); + Task> InterruptActivityTypeAsync(string activityType, WorkflowInput? input = default, CancellationToken cancellationToken = default); } } \ No newline at end of file diff --git a/src/core/Elsa.Abstractions/Services/Workflows/NullActivityPropertyValueProvider.cs b/src/core/Elsa.Abstractions/Services/Workflows/NullActivityPropertyValueProvider.cs index 31145f71f..3d752b3bb 100644 --- a/src/core/Elsa.Abstractions/Services/Workflows/NullActivityPropertyValueProvider.cs +++ b/src/core/Elsa.Abstractions/Services/Workflows/NullActivityPropertyValueProvider.cs @@ -7,6 +7,7 @@ namespace Elsa.Services public class NullActivityPropertyValueProvider : IActivityPropertyValueProvider { public static readonly NullActivityPropertyValueProvider Instance = new(); + public string RawValue => "null"; public ValueTask GetValueAsync(ActivityExecutionContext context, CancellationToken cancellationToken = default) => new(null); } } \ No newline at end of file diff --git a/src/core/Elsa.Core/Activities/ControlFlow/Finish/Finish.cs b/src/core/Elsa.Core/Activities/ControlFlow/Finish/Finish.cs index 4bc1871af..5ce155f95 100644 --- a/src/core/Elsa.Core/Activities/ControlFlow/Finish/Finish.cs +++ b/src/core/Elsa.Core/Activities/ControlFlow/Finish/Finish.cs @@ -30,7 +30,8 @@ namespace Elsa.Activities.ControlFlow UIHint = ActivityInputUIHints.MultiText, DefaultValue = new[] { Elsa.OutcomeNames.Done }, DefaultSyntax = SyntaxNames.Json, - SupportedSyntaxes = new[] { SyntaxNames.Json, SyntaxNames.JavaScript, SyntaxNames.Liquid })] + SupportedSyntaxes = new[] { SyntaxNames.Json }, + IsDesignerCritical = true)] public ICollection OutcomeNames { get; set; } = new[] { Elsa.OutcomeNames.Done }; protected override async ValueTask OnExecuteAsync(ActivityExecutionContext context) diff --git a/src/core/Elsa.Core/Activities/ControlFlow/Fork/Fork.cs b/src/core/Elsa.Core/Activities/ControlFlow/Fork/Fork.cs index 0c41d1bfa..22b18cd2e 100644 --- a/src/core/Elsa.Core/Activities/ControlFlow/Fork/Fork.cs +++ b/src/core/Elsa.Core/Activities/ControlFlow/Fork/Fork.cs @@ -16,7 +16,8 @@ namespace Elsa.Activities.ControlFlow Hint = "Enter one or more branch names.", UIHint = ActivityInputUIHints.MultiText, DefaultSyntax = SyntaxNames.Json, - SupportedSyntaxes = new[] { SyntaxNames.Json } + SupportedSyntaxes = new[] { SyntaxNames.Json }, + IsDesignerCritical = true )] public ISet Branches { get; set; } = new HashSet(); diff --git a/src/core/Elsa.Core/Activities/ControlFlow/Switch/Switch.cs b/src/core/Elsa.Core/Activities/ControlFlow/Switch/Switch.cs index 6c0f97640..54fc40fba 100644 --- a/src/core/Elsa.Core/Activities/ControlFlow/Switch/Switch.cs +++ b/src/core/Elsa.Core/Activities/ControlFlow/Switch/Switch.cs @@ -21,7 +21,7 @@ namespace Elsa.Activities.ControlFlow )] public class Switch : Activity, INotificationHandler { - [ActivityInput(Hint = "The conditions to evaluate.", UIHint = "switch-case-builder", DefaultSyntax = "Switch")] + [ActivityInput(Hint = "The conditions to evaluate.", UIHint = "switch-case-builder", DefaultSyntax = "Switch", IsDesignerCritical = true)] public ICollection Cases { get; set; } = new List(); [ActivityInput( diff --git a/src/core/Elsa.Core/Activities/Signaling/Activities/InterruptTrigger/InterruptTrigger.cs b/src/core/Elsa.Core/Activities/Signaling/Activities/InterruptTrigger/InterruptTrigger.cs index d799a2fee..2029f5f66 100644 --- a/src/core/Elsa.Core/Activities/Signaling/Activities/InterruptTrigger/InterruptTrigger.cs +++ b/src/core/Elsa.Core/Activities/Signaling/Activities/InterruptTrigger/InterruptTrigger.cs @@ -2,6 +2,7 @@ using System.Threading.Tasks; using Elsa.ActivityResults; using Elsa.Attributes; using Elsa.Expressions; +using Elsa.Models; using Elsa.Persistence; using Elsa.Services; using Elsa.Services.Models; @@ -40,7 +41,7 @@ namespace Elsa.Activities.Signaling protected override async ValueTask OnExecuteAsync(ActivityExecutionContext context) { var workflowInstance = await _workflowInstanceManager.FindByIdAsync(WorkflowInstanceId, context.CancellationToken); - await _workflowTriggerInterruptor.InterruptActivityAsync(workflowInstance!, BlockingActivityId, Input, context.CancellationToken); + await _workflowTriggerInterruptor.InterruptActivityAsync(workflowInstance!, BlockingActivityId, new WorkflowInput(Input), context.CancellationToken); return Done(); } } diff --git a/src/core/Elsa.Core/Activities/Signaling/Activities/SignalReceived/SignalReceivedBookmarkProvider.cs b/src/core/Elsa.Core/Activities/Signaling/Activities/SignalReceived/SignalReceivedBookmarkProvider.cs index a01bcb6c2..65023d43f 100644 --- a/src/core/Elsa.Core/Activities/Signaling/Activities/SignalReceived/SignalReceivedBookmarkProvider.cs +++ b/src/core/Elsa.Core/Activities/Signaling/Activities/SignalReceived/SignalReceivedBookmarkProvider.cs @@ -3,6 +3,7 @@ using System.Linq; using System.Runtime.CompilerServices; using System.Threading; using System.Threading.Tasks; +using Elsa.Services; using Elsa.Services.Bookmarks; // ReSharper disable once CheckNamespace diff --git a/src/core/Elsa.Core/Activities/Signaling/Services/Signaler.cs b/src/core/Elsa.Core/Activities/Signaling/Services/Signaler.cs index 27ac82750..c5326dda2 100644 --- a/src/core/Elsa.Core/Activities/Signaling/Services/Signaler.cs +++ b/src/core/Elsa.Core/Activities/Signaling/Services/Signaler.cs @@ -3,6 +3,7 @@ using System.Linq; using System.Threading; using System.Threading.Tasks; using Elsa.Activities.Signaling.Models; +using Elsa.Models; using Elsa.Services; using Elsa.Services.Models; @@ -34,14 +35,14 @@ namespace Elsa.Activities.Signaling.Services { var normalizedSignal = signal.ToLowerInvariant(); - return await _workflowLaunchpad.CollectAndExecuteWorkflowsAsync(new CollectWorkflowsContext( + return await _workflowLaunchpad.CollectAndExecuteWorkflowsAsync(new WorkflowsQuery( nameof(SignalReceived), new SignalReceivedBookmark { Signal = normalizedSignal }, correlationId, workflowInstanceId, default, TenantId - ), new Signal(normalizedSignal, input), cancellationToken); + ), new WorkflowInput(new Signal(normalizedSignal, input)), cancellationToken); } public async Task> DispatchSignalTokenAsync(string token, object? input = default, CancellationToken cancellationToken = default) @@ -56,7 +57,7 @@ namespace Elsa.Activities.Signaling.Services { var normalizedSignal = signal.ToLowerInvariant(); - return await _workflowLaunchpad.CollectAndDispatchWorkflowsAsync(new CollectWorkflowsContext( + return await _workflowLaunchpad.CollectAndDispatchWorkflowsAsync(new WorkflowsQuery( nameof(SignalReceived), new SignalReceivedBookmark { Signal = normalizedSignal }, correlationId, @@ -64,7 +65,7 @@ namespace Elsa.Activities.Signaling.Services default, TenantId ), - new Signal(normalizedSignal, input), + new WorkflowInput(new Signal(normalizedSignal, input)), cancellationToken); } } diff --git a/src/core/Elsa.Core/Activities/StateMachine/State.cs b/src/core/Elsa.Core/Activities/StateMachine/State.cs index a776cbc19..d992869b5 100644 --- a/src/core/Elsa.Core/Activities/StateMachine/State.cs +++ b/src/core/Elsa.Core/Activities/StateMachine/State.cs @@ -26,7 +26,8 @@ namespace Elsa.Activities.StateMachine Hint = "Enter one or more transition names.", UIHint = ActivityInputUIHints.MultiText, DefaultSyntax = SyntaxNames.Json, - SupportedSyntaxes = new[] { SyntaxNames.Json } + SupportedSyntaxes = new[] { SyntaxNames.Json }, + IsDesignerCritical = true )] public ISet Transitions { get; set; } = new HashSet(); diff --git a/src/core/Elsa.Core/Activities/Workflows/RunWorkflow/Bookmarks/RunWorkflowBookmark.cs b/src/core/Elsa.Core/Activities/Workflows/RunWorkflow/Bookmarks/RunWorkflowBookmark.cs index 9f023de78..0c15e15a0 100644 --- a/src/core/Elsa.Core/Activities/Workflows/RunWorkflow/Bookmarks/RunWorkflowBookmark.cs +++ b/src/core/Elsa.Core/Activities/Workflows/RunWorkflow/Bookmarks/RunWorkflowBookmark.cs @@ -1,4 +1,5 @@ using System.Collections.Generic; +using Elsa.Services; using Elsa.Services.Bookmarks; // ReSharper disable once CheckNamespace diff --git a/src/core/Elsa.Core/Activities/Workflows/RunWorkflow/Handlers/ResumeParentWorkflow.cs b/src/core/Elsa.Core/Activities/Workflows/RunWorkflow/Handlers/ResumeParentWorkflow.cs index e78af3cb8..a95b400a7 100644 --- a/src/core/Elsa.Core/Activities/Workflows/RunWorkflow/Handlers/ResumeParentWorkflow.cs +++ b/src/core/Elsa.Core/Activities/Workflows/RunWorkflow/Handlers/ResumeParentWorkflow.cs @@ -1,6 +1,7 @@ using System.Threading; using System.Threading.Tasks; using Elsa.Events; +using Elsa.Models; using Elsa.Providers.WorkflowStorage; using Elsa.Services; using Elsa.Services.Models; @@ -41,7 +42,7 @@ namespace Elsa.Activities.Workflows ChildWorkflowInstanceId = workflowInstanceId }; - await _workflowScheduler.FindAndResumeWorkflowsAsync(nameof(RunWorkflow), trigger, tenantId, input, cancellationToken: cancellationToken); + await _workflowScheduler.FindAndResumeWorkflowsAsync(nameof(RunWorkflow), trigger, tenantId, new WorkflowInput(input), cancellationToken: cancellationToken); } } } \ No newline at end of file diff --git a/src/core/Elsa.Core/Activities/Workflows/RunWorkflow/RunWorkflow.cs b/src/core/Elsa.Core/Activities/Workflows/RunWorkflow/RunWorkflow.cs index dc52feada..8cde1854d 100644 --- a/src/core/Elsa.Core/Activities/Workflows/RunWorkflow/RunWorkflow.cs +++ b/src/core/Elsa.Core/Activities/Workflows/RunWorkflow/RunWorkflow.cs @@ -1,4 +1,4 @@ -using System; +using System; using System.Collections.Generic; using System.Linq; using System.Threading; @@ -8,8 +8,10 @@ using Elsa.Attributes; using Elsa.Design; using Elsa.Expressions; using Elsa.Models; +using Elsa.Providers.WorkflowStorage; using Elsa.Services; using Elsa.Services.Models; +using Elsa.Services.WorkflowStorage; using NetBox.Extensions; // ReSharper disable once CheckNamespace @@ -24,11 +26,13 @@ namespace Elsa.Activities.Workflows { private readonly IStartsWorkflow _startsWorkflow; private readonly IWorkflowRegistry _workflowRegistry; + private readonly IWorkflowStorageService _workflowStorageService; - public RunWorkflow(IStartsWorkflow startsWorkflow, IWorkflowRegistry workflowRegistry) + public RunWorkflow(IStartsWorkflow startsWorkflow, IWorkflowRegistry workflowRegistry, IWorkflowStorageService workflowStorageService) { _startsWorkflow = startsWorkflow; _workflowRegistry = workflowRegistry; + _workflowStorageService = workflowStorageService; } [ActivityInput( @@ -48,7 +52,7 @@ namespace Elsa.Activities.Workflows [ActivityInput(Hint = "Optional input to send to the workflow to run.", SupportedSyntaxes = new[] { SyntaxNames.JavaScript, SyntaxNames.Liquid })] public object? Input { get; set; } - + [ActivityInput( Hint = "Enter one or more potential child workflow outcomes you might want to handle.", UIHint = ActivityInputUIHints.MultiText, @@ -84,7 +88,7 @@ namespace Elsa.Activities.Workflows Hint = "Fire And Forget: run the child workflow and continue the current one. Blocking: Run the child workflow and suspend the current one until the child workflow finishes.", SupportedSyntaxes = new[] { SyntaxNames.Literal, SyntaxNames.JavaScript, SyntaxNames.Liquid })] public RunWorkflowMode Mode { get; set; } - + [ActivityOutput] public FinishedWorkflowModel? Output { get; set; } public string ChildWorkflowInstanceId @@ -101,38 +105,61 @@ namespace Elsa.Activities.Workflows if (workflowBlueprint == null || workflowBlueprint.Id == context.WorkflowInstance.DefinitionId) return Outcome("Not Found"); - var result = await _startsWorkflow.StartWorkflowAsync(workflowBlueprint!, TenantId, Input, CorrelationId, ContextId, cancellationToken); - var workflowInstance = result.WorkflowInstance!; - var workflowStatus = result.WorkflowInstance!.WorkflowStatus; - - ChildWorkflowInstanceId = workflowInstance.Id; + var result = await _startsWorkflow.StartWorkflowAsync(workflowBlueprint!, TenantId, new WorkflowInput(Input), CorrelationId, ContextId, cancellationToken: cancellationToken); + var childWorkflowInstance = result.WorkflowInstance!; + var childWorkflowStatus = childWorkflowInstance.WorkflowStatus; + ChildWorkflowInstanceId = childWorkflowInstance.Id; return Mode switch { RunWorkflowMode.FireAndForget => Done(), - RunWorkflowMode.Blocking when workflowStatus == WorkflowStatus.Finished => Done(), - RunWorkflowMode.Blocking when workflowStatus == WorkflowStatus.Suspended => Suspend(), - RunWorkflowMode.Blocking when workflowStatus == WorkflowStatus.Faulted => Fault($"Workflow {workflowInstance.Id} faulted"), + RunWorkflowMode.Blocking when childWorkflowStatus == WorkflowStatus.Finished => await ResumeSynchronouslyAsync(childWorkflowInstance, cancellationToken), + RunWorkflowMode.Blocking when childWorkflowStatus == WorkflowStatus.Suspended => Suspend(), + RunWorkflowMode.Blocking when childWorkflowStatus == WorkflowStatus.Faulted => Fault($"Workflow {childWorkflowInstance.Id} faulted"), _ => throw new ArgumentOutOfRangeException(nameof(Mode)) }; } protected override IActivityExecutionResult OnResume(ActivityExecutionContext context) { - Output = (FinishedWorkflowModel) context.WorkflowExecutionContext.Input!; + var model = (FinishedWorkflowModel) context.WorkflowExecutionContext.Input!; + return OnResumeInternal(model); + } + private async Task ResumeSynchronouslyAsync(WorkflowInstance childWorkflowInstance, CancellationToken cancellationToken) + { + var outputReference = childWorkflowInstance.Output; + + var output = outputReference != null + ? await _workflowStorageService.LoadAsync(outputReference.ProviderName, new WorkflowStorageContext(childWorkflowInstance, outputReference.ActivityId), "Output", cancellationToken) + : null; + + var model = new FinishedWorkflowModel + { + WorkflowOutput = output, + WorkflowInstanceId = childWorkflowInstance.Id + }; + + return OnResumeInternal(model); + } + + private IActivityExecutionResult OnResumeInternal(FinishedWorkflowModel output) + { var results = new List { Done() }; - if (Output.WorkflowOutput is FinishOutput finishOutput) + Output = output; + + if (output.WorkflowOutput is FinishOutput finishOutput) { // Deconstruct FinishOutput. Output = new FinishedWorkflowModel { WorkflowOutput = finishOutput.Output, - WorkflowInstanceId = Output.WorkflowInstanceId + WorkflowInstanceId = output.WorkflowInstanceId }; - - results.AddRange(finishOutput.Outcomes.Except(new[] { OutcomeNames.Done })); + + var outcomeNames = finishOutput.Outcomes.Except(new[] { OutcomeNames.Done }); + results.Add(Outcomes(outcomeNames)); } return Combine(results); diff --git a/src/core/Elsa.Core/Builders/WorkflowBuilder.cs b/src/core/Elsa.Core/Builders/WorkflowBuilder.cs index 9f09712ed..d1523ebab 100644 --- a/src/core/Elsa.Core/Builders/WorkflowBuilder.cs +++ b/src/core/Elsa.Core/Builders/WorkflowBuilder.cs @@ -63,7 +63,7 @@ namespace Elsa.Builders return this; } - public new IWorkflowBuilder WithChannel(string? value) + public IWorkflowBuilder WithChannel(string? value) { Channel = value; return this; diff --git a/src/core/Elsa.Core/Decorators/CachingWorkflowRegistry.cs b/src/core/Elsa.Core/Decorators/CachingWorkflowRegistry.cs index 1d6fde63c..dbc9d982c 100644 --- a/src/core/Elsa.Core/Decorators/CachingWorkflowRegistry.cs +++ b/src/core/Elsa.Core/Decorators/CachingWorkflowRegistry.cs @@ -19,7 +19,7 @@ namespace Elsa.Decorators { public class CachingWorkflowRegistry : IWorkflowRegistry, INotificationHandler, INotificationHandler { - private const string CacheKey = "WorkflowRegistry"; + public const string CacheKey = "WorkflowRegistry"; private readonly IWorkflowRegistry _workflowRegistry; private readonly IMemoryCache _memoryCache; private readonly ICacheSignal _cacheSignal; diff --git a/src/core/Elsa.Core/Decorators/LockingWorkflowInstanceExecutor.cs b/src/core/Elsa.Core/Decorators/LockingWorkflowInstanceExecutor.cs index 9d1f18753..26c4508b8 100644 --- a/src/core/Elsa.Core/Decorators/LockingWorkflowInstanceExecutor.cs +++ b/src/core/Elsa.Core/Decorators/LockingWorkflowInstanceExecutor.cs @@ -31,7 +31,7 @@ namespace Elsa.Decorators _logger = logger; } - public async Task ExecuteAsync(string workflowInstanceId, string? activityId, object? input = default, CancellationToken cancellationToken = default) + public async Task ExecuteAsync(string workflowInstanceId, string? activityId, WorkflowInput? input = default, CancellationToken cancellationToken = default) { var workflowInstanceLockKey = $"workflow-instance:{workflowInstanceId}"; await using var workflowInstanceLockHandle = await _distributedLockProvider.AcquireLockAsync(workflowInstanceLockKey, _elsaOptions.DistributedLockTimeout, cancellationToken); @@ -69,7 +69,7 @@ namespace Elsa.Decorators } } - public async Task ExecuteAsync(WorkflowInstance workflowInstance, string? activityId, object? input = default, CancellationToken cancellationToken = default) => + public async Task ExecuteAsync(WorkflowInstance workflowInstance, string? activityId, WorkflowInput? input = default, CancellationToken cancellationToken = default) => await _workflowInstanceExecutor.ExecuteAsync(workflowInstance, activityId, input, cancellationToken); } } \ No newline at end of file diff --git a/src/core/Elsa.Core/ElsaOptions.cs b/src/core/Elsa.Core/ElsaOptions.cs index e0bd103ac..08b7b7adc 100644 --- a/src/core/Elsa.Core/ElsaOptions.cs +++ b/src/core/Elsa.Core/ElsaOptions.cs @@ -15,26 +15,24 @@ using Microsoft.Extensions.DependencyInjection; using Newtonsoft.Json; using NodaTime; using Rebus.Persistence.InMem; -using Rebus.Routing.TypeBased; using Rebus.Transport.InMem; -using Storage.Net; -using Storage.Net.Blobs; namespace Elsa { - public record CompetingMessageType(Type MessageType, string? Queue = default); - + public record MessageTypeConfig(Type MessageType, string? QueueName = default); + public class ElsaOptions { public static string FormatChannelQueueName(string channel) => FormatChannelQueueName(typeof(TMessage), channel); - - public static string FormatChannelQueueName(Type messageType, string channel) + public static string FormatChannelQueueName(Type messageType, string channel) => FormatChannelQueueName(messageType.Name, channel); + + public static string FormatChannelQueueName(string queueName, string channel) { - var queue = !string.IsNullOrWhiteSpace(channel) ? $"{messageType.Name}{channel}" : messageType.Name; + var queue = !string.IsNullOrWhiteSpace(channel) ? $"{queueName}{channel}" : queueName; return FormatQueueName(queue); } - public static string FormatQueueName(string queue) => queue.Dehumanize().Underscore().Dasherize(); + public static string FormatQueueName(string queue) => queue.Humanize().Dehumanize().Underscore().Dasherize(); internal ElsaOptions() { @@ -45,7 +43,6 @@ namespace Elsa WorkflowDefinitionDispatcherFactory = sp => ActivatorUtilities.CreateInstance(sp); WorkflowInstanceDispatcherFactory = sp => ActivatorUtilities.CreateInstance(sp); CorrelatingWorkflowDispatcherFactory = sp => ActivatorUtilities.CreateInstance(sp); - StorageFactory = sp => Storage.Net.StorageFactory.Blobs.InMemory(); JsonSerializerConfigurer = (sp, serializer) => { }; DefaultWorkflowStorageProviderType = typeof(WorkflowInstanceWorkflowStorageProvider); DistributedLockingOptions = new DistributedLockingOptions(); @@ -65,8 +62,8 @@ namespace Elsa public IEnumerable ActivityTypes => ActivityFactory.Types; public IList WorkflowTypes { get; } = new List(); - public IList CompetingMessageTypes { get; } = new List(); - public IList PubSubMessageTypes { get; } = new List(); + public IList CompetingMessageTypes { get; } = new List(); + public IList PubSubMessageTypes { get; } = new List(); public ServiceBusOptions ServiceBusOptions { get; } = new(); public DistributedLockingOptions DistributedLockingOptions { get; set; } @@ -77,8 +74,7 @@ namespace Elsa public Type DefaultWorkflowStorageProviderType { get; set; } public WorkflowChannelOptions WorkflowChannelOptions { get; set; } = new(); - - internal Func StorageFactory { get; set; } + internal Func WorkflowDefinitionStoreFactory { get; set; } internal Func WorkflowInstanceStoreFactory { get; set; } internal Func WorkflowExecutionLogStoreFactory { get; set; } diff --git a/src/core/Elsa.Core/ElsaOptionsBuilder.cs b/src/core/Elsa.Core/ElsaOptionsBuilder.cs index 3712b6176..8e471b434 100644 --- a/src/core/Elsa.Core/ElsaOptionsBuilder.cs +++ b/src/core/Elsa.Core/ElsaOptionsBuilder.cs @@ -4,18 +4,15 @@ using System.Linq; using System.Reflection; using Elsa.Builders; using Elsa.Caching; -using Elsa.Models; using Elsa.Persistence; using Elsa.Providers.WorkflowStorage; using Elsa.Services; using Elsa.Services.Messaging; -using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; using Newtonsoft.Json; using Rebus.DataBus.InMem; using Rebus.Persistence.InMem; using Rebus.Transport.InMem; -using Storage.Net.Blobs; namespace Elsa { @@ -150,21 +147,21 @@ namespace Elsa return this; } - public ElsaOptionsBuilder AddCompetingMessageType(Type messageType, string? queue = default) + public ElsaOptionsBuilder AddCompetingMessageType(Type messageType, string? queueName = default) { - ElsaOptions.CompetingMessageTypes.Add(new CompetingMessageType(messageType, queue)); + ElsaOptions.CompetingMessageTypes.Add(new MessageTypeConfig(messageType, queueName)); return this; } - public ElsaOptionsBuilder AddCompetingMessageType(string? queue = default) => AddCompetingMessageType(typeof(T), queue); + public ElsaOptionsBuilder AddCompetingMessageType(string? queueName = default) => AddCompetingMessageType(typeof(T), queueName); - public ElsaOptionsBuilder AddPubSubMessageType(Type messageType) + public ElsaOptionsBuilder AddPubSubMessageType(Type messageType, string? queueName = default) { - ElsaOptions.PubSubMessageTypes.Add(messageType); + ElsaOptions.PubSubMessageTypes.Add(new MessageTypeConfig(messageType, queueName)); return this; } - public ElsaOptionsBuilder AddPubSubMessageType() => AddPubSubMessageType(typeof(T)); + public ElsaOptionsBuilder AddPubSubMessageType(string? queueName = default) => AddPubSubMessageType(typeof(T), queueName); public ElsaOptionsBuilder ConfigureDistributedLockProvider(Action configureOptions) { @@ -172,14 +169,6 @@ namespace Elsa return this; } - public ElsaOptionsBuilder UseStorage(Func factory) => UseStorage(_ => factory()); - - public ElsaOptionsBuilder UseStorage(Func factory) - { - ElsaOptions.StorageFactory = factory; - return this; - } - public ElsaOptionsBuilder UseWorkflowDefinitionStore(Func factory) { ElsaOptions.WorkflowDefinitionStoreFactory = factory; diff --git a/src/core/Elsa.Core/Extensions/ElsaServiceCollectionExtensions.cs b/src/core/Elsa.Core/Extensions/ElsaServiceCollectionExtensions.cs index 9eca29db9..2c36872b3 100644 --- a/src/core/Elsa.Core/Extensions/ElsaServiceCollectionExtensions.cs +++ b/src/core/Elsa.Core/Extensions/ElsaServiceCollectionExtensions.cs @@ -18,6 +18,7 @@ using Elsa.Mapping; using Elsa.Metadata; using Elsa.Persistence; using Elsa.Persistence.Decorators; +using Elsa.Providers.Activities; using Elsa.Providers.ActivityTypes; using Elsa.Providers.Workflows; using Elsa.Providers.WorkflowStorage; @@ -40,6 +41,7 @@ using Microsoft.Extensions.DependencyInjection.Extensions; using Newtonsoft.Json; using NodaTime; using Rebus.Handlers; +using Storage.Net; using BackgroundWorker = Elsa.Services.BackgroundWorker; using IDistributedLockProvider = Elsa.Services.IDistributedLockProvider; @@ -70,7 +72,6 @@ namespace Microsoft.Extensions.DependencyInjection .AddScoped(options.WorkflowExecutionLogStoreFactory) .AddScoped(options.WorkflowTriggerStoreFactory) .AddSingleton(options.DistributedLockingOptions.DistributedLockProviderFactory) - .AddSingleton(options.StorageFactory) .AddScoped(options.WorkflowDefinitionDispatcherFactory) .AddScoped(options.WorkflowInstanceDispatcherFactory) .AddScoped(options.CorrelatingWorkflowDispatcherFactory) @@ -108,14 +109,10 @@ namespace Microsoft.Extensions.DependencyInjection /// Registers a consumer and associated message type using the competing consumer pattern. With the competing consumer pattern, only the first consumer on a given node to obtain a message will handle that message. /// This is in contrast to the Publisher-Subscriber pattern, where a message will be delivered to the consumer on all nodes in a cluster. To register a Publisher-Subscriber consumer, use /// - /// - /// - /// - /// - public static ElsaOptionsBuilder AddCompetingConsumer(this ElsaOptionsBuilder elsaOptions) where TConsumer : class, IHandleMessages + public static ElsaOptionsBuilder AddCompetingConsumer(this ElsaOptionsBuilder elsaOptions, string? queueName = default) where TConsumer : class, IHandleMessages { elsaOptions.AddCompetingConsumerService(); - elsaOptions.AddCompetingMessageType(); + elsaOptions.AddCompetingMessageType(queueName); return elsaOptions; } @@ -125,10 +122,10 @@ namespace Microsoft.Extensions.DependencyInjection return elsaOptions; } - public static ElsaOptionsBuilder AddPubSubConsumer(this ElsaOptionsBuilder elsaOptions) where TConsumer : class, IHandleMessages + public static ElsaOptionsBuilder AddPubSubConsumer(this ElsaOptionsBuilder elsaOptions, string? queueName = default) where TConsumer : class, IHandleMessages { elsaOptions.Services.AddTransient, TConsumer>(); - elsaOptions.AddPubSubMessageType(); + elsaOptions.AddPubSubMessageType(queueName); return elsaOptions; } @@ -141,9 +138,9 @@ namespace Microsoft.Extensions.DependencyInjection .AddSingleton() .AddSingleton(sp => sp.GetRequiredService()); - private static ElsaOptionsBuilder AddWorkflowsCore(this ElsaOptionsBuilder options) + private static ElsaOptionsBuilder AddWorkflowsCore(this ElsaOptionsBuilder elsaOptions) { - var services = options.Services; + var services = elsaOptions.Services; services .TryAddSingleton(SystemClock.Instance); @@ -208,6 +205,8 @@ namespace Microsoft.Extensions.DependencyInjection .AddWorkflowProvider() .AddWorkflowProvider() .AddWorkflowProvider(); + + services.Configure(o => o.BlobStorageFactory = StorageFactory.Blobs.InMemory); // Workflow Storage Providers. services @@ -215,6 +214,8 @@ namespace Microsoft.Extensions.DependencyInjection .AddWorkflowStorageProvider() .AddWorkflowStorageProvider() .AddWorkflowStorageProvider(); + + services.Configure(o => o.BlobStorageFactory = StorageFactory.Blobs.InMemory); // Metadata. services @@ -247,13 +248,13 @@ namespace Microsoft.Extensions.DependencyInjection .AddSingleton() .AddSingleton(); - options - .AddCompetingConsumer() - .AddCompetingConsumerService() - .AddCompetingConsumerService() - .AddPubSubConsumer() - .AddPubSubConsumer() - .AddPubSubConsumer(); + elsaOptions + .AddCompetingConsumer("ExecuteWorkflow") + .AddCompetingConsumer("ExecuteWorkflow") + .AddCompetingConsumer("ExecuteWorkflow") + .AddPubSubConsumer("WorkflowDefinitionEvents") + .AddPubSubConsumer("WorkflowDefinitionEvents") + .AddPubSubConsumer("WorkflowDefinitionEvents"); // AutoMapper. services @@ -275,7 +276,7 @@ namespace Microsoft.Extensions.DependencyInjection .AddTransient() .AddTransient>(sp => sp.GetRequiredService); - return options; + return elsaOptions; } private static ElsaOptionsBuilder AddConfiguration(this ElsaOptionsBuilder options) diff --git a/src/core/Elsa.Core/Handlers/PersistActivityPropertyState.cs b/src/core/Elsa.Core/Handlers/PersistActivityPropertyState.cs index 130a46fb9..2540c36bf 100644 --- a/src/core/Elsa.Core/Handlers/PersistActivityPropertyState.cs +++ b/src/core/Elsa.Core/Handlers/PersistActivityPropertyState.cs @@ -29,24 +29,36 @@ namespace Elsa.Handlers var activityType = activity.GetType(); var activityExecutionContext = notification.ActivityExecutionContext; var persistableProperties = activityType.GetProperties().Where(x => x.GetCustomAttribute() == null).ToList(); - var properties = persistableProperties.Where(x => x.GetCustomAttribute() != null || x.GetCustomAttribute() != null); + var inputProperties = persistableProperties.Where(x => x.GetCustomAttribute() != null); + var outputProperties = persistableProperties.Where(x => x.GetCustomAttribute() != null); - // Persist input & output properties. - foreach (var property in properties) + // Persist input properties. + foreach (var property in inputProperties) { var value = property.GetValue(activity); - await SavePropertyAsync(activityExecutionContext, property.Name, value, cancellationToken); + var inputAttr = property.GetCustomAttribute(); + var defaultProviderName = inputAttr.DefaultWorkflowStorageProvider; + await SavePropertyAsync(activityExecutionContext, property.Name, value, defaultProviderName, cancellationToken); + } + + // Persist output properties. + foreach (var property in outputProperties) + { + var value = property.GetValue(activity); + var outputAttr = property.GetCustomAttribute(); + var defaultProviderName = outputAttr.DefaultWorkflowStorageProvider; + await SavePropertyAsync(activityExecutionContext, property.Name, value, defaultProviderName, cancellationToken); } // Handle "inline" activities with output. if (activityExecutionContext.Output != null) - await SavePropertyAsync(activityExecutionContext, "Output", activityExecutionContext.Output, cancellationToken); + await SavePropertyAsync(activityExecutionContext, "Output", activityExecutionContext.Output, default, cancellationToken); } - private async Task SavePropertyAsync(ActivityExecutionContext context, string propertyName, object? value, CancellationToken cancellationToken) + private async Task SavePropertyAsync(ActivityExecutionContext context, string propertyName, object? value, string? defaultProviderName, CancellationToken cancellationToken) { var propertyStorageProviderDictionary = context.ActivityBlueprint.PropertyStorageProviders; - var providerName = propertyStorageProviderDictionary.GetItem(propertyName); + var providerName = propertyStorageProviderDictionary.GetItem(propertyName) ?? defaultProviderName; var workflowStorageContext = new WorkflowStorageContext(context.WorkflowInstance, context.ActivityId); await _workflowStorageService.SaveAsync(providerName, workflowStorageContext, propertyName, value, cancellationToken); diff --git a/src/core/Elsa.Core/Handlers/PersistWorkflow.cs b/src/core/Elsa.Core/Handlers/PersistWorkflow.cs index 674ddf2dc..b5e6b9a05 100644 --- a/src/core/Elsa.Core/Handlers/PersistWorkflow.cs +++ b/src/core/Elsa.Core/Handlers/PersistWorkflow.cs @@ -3,7 +3,6 @@ using System.Threading.Tasks; using Elsa.Events; using Elsa.Models; using Elsa.Persistence; -using Elsa.Services.Models; using MediatR; using Microsoft.Extensions.Logging; @@ -15,7 +14,8 @@ namespace Elsa.Handlers INotificationHandler, INotificationHandler, INotificationHandler, - INotificationHandler + INotificationHandler, + INotificationHandler { private readonly IWorkflowInstanceStore _workflowInstanceStore; private readonly ILogger _logger; @@ -31,7 +31,7 @@ namespace Elsa.Handlers var behavior = notification.WorkflowExecutionContext.WorkflowBlueprint.PersistenceBehavior; if (behavior == WorkflowPersistenceBehavior.Suspended) - await SaveWorkflowAsync(notification.WorkflowExecutionContext, cancellationToken); + await SaveWorkflowAsync(notification.WorkflowExecutionContext.WorkflowInstance, cancellationToken); } public async Task Handle(WorkflowExecutionBurstCompleted notification, CancellationToken cancellationToken) @@ -39,7 +39,7 @@ namespace Elsa.Handlers var behavior = notification.WorkflowExecutionContext.WorkflowBlueprint.PersistenceBehavior; if (behavior == WorkflowPersistenceBehavior.WorkflowBurst) - await SaveWorkflowAsync(notification.WorkflowExecutionContext, cancellationToken); + await SaveWorkflowAsync(notification.WorkflowExecutionContext.WorkflowInstance, cancellationToken); } public async Task Handle(WorkflowExecutionPassCompleted notification, CancellationToken cancellationToken) @@ -47,7 +47,7 @@ namespace Elsa.Handlers var behavior = notification.WorkflowExecutionContext.WorkflowBlueprint.PersistenceBehavior; if (behavior == WorkflowPersistenceBehavior.WorkflowPassCompleted || behavior == WorkflowPersistenceBehavior.ActivityExecuted || notification.ActivityExecutionContext.ActivityBlueprint.PersistWorkflow) - await SaveWorkflowAsync(notification.WorkflowExecutionContext, cancellationToken); + await SaveWorkflowAsync(notification.WorkflowExecutionContext.WorkflowInstance, cancellationToken); } public async Task Handle(WorkflowExecuted notification, CancellationToken cancellationToken) @@ -55,7 +55,7 @@ namespace Elsa.Handlers var behavior = notification.WorkflowExecutionContext.WorkflowBlueprint.PersistenceBehavior; if (behavior == WorkflowPersistenceBehavior.WorkflowPassCompleted || behavior == WorkflowPersistenceBehavior.WorkflowBurst) - await SaveWorkflowAsync(notification.WorkflowExecutionContext, cancellationToken); + await SaveWorkflowAsync(notification.WorkflowExecutionContext.WorkflowInstance, cancellationToken); } public async Task Handle(WorkflowExecutionFinished notification, CancellationToken cancellationToken) @@ -69,24 +69,21 @@ namespace Elsa.Handlers } else { - await SaveWorkflowAsync(notification.WorkflowExecutionContext, cancellationToken); + await SaveWorkflowAsync(notification.WorkflowExecutionContext.WorkflowInstance, cancellationToken); } } - public async Task Handle(WorkflowFaulted notification, CancellationToken cancellationToken) - { - await SaveWorkflowAsync(notification.WorkflowExecutionContext, cancellationToken); - } + public async Task Handle(WorkflowInputUpdated notification, CancellationToken cancellationToken) => await SaveWorkflowAsync(notification.WorkflowInstance, cancellationToken); + public async Task Handle(WorkflowFaulted notification, CancellationToken cancellationToken) => await SaveWorkflowAsync(notification.WorkflowExecutionContext.WorkflowInstance, cancellationToken); - private async ValueTask SaveWorkflowAsync(WorkflowExecutionContext workflowExecutionContext, CancellationToken cancellationToken) + private async ValueTask SaveWorkflowAsync(WorkflowInstance workflowInstance, CancellationToken cancellationToken) { - _logger.LogTrace("Persisting workflow instance {instanceId}", workflowExecutionContext.WorkflowInstance.Id); + _logger.LogTrace("Persisting workflow instance {instanceId}", workflowInstance.Id); // Can't prune data - we need to figure out a better way to remove activity output data. // Doing it right now causes issues when transferring output data from composite activities. //workflowExecutionContext.PruneActivityData(); - var workflowInstance = workflowExecutionContext.WorkflowInstance; await _workflowInstanceStore.SaveAsync(workflowInstance, cancellationToken); _logger.LogDebug("Committed workflow {WorkflowInstanceId} to storage", workflowInstance.Id); diff --git a/src/core/Elsa.Core/Handlers/RescheduleBranchingActivitiesAndContainers.cs b/src/core/Elsa.Core/Handlers/RescheduleBranchingActivitiesAndContainers.cs index 9f8e6e92d..b5c1f9d04 100644 --- a/src/core/Elsa.Core/Handlers/RescheduleBranchingActivitiesAndContainers.cs +++ b/src/core/Elsa.Core/Handlers/RescheduleBranchingActivitiesAndContainers.cs @@ -24,10 +24,22 @@ namespace Elsa.Handlers // Check if we are within a scope. if(!workflowExecutionContext.WorkflowInstance.Scopes.Any()) return Task.CompletedTask; + + // Select the scope that is within the activity's inbound trajectory. + var inboundActivityIds = workflowExecutionContext.GetInboundActivityPath(activityExecutionContext.ActivityId).ToHashSet(); + var workflowInstance = workflowExecutionContext.WorkflowInstance; + var scopes = workflowInstance.Scopes; + var scope = scopes.FirstOrDefault(x => inboundActivityIds.Contains(x.ActivityId)); + + if (scope == null) + { + // Not scope in scope. + return Task.CompletedTask; + } // Re-schedule the current scope activity. - var scope = workflowExecutionContext.WorkflowInstance.Scopes.Pop(); - workflowExecutionContext.WorkflowInstance.ActivityData.GetItem(scope.ActivityId)!.SetState("Unwinding", true); + scopes.Remove(scope); + workflowInstance.ActivityData.GetItem(scope.ActivityId)!.SetState("Unwinding", true); workflowExecutionContext.ScheduleActivity(scope.ActivityId); return Task.CompletedTask; diff --git a/src/core/Elsa.Core/Handlers/UpdateBookmarks.cs b/src/core/Elsa.Core/Handlers/UpdateBookmarks.cs index d73adc6a3..b446bc02b 100644 --- a/src/core/Elsa.Core/Handlers/UpdateBookmarks.cs +++ b/src/core/Elsa.Core/Handlers/UpdateBookmarks.cs @@ -2,6 +2,7 @@ using System.Linq; using System.Threading; using System.Threading.Tasks; using Elsa.Events; +using Elsa.Services; using Elsa.Services.Bookmarks; using MediatR; diff --git a/src/core/Elsa.Core/Metadata/TypedActivityTypeDescriber.cs b/src/core/Elsa.Core/Metadata/TypedActivityTypeDescriber.cs index d12c20896..ea1d8e6d0 100644 --- a/src/core/Elsa.Core/Metadata/TypedActivityTypeDescriber.cs +++ b/src/core/Elsa.Core/Metadata/TypedActivityTypeDescriber.cs @@ -25,7 +25,7 @@ namespace Elsa.Metadata _serviceScopeFactory = serviceScopeFactory; } - public async Task DescribeAsync(Type activityType, CancellationToken cancellationToken = default) + public async Task DescribeAsync(Type activityType, CancellationToken cancellationToken = default) { var activityAttribute = activityType.GetCustomAttribute(false); var typeName = activityAttribute?.Type ?? activityType.Name; @@ -95,7 +95,12 @@ namespace Elsa.Metadata activityPropertyAttribute.Order, _defaultValueResolver.GetDefaultValue(propertyInfo), activityPropertyAttribute.DefaultSyntax, - activityPropertyAttribute.SupportedSyntaxes + activityPropertyAttribute.SupportedSyntaxes, + activityPropertyAttribute.IsReadOnly ?? false, + activityPropertyAttribute.IsBrowsable ?? true, + activityPropertyAttribute.IsDesignerCritical, + activityPropertyAttribute.DefaultWorkflowStorageProvider, + activityPropertyAttribute.DisableWorkflowProviderSelection ); } } @@ -113,7 +118,9 @@ namespace Elsa.Metadata ( (activityPropertyAttribute.Name ?? propertyInfo.Name).Pascalize(), propertyInfo.PropertyType, - activityPropertyAttribute.Hint + activityPropertyAttribute.Hint, + activityPropertyAttribute.DefaultWorkflowStorageProvider, + activityPropertyAttribute.DisableWorkflowProviderSelection ); } } diff --git a/src/core/Elsa.Core/Persistence/Specifications/WorkflowInstances/CorrelationIdsSpecification.cs b/src/core/Elsa.Core/Persistence/Specifications/WorkflowInstances/CorrelationIdsSpecification.cs new file mode 100644 index 000000000..3115b5dc3 --- /dev/null +++ b/src/core/Elsa.Core/Persistence/Specifications/WorkflowInstances/CorrelationIdsSpecification.cs @@ -0,0 +1,21 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Linq.Expressions; +using Elsa.Models; + +namespace Elsa.Persistence.Specifications.WorkflowInstances +{ + public class CorrelationIdsSpecification : Specification + { + public CorrelationIdsSpecification(string workflowDefinitionId, IEnumerable correlationIds) + { + WorkflowDefinitionId = workflowDefinitionId; + CorrelationIds = correlationIds; + } + + public string WorkflowDefinitionId { get; } + public IEnumerable CorrelationIds { get; } + public override Expression> ToExpression() => workflowInstance => workflowInstance.DefinitionId == WorkflowDefinitionId && CorrelationIds.Contains(workflowInstance.CorrelationId); + } +} \ No newline at end of file diff --git a/src/core/Elsa.Core/Persistence/Specifications/WorkflowInstances/WorkflowInstanceSpecificationExtensions.cs b/src/core/Elsa.Core/Persistence/Specifications/WorkflowInstances/WorkflowInstanceSpecificationExtensions.cs index 0324a3338..d358372ca 100644 --- a/src/core/Elsa.Core/Persistence/Specifications/WorkflowInstances/WorkflowInstanceSpecificationExtensions.cs +++ b/src/core/Elsa.Core/Persistence/Specifications/WorkflowInstances/WorkflowInstanceSpecificationExtensions.cs @@ -7,6 +7,7 @@ namespace Elsa.Persistence.Specifications.WorkflowInstances { public static ISpecification WithWorkflowDefinition(this ISpecification specification, string workflowDefinitionId) => specification.And(new WorkflowDefinitionIdSpecification(workflowDefinitionId)); public static ISpecification WithWorkflowName(this ISpecification specification, string name) => specification.And(new WorkflowInstanceNameMatchSpecification(name)); + public static ISpecification WithCorrelationId(this ISpecification specification, string correlationId) => specification.And(new CorrelationIdSpecification(correlationId)); public static ISpecification WithContextId(this ISpecification specification, string contextType, string contextId) => specification.And(new WorkflowInstanceContextIdMatchSpecification(contextType, contextId)); public static ISpecification WithContextId(this ISpecification specification, Type contextType, string contextId) => specification.And(new WorkflowInstanceContextIdMatchSpecification(contextType, contextId)); public static ISpecification WithContextId(this ISpecification specification, string contextId) => specification.And(new WorkflowInstanceContextIdMatchSpecification(typeof(TContextType), contextId)); diff --git a/src/core/Elsa.Core/Providers/ActivityTypes/TypeBasedActivityProvider.cs b/src/core/Elsa.Core/Providers/ActivityTypes/TypeBasedActivityProvider.cs index 4b5db0f6b..322ffa294 100644 --- a/src/core/Elsa.Core/Providers/ActivityTypes/TypeBasedActivityProvider.cs +++ b/src/core/Elsa.Core/Providers/ActivityTypes/TypeBasedActivityProvider.cs @@ -5,6 +5,7 @@ using System.Runtime.CompilerServices; using System.Threading; using System.Threading.Tasks; using Elsa.Metadata; +using Elsa.Providers.Activities; using Elsa.Services; using Elsa.Services.Models; @@ -46,9 +47,6 @@ namespace Elsa.Providers.ActivityTypes { var info = await _describesActivityType.DescribeAsync(activityType, cancellationToken); - if (info == null) - return default; - return new ActivityType { TypeName = info.Type, @@ -56,7 +54,7 @@ namespace Elsa.Providers.ActivityTypes Description = info.Description, DisplayName = info.DisplayName, ActivateAsync = async context => await ActivateActivity(context, activityType), - Describe = () => info, + DescribeAsync = async () => (await _describesActivityType.DescribeAsync(activityType, cancellationToken))!, CanExecuteAsync = async (context, instance) => await instance.CanExecuteAsync(context), ExecuteAsync = async (context, instance) => await instance.ExecuteAsync(context), ResumeAsync = async (context, instance) => await instance.ResumeAsync(context) diff --git a/src/core/Elsa.Core/Providers/WorkflowStorage/BlobStorageWorkflowStorageProvider.cs b/src/core/Elsa.Core/Providers/WorkflowStorage/BlobStorageWorkflowStorageProvider.cs index 0186f707a..3fa2bf558 100644 --- a/src/core/Elsa.Core/Providers/WorkflowStorage/BlobStorageWorkflowStorageProvider.cs +++ b/src/core/Elsa.Core/Providers/WorkflowStorage/BlobStorageWorkflowStorageProvider.cs @@ -3,6 +3,7 @@ using System.Text; using System.Threading; using System.Threading.Tasks; using Elsa.Serialization; +using Microsoft.Extensions.Options; using Newtonsoft.Json; using Storage.Net.Blobs; @@ -15,9 +16,9 @@ namespace Elsa.Providers.WorkflowStorage private readonly IBlobStorage _blobStorage; private readonly JsonSerializerSettings _serializerSettings; - public BlobStorageWorkflowStorageProvider(IBlobStorage blobStorage) + public BlobStorageWorkflowStorageProvider(IOptions options) { - _blobStorage = blobStorage; + _blobStorage = options.Value.BlobStorageFactory(); _serializerSettings = DefaultContentSerializer.CreateDefaultJsonSerializationSettings(); _serializerSettings.TypeNameHandling = TypeNameHandling.All; } diff --git a/src/core/Elsa.Core/Providers/WorkflowStorage/BlobStorageWorkflowStorageProviderOptions.cs b/src/core/Elsa.Core/Providers/WorkflowStorage/BlobStorageWorkflowStorageProviderOptions.cs new file mode 100644 index 000000000..3ed55a7f4 --- /dev/null +++ b/src/core/Elsa.Core/Providers/WorkflowStorage/BlobStorageWorkflowStorageProviderOptions.cs @@ -0,0 +1,11 @@ +using System; +using Storage.Net; +using Storage.Net.Blobs; + +namespace Elsa.Providers.WorkflowStorage +{ + public class BlobStorageWorkflowStorageProviderOptions + { + public Func BlobStorageFactory { get; set; } = () => StorageFactory.Blobs.InMemory(); + } +} \ No newline at end of file diff --git a/src/core/Elsa.Core/Providers/Workflows/BlobStorageWorkflowProvider.cs b/src/core/Elsa.Core/Providers/Workflows/BlobStorageWorkflowProvider.cs index 5f97c4304..a400ac992 100644 --- a/src/core/Elsa.Core/Providers/Workflows/BlobStorageWorkflowProvider.cs +++ b/src/core/Elsa.Core/Providers/Workflows/BlobStorageWorkflowProvider.cs @@ -9,6 +9,7 @@ using Elsa.Serialization; using Elsa.Services; using Elsa.Services.Models; using Microsoft.Extensions.Logging; +using Microsoft.Extensions.Options; using Storage.Net.Blobs; namespace Elsa.Providers.Workflows @@ -20,9 +21,9 @@ namespace Elsa.Providers.Workflows private readonly IContentSerializer _contentSerializer; private readonly ILogger _logger; - public BlobStorageWorkflowProvider(IBlobStorage storage, IWorkflowBlueprintMaterializer workflowBlueprintMaterializer, IContentSerializer contentSerializer, ILogger logger) + public BlobStorageWorkflowProvider(IOptions options, IWorkflowBlueprintMaterializer workflowBlueprintMaterializer, IContentSerializer contentSerializer, ILogger logger) { - _storage = storage; + _storage = options.Value.BlobStorageFactory(); _workflowBlueprintMaterializer = workflowBlueprintMaterializer; _contentSerializer = contentSerializer; _logger = logger; diff --git a/src/core/Elsa.Core/Providers/Workflows/BlobStorageWorkflowProviderOptions.cs b/src/core/Elsa.Core/Providers/Workflows/BlobStorageWorkflowProviderOptions.cs new file mode 100644 index 000000000..114cb45a0 --- /dev/null +++ b/src/core/Elsa.Core/Providers/Workflows/BlobStorageWorkflowProviderOptions.cs @@ -0,0 +1,11 @@ +using System; +using Storage.Net; +using Storage.Net.Blobs; + +namespace Elsa.Providers.Workflows +{ + public class BlobStorageWorkflowProviderOptions + { + public Func BlobStorageFactory { get; set; } = () => StorageFactory.Blobs.InMemory(); + } +} \ No newline at end of file diff --git a/src/core/Elsa.Core/Services/Dispatch/Consumers/ExecuteWorkflowDefinitionRequestConsumer.cs b/src/core/Elsa.Core/Services/Dispatch/Consumers/ExecuteWorkflowDefinitionRequestConsumer.cs index ce5dbea5e..0a344949f 100644 --- a/src/core/Elsa.Core/Services/Dispatch/Consumers/ExecuteWorkflowDefinitionRequestConsumer.cs +++ b/src/core/Elsa.Core/Services/Dispatch/Consumers/ExecuteWorkflowDefinitionRequestConsumer.cs @@ -30,7 +30,7 @@ namespace Elsa.Services.Dispatch.Consumers return; } - var startableWorkflow = await _workflowLaunchpad.CollectStartableWorkflowAsync(workflowBlueprint, message.ActivityId, message.CorrelationId, message.ContextId, tenantId); + var startableWorkflow = await _workflowLaunchpad.FindStartableWorkflowAsync(workflowBlueprint, message.ActivityId, message.CorrelationId, message.ContextId, tenantId); if (startableWorkflow == null) { diff --git a/src/core/Elsa.Core/Services/Dispatch/Consumers/ExecuteWorkflowInstanceRequestConsumer.cs b/src/core/Elsa.Core/Services/Dispatch/Consumers/ExecuteWorkflowInstanceRequestConsumer.cs index 0997ded14..31575c202 100644 --- a/src/core/Elsa.Core/Services/Dispatch/Consumers/ExecuteWorkflowInstanceRequestConsumer.cs +++ b/src/core/Elsa.Core/Services/Dispatch/Consumers/ExecuteWorkflowInstanceRequestConsumer.cs @@ -1,4 +1,5 @@ using System.Threading.Tasks; +using Elsa.Models; using Rebus.Handlers; namespace Elsa.Services.Dispatch.Consumers diff --git a/src/core/Elsa.Core/Services/Dispatch/Consumers/TriggerWorkflowsRequestConsumer.cs b/src/core/Elsa.Core/Services/Dispatch/Consumers/TriggerWorkflowsRequestConsumer.cs index e4d840874..4d6767108 100644 --- a/src/core/Elsa.Core/Services/Dispatch/Consumers/TriggerWorkflowsRequestConsumer.cs +++ b/src/core/Elsa.Core/Services/Dispatch/Consumers/TriggerWorkflowsRequestConsumer.cs @@ -1,4 +1,5 @@ using System.Threading.Tasks; +using Elsa.Services.Models; using Rebus.Handlers; namespace Elsa.Services.Dispatch.Consumers @@ -14,7 +15,7 @@ namespace Elsa.Services.Dispatch.Consumers public async Task Handle(TriggerWorkflowsRequest message) { - var pendingWorkflows = await _workflowLaunchpad.CollectWorkflowsAsync(new CollectWorkflowsContext( + var pendingWorkflows = await _workflowLaunchpad.FindWorkflowsAsync(new WorkflowsQuery( message.ActivityType, message.Bookmark, message.CorrelationId, diff --git a/src/core/Elsa.Core/Services/Messaging/ServiceBusFactory.cs b/src/core/Elsa.Core/Services/Messaging/ServiceBusFactory.cs index bd9aa9093..58d77c007 100644 --- a/src/core/Elsa.Core/Services/Messaging/ServiceBusFactory.cs +++ b/src/core/Elsa.Core/Services/Messaging/ServiceBusFactory.cs @@ -32,8 +32,9 @@ namespace Elsa.Services.Messaging public async Task GetServiceBusAsync(Type messageType, string? queueName = default, CancellationToken cancellationToken = default) { - if (string.IsNullOrWhiteSpace(queueName)) - queueName = ElsaOptions.FormatChannelQueueName(messageType, _elsaOptions.WorkflowChannelOptions.Default); + queueName = string.IsNullOrWhiteSpace(queueName) + ? ElsaOptions.FormatChannelQueueName(messageType, _elsaOptions.WorkflowChannelOptions.Default) + : ElsaOptions.FormatQueueName(queueName); var prefixedQueueName = PrefixQueueName(queueName); await _semaphore.WaitAsync(cancellationToken); diff --git a/src/core/Elsa.Core/Services/Workflows/ActivityActivator.cs b/src/core/Elsa.Core/Services/Workflows/ActivityActivator.cs index 6d8313280..048f0f745 100644 --- a/src/core/Elsa.Core/Services/Workflows/ActivityActivator.cs +++ b/src/core/Elsa.Core/Services/Workflows/ActivityActivator.cs @@ -52,7 +52,8 @@ namespace Elsa.Services.Workflows foreach (var property in properties) { - var providerName = propertyStorageProviderDictionary.GetItem(property.Name); + var attr = property.GetCustomAttribute(); + var providerName = propertyStorageProviderDictionary.GetItem(property.Name) ?? attr.DefaultWorkflowStorageProvider; var value = await _workflowStorageService.LoadAsync( providerName, workflowStorageContext, property.Name, cancellationToken); if (value != null) @@ -72,7 +73,8 @@ namespace Elsa.Services.Workflows foreach (var property in properties) { var value = property.GetValue(activity); - var providerName = propertyStorageProviderDictionary.GetItem(property.Name); + var attr = property.GetCustomAttribute(); + var providerName = propertyStorageProviderDictionary.GetItem(property.Name) ?? attr.DefaultWorkflowStorageProvider; await _workflowStorageService.SaveAsync(providerName, workflowStorageContext, property.Name, value, cancellationToken); } } diff --git a/src/core/Elsa.Core/Services/Workflows/ActivityTypeService.cs b/src/core/Elsa.Core/Services/Workflows/ActivityTypeService.cs index fe0b22e3c..bae2718a6 100644 --- a/src/core/Elsa.Core/Services/Workflows/ActivityTypeService.cs +++ b/src/core/Elsa.Core/Services/Workflows/ActivityTypeService.cs @@ -3,9 +3,11 @@ using System.Linq; using System.Runtime.CompilerServices; using System.Threading; using System.Threading.Tasks; +using Elsa.Caching; using Elsa.Events; using Elsa.Exceptions; using Elsa.Metadata; +using Elsa.Providers.Activities; using Elsa.Services.Models; using MediatR; using Microsoft.Extensions.Caching.Memory; @@ -14,15 +16,18 @@ namespace Elsa.Services.Workflows { public class ActivityTypeService : IActivityTypeService { + public const string CacheKey = "ActivityTypes"; private readonly IEnumerable _providers; private readonly IMemoryCache _memoryCache; private readonly IMediator _mediator; + private readonly ICacheSignal _cacheSignal; - public ActivityTypeService(IEnumerable providers, IMemoryCache memoryCache, IMediator mediator) + public ActivityTypeService(IEnumerable providers, IMemoryCache memoryCache, IMediator mediator, ICacheSignal cacheSignal) { _providers = providers; _memoryCache = memoryCache; _mediator = mediator; + _cacheSignal = cacheSignal; } public async ValueTask> GetActivityTypesAsync(CancellationToken cancellationToken) => (await GetDictionaryAsync(cancellationToken)).Values; @@ -54,15 +59,18 @@ namespace Elsa.Services.Workflows public async ValueTask DescribeActivityType(ActivityType activityType, CancellationToken cancellationToken) { - var descriptor = activityType.Describe(); + var descriptor = await activityType.DescribeAsync(); await _mediator.Publish(new DescribingActivityType(activityType, descriptor), cancellationToken); return descriptor; } private async ValueTask> GetDictionaryAsync(CancellationToken cancellationToken) { - const string key = "ActivityTypes"; - return await _memoryCache.GetOrCreate(key, async _ => await GetActivityTypesInternalAsync(cancellationToken).ToDictionaryAsync(x => x.TypeName, cancellationToken)); + return await _memoryCache.GetOrCreate(CacheKey, async entry => + { + entry.Monitor(_cacheSignal.GetToken(CacheKey)); + return await GetActivityTypesInternalAsync(cancellationToken).ToDictionaryAsync(x => x.TypeName, cancellationToken); + }); } private async IAsyncEnumerable GetActivityTypesInternalAsync([EnumeratorCancellation] CancellationToken cancellationToken) diff --git a/src/core/Elsa.Core/Services/Workflows/DelegateActivityPropertyValueProvider.cs b/src/core/Elsa.Core/Services/Workflows/DelegateActivityPropertyValueProvider.cs index 6099e07e0..6928fc1d5 100644 --- a/src/core/Elsa.Core/Services/Workflows/DelegateActivityPropertyValueProvider.cs +++ b/src/core/Elsa.Core/Services/Workflows/DelegateActivityPropertyValueProvider.cs @@ -14,6 +14,8 @@ namespace Elsa.Services.Workflows public Func> ValueProvider { get; } + public string? RawValue => ValueProvider.ToString(); + public async ValueTask GetValueAsync( ActivityExecutionContext context, CancellationToken cancellationToken = default) => diff --git a/src/core/Elsa.Core/Services/Workflows/ExpressionActivityPropertyValueProvider.cs b/src/core/Elsa.Core/Services/Workflows/ExpressionActivityPropertyValueProvider.cs index 270eface5..0eeea133b 100644 --- a/src/core/Elsa.Core/Services/Workflows/ExpressionActivityPropertyValueProvider.cs +++ b/src/core/Elsa.Core/Services/Workflows/ExpressionActivityPropertyValueProvider.cs @@ -8,24 +8,26 @@ namespace Elsa.Services.Workflows { public class ExpressionActivityPropertyValueProvider : IActivityPropertyValueProvider { - private readonly string? _expression; - private readonly string _syntax; - private readonly Type _type; - public ExpressionActivityPropertyValueProvider(string? expression, string syntax, Type type) { - _expression = expression; - _syntax = syntax; - _type = type; + Expression = expression; + Syntax = syntax; + Type = type; } - + + public string? Expression { get; } + public string Syntax { get; } + public Type Type { get; } + + public string? RawValue => Expression; + public async ValueTask GetValueAsync(ActivityExecutionContext context, CancellationToken cancellationToken = default) { - if (_expression == null) + if (Expression == null) return default; - + var evaluator = context.GetService(); - return await evaluator.EvaluateAsync(_expression, _syntax, _type, context, cancellationToken); + return await evaluator.EvaluateAsync(Expression, Syntax, Type, context, cancellationToken); } } } \ No newline at end of file diff --git a/src/core/Elsa.Core/Services/Workflows/GetsStartActivitiesProvider.cs b/src/core/Elsa.Core/Services/Workflows/GetsStartActivitiesProvider.cs index b47a987c0..a93396067 100644 --- a/src/core/Elsa.Core/Services/Workflows/GetsStartActivitiesProvider.cs +++ b/src/core/Elsa.Core/Services/Workflows/GetsStartActivitiesProvider.cs @@ -16,13 +16,22 @@ namespace Elsa.Services.Workflows /// A collection of the blueprint's starting activities public IEnumerable GetStartActivities(ICompositeActivityBlueprint compositeActivityBlueprint) { + if (!compositeActivityBlueprint.Activities.Any()) + return Enumerable.Empty(); + var activityIdsThatAreNotStartingActivities = GetAllActivityIdsWhichHaveInboundConnections(compositeActivityBlueprint); var query = from activity in compositeActivityBlueprint.Activities - where !activityIdsThatAreNotStartingActivities.Contains(activity.Id) - select activity; + where !activityIdsThatAreNotStartingActivities.Contains(activity.Id) + select activity; - return query; + var list = query.ToList(); + + if (list.Any()) + return list; + + var first = compositeActivityBlueprint.Activities.First(); + return new[] { first }; } /// @@ -36,7 +45,7 @@ namespace Elsa.Services.Workflows /// /// A composite activity blueprint /// A lookup of activity IDs which are not starting activities - ILookup GetAllActivityIdsWhichHaveInboundConnections(ICompositeActivityBlueprint compositeActivityBlueprint) + ILookup GetAllActivityIdsWhichHaveInboundConnections(ICompositeActivityBlueprint compositeActivityBlueprint) { return compositeActivityBlueprint.Connections .Select(x => x.Target.Activity?.Id) diff --git a/src/core/Elsa.Core/Services/Workflows/WorkflowBlueprintMaterializer.cs b/src/core/Elsa.Core/Services/Workflows/WorkflowBlueprintMaterializer.cs index 920bc5f36..4a2f8b04c 100644 --- a/src/core/Elsa.Core/Services/Workflows/WorkflowBlueprintMaterializer.cs +++ b/src/core/Elsa.Core/Services/Workflows/WorkflowBlueprintMaterializer.cs @@ -79,7 +79,7 @@ namespace Elsa.Services.Workflows foreach (var activityDefinition in activityDefinitions) { var activityType = await _activityTypeService.GetActivityTypeAsync(activityDefinition.Type, cancellationToken); - var activityDescriptor = activityType.Describe(); + var activityDescriptor = await activityType.DescribeAsync(); var propertyDescriptors = activityDescriptor.InputProperties; foreach (var property in activityDefinition.Properties) @@ -155,19 +155,19 @@ namespace Elsa.Services.Workflows else if (typeof(CompositeActivity).IsAssignableFrom(activityType.Type)) { var compositeActivity = (CompositeActivity) ActivatorUtilities.CreateInstance(_serviceProvider, activityType.Type); - var compositeActivityBuilder = new CompositeActivityBuilder(_serviceProvider, _startingActivitiesProvider, activityType.Type, activityType.TypeName) - { - ActivityId = activityDefinition.ActivityId, - Name = activityDefinition.Name, - DisplayName = activityDefinition.DisplayName, - Description = activityDefinition.Description, - PersistWorkflowEnabled = activityDefinition.PersistWorkflow, - LoadWorkflowContextEnabled = activityDefinition.LoadWorkflowContext, - SaveWorkflowContextEnabled = activityDefinition.SaveWorkflowContext, - PropertyStorageProviders = activityDefinition.PropertyStorageProviders - }; + var compositeActivityBuilder = new CompositeActivityBuilder(_serviceProvider, _startingActivitiesProvider, activityType.Type, activityType.TypeName); compositeActivity.Build(compositeActivityBuilder); + + // Ensure the composite activity is assigned the same properties as the activity definition referencing this activity. + compositeActivityBuilder.ActivityId = activityDefinition.ActivityId; + compositeActivityBuilder.Name = activityDefinition.Name; + compositeActivityBuilder.DisplayName = activityDefinition.DisplayName; + compositeActivityBuilder.Description = activityDefinition.Description; + compositeActivityBuilder.PersistWorkflowEnabled = activityDefinition.PersistWorkflow; + compositeActivityBuilder.LoadWorkflowContextEnabled = activityDefinition.LoadWorkflowContext; + compositeActivityBuilder.SaveWorkflowContextEnabled = activityDefinition.SaveWorkflowContext; + compositeActivityBuilder.PropertyStorageProviders = activityDefinition.PropertyStorageProviders; var compositeActivityBlueprint = compositeActivityBuilder.Build($"{activityDefinition.ActivityId}:activity"); diff --git a/src/core/Elsa.Core/Services/Workflows/WorkflowFactory.cs b/src/core/Elsa.Core/Services/Workflows/WorkflowFactory.cs index afae48971..891c0e2d5 100644 --- a/src/core/Elsa.Core/Services/Workflows/WorkflowFactory.cs +++ b/src/core/Elsa.Core/Services/Workflows/WorkflowFactory.cs @@ -22,13 +22,14 @@ namespace Elsa.Services.Workflows IWorkflowBlueprint workflowBlueprint, string? correlationId = default, string? contextId = default, + string? tenantId = default, CancellationToken cancellationToken = default) { var workflowInstance = new WorkflowInstance { Id = _idGenerator.Generate(), DefinitionId = workflowBlueprint.Id, - TenantId = workflowBlueprint.TenantId, + TenantId = tenantId ?? workflowBlueprint.TenantId, Version = workflowBlueprint.Version, WorkflowStatus = WorkflowStatus.Idle, CorrelationId = correlationId ?? Guid.NewGuid().ToString("N"), diff --git a/src/core/Elsa.Core/Services/Workflows/WorkflowInstanceExecutor.cs b/src/core/Elsa.Core/Services/Workflows/WorkflowInstanceExecutor.cs index 908496ade..fe9ec7ce7 100644 --- a/src/core/Elsa.Core/Services/Workflows/WorkflowInstanceExecutor.cs +++ b/src/core/Elsa.Core/Services/Workflows/WorkflowInstanceExecutor.cs @@ -21,20 +21,21 @@ namespace Elsa.Services.Workflows _logger = logger; } - public async Task ExecuteAsync(string workflowInstanceId, string? activityId, object? input = default, CancellationToken cancellationToken = default) + public async Task ExecuteAsync(string workflowInstanceId, string? activityId, WorkflowInput? input = default, CancellationToken cancellationToken = default) { var workflowInstance = await WorkflowInstanceStore.FindByIdAsync(workflowInstanceId, cancellationToken); - + if (!ValidatePreconditions(workflowInstanceId, workflowInstance, activityId)) return new RunWorkflowResult(workflowInstance, activityId, false); - + return await _workflowRunner.ResumeWorkflowAsync( workflowInstance!, activityId, - input, cancellationToken); + input, + cancellationToken); } - public async Task ExecuteAsync(WorkflowInstance workflowInstance, string? activityId, object? input = default, CancellationToken cancellationToken = default) + public async Task ExecuteAsync(WorkflowInstance workflowInstance, string? activityId, WorkflowInput? input = default, CancellationToken cancellationToken = default) { if (!ValidatePreconditions(workflowInstance.Id, workflowInstance, activityId)) return new RunWorkflowResult(workflowInstance, activityId, false); @@ -42,7 +43,8 @@ namespace Elsa.Services.Workflows return await _workflowRunner.ResumeWorkflowAsync( workflowInstance!, activityId, - input, cancellationToken); + input, + cancellationToken); } private bool ValidatePreconditions(string? workflowInstanceId, WorkflowInstance? workflowInstance, string? activityId) diff --git a/src/core/Elsa.Core/Services/Workflows/WorkflowLaunchpad.cs b/src/core/Elsa.Core/Services/Workflows/WorkflowLaunchpad.cs index 290b159f3..bd2fb55b6 100644 --- a/src/core/Elsa.Core/Services/Workflows/WorkflowLaunchpad.cs +++ b/src/core/Elsa.Core/Services/Workflows/WorkflowLaunchpad.cs @@ -1,4 +1,4 @@ -using System; +using System; using System.Collections.Generic; using System.Linq; using System.Threading; @@ -60,28 +60,33 @@ namespace Elsa.Services.Workflows _workflowFactory = workflowFactory; } - public async Task> CollectWorkflowsAsync(CollectWorkflowsContext context, CancellationToken cancellationToken = default) + public async Task> FindWorkflowsAsync(WorkflowsQuery query, CancellationToken cancellationToken = default) { - var correlationId = context.CorrelationId; + var correlationId = query.CorrelationId; if (!string.IsNullOrWhiteSpace(correlationId)) - return await CollectResumableOrStartableCorrelatedWorkflowsAsync(context, cancellationToken); + return await CollectResumableOrStartableCorrelatedWorkflowsAsync(query, cancellationToken); - if (!string.IsNullOrWhiteSpace(context.WorkflowInstanceId)) - return await CollectSpecificWorkflowInstanceAsync(context, cancellationToken); + if (!string.IsNullOrWhiteSpace(query.WorkflowInstanceId)) + return await CollectSpecificWorkflowInstanceAsync(query, cancellationToken); - return await CollectResumableAndStartableWorkflowsAsync(context, cancellationToken); + return await CollectResumableAndStartableWorkflowsAsync(query, cancellationToken); } - public async Task> CollectStartableWorkflowsAsync(CollectWorkflowsContext context, CancellationToken cancellationToken = default) + public async Task> FindStartableWorkflowsAsync(WorkflowsQuery query, CancellationToken cancellationToken = default) { - var correlationId = context.CorrelationId ?? Guid.NewGuid().ToString("N"); - var updatedContext = context with {CorrelationId = correlationId}; + var correlationId = query.CorrelationId ?? Guid.NewGuid().ToString("N"); + var updatedContext = query with {CorrelationId = correlationId}; await using var lockHandle = await AcquireLockAsync(correlationId, cancellationToken); return await CollectStartableWorkflowsInternalAsync(updatedContext, cancellationToken); } - public async Task CollectStartableWorkflowAsync(string workflowDefinitionId, string? activityId, string? correlationId = default, string? contextId = default, string? tenantId = default, + public async Task FindStartableWorkflowAsync( + string workflowDefinitionId, + string? activityId, + string? correlationId = default, + string? contextId = default, + string? tenantId = default, CancellationToken cancellationToken = default) { var workflowBlueprint = await _workflowRegistry.GetAsync(workflowDefinitionId, tenantId, VersionOptions.Published, cancellationToken); @@ -89,10 +94,10 @@ namespace Elsa.Services.Workflows if (workflowBlueprint == null) return null; - return await CollectStartableWorkflowAsync(workflowBlueprint, activityId, correlationId, contextId, tenantId, cancellationToken); + return await FindStartableWorkflowAsync(workflowBlueprint, activityId, correlationId, contextId, tenantId, cancellationToken); } - public async Task CollectStartableWorkflowAsync( + public async Task FindStartableWorkflowAsync( IWorkflowBlueprint workflowBlueprint, string? activityId, string? correlationId = default, @@ -108,7 +113,13 @@ namespace Elsa.Services.Workflows return await CollectStartableWorkflowInternalAsync(workflowBlueprint, activityId, correlationId, contextId, tenantId, cancellationToken); } - public async Task CollectAndExecuteStartableWorkflowAsync(string workflowDefinitionId, string? activityId, string? correlationId = default, string? contextId = default, object? input = default, string? tenantId = default, + public async Task FindAndExecuteStartableWorkflowAsync( + string workflowDefinitionId, + string? activityId, + string? correlationId = default, + string? contextId = default, + WorkflowInput? input = default, + string? tenantId = default, CancellationToken cancellationToken = default) { var workflowBlueprint = await _workflowRegistry.GetAsync(workflowDefinitionId, tenantId, VersionOptions.Published, cancellationToken); @@ -119,16 +130,21 @@ namespace Elsa.Services.Workflows return; } - await CollectAndExecuteStartableWorkflowAsync(workflowBlueprint, activityId, correlationId, contextId, input, cancellationToken); + await FindAndExecuteStartableWorkflowAsync(workflowBlueprint, activityId, correlationId, contextId, input, cancellationToken); } - public async Task CollectAndExecuteStartableWorkflowAsync(IWorkflowBlueprint workflowBlueprint, string? activityId, string? correlationId = default, string? contextId = default, object? input = default, + public async Task FindAndExecuteStartableWorkflowAsync( + IWorkflowBlueprint workflowBlueprint, + string? activityId, + string? correlationId = default, + string? contextId = default, + WorkflowInput? input = default, CancellationToken cancellationToken = default) { var workflowDefinitionId = workflowBlueprint.Id; var tenantId = workflowBlueprint.TenantId; - var startableWorkflow = await CollectStartableWorkflowAsync(workflowBlueprint, activityId, correlationId, contextId, tenantId, cancellationToken); + var startableWorkflow = await FindStartableWorkflowAsync(workflowBlueprint, activityId, correlationId, contextId, tenantId, cancellationToken); if (startableWorkflow == null) throw new WorkflowException($"Could not start workflow with ID {workflowDefinitionId}"); @@ -136,77 +152,77 @@ namespace Elsa.Services.Workflows return await ExecuteStartableWorkflowAsync(startableWorkflow, input, cancellationToken); } - public async Task ExecutePendingWorkflowsAsync(IEnumerable pendingWorkflows, object? input = default, CancellationToken cancellationToken = default) + public async Task ExecutePendingWorkflowsAsync(IEnumerable pendingWorkflows, WorkflowInput? input = default, CancellationToken cancellationToken = default) { foreach (var pendingWorkflow in pendingWorkflows) await _workflowInstanceExecutor.ExecuteAsync(pendingWorkflow.WorkflowInstanceId, pendingWorkflow.ActivityId, input, cancellationToken); } - public async Task ExecutePendingWorkflowAsync(CollectedWorkflow collectedWorkflow, object? input = default, CancellationToken cancellationToken = default) => + public async Task ExecutePendingWorkflowAsync(CollectedWorkflow collectedWorkflow, WorkflowInput? input = default, CancellationToken cancellationToken = default) => await _workflowInstanceExecutor.ExecuteAsync(collectedWorkflow.WorkflowInstanceId, collectedWorkflow.ActivityId, input, cancellationToken); - public async Task ExecutePendingWorkflowAsync(string workflowInstanceId, string? activityId, object? input = default, CancellationToken cancellationToken = default) => + public async Task ExecutePendingWorkflowAsync(string workflowInstanceId, string? activityId, WorkflowInput? input = default, CancellationToken cancellationToken = default) => await _workflowInstanceExecutor.ExecuteAsync(workflowInstanceId, activityId, input, cancellationToken); - public async Task DispatchPendingWorkflowsAsync(IEnumerable pendingWorkflows, object? input, CancellationToken cancellationToken = default) + public async Task DispatchPendingWorkflowsAsync(IEnumerable pendingWorkflows, WorkflowInput? input, CancellationToken cancellationToken = default) { foreach (var pendingWorkflow in pendingWorkflows) await DispatchPendingWorkflowAsync(pendingWorkflow, input, cancellationToken); } - public async Task DispatchPendingWorkflowAsync(CollectedWorkflow collectedWorkflow, object? input, CancellationToken cancellationToken = default) => + public async Task DispatchPendingWorkflowAsync(CollectedWorkflow collectedWorkflow, WorkflowInput? input, CancellationToken cancellationToken = default) => await _workflowInstanceDispatcher.DispatchAsync(new ExecuteWorkflowInstanceRequest(collectedWorkflow.WorkflowInstanceId, collectedWorkflow.ActivityId, input), cancellationToken); - public Task DispatchPendingWorkflowAsync(string workflowInstanceId, string? activityId, object? input, CancellationToken cancellationToken = default) => + public Task DispatchPendingWorkflowAsync(string workflowInstanceId, string? activityId, WorkflowInput? input, CancellationToken cancellationToken = default) => DispatchPendingWorkflowAsync(new CollectedWorkflow(workflowInstanceId, activityId), input, cancellationToken); - public async Task ExecuteStartableWorkflowAsync(StartableWorkflow startableWorkflow, object? input, CancellationToken cancellationToken = default) => + public async Task ExecuteStartableWorkflowAsync(StartableWorkflow startableWorkflow, WorkflowInput? input, CancellationToken cancellationToken = default) => await _workflowRunner.RunWorkflowAsync(startableWorkflow.WorkflowBlueprint, startableWorkflow.WorkflowInstance, startableWorkflow.ActivityId, input, cancellationToken); - public async Task DispatchStartableWorkflowAsync(StartableWorkflow startableWorkflow, object? input, CancellationToken cancellationToken = default) + public async Task DispatchStartableWorkflowAsync(StartableWorkflow startableWorkflow, WorkflowInput? input, CancellationToken cancellationToken = default) { var pendingWorkflow = new CollectedWorkflow(startableWorkflow.WorkflowInstance.Id, startableWorkflow.ActivityId); await DispatchPendingWorkflowAsync(pendingWorkflow, input, cancellationToken); return pendingWorkflow; } - public async Task> CollectAndExecuteWorkflowsAsync(CollectWorkflowsContext context, object? input = default, CancellationToken cancellationToken = default) + public async Task> CollectAndExecuteWorkflowsAsync(WorkflowsQuery query, WorkflowInput? input = default, CancellationToken cancellationToken = default) { - var pendingWorkflows = await CollectWorkflowsAsync(context, cancellationToken).ToList(); + var pendingWorkflows = await FindWorkflowsAsync(query, cancellationToken).ToList(); await ExecutePendingWorkflowsAsync(pendingWorkflows, input, cancellationToken); return pendingWorkflows.Select(x => new CollectedWorkflow(x.WorkflowInstanceId, x.ActivityId)); } - public async Task> CollectAndDispatchWorkflowsAsync(CollectWorkflowsContext context, object? input = default, CancellationToken cancellationToken = default) + public async Task> CollectAndDispatchWorkflowsAsync(WorkflowsQuery query, WorkflowInput? input = default, CancellationToken cancellationToken = default) { - var pendingWorkflows = await CollectWorkflowsAsync(context, cancellationToken).ToList(); + var pendingWorkflows = await FindWorkflowsAsync(query, cancellationToken).ToList(); await DispatchPendingWorkflowsAsync(pendingWorkflows, input, cancellationToken); return pendingWorkflows; } - public async Task> CollectResumableAndStartableWorkflowsAsync(CollectWorkflowsContext context, CancellationToken cancellationToken) + public async Task> CollectResumableAndStartableWorkflowsAsync(WorkflowsQuery query, CancellationToken cancellationToken) { - var bookmarkResultsQuery = context.Bookmark != null ? await _bookmarkFinder.FindBookmarksAsync(context.ActivityType, context.Bookmark, context.CorrelationId, context.TenantId, cancellationToken) : default; + var bookmarkResultsQuery = query.Bookmark != null ? await _bookmarkFinder.FindBookmarksAsync(query.ActivityType, query.Bookmark, query.CorrelationId, query.TenantId, cancellationToken) : default; var bookmarkResults = bookmarkResultsQuery?.ToList() ?? new List(); var triggeredPendingWorkflows = bookmarkResults.Select(x => new CollectedWorkflow(x.WorkflowInstanceId, x.ActivityId)).ToList(); - var startableWorkflows = await CollectStartableWorkflowsAsync(context, cancellationToken); + var startableWorkflows = await FindStartableWorkflowsAsync(query, cancellationToken); var pendingWorkflows = triggeredPendingWorkflows.Concat(startableWorkflows.Select(x => new CollectedWorkflow(x.WorkflowInstance.Id, x.ActivityId))).Distinct().ToList(); return pendingWorkflows; } - private async Task> CollectStartableWorkflowsInternalAsync(CollectWorkflowsContext context, CancellationToken cancellationToken = default) + private async Task> CollectStartableWorkflowsInternalAsync(WorkflowsQuery query, CancellationToken cancellationToken = default) { - _logger.LogDebug("Triggering workflows using {ActivityType}", context.ActivityType); + _logger.LogDebug("Triggering workflows using {ActivityType}", query.ActivityType); - var filter = context.Bookmark; - var triggers = filter != null ? (await _triggerFinder.FindTriggersAsync(context.ActivityType, filter, context.TenantId, cancellationToken)).ToList() : new List(); + var filter = query.Bookmark; + var triggers = filter != null ? (await _triggerFinder.FindTriggersAsync(query.ActivityType, filter, query.TenantId, cancellationToken)).ToList() : new List(); var startableWorkflows = new List(); foreach (var trigger in triggers) { var workflowBlueprint = trigger.WorkflowBlueprint; - var startableWorkflow = await CollectStartableWorkflowInternalAsync(workflowBlueprint, trigger.ActivityId, context.CorrelationId!, context.ContextId, context.TenantId, cancellationToken); + var startableWorkflow = await CollectStartableWorkflowInternalAsync(workflowBlueprint, trigger.ActivityId, query.CorrelationId!, query.ContextId, query.TenantId, cancellationToken); if (startableWorkflow != null) startableWorkflows.Add(startableWorkflow); @@ -254,25 +270,25 @@ namespace Elsa.Services.Workflows workflowBlueprint, correlationId, contextId, - cancellationToken); + cancellationToken: cancellationToken); await _workflowInstanceStore.SaveAsync(workflowInstance, cancellationToken); return new StartableWorkflow(workflowBlueprint, workflowInstance, startActivityId); } - private async Task> CollectSpecificWorkflowInstanceAsync(CollectWorkflowsContext context, CancellationToken cancellationToken) + private async Task> CollectSpecificWorkflowInstanceAsync(WorkflowsQuery query, CancellationToken cancellationToken) { - var bookmarkResultsQuery = context.Bookmark != null ? await _bookmarkFinder.FindBookmarksAsync(context.ActivityType, context.Bookmark, context.CorrelationId, context.TenantId, cancellationToken) : default; - bookmarkResultsQuery = bookmarkResultsQuery?.Where(x => x.WorkflowInstanceId == context.WorkflowInstanceId); + var bookmarkResultsQuery = query.Bookmark != null ? await _bookmarkFinder.FindBookmarksAsync(query.ActivityType, query.Bookmark, query.CorrelationId, query.TenantId, cancellationToken) : default; + bookmarkResultsQuery = bookmarkResultsQuery?.Where(x => x.WorkflowInstanceId == query.WorkflowInstanceId); var bookmarkResults = bookmarkResultsQuery?.ToList() ?? new List(); var pendingWorkflows = bookmarkResults.Select(x => new CollectedWorkflow(x.WorkflowInstanceId, x.ActivityId)).ToList(); return pendingWorkflows; } - private async Task> CollectResumableOrStartableCorrelatedWorkflowsAsync(CollectWorkflowsContext context, CancellationToken cancellationToken) + private async Task> CollectResumableOrStartableCorrelatedWorkflowsAsync(WorkflowsQuery query, CancellationToken cancellationToken) { - var correlationId = context.CorrelationId!; + var correlationId = query.CorrelationId!; await using var handle = await AcquireLockAsync(correlationId, cancellationToken); var correlatedWorkflowInstanceCount = !string.IsNullOrWhiteSpace(correlationId) @@ -283,14 +299,14 @@ namespace Elsa.Services.Workflows if (correlatedWorkflowInstanceCount > 0) { - var bookmarkResults = context.Bookmark != null - ? await _bookmarkFinder.FindBookmarksAsync(context.ActivityType, context.Bookmark, correlationId, context.TenantId, cancellationToken).ToList() + var bookmarkResults = query.Bookmark != null + ? await _bookmarkFinder.FindBookmarksAsync(query.ActivityType, query.Bookmark, correlationId, query.TenantId, cancellationToken).ToList() : new List(); - _logger.LogDebug("Found {BookmarkCount} bookmarks for activity type {ActivityType}", bookmarkResults.Count, context.ActivityType); + _logger.LogDebug("Found {BookmarkCount} bookmarks for activity type {ActivityType}", bookmarkResults.Count, query.ActivityType); return bookmarkResults.Select(x => new CollectedWorkflow(x.WorkflowInstanceId, x.ActivityId)).ToList(); } - var startableWorkflows = await CollectStartableWorkflowsInternalAsync(context, cancellationToken); + var startableWorkflows = await CollectStartableWorkflowsInternalAsync(query, cancellationToken); return startableWorkflows.Select(x => new CollectedWorkflow(x.WorkflowInstance.Id, x.ActivityId)).ToList(); } diff --git a/src/core/Elsa.Core/Services/Workflows/WorkflowRegistry.cs b/src/core/Elsa.Core/Services/Workflows/WorkflowRegistry.cs index 27459cd21..2ba630405 100644 --- a/src/core/Elsa.Core/Services/Workflows/WorkflowRegistry.cs +++ b/src/core/Elsa.Core/Services/Workflows/WorkflowRegistry.cs @@ -7,7 +7,7 @@ using System.Threading.Tasks; using Elsa.Models; using Elsa.Persistence; using Elsa.Persistence.Specifications.WorkflowInstances; -using Elsa.Providers.Workflow; +using Elsa.Providers.Workflows; using Elsa.Services.Models; using Open.Linq.AsyncExtensions; diff --git a/src/core/Elsa.Core/Services/Workflows/WorkflowResumer.cs b/src/core/Elsa.Core/Services/Workflows/WorkflowResumer.cs index dec4542bf..f8c846fa9 100644 --- a/src/core/Elsa.Core/Services/Workflows/WorkflowResumer.cs +++ b/src/core/Elsa.Core/Services/Workflows/WorkflowResumer.cs @@ -33,7 +33,7 @@ namespace Elsa.Services.Workflows string activityType, IBookmark bookmark, string? tenantId, - object? input = default, + WorkflowInput? input = default, string? correlationId = default, string? contextId = default, CancellationToken cancellationToken = default) @@ -42,7 +42,7 @@ namespace Elsa.Services.Workflows await ResumeWorkflowsAsync(results, input, cancellationToken); } - public async Task ResumeWorkflowsAsync(IEnumerable results, object? input = default, CancellationToken cancellationToken = default) + public async Task ResumeWorkflowsAsync(IEnumerable results, WorkflowInput? input = default, CancellationToken cancellationToken = default) { foreach (var result in results) { @@ -53,19 +53,19 @@ namespace Elsa.Services.Workflows } } - public async Task BuildAndResumeWorkflowAsync(WorkflowInstance workflowInstance, string? activityId = default, object? input = default, CancellationToken cancellationToken = default) where T : IWorkflow + public async Task BuildAndResumeWorkflowAsync(WorkflowInstance workflowInstance, string? activityId = default, WorkflowInput? input = default, CancellationToken cancellationToken = default) where T : IWorkflow { var workflowBlueprint = _workflowBuilderFactory().Build(); return await _workflowRunner.RunWorkflowAsync(workflowBlueprint, workflowInstance, activityId, input, cancellationToken); } - public async Task BuildAndResumeWorkflowAsync(IWorkflow workflow, WorkflowInstance workflowInstance, string? activityId = default, object? input = default, CancellationToken cancellationToken = default) + public async Task BuildAndResumeWorkflowAsync(IWorkflow workflow, WorkflowInstance workflowInstance, string? activityId = default, WorkflowInput? input = default, CancellationToken cancellationToken = default) { var workflowBlueprint = _workflowBuilderFactory().Build(workflow); return await _workflowRunner.RunWorkflowAsync(workflowBlueprint, workflowInstance, activityId, input, cancellationToken); } - public async Task ResumeWorkflowAsync(WorkflowInstance workflowInstance, string? activityId = default, object? input = default, CancellationToken cancellationToken = default) + public async Task ResumeWorkflowAsync(WorkflowInstance workflowInstance, string? activityId = default, WorkflowInput? input = default, CancellationToken cancellationToken = default) { var workflowBlueprint = await _workflowRegistry.GetAsync( workflowInstance.DefinitionId, diff --git a/src/core/Elsa.Core/Services/Workflows/WorkflowRunner.cs b/src/core/Elsa.Core/Services/Workflows/WorkflowRunner.cs index b7ecdb86d..131022e0a 100644 --- a/src/core/Elsa.Core/Services/Workflows/WorkflowRunner.cs +++ b/src/core/Elsa.Core/Services/Workflows/WorkflowRunner.cs @@ -49,12 +49,22 @@ namespace Elsa.Services.Workflows IWorkflowBlueprint workflowBlueprint, WorkflowInstance workflowInstance, string? activityId = default, - object? input = default, + WorkflowInput? input = default, CancellationToken cancellationToken = default) { using var loggingScope = _logger.BeginScope(new Dictionary { ["WorkflowInstanceId"] = workflowInstance.Id }); using var workflowExecutionScope = _serviceScopeFactory.CreateScope(); - var workflowExecutionContext = new WorkflowExecutionContext(workflowExecutionScope.ServiceProvider, workflowBlueprint, workflowInstance, input); + + if (input?.Input != null) + { + var workflowStorageContext = new WorkflowStorageContext(workflowInstance, workflowBlueprint.Id); + var inputStorageProvider = _workflowStorageService.GetProviderByNameOrDefault(input.StorageProviderName); + await inputStorageProvider.SaveAsync(workflowStorageContext, nameof(WorkflowInstance.Input), input.Input, cancellationToken); + workflowInstance.Input = new WorkflowInputReference(inputStorageProvider.Name); + await _mediator.Publish(new WorkflowInputUpdated(workflowInstance), cancellationToken); + } + + var workflowExecutionContext = new WorkflowExecutionContext(workflowExecutionScope.ServiceProvider, workflowBlueprint, workflowInstance, input?.Input); if (!string.IsNullOrWhiteSpace(workflowInstance.ContextId)) { @@ -92,8 +102,11 @@ namespace Elsa.Services.Workflows if (!runWorkflowResult.Executed) { - _logger.LogDebug("Workflow {WorkflowInstanceId} cannot begin from an idle state (perhaps it needs a specific input)", workflowInstance.Id); - return runWorkflowResult; + if (workflowInstance.WorkflowStatus != WorkflowStatus.Faulted) + { + _logger.LogDebug("Workflow {WorkflowInstanceId} cannot begin from an idle state (perhaps it needs a specific input)", workflowInstance.Id); + return runWorkflowResult; + } } break; @@ -105,8 +118,8 @@ namespace Elsa.Services.Workflows case WorkflowStatus.Suspended: runWorkflowResult = await ResumeWorkflowAsync(workflowExecutionContext, activity!, cancellationToken); - - if(!runWorkflowResult.Executed) + + if (!runWorkflowResult.Executed) { _logger.LogDebug("Workflow {WorkflowInstanceId} cannot be resumed from a suspended state (perhaps it needs a specific input)", workflowInstance.Id); return runWorkflowResult; @@ -130,7 +143,6 @@ namespace Elsa.Services.Workflows if (statusEvent != null) { - _logger.LogTrace("Publishing a status event of type {EventType} for workflow {WorkflowInstanceId}", statusEvent.GetType().Name, workflowInstance.Id); await _mediator.Publish(statusEvent, cancellationToken); } @@ -143,13 +155,23 @@ namespace Elsa.Services.Workflows if (activity == null) activity = _startingActivitiesProvider.GetStartActivities(workflowExecutionContext.WorkflowBlueprint).FirstOrDefault() ?? workflowExecutionContext.WorkflowBlueprint.Activities.First(); - if (!await CanExecuteAsync(workflowExecutionContext, activity, false, cancellationToken)) - return new RunWorkflowResult(workflowExecutionContext.WorkflowInstance, activity.Id, false); + try + { + if (!await CanExecuteAsync(workflowExecutionContext, activity, false, cancellationToken)) + return new RunWorkflowResult(workflowExecutionContext.WorkflowInstance, activity.Id, false); + + workflowExecutionContext.Begin(); + workflowExecutionContext.ScheduleActivity(activity.Id); + await RunAsync(workflowExecutionContext, Execute, cancellationToken); + return new RunWorkflowResult(workflowExecutionContext.WorkflowInstance, activity.Id, true); + } + catch (Exception e) + { + _logger.LogWarning(e, "Failed to run workflow {WorkflowInstanceId}", workflowExecutionContext.WorkflowInstance.Id); + workflowExecutionContext.Fault(e, null, null, false); + } - workflowExecutionContext.Begin(); - workflowExecutionContext.ScheduleActivity(activity.Id); - await RunAsync(workflowExecutionContext, Execute, cancellationToken); - return new RunWorkflowResult(workflowExecutionContext.WorkflowInstance, activity.Id, true); + return new RunWorkflowResult(workflowExecutionContext.WorkflowInstance, activity.Id, false); } private async Task RunWorkflowAsync(WorkflowExecutionContext workflowExecutionContext, CancellationToken cancellationToken) diff --git a/src/core/Elsa.Core/Services/Workflows/WorkflowStarter.cs b/src/core/Elsa.Core/Services/Workflows/WorkflowStarter.cs index 21242a31b..a5cc5eb55 100644 --- a/src/core/Elsa.Core/Services/Workflows/WorkflowStarter.cs +++ b/src/core/Elsa.Core/Services/Workflows/WorkflowStarter.cs @@ -3,6 +3,7 @@ using System.Collections.Generic; using System.Threading; using System.Threading.Tasks; using Elsa.Builders; +using Elsa.Models; using Elsa.Persistence; using Elsa.Services.Bookmarks; using Elsa.Services.Models; @@ -28,7 +29,7 @@ namespace Elsa.Services.Workflows _workflowInstanceStore = workflowInstanceStore; } - public async Task FindAndStartWorkflowsAsync(string activityType, IBookmark bookmark, string? tenantId, object? input = default, string? contextId = default, CancellationToken cancellationToken = default) + public async Task FindAndStartWorkflowsAsync(string activityType, IBookmark bookmark, string? tenantId, WorkflowInput? input = default, string? contextId = default, CancellationToken cancellationToken = default) { var results = await _triggerFinder.FindTriggersAsync(activityType, bookmark, tenantId, cancellationToken).ToList(); await StartWorkflowsAsync(results, input, contextId, cancellationToken); @@ -38,7 +39,7 @@ namespace Elsa.Services.Workflows string activityType, IBookmark bookmark, string? tenantId, - object? input = default, + WorkflowInput? input = default, string? contextId = default, CancellationToken cancellationToken = default) { @@ -48,7 +49,7 @@ namespace Elsa.Services.Workflows public async Task> StartWorkflowsAsync( IEnumerable results, - object? input = default, + WorkflowInput? input = default, string? contextId = default, CancellationToken cancellationToken = default) { @@ -64,19 +65,37 @@ namespace Elsa.Services.Workflows return runWorkflowResults; } + public async Task> StartWorkflowsAsync( + IEnumerable workflowBlueprints, + WorkflowInput? input = default, + string? contextId = default, + CancellationToken cancellationToken = default) + { + var runWorkflowResults = new List(); + + foreach (var workflowBlueprint in workflowBlueprints) + { + var runWorkflowResult = await StartWorkflowAsync(workflowBlueprint, null, input, contextId: contextId, cancellationToken: cancellationToken); + runWorkflowResults.Add(runWorkflowResult); + } + + return runWorkflowResults; + } + public async Task StartWorkflowAsync( IWorkflowBlueprint workflowBlueprint, string? activityId = default, - object? input = default, + WorkflowInput? input = default, string? correlationId = default, string? contextId = default, + string? tenantId = default, CancellationToken cancellationToken = default) { var workflowInstance = await _workflowFactory.InstantiateAsync( workflowBlueprint, correlationId, contextId, - cancellationToken); + cancellationToken: cancellationToken); await _workflowInstanceStore.SaveAsync(workflowInstance, cancellationToken); return await _workflowRunner.RunWorkflowAsync(workflowBlueprint, workflowInstance, activityId, input, cancellationToken); @@ -84,25 +103,25 @@ namespace Elsa.Services.Workflows public async Task BuildAndStartWorkflowAsync( string? activityId = default, - object? input = default, + WorkflowInput? input = default, string? correlationId = default, string? contextId = default, CancellationToken cancellationToken = default) where T : IWorkflow { var workflowBlueprint = _workflowBuilderFactory().Build(); - return await StartWorkflowAsync(workflowBlueprint, activityId, input, correlationId, contextId, cancellationToken); + return await StartWorkflowAsync(workflowBlueprint, activityId, input, correlationId, contextId, cancellationToken: cancellationToken); } public async Task BuildAndStartWorkflowAsync( IWorkflow workflow, string? activityId = default, - object? input = default, + WorkflowInput? input = default, string? correlationId = default, string? contextId = default, CancellationToken cancellationToken = default) { var workflowBlueprint = _workflowBuilderFactory().Build(workflow); - return await StartWorkflowAsync(workflowBlueprint, activityId, input, correlationId, contextId, cancellationToken); + return await StartWorkflowAsync(workflowBlueprint, activityId, input, correlationId, contextId, cancellationToken: cancellationToken); } } } \ No newline at end of file diff --git a/src/core/Elsa.Core/Services/Workflows/WorkflowTriggerInterruptor.cs b/src/core/Elsa.Core/Services/Workflows/WorkflowTriggerInterruptor.cs index 8936eec02..62f359ce5 100644 --- a/src/core/Elsa.Core/Services/Workflows/WorkflowTriggerInterruptor.cs +++ b/src/core/Elsa.Core/Services/Workflows/WorkflowTriggerInterruptor.cs @@ -27,13 +27,13 @@ namespace Elsa.Services.Workflows _bookmarkFinder = bookmarkFinder; } - public async Task InterruptActivityAsync(WorkflowInstance workflowInstance, string activityId, object? input, CancellationToken cancellationToken) + public async Task InterruptActivityAsync(WorkflowInstance workflowInstance, string activityId, WorkflowInput? input, CancellationToken cancellationToken) { var workflowBlueprint = await GetWorkflowBlueprintAsync(workflowInstance, cancellationToken); return await InterruptActivityAsync(workflowBlueprint!, workflowInstance, activityId, input, cancellationToken); } - public async Task InterruptActivityAsync(IWorkflowBlueprint workflowBlueprint, WorkflowInstance workflowInstance, string activityId, object? input, CancellationToken cancellationToken) + public async Task InterruptActivityAsync(IWorkflowBlueprint workflowBlueprint, WorkflowInstance workflowInstance, string activityId, WorkflowInput? input, CancellationToken cancellationToken) { if (workflowInstance.WorkflowStatus != WorkflowStatus.Suspended) throw new WorkflowException("Cannot interrupt workflows that are not in the Suspended state."); @@ -46,7 +46,7 @@ namespace Elsa.Services.Workflows return await _workflowRunner.RunWorkflowAsync(workflowBlueprint, workflowInstance, activityId, input, cancellationToken); } - public async Task> InterruptActivityTypeAsync(IWorkflowBlueprint workflowBlueprint, WorkflowInstance workflowInstance, string activityType, object? input, CancellationToken cancellationToken) + public async Task> InterruptActivityTypeAsync(IWorkflowBlueprint workflowBlueprint, WorkflowInstance workflowInstance, string activityType, WorkflowInput? input, CancellationToken cancellationToken) { var blockingActivities = workflowInstance.BlockingActivities.Where(x => x.ActivityType == activityType).ToList(); var results = new List(); @@ -60,19 +60,19 @@ namespace Elsa.Services.Workflows return results; } - public async Task> InterruptActivityTypeAsync(WorkflowInstance workflowInstance, string activityType, object? input, CancellationToken cancellationToken = default) + public async Task> InterruptActivityTypeAsync(WorkflowInstance workflowInstance, string activityType, WorkflowInput? input, CancellationToken cancellationToken = default) { var workflowBlueprint = await GetWorkflowBlueprintAsync(workflowInstance, cancellationToken); return await InterruptActivityTypeAsync(workflowBlueprint!, workflowInstance, activityType, input, cancellationToken); } - public async Task> InterruptActivityTypeAsync(string activityType, object? input, CancellationToken cancellationToken) => + public async Task> InterruptActivityTypeAsync(string activityType, WorkflowInput? input, CancellationToken cancellationToken) => await InterruptActivityTypeInternalAsync(activityType, input, cancellationToken).ToListAsync(cancellationToken); private async Task GetWorkflowBlueprintAsync(WorkflowInstance workflowInstance, CancellationToken cancellationToken) => await _workflowRegistry.GetAsync(workflowInstance.DefinitionId, workflowInstance.TenantId, VersionOptions.SpecificVersion(workflowInstance.Version), cancellationToken); - private async IAsyncEnumerable InterruptActivityTypeInternalAsync(string activityType, object? input, [EnumeratorCancellation] CancellationToken cancellationToken) + private async IAsyncEnumerable InterruptActivityTypeInternalAsync(string activityType, WorkflowInput? input, [EnumeratorCancellation] CancellationToken cancellationToken) { var bookmarks = await _bookmarkFinder.FindBookmarksAsync(activityType, Enumerable.Empty(), null, null, cancellationToken); var workflowInstanceIds = bookmarks.Select(x => x.WorkflowInstanceId).Distinct().ToList(); diff --git a/src/core/Elsa.Core/StartupTasks/ContinueRunningWorkflows.cs b/src/core/Elsa.Core/StartupTasks/ContinueRunningWorkflows.cs index a65a014f5..c2cc98a21 100644 --- a/src/core/Elsa.Core/StartupTasks/ContinueRunningWorkflows.cs +++ b/src/core/Elsa.Core/StartupTasks/ContinueRunningWorkflows.cs @@ -4,7 +4,9 @@ using System.Threading.Tasks; using Elsa.Models; using Elsa.Persistence; using Elsa.Persistence.Specifications.WorkflowInstances; +using Elsa.Providers.WorkflowStorage; using Elsa.Services; +using Elsa.Services.WorkflowStorage; using Microsoft.Extensions.Logging; using Open.Linq.AsyncExtensions; using IDistributedLockProvider = Elsa.Services.IDistributedLockProvider; @@ -20,6 +22,7 @@ namespace Elsa.StartupTasks private readonly IWorkflowInstanceStore _workflowInstanceStore; private readonly IWorkflowInstanceDispatcher _workflowInstanceDispatcher; private readonly IDistributedLockProvider _distributedLockProvider; + private readonly IWorkflowStorageService _workflowStorageService; private readonly ElsaOptions _elsaOptions; private readonly ILogger _logger; @@ -27,12 +30,14 @@ namespace Elsa.StartupTasks IWorkflowInstanceStore workflowInstanceStore, IWorkflowInstanceDispatcher workflowInstanceDispatcher, IDistributedLockProvider distributedLockProvider, + IWorkflowStorageService workflowStorageService, ElsaOptions elsaOptions, ILogger logger) { _workflowInstanceStore = workflowInstanceStore; _workflowInstanceDispatcher = workflowInstanceDispatcher; _distributedLockProvider = distributedLockProvider; + _workflowStorageService = workflowStorageService; _elsaOptions = elsaOptions; _logger = logger; } @@ -46,6 +51,38 @@ namespace Elsa.StartupTasks if (handle == null) return; + await ResumeIdleWorkflows(cancellationToken); + await ResumeRunningWorkflowsAsync(cancellationToken); + } + + private async Task ResumeIdleWorkflows(CancellationToken cancellationToken) + { + var instances = await _workflowInstanceStore.FindManyAsync(new WorkflowStatusSpecification(WorkflowStatus.Idle), cancellationToken: cancellationToken).ToList(); + + if (instances.Any()) + _logger.LogInformation("Found {WorkflowInstanceCount} workflows with status 'Idle'. Resuming each one of them", instances.Count); + else + _logger.LogInformation("Found no workflows with status 'Id'. Nothing to resume"); + + foreach (var instance in instances) + { + await using var correlationLockHandle = await _distributedLockProvider.AcquireLockAsync(instance.CorrelationId, _elsaOptions.DistributedLockTimeout, cancellationToken); + + if (correlationLockHandle == null) + { + _logger.LogWarning("Failed to acquire lock on correlation {CorrelationId} for workflow instance {WorkflowInstanceId}", instance.CorrelationId, instance.Id); + continue; + } + + _logger.LogInformation("Resuming {WorkflowInstanceId}", instance.Id); + + var input = await GetWorkflowInputAsync(instance, cancellationToken); + await _workflowInstanceDispatcher.DispatchAsync(new ExecuteWorkflowInstanceRequest(instance.Id, Input: input), cancellationToken); + } + } + + private async Task ResumeRunningWorkflowsAsync(CancellationToken cancellationToken) + { var instances = await _workflowInstanceStore.FindManyAsync(new WorkflowStatusSpecification(WorkflowStatus.Running), cancellationToken: cancellationToken).ToList(); if (instances.Any()) @@ -56,8 +93,8 @@ namespace Elsa.StartupTasks foreach (var instance in instances) { await using var correlationLockHandle = await _distributedLockProvider.AcquireLockAsync(instance.CorrelationId, _elsaOptions.DistributedLockTimeout, cancellationToken); - - if(handle == null) + + if (correlationLockHandle == null) { _logger.LogWarning("Failed to acquire lock on correlation {CorrelationId} for workflow instance {WorkflowInstanceId}", instance.CorrelationId, instance.Id); continue; @@ -73,7 +110,7 @@ namespace Elsa.StartupTasks _logger.LogWarning( "Workflow '{WorkflowInstanceId}' was in the Running state, but has no scheduled activities not has a currently executing one. However, it does have blocking activities, so switching to Suspended status", instance.Id); - + instance.WorkflowStatus = WorkflowStatus.Suspended; await _workflowInstanceStore.SaveAsync(instance, cancellationToken); continue; @@ -84,9 +121,22 @@ namespace Elsa.StartupTasks } var scheduledActivity = instance.CurrentActivity ?? instance.ScheduledActivities.Peek(); - - await _workflowInstanceDispatcher.DispatchAsync(new ExecuteWorkflowInstanceRequest(instance.Id, scheduledActivity.ActivityId), cancellationToken); + var input = await GetWorkflowInputAsync(instance, cancellationToken); + await _workflowInstanceDispatcher.DispatchAsync(new ExecuteWorkflowInstanceRequest(instance.Id, scheduledActivity.ActivityId, input), cancellationToken); } } + + private async Task GetWorkflowInputAsync(WorkflowInstance workflowInstance, CancellationToken cancellationToken) + { + var inputReference = workflowInstance.Input; + + if (inputReference == null) + return null; + + var inputStorageProviderName = inputReference.ProviderName; + var input = await _workflowStorageService.LoadAsync(inputStorageProviderName, new WorkflowStorageContext(workflowInstance, workflowInstance.DefinitionId), nameof(WorkflowInstance.Input), cancellationToken); + + return new WorkflowInput(input); + } } } \ No newline at end of file diff --git a/src/core/Elsa.Core/StartupTasks/CreateSubscriptions.cs b/src/core/Elsa.Core/StartupTasks/CreateSubscriptions.cs index d95bf4460..0d7957db1 100644 --- a/src/core/Elsa.Core/StartupTasks/CreateSubscriptions.cs +++ b/src/core/Elsa.Core/StartupTasks/CreateSubscriptions.cs @@ -10,14 +10,18 @@ namespace Elsa.StartupTasks public class CreateSubscriptions : IStartupTask { private readonly IServiceBusFactory _serviceBusFactory; + private readonly ElsaOptions _elsaOptions; private readonly IContainerNameAccessor _containerNameAccessor; - private readonly IList _competingMessageTypes; - private readonly IEnumerable _pubSubMessageTypes; + private readonly IDistributedLockProvider _distributedLockProvider; + private readonly IList _competingMessageTypes; + private readonly IEnumerable _pubSubMessageTypes; - public CreateSubscriptions(IServiceBusFactory serviceBusFactory, ElsaOptions elsaOptions, IContainerNameAccessor containerNameAccessor) + public CreateSubscriptions(IServiceBusFactory serviceBusFactory, ElsaOptions elsaOptions, IContainerNameAccessor containerNameAccessor, IDistributedLockProvider distributedLockProvider) { _serviceBusFactory = serviceBusFactory; + _elsaOptions = elsaOptions; _containerNameAccessor = containerNameAccessor; + _distributedLockProvider = distributedLockProvider; _competingMessageTypes = elsaOptions.CompetingMessageTypes.ToList(); _pubSubMessageTypes = elsaOptions.PubSubMessageTypes; @@ -27,8 +31,8 @@ namespace Elsa.StartupTasks // For each workflow channel, register a competing message type for workflow definition and workflow instance consumers. foreach (var workflowChannel in workflowChannels) { - _competingMessageTypes.Add(new CompetingMessageType(typeof(ExecuteWorkflowDefinitionRequest), ElsaOptions.FormatChannelQueueName(workflowChannel))); - _competingMessageTypes.Add(new CompetingMessageType(typeof(ExecuteWorkflowInstanceRequest), ElsaOptions.FormatChannelQueueName(workflowChannel))); + _competingMessageTypes.Add(new MessageTypeConfig(typeof(ExecuteWorkflowDefinitionRequest), ElsaOptions.FormatChannelQueueName("ExecuteWorkflow", workflowChannel))); + _competingMessageTypes.Add(new MessageTypeConfig(typeof(ExecuteWorkflowInstanceRequest), ElsaOptions.FormatChannelQueueName("ExecuteWorkflow", workflowChannel))); } } @@ -36,18 +40,23 @@ namespace Elsa.StartupTasks public async Task ExecuteAsync(CancellationToken cancellationToken) { + await using var handle = await _distributedLockProvider.AcquireLockAsync(nameof(CreateSubscriptions), _elsaOptions.DistributedLockTimeout, cancellationToken); + + if (handle == null) + throw new Exception("Could not acquire a lock within the maximum amount of time configured"); + foreach (var messageType in _competingMessageTypes) { - var bus = await _serviceBusFactory.GetServiceBusAsync(messageType.MessageType, messageType.Queue, cancellationToken); + var bus = await _serviceBusFactory.GetServiceBusAsync(messageType.MessageType, messageType.QueueName, cancellationToken); await bus.Subscribe(messageType.MessageType); } var containerName = _containerNameAccessor.GetContainerName(); foreach (var messageType in _pubSubMessageTypes) { - var queueName = $"{containerName}:{messageType.Name}"; - var bus = await _serviceBusFactory.GetServiceBusAsync(messageType, queueName, cancellationToken); - await bus.Subscribe(messageType); + var queueName = $"{containerName}:{messageType.QueueName ?? messageType.MessageType.Name}"; + var bus = await _serviceBusFactory.GetServiceBusAsync(messageType.MessageType, queueName, cancellationToken); + await bus.Subscribe(messageType.MessageType); } } } diff --git a/src/core/Elsa.Features/FodyWeavers.xml b/src/core/Elsa.Features/FodyWeavers.xml new file mode 100644 index 000000000..00e1d9a1c --- /dev/null +++ b/src/core/Elsa.Features/FodyWeavers.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/dashboards/ElsaDashboard/Pages/_Host.cshtml b/src/dashboards/ElsaDashboard/Pages/_Host.cshtml index 08f28dfa4..16a970444 100644 --- a/src/dashboards/ElsaDashboard/Pages/_Host.cshtml +++ b/src/dashboards/ElsaDashboard/Pages/_Host.cshtml @@ -12,11 +12,13 @@ - + - - + + + + \ No newline at end of file diff --git a/src/designer/bindings/aspnet/Elsa.Designer.Components.Web/WorkflowStudio.razor b/src/designer/bindings/aspnet/Elsa.Designer.Components.Web/WorkflowDashboard.razor similarity index 59% rename from src/designer/bindings/aspnet/Elsa.Designer.Components.Web/WorkflowStudio.razor rename to src/designer/bindings/aspnet/Elsa.Designer.Components.Web/WorkflowDashboard.razor index ae0315437..036ea7d5b 100644 --- a/src/designer/bindings/aspnet/Elsa.Designer.Components.Web/WorkflowStudio.razor +++ b/src/designer/bindings/aspnet/Elsa.Designer.Components.Web/WorkflowDashboard.razor @@ -1,4 +1,6 @@ - + + + @code{ @@ -7,5 +9,8 @@ [Parameter] public string MonacoLibPath { get; set; } = "_content/Elsa.Designer.Components.Web/monaco-editor/min"; + + [Parameter] + public string BasePath { get; set; } = default!; } \ No newline at end of file diff --git a/src/designer/bindings/aspnet/Elsa.Designer.Components.Web/WorkflowEditor.razor b/src/designer/bindings/aspnet/Elsa.Designer.Components.Web/WorkflowEditor.razor index 8c32f2c01..afb4836c7 100644 --- a/src/designer/bindings/aspnet/Elsa.Designer.Components.Web/WorkflowEditor.razor +++ b/src/designer/bindings/aspnet/Elsa.Designer.Components.Web/WorkflowEditor.razor @@ -1,12 +1,17 @@ @using Microsoft.JSInterop @inject IJSRuntime JS; - + + + @code{ [Parameter] public string ServerUrl { get; set; } = default!; + + [Parameter] + public string MonacoLibPath { get; set; } = "_content/Elsa.Designer.Components.Web/monaco-editor/min"; [Parameter] public string WorkflowDefinitionId { get; set; } = default!; diff --git a/src/designer/bindings/aspnet/Elsa.Designer.Components.Web/package-lock.json b/src/designer/bindings/aspnet/Elsa.Designer.Components.Web/package-lock.json index 6b954cbe4..75702f29a 100644 --- a/src/designer/bindings/aspnet/Elsa.Designer.Components.Web/package-lock.json +++ b/src/designer/bindings/aspnet/Elsa.Designer.Components.Web/package-lock.json @@ -3,41 +3,41 @@ "lockfileVersion": 1, "dependencies": { "@discoveryjs/json-ext": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.2.tgz", - "integrity": "sha512-HyYEUDeIj5rRQU2Hk5HTB2uHsbRQpF70nvMhVzi+VJR0X+xNEhjPui4/kBf3VeH/wqD28PT4sVOm8qqLjBrSZg==", + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.3.tgz", + "integrity": "sha512-Fxt+AfXgjMoin2maPIYzFZnQjAXjAL0PHscM5pRTtatFqB+vZxAM9tLp2Optnuw3QOQC40jTNeGYFOMvyf7v9g==", "dev": true }, "@nodelib/fs.scandir": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz", - "integrity": "sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA==", + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", "dev": true, "requires": { - "@nodelib/fs.stat": "2.0.4", + "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" } }, "@nodelib/fs.stat": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz", - "integrity": "sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", "dev": true }, "@nodelib/fs.walk": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz", - "integrity": "sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow==", + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", "dev": true, "requires": { - "@nodelib/fs.scandir": "2.1.4", + "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" } }, "@types/eslint": { - "version": "7.2.10", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.10.tgz", - "integrity": "sha512-kUEPnMKrqbtpCq/KTaGFFKAcz6Ethm2EjCoKIDaCmfRBWLbFuTcOJfTlorwbnboXBzahqWLgUp1BQeKHiJzPUQ==", + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.28.0.tgz", + "integrity": "sha512-07XlgzX0YJUn4iG1ocY4IX9DzKSmMGUs6ESKlxWhZRaa0fatIWaHWUVapcuGa8r5HFnTqzj+4OCjd5f7EZ/i/A==", "dev": true, "requires": { "@types/estree": "*", @@ -45,9 +45,9 @@ } }, "@types/eslint-scope": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.0.tgz", - "integrity": "sha512-O/ql2+rrCUe2W2rs7wMR+GqPRcgB6UiqN5RhrR5xruFlY7l9YLMn0ZkDzjoHLeiFkR8MCQZVudUuuvQ2BLC9Qw==", + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.1.tgz", + "integrity": "sha512-SCFeogqiptms4Fg29WpOTk5nHIzfpKCemSN63ksBQYKTcXoJEmJagV+DhVmbapZzY4/5YaOV1nZwrsU79fFm1g==", "dev": true, "requires": { "@types/eslint": "*", @@ -55,188 +55,188 @@ } }, "@types/estree": { - "version": "0.0.47", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.47.tgz", - "integrity": "sha512-c5ciR06jK8u9BstrmJyO97m+klJrrhCf9u3rLu3DEAJBirxRqSCvDQoYKmxuYwQI5SZChAWu+tq9oVlGRuzPAg==", + "version": "0.0.50", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz", + "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==", "dev": true }, "@types/json-schema": { - "version": "7.0.7", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz", - "integrity": "sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==", + "version": "7.0.8", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.8.tgz", + "integrity": "sha512-YSBPTLTVm2e2OoQIDYx8HaeWJ5tTToLH67kXR7zYNGupXMEHa2++G8k+DczX2cFVgalypqtyZIcU19AFcmOpmg==", "dev": true }, "@types/node": { - "version": "15.0.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-15.0.2.tgz", - "integrity": "sha512-p68+a+KoxpoB47015IeYZYRrdqMUcpbK8re/zpFB8Ld46LHC1lPEbp3EXgkEhAYEcPvjJF6ZO+869SQ0aH1dcA==", + "version": "16.3.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.3.2.tgz", + "integrity": "sha512-jJs9ErFLP403I+hMLGnqDRWT0RYKSvArxuBVh2veudHV7ifEC1WAmjJADacZ7mRbA2nWgHtn8xyECMAot0SkAw==", "dev": true }, "@webassemblyjs/ast": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.0.tgz", - "integrity": "sha512-kX2W49LWsbthrmIRMbQZuQDhGtjyqXfEmmHyEi4XWnSZtPmxY0+3anPIzsnRb45VH/J55zlOfWvZuY47aJZTJg==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", "dev": true, "requires": { - "@webassemblyjs/helper-numbers": "1.11.0", - "@webassemblyjs/helper-wasm-bytecode": "1.11.0" + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" } }, "@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.0.tgz", - "integrity": "sha512-Q/aVYs/VnPDVYvsCBL/gSgwmfjeCb4LW8+TMrO3cSzJImgv8lxxEPM2JA5jMrivE7LSz3V+PFqtMbls3m1exDA==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", "dev": true }, "@webassemblyjs/helper-api-error": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.0.tgz", - "integrity": "sha512-baT/va95eXiXb2QflSx95QGT5ClzWpGaa8L7JnJbgzoYeaA27FCvuBXU758l+KXWRndEmUXjP0Q5fibhavIn8w==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", "dev": true }, "@webassemblyjs/helper-buffer": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.0.tgz", - "integrity": "sha512-u9HPBEl4DS+vA8qLQdEQ6N/eJQ7gT7aNvMIo8AAWvAl/xMrcOSiI2M0MAnMCy3jIFke7bEee/JwdX1nUpCtdyA==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", "dev": true }, "@webassemblyjs/helper-numbers": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.0.tgz", - "integrity": "sha512-DhRQKelIj01s5IgdsOJMKLppI+4zpmcMQ3XboFPLwCpSNH6Hqo1ritgHgD0nqHeSYqofA6aBN/NmXuGjM1jEfQ==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", "dev": true, "requires": { - "@webassemblyjs/floating-point-hex-parser": "1.11.0", - "@webassemblyjs/helper-api-error": "1.11.0", + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", "@xtuc/long": "4.2.2" } }, "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.0.tgz", - "integrity": "sha512-MbmhvxXExm542tWREgSFnOVo07fDpsBJg3sIl6fSp9xuu75eGz5lz31q7wTLffwL3Za7XNRCMZy210+tnsUSEA==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", "dev": true }, "@webassemblyjs/helper-wasm-section": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.0.tgz", - "integrity": "sha512-3Eb88hcbfY/FCukrg6i3EH8H2UsD7x8Vy47iVJrP967A9JGqgBVL9aH71SETPx1JrGsOUVLo0c7vMCN22ytJew==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.11.0", - "@webassemblyjs/helper-buffer": "1.11.0", - "@webassemblyjs/helper-wasm-bytecode": "1.11.0", - "@webassemblyjs/wasm-gen": "1.11.0" + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" } }, "@webassemblyjs/ieee754": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.0.tgz", - "integrity": "sha512-KXzOqpcYQwAfeQ6WbF6HXo+0udBNmw0iXDmEK5sFlmQdmND+tr773Ti8/5T/M6Tl/413ArSJErATd8In3B+WBA==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", "dev": true, "requires": { "@xtuc/ieee754": "^1.2.0" } }, "@webassemblyjs/leb128": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.0.tgz", - "integrity": "sha512-aqbsHa1mSQAbeeNcl38un6qVY++hh8OpCOzxhixSYgbRfNWcxJNJQwe2rezK9XEcssJbbWIkblaJRwGMS9zp+g==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", "dev": true, "requires": { "@xtuc/long": "4.2.2" } }, "@webassemblyjs/utf8": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.0.tgz", - "integrity": "sha512-A/lclGxH6SpSLSyFowMzO/+aDEPU4hvEiooCMXQPcQFPPJaYcPQNKGOCLUySJsYJ4trbpr+Fs08n4jelkVTGVw==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", "dev": true }, "@webassemblyjs/wasm-edit": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.0.tgz", - "integrity": "sha512-JHQ0damXy0G6J9ucyKVXO2j08JVJ2ntkdJlq1UTiUrIgfGMmA7Ik5VdC/L8hBK46kVJgujkBIoMtT8yVr+yVOQ==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.11.0", - "@webassemblyjs/helper-buffer": "1.11.0", - "@webassemblyjs/helper-wasm-bytecode": "1.11.0", - "@webassemblyjs/helper-wasm-section": "1.11.0", - "@webassemblyjs/wasm-gen": "1.11.0", - "@webassemblyjs/wasm-opt": "1.11.0", - "@webassemblyjs/wasm-parser": "1.11.0", - "@webassemblyjs/wast-printer": "1.11.0" + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" } }, "@webassemblyjs/wasm-gen": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.0.tgz", - "integrity": "sha512-BEUv1aj0WptCZ9kIS30th5ILASUnAPEvE3tVMTrItnZRT9tXCLW2LEXT8ezLw59rqPP9klh9LPmpU+WmRQmCPQ==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.11.0", - "@webassemblyjs/helper-wasm-bytecode": "1.11.0", - "@webassemblyjs/ieee754": "1.11.0", - "@webassemblyjs/leb128": "1.11.0", - "@webassemblyjs/utf8": "1.11.0" + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" } }, "@webassemblyjs/wasm-opt": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.0.tgz", - "integrity": "sha512-tHUSP5F4ywyh3hZ0+fDQuWxKx3mJiPeFufg+9gwTpYp324mPCQgnuVKwzLTZVqj0duRDovnPaZqDwoyhIO8kYg==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.11.0", - "@webassemblyjs/helper-buffer": "1.11.0", - "@webassemblyjs/wasm-gen": "1.11.0", - "@webassemblyjs/wasm-parser": "1.11.0" + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" } }, "@webassemblyjs/wasm-parser": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.0.tgz", - "integrity": "sha512-6L285Sgu9gphrcpDXINvm0M9BskznnzJTE7gYkjDbxET28shDqp27wpruyx3C2S/dvEwiigBwLA1cz7lNUi0kw==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.11.0", - "@webassemblyjs/helper-api-error": "1.11.0", - "@webassemblyjs/helper-wasm-bytecode": "1.11.0", - "@webassemblyjs/ieee754": "1.11.0", - "@webassemblyjs/leb128": "1.11.0", - "@webassemblyjs/utf8": "1.11.0" + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" } }, "@webassemblyjs/wast-printer": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.0.tgz", - "integrity": "sha512-Fg5OX46pRdTgB7rKIUojkh9vXaVN6sGYCnEiJN1GYkb0RPwShZXp6KTDqmoMdQPKhcroOXh3fEzmkWmCYaKYhQ==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/ast": "1.11.1", "@xtuc/long": "4.2.2" } }, "@webpack-cli/configtest": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.0.3.tgz", - "integrity": "sha512-WQs0ep98FXX2XBAfQpRbY0Ma6ADw8JR6xoIkaIiJIzClGOMqVRvPCWqndTxf28DgFopWan0EKtHtg/5W1h0Zkw==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.0.4.tgz", + "integrity": "sha512-cs3XLy+UcxiP6bj0A6u7MLLuwdXJ1c3Dtc0RkKg+wiI1g/Ti1om8+/2hc2A2B60NbBNAbMgyBMHvyymWm/j4wQ==", "dev": true }, "@webpack-cli/info": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.2.4.tgz", - "integrity": "sha512-ogE2T4+pLhTTPS/8MM3IjHn0IYplKM4HbVNMCWA9N4NrdPzunwenpCsqKEXyejMfRu6K8mhauIPYf8ZxWG5O6g==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.3.0.tgz", + "integrity": "sha512-ASiVB3t9LOKHs5DyVUcxpraBXDOKubYu/ihHhU+t1UPpxsivg6Od2E2qU4gJCekfEddzRBzHhzA/Acyw/mlK/w==", "dev": true, "requires": { "envinfo": "^7.7.3" } }, "@webpack-cli/serve": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.4.0.tgz", - "integrity": "sha512-xgT/HqJ+uLWGX+Mzufusl3cgjAcnqYYskaB7o0vRcwOEfuu6hMzSILQpnIzFMGsTaeaX4Nnekl+6fadLbl1/Vg==", + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.5.1.tgz", + "integrity": "sha512-4vSVUiOPJLmr45S8rMGy7WDvpWxfFxfP/Qx/cxZFCfvoypTYpPPL1X8VIZMe0WTA+Jr7blUxwUSEZNkjoMTgSw==", "dev": true }, "@xtuc/ieee754": { @@ -252,9 +252,9 @@ "dev": true }, "acorn": { - "version": "8.2.4", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.2.4.tgz", - "integrity": "sha512-Ibt84YwBDDA890eDiDCEqcbwvHlBvzzDkU2cGBBDDI1QWT12jTiXIOn2CIw5KK4i6N5Z2HUxwYjzriDyqaqqZg==", + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.4.1.tgz", + "integrity": "sha512-asabaBSkEKosYKMITunzX177CXxQ4Q8BSSzMTKD+FefUhipQC70gfW5SiUDhYQ3vk8G+81HqQk7Fv9OXwwn9KA==", "dev": true }, "ajv": { @@ -310,9 +310,9 @@ "dev": true }, "caniuse-lite": { - "version": "1.0.30001223", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001223.tgz", - "integrity": "sha512-k/RYs6zc/fjbxTjaWZemeSmOjO0JJV+KguOBA3NwPup8uzxM1cMhR2BD9XmO86GuqaqTCO8CgkgH9Rz//vdDiA==", + "version": "1.0.30001245", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001245.tgz", + "integrity": "sha512-768fM9j1PKXpOCKws6eTo3RHmvTUsG9UrpT4WoREFeZgJBTi4/X9g565azS/rVUGtqb8nt7FjLeF5u4kukERnA==", "dev": true }, "chrome-trace-event": { @@ -338,41 +338,25 @@ "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", "dev": true }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, "copy-webpack-plugin": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-8.1.1.tgz", - "integrity": "sha512-rYM2uzRxrLRpcyPqGceRBDpxxUV8vcDqIKxAUKfcnFpcrPxT5+XvhTxv7XLjo5AvEJFPdAE3zCogG2JVahqgSQ==", + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-9.0.1.tgz", + "integrity": "sha512-14gHKKdYIxF84jCEgPgYXCPpldbwpxxLbCmA7LReY7gvbaT555DgeBWBgBZM116tv/fO6RRJrsivBqRyRlukhw==", "dev": true, "requires": { "fast-glob": "^3.2.5", - "glob-parent": "^5.1.1", + "glob-parent": "^6.0.0", "globby": "^11.0.3", "normalize-path": "^3.0.0", "p-limit": "^3.1.0", "schema-utils": "^3.0.0", - "serialize-javascript": "^5.0.1" - }, - "dependencies": { - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } + "serialize-javascript": "^6.0.0" } }, "cross-env": { @@ -405,15 +389,15 @@ } }, "electron-to-chromium": { - "version": "1.3.727", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.727.tgz", - "integrity": "sha512-Mfz4FIB4FSvEwBpDfdipRIrwd6uo8gUDoRDF4QEYb4h4tSuI3ov594OrjU6on042UlFHouIJpClDODGkPcBSbg==", + "version": "1.3.778", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.778.tgz", + "integrity": "sha512-Lw04qJaPtWdq0d7qKHJTgkam+FhFi3hm/scf1EyqJWdjO3ZIGUJhNmZJRXWb7yb/bRYXQyVGSpa9RqVpjjWMQw==", "dev": true }, "enhanced-resolve": { - "version": "5.8.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.8.0.tgz", - "integrity": "sha512-Sl3KRpJA8OpprrtaIswVki3cWPiPKxXuFxJXBp+zNb6s6VwNWwFRUdtmzd2ReUut8n+sCPx7QCtQ7w5wfJhSgQ==", + "version": "5.8.2", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.8.2.tgz", + "integrity": "sha512-F27oB3WuHDzvR2DOGNTaYy0D5o0cnrv8TeI482VM4kYgQd/FT9lUQwuNsJ0oOHtBUq7eiW5ytqzp7nBFknL+GA==", "dev": true, "requires": { "graceful-fs": "^4.2.4", @@ -427,9 +411,9 @@ "dev": true }, "es-module-lexer": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.4.1.tgz", - "integrity": "sha512-ooYciCUtfw6/d2w56UVeqHPcoCFAiJdz5XOkYpv/Txl1HMUozpXjz/2RIQgqwKdXNDPSF1W7mJCFse3G+HDyAA==", + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.7.1.tgz", + "integrity": "sha512-MgtWFl5No+4S3TmhDmCz2ObFGm6lEpTnzbQi+Dd+pw4mlTIZTmM2iAs5gRlmx5zS9luzobCSBSI90JM/1/JgOw==", "dev": true }, "escalade": { @@ -478,9 +462,9 @@ "dev": true }, "execa": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.0.0.tgz", - "integrity": "sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", "dev": true, "requires": { "cross-spawn": "^7.0.3", @@ -501,17 +485,27 @@ "dev": true }, "fast-glob": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.5.tgz", - "integrity": "sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==", + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", + "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", "dev": true, "requires": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.0", + "glob-parent": "^5.1.2", "merge2": "^1.3.0", - "micromatch": "^4.0.2", - "picomatch": "^2.2.1" + "micromatch": "^4.0.4" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + } } }, "fast-json-stable-stringify": { @@ -527,9 +521,9 @@ "dev": true }, "fastq": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.11.0.tgz", - "integrity": "sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.11.1.tgz", + "integrity": "sha512-HOnr8Mc60eNYl1gzwp6r5RoUyAn5/glBolUzP/Ez6IFVPMPirxn/9phgL6zhOtaTy7ISwPvQ+wT+hfcRZh/bzw==", "dev": true, "requires": { "reusify": "^1.0.4" @@ -567,9 +561,9 @@ "dev": true }, "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.0.tgz", + "integrity": "sha512-Hdd4287VEJcZXUwv1l8a+vXC1GjOQqXe+VS30w/ypihpcnu9M1n3xeYeJu5CBpeEQj2nAab2xxz28GuA3vp4Ww==", "dev": true, "requires": { "is-glob": "^4.0.1" @@ -582,9 +576,9 @@ "dev": true }, "globby": { - "version": "11.0.3", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.3.tgz", - "integrity": "sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg==", + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz", + "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==", "dev": true, "requires": { "array-union": "^2.1.0", @@ -610,6 +604,12 @@ "function-bind": "^1.1.1" } }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, "human-signals": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", @@ -639,9 +639,9 @@ "dev": true }, "is-core-module": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.3.0.tgz", - "integrity": "sha512-xSphU2KG9867tsYdLD4RWQ1VqdFl4HTO9Thf3I/3dLEfr0dbPTWKsuCKrgqMljg4nPE+Gq0VCnzT3gr0CyBmsw==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.5.0.tgz", + "integrity": "sha512-TXCMSDsEHMEEZ6eCA8rwRDbLu55MRGmrctljsBX/2v1d9/GzqHOxW5c5oPSgrUt2vBFXebu9rGqckXGPWOlYpg==", "dev": true, "requires": { "has": "^1.0.3" @@ -696,31 +696,14 @@ "dev": true }, "jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.0.6.tgz", + "integrity": "sha512-qupxcj/dRuA3xHPMUd40gr2EaAurFbkwzOh7wfPaeE9id7hyjURRQoqNfHifHK3XjJU6YJJUQKILGUnwGPEOCA==", "dev": true, "requires": { "@types/node": "*", "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } + "supports-color": "^8.0.0" } }, "json-parse-better-errors": { @@ -779,18 +762,18 @@ } }, "mime-db": { - "version": "1.47.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.47.0.tgz", - "integrity": "sha512-QBmA/G2y+IfeS4oktet3qRZ+P5kPhCKRXxXnQEudYqUaEioAU1/Lq2us3D/t1Jfo4hE9REQPrbB7K5sOczJVIw==", + "version": "1.48.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.48.0.tgz", + "integrity": "sha512-FM3QwxV+TnZYQ2aRqhlKBMHxk10lTbMt3bBkMAp54ddrNeVSfcQYOOKuGuy3Ddrm38I04If834fOUSq1yzslJQ==", "dev": true }, "mime-types": { - "version": "2.1.30", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.30.tgz", - "integrity": "sha512-crmjA4bLtR8m9qLpHvgxSChT+XoSlZi8J4n/aIdn3z92e/U47Z0V/yl+Wh9W046GgFVAmoNR/fmdbZYcSSIUeg==", + "version": "2.1.31", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.31.tgz", + "integrity": "sha512-XGZnNzm3QvgKxa8dpzyhFTHmpP3l5YNusmne07VUOXxou9CqUqYa/HBy124RqtVh/O2pECas/MOcsDgpilPOPg==", "dev": true, "requires": { - "mime-db": "1.47.0" + "mime-db": "1.48.0" } }, "mimic-fn": { @@ -800,9 +783,9 @@ "dev": true }, "monaco-editor": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.23.0.tgz", - "integrity": "sha512-q+CP5zMR/aFiMTE9QlIavGyGicKnG2v/H8qVvybLzeFsARM8f6G9fL0sMST2tyVYCwDKkGamZUI6647A0jR/Lg==", + "version": "0.25.2", + "resolved": "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.25.2.tgz", + "integrity": "sha512-5iylzSJevCnzJn9UVsW8yOZ3yHjmAs4TfvH3zsbftKiFKmHG0xirGN6DK9Kk04VSWxYCZZAIafYJoNJJMAU1KA==", "dev": true }, "neo-async": { @@ -812,9 +795,9 @@ "dev": true }, "node-releases": { - "version": "1.1.71", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz", - "integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==", + "version": "1.1.73", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.73.tgz", + "integrity": "sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==", "dev": true }, "normalize-path": { @@ -842,12 +825,12 @@ } }, "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "dev": true, "requires": { - "p-try": "^2.0.0" + "yocto-queue": "^0.1.0" } }, "p-locate": { @@ -857,6 +840,17 @@ "dev": true, "requires": { "p-limit": "^2.2.0" + }, + "dependencies": { + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + } } }, "p-try": { @@ -878,9 +872,9 @@ "dev": true }, "path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", "dev": true }, "path-type": { @@ -890,9 +884,9 @@ "dev": true }, "picomatch": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.3.tgz", - "integrity": "sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", "dev": true }, "pkg-dir": { @@ -975,15 +969,26 @@ } }, "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", "dev": true }, + "schema-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.0.tgz", + "integrity": "sha512-tTEaeYkyIhEZ9uWgAjDerWov3T9MgX8dhhy2r0IGeeX4W8ngtGl1++dUve/RUqzuaASSh7shwCDJjEzthxki8w==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.7", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, "serialize-javascript": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", - "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", "dev": true, "requires": { "randombytes": "^2.1.0" @@ -1031,6 +1036,12 @@ "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", "dev": true }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, "source-map-support": { "version": "0.5.19", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", @@ -1039,14 +1050,6 @@ "requires": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } } }, "strip-final-newline": { @@ -1055,6 +1058,15 @@ "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", "dev": true }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, "tapable": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.0.tgz", @@ -1062,9 +1074,9 @@ "dev": true }, "terser": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.7.0.tgz", - "integrity": "sha512-HP5/9hp2UaZt5fYkuhNBR8YyRcT8juw8+uFbAme53iN9hblvKnLUTKkmwJG6ocWpIKf8UK4DoeWG4ty0J6S6/g==", + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.7.1.tgz", + "integrity": "sha512-b3e+d5JbHAe/JSjwsC3Zn55wsBIM7AsHLjKxT31kGCldgbpFePaFo+PiddtO6uwRZWRw7sPXmAN8dTW61xmnSg==", "dev": true, "requires": { "commander": "^2.20.0", @@ -1072,12 +1084,6 @@ "source-map-support": "~0.5.19" }, "dependencies": { - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, "source-map": { "version": "0.7.3", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", @@ -1087,45 +1093,17 @@ } }, "terser-webpack-plugin": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.1.1.tgz", - "integrity": "sha512-5XNNXZiR8YO6X6KhSGXfY0QrGrCRlSwAEjIIrlRQR4W8nP69TaJUlh3bkuac6zzgspiGPfKEHcY295MMVExl5Q==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.1.4.tgz", + "integrity": "sha512-C2WkFwstHDhVEmsmlCxrXUtVklS+Ir1A7twrYzrDrQQOIMOaVAYykaoo/Aq1K0QRkMoY2hhvDQY1cm4jnIMFwA==", "dev": true, "requires": { - "jest-worker": "^26.6.2", + "jest-worker": "^27.0.2", "p-limit": "^3.1.0", "schema-utils": "^3.0.0", - "serialize-javascript": "^5.0.1", + "serialize-javascript": "^6.0.0", "source-map": "^0.6.1", - "terser": "^5.5.1" - }, - "dependencies": { - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } + "terser": "^5.7.0" } }, "to-regex-range": { @@ -1153,9 +1131,9 @@ "dev": true }, "watchpack": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.1.1.tgz", - "integrity": "sha512-Oo7LXCmc1eE1AjyuSBmtC3+Wy4HcV8PxWh2kP6fOl8yTlNS7r0K9l1ao2lrrUza7V39Y3D/BbJgY8VeSlc5JKw==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.2.0.tgz", + "integrity": "sha512-up4YAn/XHgZHIxFBVCdlMiWDj6WaLKpwVeGQk2I5thdYxF/KmF0aaz6TfJZ/hfl1h/XlcDr7k1KH7ThDagpFaA==", "dev": true, "requires": { "glob-to-regexp": "^0.4.1", @@ -1163,22 +1141,22 @@ } }, "webpack": { - "version": "5.36.2", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.36.2.tgz", - "integrity": "sha512-XJumVnnGoH2dV+Pk1VwgY4YT6AiMKpVoudUFCNOXMIVrEKPUgEwdIfWPjIuGLESAiS8EdIHX5+TiJz/5JccmRg==", + "version": "5.44.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.44.0.tgz", + "integrity": "sha512-I1S1w4QLoKmH19pX6YhYN0NiSXaWY8Ou00oA+aMcr9IUGeF5azns+IKBkfoAAG9Bu5zOIzZt/mN35OffBya8AQ==", "dev": true, "requires": { "@types/eslint-scope": "^3.7.0", - "@types/estree": "^0.0.47", - "@webassemblyjs/ast": "1.11.0", - "@webassemblyjs/wasm-edit": "1.11.0", - "@webassemblyjs/wasm-parser": "1.11.0", - "acorn": "^8.2.1", + "@types/estree": "^0.0.50", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.4.1", "browserslist": "^4.14.5", "chrome-trace-event": "^1.0.2", "enhanced-resolve": "^5.8.0", - "es-module-lexer": "^0.4.0", - "eslint-scope": "^5.1.1", + "es-module-lexer": "^0.7.1", + "eslint-scope": "5.1.1", "events": "^3.2.0", "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.2.4", @@ -1188,34 +1166,21 @@ "neo-async": "^2.6.2", "schema-utils": "^3.0.0", "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.1.1", - "watchpack": "^2.0.0", - "webpack-sources": "^2.1.1" - }, - "dependencies": { - "schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.2.0", + "webpack-sources": "^2.3.0" } }, "webpack-cli": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.7.0.tgz", - "integrity": "sha512-7bKr9182/sGfjFm+xdZSwgQuFjgEcy0iCTIBxRUeteJ2Kr8/Wz0qNJX+jw60LU36jApt4nmMkep6+W5AKhok6g==", + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.7.2.tgz", + "integrity": "sha512-mEoLmnmOIZQNiRl0ebnjzQ74Hk0iKS5SiEEnpq3dRezoyR3yPaeQZCMCe+db4524pj1Pd5ghZXjT41KLzIhSLw==", "dev": true, "requires": { "@discoveryjs/json-ext": "^0.5.0", - "@webpack-cli/configtest": "^1.0.3", - "@webpack-cli/info": "^1.2.4", - "@webpack-cli/serve": "^1.4.0", + "@webpack-cli/configtest": "^1.0.4", + "@webpack-cli/info": "^1.3.0", + "@webpack-cli/serve": "^1.5.1", "colorette": "^1.2.1", "commander": "^7.0.0", "execa": "^5.0.0", @@ -1236,9 +1201,9 @@ } }, "webpack-merge": { - "version": "5.7.3", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.7.3.tgz", - "integrity": "sha512-6/JUQv0ELQ1igjGDzHkXbVDRxkfA57Zw7PfiupdLFJYrgFqY5ZP8xxbpp2lU3EPwYx89ht5Z/aDkD40hFCm5AA==", + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", + "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", "dev": true, "requires": { "clone-deep": "^4.0.1", @@ -1246,21 +1211,13 @@ } }, "webpack-sources": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.2.0.tgz", - "integrity": "sha512-bQsA24JLwcnWGArOKUxYKhX3Mz/nK1Xf6hxullKERyktjNMC4x8koOeaDNTA2fEJ09BdWLbM/iTW0ithREUP0w==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.0.tgz", + "integrity": "sha512-WyOdtwSvOML1kbgtXbTDnEW0jkJ7hZr/bDByIwszhWd/4XX1A3XMkrbFMsuH4+/MfLlZCUzlAdg4r7jaGKEIgQ==", "dev": true, "requires": { "source-list-map": "^2.0.1", "source-map": "^0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } } }, "which": { diff --git a/src/designer/elsa-workflows-studio/package-lock.json b/src/designer/elsa-workflows-studio/package-lock.json index a7fab4b95..7aa9cb182 100644 --- a/src/designer/elsa-workflows-studio/package-lock.json +++ b/src/designer/elsa-workflows-studio/package-lock.json @@ -1,6 +1,6 @@ { "name": "@elsa-workflows/elsa-workflows-studio", - "version": "2.1.4", + "version": "2.2.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/src/designer/elsa-workflows-studio/package.json b/src/designer/elsa-workflows-studio/package.json index 7eb02ad98..e9eb8e14b 100644 --- a/src/designer/elsa-workflows-studio/package.json +++ b/src/designer/elsa-workflows-studio/package.json @@ -1,6 +1,6 @@ { "name": "@elsa-workflows/elsa-workflows-studio", - "version": "2.1.4", + "version": "2.2.0", "description": "Elsa Workflow Studio is a collection of web components to manage Elsa workflows stored on an Elsa Workflows server.", "repository": { "type": "git", @@ -22,15 +22,15 @@ "scripts": { "push": "npm publish --access public", "push:preview": "npm publish --access public --tag preview", - "build": "npm run build:tailwind:prod & stencil build", - "build:dev": "stencil build --dev --tailwind:dev", - "start:dev": "stencil build --dev --tailwind:dev --watch --serve", - "start": "stencil build --watch --serve", + "build": "npm run build:tailwind:prod & stencil build --config stencil.config.dist.ts", + "build:dev": "stencil build --dev --config stencil.dev.config.ts", + "start": "stencil build --watch --serve --config stencil.config.prod.ts", + "start:dev": "stencil build --dev --watch --serve --config stencil.config.dev.ts", "test": "stencil test --spec --e2e", "test.watch": "stencil test --spec --e2e --watchAll", "generate": "stencil generate", - "build:tailwind:dev": "cross-env NODE_ENV=development tailwind build -i ./tailwind.css -o ./src/globals/tailwind.css & copyfiles -u 2 \"./src/globals/tailwind.css\" \"./src/assets/styles\"", - "build:tailwind:prod": "cross-env NODE_ENV=production tailwind build -i ./tailwind.css -o ./src/globals/tailwind.css & copyfiles -u 2 \"./src/globals/tailwind.css\" \"./src/assets/styles\"" + "build:tailwind:dev": "cross-env NODE_ENV=development tailwind build -i ./tailwind.css -o ./src/globals/tailwind.css", + "build:tailwind:prod": "cross-env NODE_ENV=production tailwind build -i ./tailwind.css -o ./src/globals/tailwind.css" }, "dependencies": { "@fullhuman/postcss-purgecss": "^4.0.3", diff --git a/src/designer/elsa-workflows-studio/src/assets/styles/tailwind.css b/src/designer/elsa-workflows-studio/src/assets/styles/tailwind.css deleted file mode 100644 index 52cbb7c88..000000000 --- a/src/designer/elsa-workflows-studio/src/assets/styles/tailwind.css +++ /dev/null @@ -1,90686 +0,0 @@ -/*! tailwindcss v2.2.4 | MIT License | https://tailwindcss.com */ - -/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */ - -/* -Document -======== -*/ - -/** -Use a better box model (opinionated). -*/ - -*, -::before, -::after { - box-sizing: border-box; -} - -/** -Use a more readable tab size (opinionated). -*/ - -html { - -moz-tab-size: 4; - -o-tab-size: 4; - tab-size: 4; -} - -/** -1. Correct the line height in all browsers. -2. Prevent adjustments of font size after orientation changes in iOS. -*/ - -html { - line-height: 1.15; - /* 1 */ - -webkit-text-size-adjust: 100%; - /* 2 */ -} - -/* -Sections -======== -*/ - -/** -Remove the margin in all browsers. -*/ - -body { - margin: 0; -} - -/** -Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3) -*/ - -body { - font-family: - system-ui, - -apple-system, /* Firefox supports this but not yet `system-ui` */ - 'Segoe UI', - Roboto, - Helvetica, - Arial, - sans-serif, - 'Apple Color Emoji', - 'Segoe UI Emoji'; -} - -/* -Grouping content -================ -*/ - -/** -1. Add the correct height in Firefox. -2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655) -*/ - -hr { - height: 0; - /* 1 */ - color: inherit; - /* 2 */ -} - -/* -Text-level semantics -==================== -*/ - -/** -Add the correct text decoration in Chrome, Edge, and Safari. -*/ - -abbr[title] { - -webkit-text-decoration: underline dotted; - text-decoration: underline dotted; -} - -/** -Add the correct font weight in Edge and Safari. -*/ - -b, -strong { - font-weight: bolder; -} - -/** -1. Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3) -2. Correct the odd 'em' font sizing in all browsers. -*/ - -code, -kbd, -samp, -pre { - font-family: - ui-monospace, - SFMono-Regular, - Consolas, - 'Liberation Mono', - Menlo, - monospace; - /* 1 */ - font-size: 1em; - /* 2 */ -} - -/** -Add the correct font size in all browsers. -*/ - -small { - font-size: 80%; -} - -/** -Prevent 'sub' and 'sup' elements from affecting the line height in all browsers. -*/ - -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} - -sub { - bottom: -0.25em; -} - -sup { - top: -0.5em; -} - -/* -Tabular data -============ -*/ - -/** -1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297) -2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016) -*/ - -table { - text-indent: 0; - /* 1 */ - border-color: inherit; - /* 2 */ -} - -/* -Forms -===== -*/ - -/** -1. Change the font styles in all browsers. -2. Remove the margin in Firefox and Safari. -*/ - -button, -input, -optgroup, -select, -textarea { - font-family: inherit; - /* 1 */ - font-size: 100%; - /* 1 */ - line-height: 1.15; - /* 1 */ - margin: 0; - /* 2 */ -} - -/** -Remove the inheritance of text transform in Edge and Firefox. -1. Remove the inheritance of text transform in Firefox. -*/ - -button, -select { - /* 1 */ - text-transform: none; -} - -/** -Correct the inability to style clickable types in iOS and Safari. -*/ - -button, -[type='button'], -[type='submit'] { - -webkit-appearance: button; -} - -/** -Remove the inner border and padding in Firefox. -*/ - -/** -Restore the focus styles unset by the previous rule. -*/ - -/** -Remove the additional ':invalid' styles in Firefox. -See: https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737 -*/ - -/** -Remove the padding so developers are not caught out when they zero out 'fieldset' elements in all browsers. -*/ - -legend { - padding: 0; -} - -/** -Add the correct vertical alignment in Chrome and Firefox. -*/ - -progress { - vertical-align: baseline; -} - -/** -Correct the cursor style of increment and decrement buttons in Safari. -*/ - -/** -1. Correct the odd appearance in Chrome and Safari. -2. Correct the outline style in Safari. -*/ - -[type='search'] { - -webkit-appearance: textfield; - /* 1 */ - outline-offset: -2px; - /* 2 */ -} - -/** -Remove the inner padding in Chrome and Safari on macOS. -*/ - -/** -1. Correct the inability to style clickable types in iOS and Safari. -2. Change font properties to 'inherit' in Safari. -*/ - -/* -Interactive -=========== -*/ - -/* -Add the correct display in Chrome and Safari. -*/ - -summary { - display: list-item; -} - -/** - * Manually forked from SUIT CSS Base: https://github.com/suitcss/base - * A thin layer on top of normalize.css that provides a starting point more - * suitable for web applications. - */ - -/** - * Removes the default spacing and border for appropriate elements. - */ - -blockquote, -dl, -dd, -h1, -h2, -h3, -h4, -h5, -h6, -hr, -figure, -p, -pre { - margin: 0; -} - -button { - background-color: transparent; - background-image: none; -} - -fieldset { - margin: 0; - padding: 0; -} - -ol, -ul { - list-style: none; - margin: 0; - padding: 0; -} - -/** - * Tailwind custom reset styles - */ - -/** - * 1. Use the user's configured `sans` font-family (with Tailwind's default - * sans-serif font stack as a fallback) as a sane default. - * 2. Use Tailwind's default "normal" line-height so the user isn't forced - * to override it to ensure consistency even when using the default theme. - */ - -html { - font-family: Inter var, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - /* 1 */ - line-height: 1.5; - /* 2 */ -} - -/** - * Inherit font-family and line-height from `html` so users can set them as - * a class directly on the `html` element. - */ - -body { - font-family: inherit; - line-height: inherit; -} - -/** - * 1. Prevent padding and border from affecting element width. - * - * We used to set this in the html element and inherit from - * the parent element for everything else. This caused issues - * in shadow-dom-enhanced elements like
where the content - * is wrapped by a div with box-sizing set to `content-box`. - * - * https://github.com/mozdevs/cssremedy/issues/4 - * - * - * 2. Allow adding a border to an element by just adding a border-width. - * - * By default, the way the browser specifies that an element should have no - * border is by setting it's border-style to `none` in the user-agent - * stylesheet. - * - * In order to easily add borders to elements by just setting the `border-width` - * property, we change the default border-style for all elements to `solid`, and - * use border-width to hide them instead. This way our `border` utilities only - * need to set the `border-width` property instead of the entire `border` - * shorthand, making our border utilities much more straightforward to compose. - * - * https://github.com/tailwindcss/tailwindcss/pull/116 - */ - -*, -::before, -::after { - box-sizing: border-box; - /* 1 */ - border-width: 0; - /* 2 */ - border-style: solid; - /* 2 */ - border-color: currentColor; - /* 2 */ -} - -/* - * Ensure horizontal rules are visible by default - */ - -hr { - border-top-width: 1px; -} - -/** - * Undo the `border-style: none` reset that Normalize applies to images so that - * our `border-{width}` utilities have the expected effect. - * - * The Normalize reset is unnecessary for us since we default the border-width - * to 0 on all elements. - * - * https://github.com/tailwindcss/tailwindcss/issues/362 - */ - -img { - border-style: solid; -} - -textarea { - resize: vertical; -} - -input::-moz-placeholder, textarea::-moz-placeholder { - opacity: 1; - color: #9ca3af; -} - -input:-ms-input-placeholder, textarea:-ms-input-placeholder { - opacity: 1; - color: #9ca3af; -} - -input::placeholder, -textarea::placeholder { - opacity: 1; - color: #9ca3af; -} - -button, -[role="button"] { - cursor: pointer; -} - -table { - border-collapse: collapse; -} - -h1, -h2, -h3, -h4, -h5, -h6 { - font-size: inherit; - font-weight: inherit; -} - -/** - * Reset links to optimize for opt-in styling instead of - * opt-out. - */ - -a { - color: inherit; - text-decoration: inherit; -} - -/** - * Reset form element properties that are easy to forget to - * style explicitly so you don't inadvertently introduce - * styles that deviate from your design system. These styles - * supplement a partial reset that is already applied by - * normalize.css. - */ - -button, -input, -optgroup, -select, -textarea { - padding: 0; - line-height: inherit; - color: inherit; -} - -/** - * Use the configured 'mono' font family for elements that - * are expected to be rendered with a monospace font, falling - * back to the system monospace stack if there is no configured - * 'mono' font family. - */ - -pre, -code, -kbd, -samp { - font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; -} - -/** - * 1. Make replaced elements `display: block` by default as that's - * the behavior you want almost all of the time. Inspired by - * CSS Remedy, with `svg` added as well. - * - * https://github.com/mozdevs/cssremedy/issues/14 - * - * 2. Add `vertical-align: middle` to align replaced elements more - * sensibly by default when overriding `display` by adding a - * utility like `inline`. - * - * This can trigger a poorly considered linting error in some - * tools but is included by design. - * - * https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210 - */ - -img, -svg, -video, -canvas, -audio, -iframe, -embed, -object { - display: block; - /* 1 */ - vertical-align: middle; - /* 2 */ -} - -/** - * Constrain images and videos to the parent width and preserve - * their intrinsic aspect ratio. - * - * https://github.com/mozdevs/cssremedy/issues/14 - */ - -img, -video { - max-width: 100%; - height: auto; -} - -*, ::before, ::after { - --tw-border-opacity: 1; - border-color: rgba(229, 231, 235, var(--tw-border-opacity)); -} - -[type='text'],[type='url'],[type='number'],[type='date'],[type='search'],[type='time'],textarea,select { - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; - background-color: #fff; - border-color: #6b7280; - border-width: 1px; - border-radius: 0px; - padding-top: 0.5rem; - padding-right: 0.75rem; - padding-bottom: 0.5rem; - padding-left: 0.75rem; - font-size: 1rem; - line-height: 1.5rem; -} - -[type='text']:focus, [type='url']:focus, [type='number']:focus, [type='date']:focus, [type='search']:focus, [type='time']:focus, textarea:focus, select:focus { - outline: 2px solid transparent; - outline-offset: 2px; - --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); - --tw-ring-offset-width: 0px; - --tw-ring-offset-color: #fff; - --tw-ring-color: #2563eb; - --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); - --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color); - box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); - border-color: #2563eb; -} - -input::-moz-placeholder, textarea::-moz-placeholder { - color: #6b7280; - opacity: 1; -} - -input:-ms-input-placeholder, textarea:-ms-input-placeholder { - color: #6b7280; - opacity: 1; -} - -input::placeholder,textarea::placeholder { - color: #6b7280; - opacity: 1; -} - -select { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e"); - background-position: right 0.5rem center; - background-repeat: no-repeat; - background-size: 1.5em 1.5em; - padding-right: 2.5rem; - -webkit-print-color-adjust: exact; - color-adjust: exact; -} - -[type='checkbox'],[type='radio'] { - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; - padding: 0; - -webkit-print-color-adjust: exact; - color-adjust: exact; - display: inline-block; - vertical-align: middle; - background-origin: border-box; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - flex-shrink: 0; - height: 1rem; - width: 1rem; - color: #2563eb; - background-color: #fff; - border-color: #6b7280; - border-width: 1px; -} - -[type='checkbox'] { - border-radius: 0px; -} - -[type='radio'] { - border-radius: 100%; -} - -[type='checkbox']:focus,[type='radio']:focus { - outline: 2px solid transparent; - outline-offset: 2px; - --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); - --tw-ring-offset-width: 2px; - --tw-ring-offset-color: #fff; - --tw-ring-color: #2563eb; - --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); - --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); - box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); -} - -[type='checkbox']:checked,[type='radio']:checked { - border-color: transparent; - background-color: currentColor; - background-size: 100% 100%; - background-position: center; - background-repeat: no-repeat; -} - -[type='checkbox']:checked { - background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e"); -} - -[type='radio']:checked { - background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e"); -} - -[type='checkbox']:checked:hover,[type='checkbox']:checked:focus,[type='radio']:checked:hover,[type='radio']:checked:focus { - border-color: transparent; - background-color: currentColor; -} - -[type='checkbox']:indeterminate { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e"); - border-color: transparent; - background-color: currentColor; - background-size: 100% 100%; - background-position: center; - background-repeat: no-repeat; -} - -[type='checkbox']:indeterminate:hover,[type='checkbox']:indeterminate:focus { - border-color: transparent; - background-color: currentColor; -} - -[type='file'] { - background: unset; - border-color: inherit; - border-width: 0; - border-radius: 0; - padding: 0; - font-size: unset; - line-height: inherit; -} - -[type='file']:focus { - outline: 1px auto -webkit-focus-ring-color; -} - -.elsa-prose { - color: #374151; - max-width: 65ch; -} - -.elsa-prose [class~="lead"] { - color: #4b5563; - font-size: 1.25em; - line-height: 1.6; - margin-top: 1.2em; - margin-bottom: 1.2em; -} - -.elsa-prose a { - color: #111827; - text-decoration: underline; - font-weight: 500; -} - -.elsa-prose strong { - color: #111827; - font-weight: 600; -} - -.elsa-prose ol[type="A"] { - --list-counter-style: upper-alpha; -} - -.elsa-prose ol[type="a"] { - --list-counter-style: lower-alpha; -} - -.elsa-prose ol[type="A" s] { - --list-counter-style: upper-alpha; -} - -.elsa-prose ol[type="a" s] { - --list-counter-style: lower-alpha; -} - -.elsa-prose ol[type="I"] { - --list-counter-style: upper-roman; -} - -.elsa-prose ol[type="i"] { - --list-counter-style: lower-roman; -} - -.elsa-prose ol[type="I" s] { - --list-counter-style: upper-roman; -} - -.elsa-prose ol[type="i" s] { - --list-counter-style: lower-roman; -} - -.elsa-prose ol[type="1"] { - --list-counter-style: decimal; -} - -.elsa-prose ol > li { - position: relative; - padding-left: 1.75em; -} - -.elsa-prose ol > li::before { - content: counter(list-item, var(--list-counter-style, decimal)) "."; - position: absolute; - font-weight: 400; - color: #6b7280; - left: 0; -} - -.elsa-prose ul > li { - position: relative; - padding-left: 1.75em; -} - -.elsa-prose ul > li::before { - content: ""; - position: absolute; - background-color: #d1d5db; - border-radius: 50%; - width: 0.375em; - height: 0.375em; - top: calc(0.875em - 0.1875em); - left: 0.25em; -} - -.elsa-prose hr { - border-color: #e5e7eb; - border-top-width: 1px; - margin-top: 3em; - margin-bottom: 3em; -} - -.elsa-prose blockquote { - font-weight: 500; - font-style: italic; - color: #111827; - border-left-width: 0.25rem; - border-left-color: #e5e7eb; - quotes: "\201C""\201D""\2018""\2019"; - margin-top: 1.6em; - margin-bottom: 1.6em; - padding-left: 1em; -} - -.elsa-prose blockquote p:first-of-type::before { - content: open-quote; -} - -.elsa-prose blockquote p:last-of-type::after { - content: close-quote; -} - -.elsa-prose h1 { - color: #111827; - font-weight: 800; - font-size: 2.25em; - margin-top: 0; - margin-bottom: 0.8888889em; - line-height: 1.1111111; -} - -.elsa-prose h2 { - color: #111827; - font-weight: 700; - font-size: 1.5em; - margin-top: 2em; - margin-bottom: 1em; - line-height: 1.3333333; -} - -.elsa-prose h3 { - color: #111827; - font-weight: 600; - font-size: 1.25em; - margin-top: 1.6em; - margin-bottom: 0.6em; - line-height: 1.6; -} - -.elsa-prose h4 { - color: #111827; - font-weight: 600; - margin-top: 1.5em; - margin-bottom: 0.5em; - line-height: 1.5; -} - -.elsa-prose figure figcaption { - color: #6b7280; - font-size: 0.875em; - line-height: 1.4285714; - margin-top: 0.8571429em; -} - -.elsa-prose code { - color: #111827; - font-weight: 600; - font-size: 0.875em; -} - -.elsa-prose code::before { - content: "`"; -} - -.elsa-prose code::after { - content: "`"; -} - -.elsa-prose a code { - color: #111827; -} - -.elsa-prose pre { - color: #e5e7eb; - background-color: #1f2937; - overflow-x: auto; - font-size: 0.875em; - line-height: 1.7142857; - margin-top: 1.7142857em; - margin-bottom: 1.7142857em; - border-radius: 0.375rem; - padding-top: 0.8571429em; - padding-right: 1.1428571em; - padding-bottom: 0.8571429em; - padding-left: 1.1428571em; -} - -.elsa-prose pre code { - background-color: transparent; - border-width: 0; - border-radius: 0; - padding: 0; - font-weight: 400; - color: inherit; - font-size: inherit; - font-family: inherit; - line-height: inherit; -} - -.elsa-prose pre code::before { - content: none; -} - -.elsa-prose pre code::after { - content: none; -} - -.elsa-prose table { - width: 100%; - table-layout: auto; - text-align: left; - margin-top: 2em; - margin-bottom: 2em; - font-size: 0.875em; - line-height: 1.7142857; -} - -.elsa-prose thead { - color: #111827; - font-weight: 600; - border-bottom-width: 1px; - border-bottom-color: #d1d5db; -} - -.elsa-prose thead th { - vertical-align: bottom; - padding-right: 0.5714286em; - padding-bottom: 0.5714286em; - padding-left: 0.5714286em; -} - -.elsa-prose tbody tr { - border-bottom-width: 1px; - border-bottom-color: #e5e7eb; -} - -.elsa-prose tbody tr:last-child { - border-bottom-width: 0; -} - -.elsa-prose tbody td { - vertical-align: top; - padding-top: 0.5714286em; - padding-right: 0.5714286em; - padding-bottom: 0.5714286em; - padding-left: 0.5714286em; -} - -.elsa-prose { - font-size: 1rem; - line-height: 1.75; -} - -.elsa-prose p { - margin-top: 1.25em; - margin-bottom: 1.25em; -} - -.elsa-prose img { - margin-top: 2em; - margin-bottom: 2em; -} - -.elsa-prose video { - margin-top: 2em; - margin-bottom: 2em; -} - -.elsa-prose figure { - margin-top: 2em; - margin-bottom: 2em; -} - -.elsa-prose figure > * { - margin-top: 0; - margin-bottom: 0; -} - -.elsa-prose h2 code { - font-size: 0.875em; -} - -.elsa-prose h3 code { - font-size: 0.9em; -} - -.elsa-prose ol { - margin-top: 1.25em; - margin-bottom: 1.25em; -} - -.elsa-prose ul { - margin-top: 1.25em; - margin-bottom: 1.25em; -} - -.elsa-prose li { - margin-top: 0.5em; - margin-bottom: 0.5em; -} - -.elsa-prose > ul > li p { - margin-top: 0.75em; - margin-bottom: 0.75em; -} - -.elsa-prose > ul > li > *:first-child { - margin-top: 1.25em; -} - -.elsa-prose > ul > li > *:last-child { - margin-bottom: 1.25em; -} - -.elsa-prose > ol > li > *:first-child { - margin-top: 1.25em; -} - -.elsa-prose > ol > li > *:last-child { - margin-bottom: 1.25em; -} - -.elsa-prose ul ul, .elsa-prose ul ol, .elsa-prose ol ul, .elsa-prose ol ol { - margin-top: 0.75em; - margin-bottom: 0.75em; -} - -.elsa-prose hr + * { - margin-top: 0; -} - -.elsa-prose h2 + * { - margin-top: 0; -} - -.elsa-prose h3 + * { - margin-top: 0; -} - -.elsa-prose h4 + * { - margin-top: 0; -} - -.elsa-prose thead th:first-child { - padding-left: 0; -} - -.elsa-prose thead th:last-child { - padding-right: 0; -} - -.elsa-prose tbody td:first-child { - padding-left: 0; -} - -.elsa-prose tbody td:last-child { - padding-right: 0; -} - -.elsa-prose > :first-child { - margin-top: 0; -} - -.elsa-prose > :last-child { - margin-bottom: 0; -} - -.elsa-prose-sm { - font-size: 0.875rem; - line-height: 1.7142857; -} - -.elsa-prose-sm p { - margin-top: 1.1428571em; - margin-bottom: 1.1428571em; -} - -.elsa-prose-sm [class~="lead"] { - font-size: 1.2857143em; - line-height: 1.5555556; - margin-top: 0.8888889em; - margin-bottom: 0.8888889em; -} - -.elsa-prose-sm blockquote { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; - padding-left: 1.1111111em; -} - -.elsa-prose-sm h1 { - font-size: 2.1428571em; - margin-top: 0; - margin-bottom: 0.8em; - line-height: 1.2; -} - -.elsa-prose-sm h2 { - font-size: 1.4285714em; - margin-top: 1.6em; - margin-bottom: 0.8em; - line-height: 1.4; -} - -.elsa-prose-sm h3 { - font-size: 1.2857143em; - margin-top: 1.5555556em; - margin-bottom: 0.4444444em; - line-height: 1.5555556; -} - -.elsa-prose-sm h4 { - margin-top: 1.4285714em; - margin-bottom: 0.5714286em; - line-height: 1.4285714; -} - -.elsa-prose-sm img { - margin-top: 1.7142857em; - margin-bottom: 1.7142857em; -} - -.elsa-prose-sm video { - margin-top: 1.7142857em; - margin-bottom: 1.7142857em; -} - -.elsa-prose-sm figure { - margin-top: 1.7142857em; - margin-bottom: 1.7142857em; -} - -.elsa-prose-sm figure > * { - margin-top: 0; - margin-bottom: 0; -} - -.elsa-prose-sm figure figcaption { - font-size: 0.8571429em; - line-height: 1.3333333; - margin-top: 0.6666667em; -} - -.elsa-prose-sm code { - font-size: 0.8571429em; -} - -.elsa-prose-sm h2 code { - font-size: 0.9em; -} - -.elsa-prose-sm h3 code { - font-size: 0.8888889em; -} - -.elsa-prose-sm pre { - font-size: 0.8571429em; - line-height: 1.6666667; - margin-top: 1.6666667em; - margin-bottom: 1.6666667em; - border-radius: 0.25rem; - padding-top: 0.6666667em; - padding-right: 1em; - padding-bottom: 0.6666667em; - padding-left: 1em; -} - -.elsa-prose-sm ol { - margin-top: 1.1428571em; - margin-bottom: 1.1428571em; -} - -.elsa-prose-sm ul { - margin-top: 1.1428571em; - margin-bottom: 1.1428571em; -} - -.elsa-prose-sm li { - margin-top: 0.2857143em; - margin-bottom: 0.2857143em; -} - -.elsa-prose-sm ol > li { - padding-left: 1.5714286em; -} - -.elsa-prose-sm ol > li::before { - left: 0; -} - -.elsa-prose-sm ul > li { - padding-left: 1.5714286em; -} - -.elsa-prose-sm ul > li::before { - height: 0.3571429em; - width: 0.3571429em; - top: calc(0.8571429em - 0.1785714em); - left: 0.2142857em; -} - -.elsa-prose-sm > ul > li p { - margin-top: 0.5714286em; - margin-bottom: 0.5714286em; -} - -.elsa-prose-sm > ul > li > *:first-child { - margin-top: 1.1428571em; -} - -.elsa-prose-sm > ul > li > *:last-child { - margin-bottom: 1.1428571em; -} - -.elsa-prose-sm > ol > li > *:first-child { - margin-top: 1.1428571em; -} - -.elsa-prose-sm > ol > li > *:last-child { - margin-bottom: 1.1428571em; -} - -.elsa-prose-sm ul ul, .elsa-prose-sm ul ol, .elsa-prose-sm ol ul, .elsa-prose-sm ol ol { - margin-top: 0.5714286em; - margin-bottom: 0.5714286em; -} - -.elsa-prose-sm hr { - margin-top: 2.8571429em; - margin-bottom: 2.8571429em; -} - -.elsa-prose-sm hr + * { - margin-top: 0; -} - -.elsa-prose-sm h2 + * { - margin-top: 0; -} - -.elsa-prose-sm h3 + * { - margin-top: 0; -} - -.elsa-prose-sm h4 + * { - margin-top: 0; -} - -.elsa-prose-sm table { - font-size: 0.8571429em; - line-height: 1.5; -} - -.elsa-prose-sm thead th { - padding-right: 1em; - padding-bottom: 0.6666667em; - padding-left: 1em; -} - -.elsa-prose-sm thead th:first-child { - padding-left: 0; -} - -.elsa-prose-sm thead th:last-child { - padding-right: 0; -} - -.elsa-prose-sm tbody td { - padding-top: 0.6666667em; - padding-right: 1em; - padding-bottom: 0.6666667em; - padding-left: 1em; -} - -.elsa-prose-sm tbody td:first-child { - padding-left: 0; -} - -.elsa-prose-sm tbody td:last-child { - padding-right: 0; -} - -.elsa-prose-sm > :first-child { - margin-top: 0; -} - -.elsa-prose-sm > :last-child { - margin-bottom: 0; -} - -.elsa-prose-lg { - font-size: 1.125rem; - line-height: 1.7777778; -} - -.elsa-prose-lg p { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; -} - -.elsa-prose-lg [class~="lead"] { - font-size: 1.2222222em; - line-height: 1.4545455; - margin-top: 1.0909091em; - margin-bottom: 1.0909091em; -} - -.elsa-prose-lg blockquote { - margin-top: 1.6666667em; - margin-bottom: 1.6666667em; - padding-left: 1em; -} - -.elsa-prose-lg h1 { - font-size: 2.6666667em; - margin-top: 0; - margin-bottom: 0.8333333em; - line-height: 1; -} - -.elsa-prose-lg h2 { - font-size: 1.6666667em; - margin-top: 1.8666667em; - margin-bottom: 1.0666667em; - line-height: 1.3333333; -} - -.elsa-prose-lg h3 { - font-size: 1.3333333em; - margin-top: 1.6666667em; - margin-bottom: 0.6666667em; - line-height: 1.5; -} - -.elsa-prose-lg h4 { - margin-top: 1.7777778em; - margin-bottom: 0.4444444em; - line-height: 1.5555556; -} - -.elsa-prose-lg img { - margin-top: 1.7777778em; - margin-bottom: 1.7777778em; -} - -.elsa-prose-lg video { - margin-top: 1.7777778em; - margin-bottom: 1.7777778em; -} - -.elsa-prose-lg figure { - margin-top: 1.7777778em; - margin-bottom: 1.7777778em; -} - -.elsa-prose-lg figure > * { - margin-top: 0; - margin-bottom: 0; -} - -.elsa-prose-lg figure figcaption { - font-size: 0.8888889em; - line-height: 1.5; - margin-top: 1em; -} - -.elsa-prose-lg code { - font-size: 0.8888889em; -} - -.elsa-prose-lg h2 code { - font-size: 0.8666667em; -} - -.elsa-prose-lg h3 code { - font-size: 0.875em; -} - -.elsa-prose-lg pre { - font-size: 0.8888889em; - line-height: 1.75; - margin-top: 2em; - margin-bottom: 2em; - border-radius: 0.375rem; - padding-top: 1em; - padding-right: 1.5em; - padding-bottom: 1em; - padding-left: 1.5em; -} - -.elsa-prose-lg ol { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; -} - -.elsa-prose-lg ul { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; -} - -.elsa-prose-lg li { - margin-top: 0.6666667em; - margin-bottom: 0.6666667em; -} - -.elsa-prose-lg ol > li { - padding-left: 1.6666667em; -} - -.elsa-prose-lg ol > li::before { - left: 0; -} - -.elsa-prose-lg ul > li { - padding-left: 1.6666667em; -} - -.elsa-prose-lg ul > li::before { - width: 0.3333333em; - height: 0.3333333em; - top: calc(0.8888889em - 0.1666667em); - left: 0.2222222em; -} - -.elsa-prose-lg > ul > li p { - margin-top: 0.8888889em; - margin-bottom: 0.8888889em; -} - -.elsa-prose-lg > ul > li > *:first-child { - margin-top: 1.3333333em; -} - -.elsa-prose-lg > ul > li > *:last-child { - margin-bottom: 1.3333333em; -} - -.elsa-prose-lg > ol > li > *:first-child { - margin-top: 1.3333333em; -} - -.elsa-prose-lg > ol > li > *:last-child { - margin-bottom: 1.3333333em; -} - -.elsa-prose-lg ul ul, .elsa-prose-lg ul ol, .elsa-prose-lg ol ul, .elsa-prose-lg ol ol { - margin-top: 0.8888889em; - margin-bottom: 0.8888889em; -} - -.elsa-prose-lg hr { - margin-top: 3.1111111em; - margin-bottom: 3.1111111em; -} - -.elsa-prose-lg hr + * { - margin-top: 0; -} - -.elsa-prose-lg h2 + * { - margin-top: 0; -} - -.elsa-prose-lg h3 + * { - margin-top: 0; -} - -.elsa-prose-lg h4 + * { - margin-top: 0; -} - -.elsa-prose-lg table { - font-size: 0.8888889em; - line-height: 1.5; -} - -.elsa-prose-lg thead th { - padding-right: 0.75em; - padding-bottom: 0.75em; - padding-left: 0.75em; -} - -.elsa-prose-lg thead th:first-child { - padding-left: 0; -} - -.elsa-prose-lg thead th:last-child { - padding-right: 0; -} - -.elsa-prose-lg tbody td { - padding-top: 0.75em; - padding-right: 0.75em; - padding-bottom: 0.75em; - padding-left: 0.75em; -} - -.elsa-prose-lg tbody td:first-child { - padding-left: 0; -} - -.elsa-prose-lg tbody td:last-child { - padding-right: 0; -} - -.elsa-prose-lg > :first-child { - margin-top: 0; -} - -.elsa-prose-lg > :last-child { - margin-bottom: 0; -} - -.elsa-prose-xl { - font-size: 1.25rem; - line-height: 1.8; -} - -.elsa-prose-xl p { - margin-top: 1.2em; - margin-bottom: 1.2em; -} - -.elsa-prose-xl [class~="lead"] { - font-size: 1.2em; - line-height: 1.5; - margin-top: 1em; - margin-bottom: 1em; -} - -.elsa-prose-xl blockquote { - margin-top: 1.6em; - margin-bottom: 1.6em; - padding-left: 1.0666667em; -} - -.elsa-prose-xl h1 { - font-size: 2.8em; - margin-top: 0; - margin-bottom: 0.8571429em; - line-height: 1; -} - -.elsa-prose-xl h2 { - font-size: 1.8em; - margin-top: 1.5555556em; - margin-bottom: 0.8888889em; - line-height: 1.1111111; -} - -.elsa-prose-xl h3 { - font-size: 1.5em; - margin-top: 1.6em; - margin-bottom: 0.6666667em; - line-height: 1.3333333; -} - -.elsa-prose-xl h4 { - margin-top: 1.8em; - margin-bottom: 0.6em; - line-height: 1.6; -} - -.elsa-prose-xl img { - margin-top: 2em; - margin-bottom: 2em; -} - -.elsa-prose-xl video { - margin-top: 2em; - margin-bottom: 2em; -} - -.elsa-prose-xl figure { - margin-top: 2em; - margin-bottom: 2em; -} - -.elsa-prose-xl figure > * { - margin-top: 0; - margin-bottom: 0; -} - -.elsa-prose-xl figure figcaption { - font-size: 0.9em; - line-height: 1.5555556; - margin-top: 1em; -} - -.elsa-prose-xl code { - font-size: 0.9em; -} - -.elsa-prose-xl h2 code { - font-size: 0.8611111em; -} - -.elsa-prose-xl h3 code { - font-size: 0.9em; -} - -.elsa-prose-xl pre { - font-size: 0.9em; - line-height: 1.7777778; - margin-top: 2em; - margin-bottom: 2em; - border-radius: 0.5rem; - padding-top: 1.1111111em; - padding-right: 1.3333333em; - padding-bottom: 1.1111111em; - padding-left: 1.3333333em; -} - -.elsa-prose-xl ol { - margin-top: 1.2em; - margin-bottom: 1.2em; -} - -.elsa-prose-xl ul { - margin-top: 1.2em; - margin-bottom: 1.2em; -} - -.elsa-prose-xl li { - margin-top: 0.6em; - margin-bottom: 0.6em; -} - -.elsa-prose-xl ol > li { - padding-left: 1.8em; -} - -.elsa-prose-xl ol > li::before { - left: 0; -} - -.elsa-prose-xl ul > li { - padding-left: 1.8em; -} - -.elsa-prose-xl ul > li::before { - width: 0.35em; - height: 0.35em; - top: calc(0.9em - 0.175em); - left: 0.25em; -} - -.elsa-prose-xl > ul > li p { - margin-top: 0.8em; - margin-bottom: 0.8em; -} - -.elsa-prose-xl > ul > li > *:first-child { - margin-top: 1.2em; -} - -.elsa-prose-xl > ul > li > *:last-child { - margin-bottom: 1.2em; -} - -.elsa-prose-xl > ol > li > *:first-child { - margin-top: 1.2em; -} - -.elsa-prose-xl > ol > li > *:last-child { - margin-bottom: 1.2em; -} - -.elsa-prose-xl ul ul, .elsa-prose-xl ul ol, .elsa-prose-xl ol ul, .elsa-prose-xl ol ol { - margin-top: 0.8em; - margin-bottom: 0.8em; -} - -.elsa-prose-xl hr { - margin-top: 2.8em; - margin-bottom: 2.8em; -} - -.elsa-prose-xl hr + * { - margin-top: 0; -} - -.elsa-prose-xl h2 + * { - margin-top: 0; -} - -.elsa-prose-xl h3 + * { - margin-top: 0; -} - -.elsa-prose-xl h4 + * { - margin-top: 0; -} - -.elsa-prose-xl table { - font-size: 0.9em; - line-height: 1.5555556; -} - -.elsa-prose-xl thead th { - padding-right: 0.6666667em; - padding-bottom: 0.8888889em; - padding-left: 0.6666667em; -} - -.elsa-prose-xl thead th:first-child { - padding-left: 0; -} - -.elsa-prose-xl thead th:last-child { - padding-right: 0; -} - -.elsa-prose-xl tbody td { - padding-top: 0.8888889em; - padding-right: 0.6666667em; - padding-bottom: 0.8888889em; - padding-left: 0.6666667em; -} - -.elsa-prose-xl tbody td:first-child { - padding-left: 0; -} - -.elsa-prose-xl tbody td:last-child { - padding-right: 0; -} - -.elsa-prose-xl > :first-child { - margin-top: 0; -} - -.elsa-prose-xl > :last-child { - margin-bottom: 0; -} - -.elsa-prose-2xl { - font-size: 1.5rem; - line-height: 1.6666667; -} - -.elsa-prose-2xl p { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; -} - -.elsa-prose-2xl [class~="lead"] { - font-size: 1.25em; - line-height: 1.4666667; - margin-top: 1.0666667em; - margin-bottom: 1.0666667em; -} - -.elsa-prose-2xl blockquote { - margin-top: 1.7777778em; - margin-bottom: 1.7777778em; - padding-left: 1.1111111em; -} - -.elsa-prose-2xl h1 { - font-size: 2.6666667em; - margin-top: 0; - margin-bottom: 0.875em; - line-height: 1; -} - -.elsa-prose-2xl h2 { - font-size: 2em; - margin-top: 1.5em; - margin-bottom: 0.8333333em; - line-height: 1.0833333; -} - -.elsa-prose-2xl h3 { - font-size: 1.5em; - margin-top: 1.5555556em; - margin-bottom: 0.6666667em; - line-height: 1.2222222; -} - -.elsa-prose-2xl h4 { - margin-top: 1.6666667em; - margin-bottom: 0.6666667em; - line-height: 1.5; -} - -.elsa-prose-2xl img { - margin-top: 2em; - margin-bottom: 2em; -} - -.elsa-prose-2xl video { - margin-top: 2em; - margin-bottom: 2em; -} - -.elsa-prose-2xl figure { - margin-top: 2em; - margin-bottom: 2em; -} - -.elsa-prose-2xl figure > * { - margin-top: 0; - margin-bottom: 0; -} - -.elsa-prose-2xl figure figcaption { - font-size: 0.8333333em; - line-height: 1.6; - margin-top: 1em; -} - -.elsa-prose-2xl code { - font-size: 0.8333333em; -} - -.elsa-prose-2xl h2 code { - font-size: 0.875em; -} - -.elsa-prose-2xl h3 code { - font-size: 0.8888889em; -} - -.elsa-prose-2xl pre { - font-size: 0.8333333em; - line-height: 1.8; - margin-top: 2em; - margin-bottom: 2em; - border-radius: 0.5rem; - padding-top: 1.2em; - padding-right: 1.6em; - padding-bottom: 1.2em; - padding-left: 1.6em; -} - -.elsa-prose-2xl ol { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; -} - -.elsa-prose-2xl ul { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; -} - -.elsa-prose-2xl li { - margin-top: 0.5em; - margin-bottom: 0.5em; -} - -.elsa-prose-2xl ol > li { - padding-left: 1.6666667em; -} - -.elsa-prose-2xl ol > li::before { - left: 0; -} - -.elsa-prose-2xl ul > li { - padding-left: 1.6666667em; -} - -.elsa-prose-2xl ul > li::before { - width: 0.3333333em; - height: 0.3333333em; - top: calc(0.8333333em - 0.1666667em); - left: 0.25em; -} - -.elsa-prose-2xl > ul > li p { - margin-top: 0.8333333em; - margin-bottom: 0.8333333em; -} - -.elsa-prose-2xl > ul > li > *:first-child { - margin-top: 1.3333333em; -} - -.elsa-prose-2xl > ul > li > *:last-child { - margin-bottom: 1.3333333em; -} - -.elsa-prose-2xl > ol > li > *:first-child { - margin-top: 1.3333333em; -} - -.elsa-prose-2xl > ol > li > *:last-child { - margin-bottom: 1.3333333em; -} - -.elsa-prose-2xl ul ul, .elsa-prose-2xl ul ol, .elsa-prose-2xl ol ul, .elsa-prose-2xl ol ol { - margin-top: 0.6666667em; - margin-bottom: 0.6666667em; -} - -.elsa-prose-2xl hr { - margin-top: 3em; - margin-bottom: 3em; -} - -.elsa-prose-2xl hr + * { - margin-top: 0; -} - -.elsa-prose-2xl h2 + * { - margin-top: 0; -} - -.elsa-prose-2xl h3 + * { - margin-top: 0; -} - -.elsa-prose-2xl h4 + * { - margin-top: 0; -} - -.elsa-prose-2xl table { - font-size: 0.8333333em; - line-height: 1.4; -} - -.elsa-prose-2xl thead th { - padding-right: 0.6em; - padding-bottom: 0.8em; - padding-left: 0.6em; -} - -.elsa-prose-2xl thead th:first-child { - padding-left: 0; -} - -.elsa-prose-2xl thead th:last-child { - padding-right: 0; -} - -.elsa-prose-2xl tbody td { - padding-top: 0.8em; - padding-right: 0.6em; - padding-bottom: 0.8em; - padding-left: 0.6em; -} - -.elsa-prose-2xl tbody td:first-child { - padding-left: 0; -} - -.elsa-prose-2xl tbody td:last-child { - padding-right: 0; -} - -.elsa-prose-2xl > :first-child { - margin-top: 0; -} - -.elsa-prose-2xl > :last-child { - margin-bottom: 0; -} - -.elsa-prose-red a { - color: #dc2626; -} - -.elsa-prose-red a code { - color: #dc2626; -} - -.elsa-prose-yellow a { - color: #d97706; -} - -.elsa-prose-yellow a code { - color: #d97706; -} - -.elsa-prose-green a { - color: #059669; -} - -.elsa-prose-green a code { - color: #059669; -} - -.elsa-prose-blue a { - color: #2563eb; -} - -.elsa-prose-blue a code { - color: #2563eb; -} - -.elsa-prose-indigo a { - color: #4f46e5; -} - -.elsa-prose-indigo a code { - color: #4f46e5; -} - -.elsa-prose-purple a { - color: #7c3aed; -} - -.elsa-prose-purple a code { - color: #7c3aed; -} - -.elsa-prose-pink a { - color: #db2777; -} - -.elsa-prose-pink a code { - color: #db2777; -} - -.elsa-prose-sky a { - color: #0284c7; -} - -.elsa-prose-sky a code { - color: #0284c7; -} - -.elsa-prose-cool-gray a { - color: #4b5563; -} - -.elsa-prose-cool-gray a code { - color: #4b5563; -} - -.elsa-prose-teal a { - color: #0d9488; -} - -.elsa-prose-teal a code { - color: #0d9488; -} - -.elsa-prose-cyan a { - color: #0891b2; -} - -.elsa-prose-cyan a code { - color: #0891b2; -} - -.elsa-prose-rose a { - color: #e11d48; -} - -.elsa-prose-rose a code { - color: #e11d48; -} - -.elsa-sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border-width: 0; -} - -.elsa-pointer-events-none { - pointer-events: none; -} - -.elsa-pointer-events-auto { - pointer-events: auto; -} - -.elsa-fixed { - position: fixed; -} - -.elsa-absolute { - position: absolute; -} - -.elsa-relative { - position: relative; -} - -.elsa-inset-0 { - top: 0px; - right: 0px; - bottom: 0px; - left: 0px; -} - -.elsa-inset-y-0 { - top: 0px; - bottom: 0px; -} - -.elsa-top-0 { - top: 0px; -} - -.elsa-top-20 { - top: 5rem; -} - -.elsa-right-0 { - right: 0px; -} - -.elsa-right-1 { - right: 0.25rem; -} - -.elsa-right-7 { - right: 1.75rem; -} - -.elsa-right-10 { - right: 2.5rem; -} - -.elsa-right-12 { - right: 3rem; -} - -.elsa-bottom-0 { - bottom: 0px; -} - -.elsa-bottom-10 { - bottom: 2.5rem; -} - -.elsa-left-0 { - left: 0px; -} - -.elsa-left-4 { - left: 1rem; -} - -.elsa-z-0 { - z-index: 0; -} - -.elsa-z-10 { - z-index: 10; -} - -.focus\:elsa-z-10:focus { - z-index: 10; -} - -.elsa-col-span-4 { - grid-column: span 4 / span 4; -} - -.elsa-mx-3 { - margin-left: 0.75rem; - margin-right: 0.75rem; -} - -.elsa-mx-auto { - margin-left: auto; - margin-right: auto; -} - -.elsa-my-4 { - margin-top: 1rem; - margin-bottom: 1rem; -} - -.elsa-mt-1 { - margin-top: 0.25rem; -} - -.elsa-mt-2 { - margin-top: 0.5rem; -} - -.elsa-mt-3 { - margin-top: 0.75rem; -} - -.elsa-mt-4 { - margin-top: 1rem; -} - -.elsa-mt-6 { - margin-top: 1.5rem; -} - -.elsa-mt-8 { - margin-top: 2rem; -} - -.elsa-mt-16 { - margin-top: 4rem; -} - -.elsa-mr-1 { - margin-right: 0.25rem; -} - -.elsa-mr-2 { - margin-right: 0.5rem; -} - -.elsa-mr-3 { - margin-right: 0.75rem; -} - -.elsa-mr-1\.5 { - margin-right: 0.375rem; -} - -.elsa-mb-1 { - margin-bottom: 0.25rem; -} - -.elsa-mb-2 { - margin-bottom: 0.5rem; -} - -.elsa-mb-4 { - margin-bottom: 1rem; -} - -.elsa-mb-6 { - margin-bottom: 1.5rem; -} - -.elsa-ml-0 { - margin-left: 0px; -} - -.elsa-ml-1 { - margin-left: 0.25rem; -} - -.elsa-ml-2 { - margin-left: 0.5rem; -} - -.elsa-ml-3 { - margin-left: 0.75rem; -} - -.elsa-ml-4 { - margin-left: 1rem; -} - -.elsa-ml-10 { - margin-left: 2.5rem; -} - -.elsa-ml-12 { - margin-left: 3rem; -} - -.elsa-ml-2\.5 { - margin-left: 0.625rem; -} - -.elsa-ml-3\.5 { - margin-left: 0.875rem; -} - -.elsa-block { - display: block; -} - -.elsa-inline-block { - display: inline-block; -} - -.elsa-flex { - display: flex; -} - -.elsa-inline-flex { - display: inline-flex; -} - -.elsa-grid { - display: grid; -} - -.elsa-h-1 { - height: 0.25rem; -} - -.elsa-h-2 { - height: 0.5rem; -} - -.elsa-h-4 { - height: 1rem; -} - -.elsa-h-5 { - height: 1.25rem; -} - -.elsa-h-6 { - height: 1.5rem; -} - -.elsa-h-8 { - height: 2rem; -} - -.elsa-h-12 { - height: 3rem; -} - -.elsa-h-16 { - height: 4rem; -} - -.elsa-h-1\.5 { - height: 0.375rem; -} - -.elsa-h-full { - height: 100%; -} - -.elsa-h-screen { - height: 100vh; -} - -.elsa-min-h-screen { - min-height: 100vh; -} - -.elsa-w-0 { - width: 0px; -} - -.elsa-w-1 { - width: 0.25rem; -} - -.elsa-w-2 { - width: 0.5rem; -} - -.elsa-w-4 { - width: 1rem; -} - -.elsa-w-5 { - width: 1.25rem; -} - -.elsa-w-6 { - width: 1.5rem; -} - -.elsa-w-8 { - width: 2rem; -} - -.elsa-w-12 { - width: 3rem; -} - -.elsa-w-48 { - width: 12rem; -} - -.elsa-w-56 { - width: 14rem; -} - -.elsa-w-0\.5 { - width: 0.125rem; -} - -.elsa-w-1\.5 { - width: 0.375rem; -} - -.elsa-w-1\/12 { - width: 8.333333%; -} - -.elsa-w-3\/12 { - width: 25%; -} - -.elsa-w-8\/12 { - width: 66.666667%; -} - -.elsa-w-full { - width: 100%; -} - -.elsa-w-screen { - width: 100vw; -} - -.elsa-w-max { - width: -webkit-max-content; - width: -moz-max-content; - width: max-content; -} - -.elsa-min-w-0 { - min-width: 0px; -} - -.elsa-min-w-full { - min-width: 100%; -} - -.elsa-max-w-sm { - max-width: 24rem; -} - -.elsa-max-w-md { - max-width: 28rem; -} - -.elsa-max-w-lg { - max-width: 32rem; -} - -.elsa-max-w-xl { - max-width: 36rem; -} - -.elsa-max-w-2xl { - max-width: 42rem; -} - -.elsa-max-w-4xl { - max-width: 56rem; -} - -.elsa-max-w-7xl { - max-width: 80rem; -} - -.elsa-max-w-prose { - max-width: 65ch; -} - -.elsa-flex-1 { - flex: 1 1 0%; -} - -.elsa-flex-shrink-0 { - flex-shrink: 0; -} - -.elsa-transform { - --tw-translate-x: 0; - --tw-translate-y: 0; - --tw-rotate: 0; - --tw-skew-x: 0; - --tw-skew-y: 0; - --tw-scale-x: 1; - --tw-scale-y: 1; - transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); -} - -.elsa-origin-top-right { - transform-origin: top right; -} - -.elsa-origin-top-left { - transform-origin: top left; -} - -.elsa-translate-x-0 { - --tw-translate-x: 0px; -} - -.elsa-translate-x-full { - --tw-translate-x: 100%; -} - -.elsa-translate-y-0 { - --tw-translate-y: 0px; -} - -.elsa-translate-y-2 { - --tw-translate-y: 0.5rem; -} - -.elsa-translate-y-4 { - --tw-translate-y: 1rem; -} - -.elsa-rotate-180 { - --tw-rotate: 180deg; -} - -.elsa-scale-95 { - --tw-scale-x: .95; - --tw-scale-y: .95; -} - -.elsa-scale-100 { - --tw-scale-x: 1; - --tw-scale-y: 1; -} - -@-webkit-keyframes elsa-spin { - to { - transform: rotate(360deg); - } -} - -@keyframes elsa-spin { - to { - transform: rotate(360deg); - } -} - -@-webkit-keyframes elsa-ping { - 75%, 100% { - transform: scale(2); - opacity: 0; - } -} - -@keyframes elsa-ping { - 75%, 100% { - transform: scale(2); - opacity: 0; - } -} - -@-webkit-keyframes elsa-pulse { - 50% { - opacity: .5; - } -} - -@keyframes elsa-pulse { - 50% { - opacity: .5; - } -} - -@-webkit-keyframes elsa-bounce { - 0%, 100% { - transform: translateY(-25%); - -webkit-animation-timing-function: cubic-bezier(0.8,0,1,1); - animation-timing-function: cubic-bezier(0.8,0,1,1); - } - - 50% { - transform: none; - -webkit-animation-timing-function: cubic-bezier(0,0,0.2,1); - animation-timing-function: cubic-bezier(0,0,0.2,1); - } -} - -@keyframes elsa-bounce { - 0%, 100% { - transform: translateY(-25%); - -webkit-animation-timing-function: cubic-bezier(0.8,0,1,1); - animation-timing-function: cubic-bezier(0.8,0,1,1); - } - - 50% { - transform: none; - -webkit-animation-timing-function: cubic-bezier(0,0,0.2,1); - animation-timing-function: cubic-bezier(0,0,0.2,1); - } -} - -.elsa-animate-spin { - -webkit-animation: elsa-spin 1s linear infinite; - animation: elsa-spin 1s linear infinite; -} - -.elsa-cursor-default { - cursor: default; -} - -.elsa-cursor-pointer { - cursor: pointer; -} - -.disabled\:elsa-cursor-not-allowed:disabled { - cursor: not-allowed; -} - -.elsa-select-none { - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - -.elsa-grid-cols-1 { - grid-template-columns: repeat(1, minmax(0, 1fr)); -} - -.elsa-grid-cols-2 { - grid-template-columns: repeat(2, minmax(0, 1fr)); -} - -.elsa-grid-cols-4 { - grid-template-columns: repeat(4, minmax(0, 1fr)); -} - -.elsa-flex-row-reverse { - flex-direction: row-reverse; -} - -.elsa-flex-col { - flex-direction: column; -} - -.elsa-content-end { - align-content: flex-end; -} - -.elsa-items-start { - align-items: flex-start; -} - -.elsa-items-end { - align-items: flex-end; -} - -.elsa-items-center { - align-items: center; -} - -.elsa-items-baseline { - align-items: baseline; -} - -.elsa-justify-end { - justify-content: flex-end; -} - -.elsa-justify-center { - justify-content: center; -} - -.elsa-justify-between { - justify-content: space-between; -} - -.elsa-gap-6 { - gap: 1.5rem; -} - -.elsa-gap-x-4 { - -moz-column-gap: 1rem; - column-gap: 1rem; -} - -.elsa-gap-y-6 { - row-gap: 1.5rem; -} - -.elsa-gap-y-8 { - row-gap: 2rem; -} - -.elsa-space-x-3 > :not([hidden]) ~ :not([hidden]) { - --tw-space-x-reverse: 0; - margin-right: calc(0.75rem * var(--tw-space-x-reverse)); - margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse))); -} - -.elsa-space-x-4 > :not([hidden]) ~ :not([hidden]) { - --tw-space-x-reverse: 0; - margin-right: calc(1rem * var(--tw-space-x-reverse)); - margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse))); -} - -.elsa-space-x-8 > :not([hidden]) ~ :not([hidden]) { - --tw-space-x-reverse: 0; - margin-right: calc(2rem * var(--tw-space-x-reverse)); - margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse))); -} - -.elsa-space-x-10 > :not([hidden]) ~ :not([hidden]) { - --tw-space-x-reverse: 0; - margin-right: calc(2.5rem * var(--tw-space-x-reverse)); - margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse))); -} - -.elsa-space-y-1 > :not([hidden]) ~ :not([hidden]) { - --tw-space-y-reverse: 0; - margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse))); - margin-bottom: calc(0.25rem * var(--tw-space-y-reverse)); -} - -.elsa-space-y-3 > :not([hidden]) ~ :not([hidden]) { - --tw-space-y-reverse: 0; - margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse))); - margin-bottom: calc(0.75rem * var(--tw-space-y-reverse)); -} - -.elsa-space-y-4 > :not([hidden]) ~ :not([hidden]) { - --tw-space-y-reverse: 0; - margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse))); - margin-bottom: calc(1rem * var(--tw-space-y-reverse)); -} - -.elsa-space-y-6 > :not([hidden]) ~ :not([hidden]) { - --tw-space-y-reverse: 0; - margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse))); - margin-bottom: calc(1.5rem * var(--tw-space-y-reverse)); -} - -.elsa-space-y-8 > :not([hidden]) ~ :not([hidden]) { - --tw-space-y-reverse: 0; - margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse))); - margin-bottom: calc(2rem * var(--tw-space-y-reverse)); -} - -.elsa-divide-y > :not([hidden]) ~ :not([hidden]) { - --tw-divide-y-reverse: 0; - border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse))); - border-bottom-width: calc(1px * var(--tw-divide-y-reverse)); -} - -.elsa-divide-gray-50 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(249, 250, 251, var(--tw-divide-opacity)); -} - -.elsa-divide-gray-100 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(243, 244, 246, var(--tw-divide-opacity)); -} - -.elsa-divide-gray-200 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(229, 231, 235, var(--tw-divide-opacity)); -} - -.elsa-divide-gray-300 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(209, 213, 219, var(--tw-divide-opacity)); -} - -.elsa-divide-gray-400 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(156, 163, 175, var(--tw-divide-opacity)); -} - -.elsa-divide-gray-500 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(107, 114, 128, var(--tw-divide-opacity)); -} - -.elsa-divide-gray-600 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(75, 85, 99, var(--tw-divide-opacity)); -} - -.elsa-divide-gray-700 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(55, 65, 81, var(--tw-divide-opacity)); -} - -.elsa-divide-gray-800 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(31, 41, 55, var(--tw-divide-opacity)); -} - -.elsa-divide-gray-900 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(17, 24, 39, var(--tw-divide-opacity)); -} - -.elsa-divide-red-50 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(254, 242, 242, var(--tw-divide-opacity)); -} - -.elsa-divide-red-100 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(254, 226, 226, var(--tw-divide-opacity)); -} - -.elsa-divide-red-200 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(254, 202, 202, var(--tw-divide-opacity)); -} - -.elsa-divide-red-300 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(252, 165, 165, var(--tw-divide-opacity)); -} - -.elsa-divide-red-400 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(248, 113, 113, var(--tw-divide-opacity)); -} - -.elsa-divide-red-500 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(239, 68, 68, var(--tw-divide-opacity)); -} - -.elsa-divide-red-600 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(220, 38, 38, var(--tw-divide-opacity)); -} - -.elsa-divide-red-700 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(185, 28, 28, var(--tw-divide-opacity)); -} - -.elsa-divide-red-800 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(153, 27, 27, var(--tw-divide-opacity)); -} - -.elsa-divide-red-900 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(127, 29, 29, var(--tw-divide-opacity)); -} - -.elsa-divide-yellow-50 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(255, 251, 235, var(--tw-divide-opacity)); -} - -.elsa-divide-yellow-100 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(254, 243, 199, var(--tw-divide-opacity)); -} - -.elsa-divide-yellow-200 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(253, 230, 138, var(--tw-divide-opacity)); -} - -.elsa-divide-yellow-300 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(252, 211, 77, var(--tw-divide-opacity)); -} - -.elsa-divide-yellow-400 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(251, 191, 36, var(--tw-divide-opacity)); -} - -.elsa-divide-yellow-500 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(245, 158, 11, var(--tw-divide-opacity)); -} - -.elsa-divide-yellow-600 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(217, 119, 6, var(--tw-divide-opacity)); -} - -.elsa-divide-yellow-700 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(180, 83, 9, var(--tw-divide-opacity)); -} - -.elsa-divide-yellow-800 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(146, 64, 14, var(--tw-divide-opacity)); -} - -.elsa-divide-yellow-900 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(120, 53, 15, var(--tw-divide-opacity)); -} - -.elsa-divide-green-50 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(236, 253, 245, var(--tw-divide-opacity)); -} - -.elsa-divide-green-100 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(209, 250, 229, var(--tw-divide-opacity)); -} - -.elsa-divide-green-200 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(167, 243, 208, var(--tw-divide-opacity)); -} - -.elsa-divide-green-300 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(110, 231, 183, var(--tw-divide-opacity)); -} - -.elsa-divide-green-400 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(52, 211, 153, var(--tw-divide-opacity)); -} - -.elsa-divide-green-500 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(16, 185, 129, var(--tw-divide-opacity)); -} - -.elsa-divide-green-600 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(5, 150, 105, var(--tw-divide-opacity)); -} - -.elsa-divide-green-700 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(4, 120, 87, var(--tw-divide-opacity)); -} - -.elsa-divide-green-800 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(6, 95, 70, var(--tw-divide-opacity)); -} - -.elsa-divide-green-900 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(6, 78, 59, var(--tw-divide-opacity)); -} - -.elsa-divide-blue-50 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(239, 246, 255, var(--tw-divide-opacity)); -} - -.elsa-divide-blue-100 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(219, 234, 254, var(--tw-divide-opacity)); -} - -.elsa-divide-blue-200 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(191, 219, 254, var(--tw-divide-opacity)); -} - -.elsa-divide-blue-300 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(147, 197, 253, var(--tw-divide-opacity)); -} - -.elsa-divide-blue-400 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(96, 165, 250, var(--tw-divide-opacity)); -} - -.elsa-divide-blue-500 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(59, 130, 246, var(--tw-divide-opacity)); -} - -.elsa-divide-blue-600 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(37, 99, 235, var(--tw-divide-opacity)); -} - -.elsa-divide-blue-700 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(29, 78, 216, var(--tw-divide-opacity)); -} - -.elsa-divide-blue-800 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(30, 64, 175, var(--tw-divide-opacity)); -} - -.elsa-divide-blue-900 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(30, 58, 138, var(--tw-divide-opacity)); -} - -.elsa-divide-pink-50 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(253, 242, 248, var(--tw-divide-opacity)); -} - -.elsa-divide-pink-100 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(252, 231, 243, var(--tw-divide-opacity)); -} - -.elsa-divide-pink-200 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(251, 207, 232, var(--tw-divide-opacity)); -} - -.elsa-divide-pink-300 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(249, 168, 212, var(--tw-divide-opacity)); -} - -.elsa-divide-pink-400 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(244, 114, 182, var(--tw-divide-opacity)); -} - -.elsa-divide-pink-500 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(236, 72, 153, var(--tw-divide-opacity)); -} - -.elsa-divide-pink-600 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(219, 39, 119, var(--tw-divide-opacity)); -} - -.elsa-divide-pink-700 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(190, 24, 93, var(--tw-divide-opacity)); -} - -.elsa-divide-pink-800 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(157, 23, 77, var(--tw-divide-opacity)); -} - -.elsa-divide-pink-900 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(131, 24, 67, var(--tw-divide-opacity)); -} - -.elsa-divide-cool-gray-50 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(249, 250, 251, var(--tw-divide-opacity)); -} - -.elsa-divide-cool-gray-100 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(243, 244, 246, var(--tw-divide-opacity)); -} - -.elsa-divide-cool-gray-200 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(229, 231, 235, var(--tw-divide-opacity)); -} - -.elsa-divide-cool-gray-300 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(209, 213, 219, var(--tw-divide-opacity)); -} - -.elsa-divide-cool-gray-400 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(156, 163, 175, var(--tw-divide-opacity)); -} - -.elsa-divide-cool-gray-500 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(107, 114, 128, var(--tw-divide-opacity)); -} - -.elsa-divide-cool-gray-600 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(75, 85, 99, var(--tw-divide-opacity)); -} - -.elsa-divide-cool-gray-700 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(55, 65, 81, var(--tw-divide-opacity)); -} - -.elsa-divide-cool-gray-800 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(31, 41, 55, var(--tw-divide-opacity)); -} - -.elsa-divide-cool-gray-900 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(17, 24, 39, var(--tw-divide-opacity)); -} - -.elsa-divide-rose-50 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(255, 241, 242, var(--tw-divide-opacity)); -} - -.elsa-divide-rose-100 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(255, 228, 230, var(--tw-divide-opacity)); -} - -.elsa-divide-rose-200 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(254, 205, 211, var(--tw-divide-opacity)); -} - -.elsa-divide-rose-300 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(253, 164, 175, var(--tw-divide-opacity)); -} - -.elsa-divide-rose-400 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(251, 113, 133, var(--tw-divide-opacity)); -} - -.elsa-divide-rose-500 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(244, 63, 94, var(--tw-divide-opacity)); -} - -.elsa-divide-rose-600 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(225, 29, 72, var(--tw-divide-opacity)); -} - -.elsa-divide-rose-700 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(190, 18, 60, var(--tw-divide-opacity)); -} - -.elsa-divide-rose-800 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(159, 18, 57, var(--tw-divide-opacity)); -} - -.elsa-divide-rose-900 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(136, 19, 55, var(--tw-divide-opacity)); -} - -.elsa-overflow-hidden { - overflow: hidden; -} - -.elsa-overflow-visible { - overflow: visible; -} - -.elsa-overflow-x-auto { - overflow-x: auto; -} - -.elsa-overflow-y-auto { - overflow-y: auto; -} - -.elsa-overflow-x-scroll { - overflow-x: scroll; -} - -.elsa-overflow-y-scroll { - overflow-y: scroll; -} - -.elsa-truncate { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} - -.elsa-overflow-ellipsis { - text-overflow: ellipsis; -} - -.elsa-whitespace-nowrap { - white-space: nowrap; -} - -.elsa-rounded { - border-radius: 0.25rem; -} - -.elsa-rounded-md { - border-radius: 0.375rem; -} - -.elsa-rounded-lg { - border-radius: 0.5rem; -} - -.elsa-rounded-full { - border-radius: 9999px; -} - -.elsa-rounded-r-md { - border-top-right-radius: 0.375rem; - border-bottom-right-radius: 0.375rem; -} - -.elsa-rounded-l-md { - border-top-left-radius: 0.375rem; - border-bottom-left-radius: 0.375rem; -} - -.elsa-border-0 { - border-width: 0px; -} - -.elsa-border-2 { - border-width: 2px; -} - -.elsa-border { - border-width: 1px; -} - -.elsa-border-t { - border-top-width: 1px; -} - -.elsa-border-b-2 { - border-bottom-width: 2px; -} - -.elsa-border-b { - border-bottom-width: 1px; -} - -.elsa-border-solid { - border-style: solid; -} - -.elsa-border-none { - border-style: none; -} - -.elsa-border-transparent { - border-color: transparent; -} - -.elsa-border-gray-50 { - --tw-border-opacity: 1; - border-color: rgba(249, 250, 251, var(--tw-border-opacity)); -} - -.elsa-border-gray-100 { - --tw-border-opacity: 1; - border-color: rgba(243, 244, 246, var(--tw-border-opacity)); -} - -.elsa-border-gray-200 { - --tw-border-opacity: 1; - border-color: rgba(229, 231, 235, var(--tw-border-opacity)); -} - -.elsa-border-gray-300 { - --tw-border-opacity: 1; - border-color: rgba(209, 213, 219, var(--tw-border-opacity)); -} - -.elsa-border-gray-400 { - --tw-border-opacity: 1; - border-color: rgba(156, 163, 175, var(--tw-border-opacity)); -} - -.elsa-border-gray-500 { - --tw-border-opacity: 1; - border-color: rgba(107, 114, 128, var(--tw-border-opacity)); -} - -.elsa-border-gray-600 { - --tw-border-opacity: 1; - border-color: rgba(75, 85, 99, var(--tw-border-opacity)); -} - -.elsa-border-gray-700 { - --tw-border-opacity: 1; - border-color: rgba(55, 65, 81, var(--tw-border-opacity)); -} - -.elsa-border-gray-800 { - --tw-border-opacity: 1; - border-color: rgba(31, 41, 55, var(--tw-border-opacity)); -} - -.elsa-border-gray-900 { - --tw-border-opacity: 1; - border-color: rgba(17, 24, 39, var(--tw-border-opacity)); -} - -.elsa-border-red-50 { - --tw-border-opacity: 1; - border-color: rgba(254, 242, 242, var(--tw-border-opacity)); -} - -.elsa-border-red-100 { - --tw-border-opacity: 1; - border-color: rgba(254, 226, 226, var(--tw-border-opacity)); -} - -.elsa-border-red-200 { - --tw-border-opacity: 1; - border-color: rgba(254, 202, 202, var(--tw-border-opacity)); -} - -.elsa-border-red-300 { - --tw-border-opacity: 1; - border-color: rgba(252, 165, 165, var(--tw-border-opacity)); -} - -.elsa-border-red-400 { - --tw-border-opacity: 1; - border-color: rgba(248, 113, 113, var(--tw-border-opacity)); -} - -.elsa-border-red-500 { - --tw-border-opacity: 1; - border-color: rgba(239, 68, 68, var(--tw-border-opacity)); -} - -.elsa-border-red-600 { - --tw-border-opacity: 1; - border-color: rgba(220, 38, 38, var(--tw-border-opacity)); -} - -.elsa-border-red-700 { - --tw-border-opacity: 1; - border-color: rgba(185, 28, 28, var(--tw-border-opacity)); -} - -.elsa-border-red-800 { - --tw-border-opacity: 1; - border-color: rgba(153, 27, 27, var(--tw-border-opacity)); -} - -.elsa-border-red-900 { - --tw-border-opacity: 1; - border-color: rgba(127, 29, 29, var(--tw-border-opacity)); -} - -.elsa-border-yellow-50 { - --tw-border-opacity: 1; - border-color: rgba(255, 251, 235, var(--tw-border-opacity)); -} - -.elsa-border-yellow-100 { - --tw-border-opacity: 1; - border-color: rgba(254, 243, 199, var(--tw-border-opacity)); -} - -.elsa-border-yellow-200 { - --tw-border-opacity: 1; - border-color: rgba(253, 230, 138, var(--tw-border-opacity)); -} - -.elsa-border-yellow-300 { - --tw-border-opacity: 1; - border-color: rgba(252, 211, 77, var(--tw-border-opacity)); -} - -.elsa-border-yellow-400 { - --tw-border-opacity: 1; - border-color: rgba(251, 191, 36, var(--tw-border-opacity)); -} - -.elsa-border-yellow-500 { - --tw-border-opacity: 1; - border-color: rgba(245, 158, 11, var(--tw-border-opacity)); -} - -.elsa-border-yellow-600 { - --tw-border-opacity: 1; - border-color: rgba(217, 119, 6, var(--tw-border-opacity)); -} - -.elsa-border-yellow-700 { - --tw-border-opacity: 1; - border-color: rgba(180, 83, 9, var(--tw-border-opacity)); -} - -.elsa-border-yellow-800 { - --tw-border-opacity: 1; - border-color: rgba(146, 64, 14, var(--tw-border-opacity)); -} - -.elsa-border-yellow-900 { - --tw-border-opacity: 1; - border-color: rgba(120, 53, 15, var(--tw-border-opacity)); -} - -.elsa-border-green-50 { - --tw-border-opacity: 1; - border-color: rgba(236, 253, 245, var(--tw-border-opacity)); -} - -.elsa-border-green-100 { - --tw-border-opacity: 1; - border-color: rgba(209, 250, 229, var(--tw-border-opacity)); -} - -.elsa-border-green-200 { - --tw-border-opacity: 1; - border-color: rgba(167, 243, 208, var(--tw-border-opacity)); -} - -.elsa-border-green-300 { - --tw-border-opacity: 1; - border-color: rgba(110, 231, 183, var(--tw-border-opacity)); -} - -.elsa-border-green-400 { - --tw-border-opacity: 1; - border-color: rgba(52, 211, 153, var(--tw-border-opacity)); -} - -.elsa-border-green-500 { - --tw-border-opacity: 1; - border-color: rgba(16, 185, 129, var(--tw-border-opacity)); -} - -.elsa-border-green-600 { - --tw-border-opacity: 1; - border-color: rgba(5, 150, 105, var(--tw-border-opacity)); -} - -.elsa-border-green-700 { - --tw-border-opacity: 1; - border-color: rgba(4, 120, 87, var(--tw-border-opacity)); -} - -.elsa-border-green-800 { - --tw-border-opacity: 1; - border-color: rgba(6, 95, 70, var(--tw-border-opacity)); -} - -.elsa-border-green-900 { - --tw-border-opacity: 1; - border-color: rgba(6, 78, 59, var(--tw-border-opacity)); -} - -.elsa-border-blue-50 { - --tw-border-opacity: 1; - border-color: rgba(239, 246, 255, var(--tw-border-opacity)); -} - -.elsa-border-blue-100 { - --tw-border-opacity: 1; - border-color: rgba(219, 234, 254, var(--tw-border-opacity)); -} - -.elsa-border-blue-200 { - --tw-border-opacity: 1; - border-color: rgba(191, 219, 254, var(--tw-border-opacity)); -} - -.elsa-border-blue-300 { - --tw-border-opacity: 1; - border-color: rgba(147, 197, 253, var(--tw-border-opacity)); -} - -.elsa-border-blue-400 { - --tw-border-opacity: 1; - border-color: rgba(96, 165, 250, var(--tw-border-opacity)); -} - -.elsa-border-blue-500 { - --tw-border-opacity: 1; - border-color: rgba(59, 130, 246, var(--tw-border-opacity)); -} - -.elsa-border-blue-600 { - --tw-border-opacity: 1; - border-color: rgba(37, 99, 235, var(--tw-border-opacity)); -} - -.elsa-border-blue-700 { - --tw-border-opacity: 1; - border-color: rgba(29, 78, 216, var(--tw-border-opacity)); -} - -.elsa-border-blue-800 { - --tw-border-opacity: 1; - border-color: rgba(30, 64, 175, var(--tw-border-opacity)); -} - -.elsa-border-blue-900 { - --tw-border-opacity: 1; - border-color: rgba(30, 58, 138, var(--tw-border-opacity)); -} - -.elsa-border-pink-50 { - --tw-border-opacity: 1; - border-color: rgba(253, 242, 248, var(--tw-border-opacity)); -} - -.elsa-border-pink-100 { - --tw-border-opacity: 1; - border-color: rgba(252, 231, 243, var(--tw-border-opacity)); -} - -.elsa-border-pink-200 { - --tw-border-opacity: 1; - border-color: rgba(251, 207, 232, var(--tw-border-opacity)); -} - -.elsa-border-pink-300 { - --tw-border-opacity: 1; - border-color: rgba(249, 168, 212, var(--tw-border-opacity)); -} - -.elsa-border-pink-400 { - --tw-border-opacity: 1; - border-color: rgba(244, 114, 182, var(--tw-border-opacity)); -} - -.elsa-border-pink-500 { - --tw-border-opacity: 1; - border-color: rgba(236, 72, 153, var(--tw-border-opacity)); -} - -.elsa-border-pink-600 { - --tw-border-opacity: 1; - border-color: rgba(219, 39, 119, var(--tw-border-opacity)); -} - -.elsa-border-pink-700 { - --tw-border-opacity: 1; - border-color: rgba(190, 24, 93, var(--tw-border-opacity)); -} - -.elsa-border-pink-800 { - --tw-border-opacity: 1; - border-color: rgba(157, 23, 77, var(--tw-border-opacity)); -} - -.elsa-border-pink-900 { - --tw-border-opacity: 1; - border-color: rgba(131, 24, 67, var(--tw-border-opacity)); -} - -.elsa-border-cool-gray-50 { - --tw-border-opacity: 1; - border-color: rgba(249, 250, 251, var(--tw-border-opacity)); -} - -.elsa-border-cool-gray-100 { - --tw-border-opacity: 1; - border-color: rgba(243, 244, 246, var(--tw-border-opacity)); -} - -.elsa-border-cool-gray-200 { - --tw-border-opacity: 1; - border-color: rgba(229, 231, 235, var(--tw-border-opacity)); -} - -.elsa-border-cool-gray-300 { - --tw-border-opacity: 1; - border-color: rgba(209, 213, 219, var(--tw-border-opacity)); -} - -.elsa-border-cool-gray-400 { - --tw-border-opacity: 1; - border-color: rgba(156, 163, 175, var(--tw-border-opacity)); -} - -.elsa-border-cool-gray-500 { - --tw-border-opacity: 1; - border-color: rgba(107, 114, 128, var(--tw-border-opacity)); -} - -.elsa-border-cool-gray-600 { - --tw-border-opacity: 1; - border-color: rgba(75, 85, 99, var(--tw-border-opacity)); -} - -.elsa-border-cool-gray-700 { - --tw-border-opacity: 1; - border-color: rgba(55, 65, 81, var(--tw-border-opacity)); -} - -.elsa-border-cool-gray-800 { - --tw-border-opacity: 1; - border-color: rgba(31, 41, 55, var(--tw-border-opacity)); -} - -.elsa-border-cool-gray-900 { - --tw-border-opacity: 1; - border-color: rgba(17, 24, 39, var(--tw-border-opacity)); -} - -.elsa-border-rose-50 { - --tw-border-opacity: 1; - border-color: rgba(255, 241, 242, var(--tw-border-opacity)); -} - -.elsa-border-rose-100 { - --tw-border-opacity: 1; - border-color: rgba(255, 228, 230, var(--tw-border-opacity)); -} - -.elsa-border-rose-200 { - --tw-border-opacity: 1; - border-color: rgba(254, 205, 211, var(--tw-border-opacity)); -} - -.elsa-border-rose-300 { - --tw-border-opacity: 1; - border-color: rgba(253, 164, 175, var(--tw-border-opacity)); -} - -.elsa-border-rose-400 { - --tw-border-opacity: 1; - border-color: rgba(251, 113, 133, var(--tw-border-opacity)); -} - -.elsa-border-rose-500 { - --tw-border-opacity: 1; - border-color: rgba(244, 63, 94, var(--tw-border-opacity)); -} - -.elsa-border-rose-600 { - --tw-border-opacity: 1; - border-color: rgba(225, 29, 72, var(--tw-border-opacity)); -} - -.elsa-border-rose-700 { - --tw-border-opacity: 1; - border-color: rgba(190, 18, 60, var(--tw-border-opacity)); -} - -.elsa-border-rose-800 { - --tw-border-opacity: 1; - border-color: rgba(159, 18, 57, var(--tw-border-opacity)); -} - -.elsa-border-rose-900 { - --tw-border-opacity: 1; - border-color: rgba(136, 19, 55, var(--tw-border-opacity)); -} - -.hover\:elsa-border-gray-50:hover { - --tw-border-opacity: 1; - border-color: rgba(249, 250, 251, var(--tw-border-opacity)); -} - -.hover\:elsa-border-gray-100:hover { - --tw-border-opacity: 1; - border-color: rgba(243, 244, 246, var(--tw-border-opacity)); -} - -.hover\:elsa-border-gray-200:hover { - --tw-border-opacity: 1; - border-color: rgba(229, 231, 235, var(--tw-border-opacity)); -} - -.hover\:elsa-border-gray-300:hover { - --tw-border-opacity: 1; - border-color: rgba(209, 213, 219, var(--tw-border-opacity)); -} - -.hover\:elsa-border-gray-400:hover { - --tw-border-opacity: 1; - border-color: rgba(156, 163, 175, var(--tw-border-opacity)); -} - -.hover\:elsa-border-gray-500:hover { - --tw-border-opacity: 1; - border-color: rgba(107, 114, 128, var(--tw-border-opacity)); -} - -.hover\:elsa-border-gray-600:hover { - --tw-border-opacity: 1; - border-color: rgba(75, 85, 99, var(--tw-border-opacity)); -} - -.hover\:elsa-border-gray-700:hover { - --tw-border-opacity: 1; - border-color: rgba(55, 65, 81, var(--tw-border-opacity)); -} - -.hover\:elsa-border-gray-800:hover { - --tw-border-opacity: 1; - border-color: rgba(31, 41, 55, var(--tw-border-opacity)); -} - -.hover\:elsa-border-gray-900:hover { - --tw-border-opacity: 1; - border-color: rgba(17, 24, 39, var(--tw-border-opacity)); -} - -.hover\:elsa-border-red-50:hover { - --tw-border-opacity: 1; - border-color: rgba(254, 242, 242, var(--tw-border-opacity)); -} - -.hover\:elsa-border-red-100:hover { - --tw-border-opacity: 1; - border-color: rgba(254, 226, 226, var(--tw-border-opacity)); -} - -.hover\:elsa-border-red-200:hover { - --tw-border-opacity: 1; - border-color: rgba(254, 202, 202, var(--tw-border-opacity)); -} - -.hover\:elsa-border-red-300:hover { - --tw-border-opacity: 1; - border-color: rgba(252, 165, 165, var(--tw-border-opacity)); -} - -.hover\:elsa-border-red-400:hover { - --tw-border-opacity: 1; - border-color: rgba(248, 113, 113, var(--tw-border-opacity)); -} - -.hover\:elsa-border-red-500:hover { - --tw-border-opacity: 1; - border-color: rgba(239, 68, 68, var(--tw-border-opacity)); -} - -.hover\:elsa-border-red-600:hover { - --tw-border-opacity: 1; - border-color: rgba(220, 38, 38, var(--tw-border-opacity)); -} - -.hover\:elsa-border-red-700:hover { - --tw-border-opacity: 1; - border-color: rgba(185, 28, 28, var(--tw-border-opacity)); -} - -.hover\:elsa-border-red-800:hover { - --tw-border-opacity: 1; - border-color: rgba(153, 27, 27, var(--tw-border-opacity)); -} - -.hover\:elsa-border-red-900:hover { - --tw-border-opacity: 1; - border-color: rgba(127, 29, 29, var(--tw-border-opacity)); -} - -.hover\:elsa-border-yellow-50:hover { - --tw-border-opacity: 1; - border-color: rgba(255, 251, 235, var(--tw-border-opacity)); -} - -.hover\:elsa-border-yellow-100:hover { - --tw-border-opacity: 1; - border-color: rgba(254, 243, 199, var(--tw-border-opacity)); -} - -.hover\:elsa-border-yellow-200:hover { - --tw-border-opacity: 1; - border-color: rgba(253, 230, 138, var(--tw-border-opacity)); -} - -.hover\:elsa-border-yellow-300:hover { - --tw-border-opacity: 1; - border-color: rgba(252, 211, 77, var(--tw-border-opacity)); -} - -.hover\:elsa-border-yellow-400:hover { - --tw-border-opacity: 1; - border-color: rgba(251, 191, 36, var(--tw-border-opacity)); -} - -.hover\:elsa-border-yellow-500:hover { - --tw-border-opacity: 1; - border-color: rgba(245, 158, 11, var(--tw-border-opacity)); -} - -.hover\:elsa-border-yellow-600:hover { - --tw-border-opacity: 1; - border-color: rgba(217, 119, 6, var(--tw-border-opacity)); -} - -.hover\:elsa-border-yellow-700:hover { - --tw-border-opacity: 1; - border-color: rgba(180, 83, 9, var(--tw-border-opacity)); -} - -.hover\:elsa-border-yellow-800:hover { - --tw-border-opacity: 1; - border-color: rgba(146, 64, 14, var(--tw-border-opacity)); -} - -.hover\:elsa-border-yellow-900:hover { - --tw-border-opacity: 1; - border-color: rgba(120, 53, 15, var(--tw-border-opacity)); -} - -.hover\:elsa-border-green-50:hover { - --tw-border-opacity: 1; - border-color: rgba(236, 253, 245, var(--tw-border-opacity)); -} - -.hover\:elsa-border-green-100:hover { - --tw-border-opacity: 1; - border-color: rgba(209, 250, 229, var(--tw-border-opacity)); -} - -.hover\:elsa-border-green-200:hover { - --tw-border-opacity: 1; - border-color: rgba(167, 243, 208, var(--tw-border-opacity)); -} - -.hover\:elsa-border-green-300:hover { - --tw-border-opacity: 1; - border-color: rgba(110, 231, 183, var(--tw-border-opacity)); -} - -.hover\:elsa-border-green-400:hover { - --tw-border-opacity: 1; - border-color: rgba(52, 211, 153, var(--tw-border-opacity)); -} - -.hover\:elsa-border-green-500:hover { - --tw-border-opacity: 1; - border-color: rgba(16, 185, 129, var(--tw-border-opacity)); -} - -.hover\:elsa-border-green-600:hover { - --tw-border-opacity: 1; - border-color: rgba(5, 150, 105, var(--tw-border-opacity)); -} - -.hover\:elsa-border-green-700:hover { - --tw-border-opacity: 1; - border-color: rgba(4, 120, 87, var(--tw-border-opacity)); -} - -.hover\:elsa-border-green-800:hover { - --tw-border-opacity: 1; - border-color: rgba(6, 95, 70, var(--tw-border-opacity)); -} - -.hover\:elsa-border-green-900:hover { - --tw-border-opacity: 1; - border-color: rgba(6, 78, 59, var(--tw-border-opacity)); -} - -.hover\:elsa-border-blue-50:hover { - --tw-border-opacity: 1; - border-color: rgba(239, 246, 255, var(--tw-border-opacity)); -} - -.hover\:elsa-border-blue-100:hover { - --tw-border-opacity: 1; - border-color: rgba(219, 234, 254, var(--tw-border-opacity)); -} - -.hover\:elsa-border-blue-200:hover { - --tw-border-opacity: 1; - border-color: rgba(191, 219, 254, var(--tw-border-opacity)); -} - -.hover\:elsa-border-blue-300:hover { - --tw-border-opacity: 1; - border-color: rgba(147, 197, 253, var(--tw-border-opacity)); -} - -.hover\:elsa-border-blue-400:hover { - --tw-border-opacity: 1; - border-color: rgba(96, 165, 250, var(--tw-border-opacity)); -} - -.hover\:elsa-border-blue-500:hover { - --tw-border-opacity: 1; - border-color: rgba(59, 130, 246, var(--tw-border-opacity)); -} - -.hover\:elsa-border-blue-600:hover { - --tw-border-opacity: 1; - border-color: rgba(37, 99, 235, var(--tw-border-opacity)); -} - -.hover\:elsa-border-blue-700:hover { - --tw-border-opacity: 1; - border-color: rgba(29, 78, 216, var(--tw-border-opacity)); -} - -.hover\:elsa-border-blue-800:hover { - --tw-border-opacity: 1; - border-color: rgba(30, 64, 175, var(--tw-border-opacity)); -} - -.hover\:elsa-border-blue-900:hover { - --tw-border-opacity: 1; - border-color: rgba(30, 58, 138, var(--tw-border-opacity)); -} - -.hover\:elsa-border-pink-50:hover { - --tw-border-opacity: 1; - border-color: rgba(253, 242, 248, var(--tw-border-opacity)); -} - -.hover\:elsa-border-pink-100:hover { - --tw-border-opacity: 1; - border-color: rgba(252, 231, 243, var(--tw-border-opacity)); -} - -.hover\:elsa-border-pink-200:hover { - --tw-border-opacity: 1; - border-color: rgba(251, 207, 232, var(--tw-border-opacity)); -} - -.hover\:elsa-border-pink-300:hover { - --tw-border-opacity: 1; - border-color: rgba(249, 168, 212, var(--tw-border-opacity)); -} - -.hover\:elsa-border-pink-400:hover { - --tw-border-opacity: 1; - border-color: rgba(244, 114, 182, var(--tw-border-opacity)); -} - -.hover\:elsa-border-pink-500:hover { - --tw-border-opacity: 1; - border-color: rgba(236, 72, 153, var(--tw-border-opacity)); -} - -.hover\:elsa-border-pink-600:hover { - --tw-border-opacity: 1; - border-color: rgba(219, 39, 119, var(--tw-border-opacity)); -} - -.hover\:elsa-border-pink-700:hover { - --tw-border-opacity: 1; - border-color: rgba(190, 24, 93, var(--tw-border-opacity)); -} - -.hover\:elsa-border-pink-800:hover { - --tw-border-opacity: 1; - border-color: rgba(157, 23, 77, var(--tw-border-opacity)); -} - -.hover\:elsa-border-pink-900:hover { - --tw-border-opacity: 1; - border-color: rgba(131, 24, 67, var(--tw-border-opacity)); -} - -.hover\:elsa-border-cool-gray-50:hover { - --tw-border-opacity: 1; - border-color: rgba(249, 250, 251, var(--tw-border-opacity)); -} - -.hover\:elsa-border-cool-gray-100:hover { - --tw-border-opacity: 1; - border-color: rgba(243, 244, 246, var(--tw-border-opacity)); -} - -.hover\:elsa-border-cool-gray-200:hover { - --tw-border-opacity: 1; - border-color: rgba(229, 231, 235, var(--tw-border-opacity)); -} - -.hover\:elsa-border-cool-gray-300:hover { - --tw-border-opacity: 1; - border-color: rgba(209, 213, 219, var(--tw-border-opacity)); -} - -.hover\:elsa-border-cool-gray-400:hover { - --tw-border-opacity: 1; - border-color: rgba(156, 163, 175, var(--tw-border-opacity)); -} - -.hover\:elsa-border-cool-gray-500:hover { - --tw-border-opacity: 1; - border-color: rgba(107, 114, 128, var(--tw-border-opacity)); -} - -.hover\:elsa-border-cool-gray-600:hover { - --tw-border-opacity: 1; - border-color: rgba(75, 85, 99, var(--tw-border-opacity)); -} - -.hover\:elsa-border-cool-gray-700:hover { - --tw-border-opacity: 1; - border-color: rgba(55, 65, 81, var(--tw-border-opacity)); -} - -.hover\:elsa-border-cool-gray-800:hover { - --tw-border-opacity: 1; - border-color: rgba(31, 41, 55, var(--tw-border-opacity)); -} - -.hover\:elsa-border-cool-gray-900:hover { - --tw-border-opacity: 1; - border-color: rgba(17, 24, 39, var(--tw-border-opacity)); -} - -.hover\:elsa-border-rose-50:hover { - --tw-border-opacity: 1; - border-color: rgba(255, 241, 242, var(--tw-border-opacity)); -} - -.hover\:elsa-border-rose-100:hover { - --tw-border-opacity: 1; - border-color: rgba(255, 228, 230, var(--tw-border-opacity)); -} - -.hover\:elsa-border-rose-200:hover { - --tw-border-opacity: 1; - border-color: rgba(254, 205, 211, var(--tw-border-opacity)); -} - -.hover\:elsa-border-rose-300:hover { - --tw-border-opacity: 1; - border-color: rgba(253, 164, 175, var(--tw-border-opacity)); -} - -.hover\:elsa-border-rose-400:hover { - --tw-border-opacity: 1; - border-color: rgba(251, 113, 133, var(--tw-border-opacity)); -} - -.hover\:elsa-border-rose-500:hover { - --tw-border-opacity: 1; - border-color: rgba(244, 63, 94, var(--tw-border-opacity)); -} - -.hover\:elsa-border-rose-600:hover { - --tw-border-opacity: 1; - border-color: rgba(225, 29, 72, var(--tw-border-opacity)); -} - -.hover\:elsa-border-rose-700:hover { - --tw-border-opacity: 1; - border-color: rgba(190, 18, 60, var(--tw-border-opacity)); -} - -.hover\:elsa-border-rose-800:hover { - --tw-border-opacity: 1; - border-color: rgba(159, 18, 57, var(--tw-border-opacity)); -} - -.hover\:elsa-border-rose-900:hover { - --tw-border-opacity: 1; - border-color: rgba(136, 19, 55, var(--tw-border-opacity)); -} - -.focus\:elsa-border-transparent:focus { - border-color: transparent; -} - -.focus\:elsa-border-gray-50:focus { - --tw-border-opacity: 1; - border-color: rgba(249, 250, 251, var(--tw-border-opacity)); -} - -.focus\:elsa-border-gray-100:focus { - --tw-border-opacity: 1; - border-color: rgba(243, 244, 246, var(--tw-border-opacity)); -} - -.focus\:elsa-border-gray-200:focus { - --tw-border-opacity: 1; - border-color: rgba(229, 231, 235, var(--tw-border-opacity)); -} - -.focus\:elsa-border-gray-300:focus { - --tw-border-opacity: 1; - border-color: rgba(209, 213, 219, var(--tw-border-opacity)); -} - -.focus\:elsa-border-gray-400:focus { - --tw-border-opacity: 1; - border-color: rgba(156, 163, 175, var(--tw-border-opacity)); -} - -.focus\:elsa-border-gray-500:focus { - --tw-border-opacity: 1; - border-color: rgba(107, 114, 128, var(--tw-border-opacity)); -} - -.focus\:elsa-border-gray-600:focus { - --tw-border-opacity: 1; - border-color: rgba(75, 85, 99, var(--tw-border-opacity)); -} - -.focus\:elsa-border-gray-700:focus { - --tw-border-opacity: 1; - border-color: rgba(55, 65, 81, var(--tw-border-opacity)); -} - -.focus\:elsa-border-gray-800:focus { - --tw-border-opacity: 1; - border-color: rgba(31, 41, 55, var(--tw-border-opacity)); -} - -.focus\:elsa-border-gray-900:focus { - --tw-border-opacity: 1; - border-color: rgba(17, 24, 39, var(--tw-border-opacity)); -} - -.focus\:elsa-border-red-50:focus { - --tw-border-opacity: 1; - border-color: rgba(254, 242, 242, var(--tw-border-opacity)); -} - -.focus\:elsa-border-red-100:focus { - --tw-border-opacity: 1; - border-color: rgba(254, 226, 226, var(--tw-border-opacity)); -} - -.focus\:elsa-border-red-200:focus { - --tw-border-opacity: 1; - border-color: rgba(254, 202, 202, var(--tw-border-opacity)); -} - -.focus\:elsa-border-red-300:focus { - --tw-border-opacity: 1; - border-color: rgba(252, 165, 165, var(--tw-border-opacity)); -} - -.focus\:elsa-border-red-400:focus { - --tw-border-opacity: 1; - border-color: rgba(248, 113, 113, var(--tw-border-opacity)); -} - -.focus\:elsa-border-red-500:focus { - --tw-border-opacity: 1; - border-color: rgba(239, 68, 68, var(--tw-border-opacity)); -} - -.focus\:elsa-border-red-600:focus { - --tw-border-opacity: 1; - border-color: rgba(220, 38, 38, var(--tw-border-opacity)); -} - -.focus\:elsa-border-red-700:focus { - --tw-border-opacity: 1; - border-color: rgba(185, 28, 28, var(--tw-border-opacity)); -} - -.focus\:elsa-border-red-800:focus { - --tw-border-opacity: 1; - border-color: rgba(153, 27, 27, var(--tw-border-opacity)); -} - -.focus\:elsa-border-red-900:focus { - --tw-border-opacity: 1; - border-color: rgba(127, 29, 29, var(--tw-border-opacity)); -} - -.focus\:elsa-border-yellow-50:focus { - --tw-border-opacity: 1; - border-color: rgba(255, 251, 235, var(--tw-border-opacity)); -} - -.focus\:elsa-border-yellow-100:focus { - --tw-border-opacity: 1; - border-color: rgba(254, 243, 199, var(--tw-border-opacity)); -} - -.focus\:elsa-border-yellow-200:focus { - --tw-border-opacity: 1; - border-color: rgba(253, 230, 138, var(--tw-border-opacity)); -} - -.focus\:elsa-border-yellow-300:focus { - --tw-border-opacity: 1; - border-color: rgba(252, 211, 77, var(--tw-border-opacity)); -} - -.focus\:elsa-border-yellow-400:focus { - --tw-border-opacity: 1; - border-color: rgba(251, 191, 36, var(--tw-border-opacity)); -} - -.focus\:elsa-border-yellow-500:focus { - --tw-border-opacity: 1; - border-color: rgba(245, 158, 11, var(--tw-border-opacity)); -} - -.focus\:elsa-border-yellow-600:focus { - --tw-border-opacity: 1; - border-color: rgba(217, 119, 6, var(--tw-border-opacity)); -} - -.focus\:elsa-border-yellow-700:focus { - --tw-border-opacity: 1; - border-color: rgba(180, 83, 9, var(--tw-border-opacity)); -} - -.focus\:elsa-border-yellow-800:focus { - --tw-border-opacity: 1; - border-color: rgba(146, 64, 14, var(--tw-border-opacity)); -} - -.focus\:elsa-border-yellow-900:focus { - --tw-border-opacity: 1; - border-color: rgba(120, 53, 15, var(--tw-border-opacity)); -} - -.focus\:elsa-border-green-50:focus { - --tw-border-opacity: 1; - border-color: rgba(236, 253, 245, var(--tw-border-opacity)); -} - -.focus\:elsa-border-green-100:focus { - --tw-border-opacity: 1; - border-color: rgba(209, 250, 229, var(--tw-border-opacity)); -} - -.focus\:elsa-border-green-200:focus { - --tw-border-opacity: 1; - border-color: rgba(167, 243, 208, var(--tw-border-opacity)); -} - -.focus\:elsa-border-green-300:focus { - --tw-border-opacity: 1; - border-color: rgba(110, 231, 183, var(--tw-border-opacity)); -} - -.focus\:elsa-border-green-400:focus { - --tw-border-opacity: 1; - border-color: rgba(52, 211, 153, var(--tw-border-opacity)); -} - -.focus\:elsa-border-green-500:focus { - --tw-border-opacity: 1; - border-color: rgba(16, 185, 129, var(--tw-border-opacity)); -} - -.focus\:elsa-border-green-600:focus { - --tw-border-opacity: 1; - border-color: rgba(5, 150, 105, var(--tw-border-opacity)); -} - -.focus\:elsa-border-green-700:focus { - --tw-border-opacity: 1; - border-color: rgba(4, 120, 87, var(--tw-border-opacity)); -} - -.focus\:elsa-border-green-800:focus { - --tw-border-opacity: 1; - border-color: rgba(6, 95, 70, var(--tw-border-opacity)); -} - -.focus\:elsa-border-green-900:focus { - --tw-border-opacity: 1; - border-color: rgba(6, 78, 59, var(--tw-border-opacity)); -} - -.focus\:elsa-border-blue-50:focus { - --tw-border-opacity: 1; - border-color: rgba(239, 246, 255, var(--tw-border-opacity)); -} - -.focus\:elsa-border-blue-100:focus { - --tw-border-opacity: 1; - border-color: rgba(219, 234, 254, var(--tw-border-opacity)); -} - -.focus\:elsa-border-blue-200:focus { - --tw-border-opacity: 1; - border-color: rgba(191, 219, 254, var(--tw-border-opacity)); -} - -.focus\:elsa-border-blue-300:focus { - --tw-border-opacity: 1; - border-color: rgba(147, 197, 253, var(--tw-border-opacity)); -} - -.focus\:elsa-border-blue-400:focus { - --tw-border-opacity: 1; - border-color: rgba(96, 165, 250, var(--tw-border-opacity)); -} - -.focus\:elsa-border-blue-500:focus { - --tw-border-opacity: 1; - border-color: rgba(59, 130, 246, var(--tw-border-opacity)); -} - -.focus\:elsa-border-blue-600:focus { - --tw-border-opacity: 1; - border-color: rgba(37, 99, 235, var(--tw-border-opacity)); -} - -.focus\:elsa-border-blue-700:focus { - --tw-border-opacity: 1; - border-color: rgba(29, 78, 216, var(--tw-border-opacity)); -} - -.focus\:elsa-border-blue-800:focus { - --tw-border-opacity: 1; - border-color: rgba(30, 64, 175, var(--tw-border-opacity)); -} - -.focus\:elsa-border-blue-900:focus { - --tw-border-opacity: 1; - border-color: rgba(30, 58, 138, var(--tw-border-opacity)); -} - -.focus\:elsa-border-pink-50:focus { - --tw-border-opacity: 1; - border-color: rgba(253, 242, 248, var(--tw-border-opacity)); -} - -.focus\:elsa-border-pink-100:focus { - --tw-border-opacity: 1; - border-color: rgba(252, 231, 243, var(--tw-border-opacity)); -} - -.focus\:elsa-border-pink-200:focus { - --tw-border-opacity: 1; - border-color: rgba(251, 207, 232, var(--tw-border-opacity)); -} - -.focus\:elsa-border-pink-300:focus { - --tw-border-opacity: 1; - border-color: rgba(249, 168, 212, var(--tw-border-opacity)); -} - -.focus\:elsa-border-pink-400:focus { - --tw-border-opacity: 1; - border-color: rgba(244, 114, 182, var(--tw-border-opacity)); -} - -.focus\:elsa-border-pink-500:focus { - --tw-border-opacity: 1; - border-color: rgba(236, 72, 153, var(--tw-border-opacity)); -} - -.focus\:elsa-border-pink-600:focus { - --tw-border-opacity: 1; - border-color: rgba(219, 39, 119, var(--tw-border-opacity)); -} - -.focus\:elsa-border-pink-700:focus { - --tw-border-opacity: 1; - border-color: rgba(190, 24, 93, var(--tw-border-opacity)); -} - -.focus\:elsa-border-pink-800:focus { - --tw-border-opacity: 1; - border-color: rgba(157, 23, 77, var(--tw-border-opacity)); -} - -.focus\:elsa-border-pink-900:focus { - --tw-border-opacity: 1; - border-color: rgba(131, 24, 67, var(--tw-border-opacity)); -} - -.focus\:elsa-border-cool-gray-50:focus { - --tw-border-opacity: 1; - border-color: rgba(249, 250, 251, var(--tw-border-opacity)); -} - -.focus\:elsa-border-cool-gray-100:focus { - --tw-border-opacity: 1; - border-color: rgba(243, 244, 246, var(--tw-border-opacity)); -} - -.focus\:elsa-border-cool-gray-200:focus { - --tw-border-opacity: 1; - border-color: rgba(229, 231, 235, var(--tw-border-opacity)); -} - -.focus\:elsa-border-cool-gray-300:focus { - --tw-border-opacity: 1; - border-color: rgba(209, 213, 219, var(--tw-border-opacity)); -} - -.focus\:elsa-border-cool-gray-400:focus { - --tw-border-opacity: 1; - border-color: rgba(156, 163, 175, var(--tw-border-opacity)); -} - -.focus\:elsa-border-cool-gray-500:focus { - --tw-border-opacity: 1; - border-color: rgba(107, 114, 128, var(--tw-border-opacity)); -} - -.focus\:elsa-border-cool-gray-600:focus { - --tw-border-opacity: 1; - border-color: rgba(75, 85, 99, var(--tw-border-opacity)); -} - -.focus\:elsa-border-cool-gray-700:focus { - --tw-border-opacity: 1; - border-color: rgba(55, 65, 81, var(--tw-border-opacity)); -} - -.focus\:elsa-border-cool-gray-800:focus { - --tw-border-opacity: 1; - border-color: rgba(31, 41, 55, var(--tw-border-opacity)); -} - -.focus\:elsa-border-cool-gray-900:focus { - --tw-border-opacity: 1; - border-color: rgba(17, 24, 39, var(--tw-border-opacity)); -} - -.focus\:elsa-border-rose-50:focus { - --tw-border-opacity: 1; - border-color: rgba(255, 241, 242, var(--tw-border-opacity)); -} - -.focus\:elsa-border-rose-100:focus { - --tw-border-opacity: 1; - border-color: rgba(255, 228, 230, var(--tw-border-opacity)); -} - -.focus\:elsa-border-rose-200:focus { - --tw-border-opacity: 1; - border-color: rgba(254, 205, 211, var(--tw-border-opacity)); -} - -.focus\:elsa-border-rose-300:focus { - --tw-border-opacity: 1; - border-color: rgba(253, 164, 175, var(--tw-border-opacity)); -} - -.focus\:elsa-border-rose-400:focus { - --tw-border-opacity: 1; - border-color: rgba(251, 113, 133, var(--tw-border-opacity)); -} - -.focus\:elsa-border-rose-500:focus { - --tw-border-opacity: 1; - border-color: rgba(244, 63, 94, var(--tw-border-opacity)); -} - -.focus\:elsa-border-rose-600:focus { - --tw-border-opacity: 1; - border-color: rgba(225, 29, 72, var(--tw-border-opacity)); -} - -.focus\:elsa-border-rose-700:focus { - --tw-border-opacity: 1; - border-color: rgba(190, 18, 60, var(--tw-border-opacity)); -} - -.focus\:elsa-border-rose-800:focus { - --tw-border-opacity: 1; - border-color: rgba(159, 18, 57, var(--tw-border-opacity)); -} - -.focus\:elsa-border-rose-900:focus { - --tw-border-opacity: 1; - border-color: rgba(136, 19, 55, var(--tw-border-opacity)); -} - -.elsa-bg-transparent { - background-color: transparent; -} - -.elsa-bg-white { - --tw-bg-opacity: 1; - background-color: rgba(255, 255, 255, var(--tw-bg-opacity)); -} - -.elsa-bg-gray-50 { - --tw-bg-opacity: 1; - background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); -} - -.elsa-bg-gray-100 { - --tw-bg-opacity: 1; - background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); -} - -.elsa-bg-gray-200 { - --tw-bg-opacity: 1; - background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); -} - -.elsa-bg-gray-300 { - --tw-bg-opacity: 1; - background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); -} - -.elsa-bg-gray-400 { - --tw-bg-opacity: 1; - background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); -} - -.elsa-bg-gray-500 { - --tw-bg-opacity: 1; - background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); -} - -.elsa-bg-gray-600 { - --tw-bg-opacity: 1; - background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); -} - -.elsa-bg-gray-700 { - --tw-bg-opacity: 1; - background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); -} - -.elsa-bg-gray-800 { - --tw-bg-opacity: 1; - background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); -} - -.elsa-bg-gray-900 { - --tw-bg-opacity: 1; - background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); -} - -.elsa-bg-red-50 { - --tw-bg-opacity: 1; - background-color: rgba(254, 242, 242, var(--tw-bg-opacity)); -} - -.elsa-bg-red-100 { - --tw-bg-opacity: 1; - background-color: rgba(254, 226, 226, var(--tw-bg-opacity)); -} - -.elsa-bg-red-200 { - --tw-bg-opacity: 1; - background-color: rgba(254, 202, 202, var(--tw-bg-opacity)); -} - -.elsa-bg-red-300 { - --tw-bg-opacity: 1; - background-color: rgba(252, 165, 165, var(--tw-bg-opacity)); -} - -.elsa-bg-red-400 { - --tw-bg-opacity: 1; - background-color: rgba(248, 113, 113, var(--tw-bg-opacity)); -} - -.elsa-bg-red-500 { - --tw-bg-opacity: 1; - background-color: rgba(239, 68, 68, var(--tw-bg-opacity)); -} - -.elsa-bg-red-600 { - --tw-bg-opacity: 1; - background-color: rgba(220, 38, 38, var(--tw-bg-opacity)); -} - -.elsa-bg-red-700 { - --tw-bg-opacity: 1; - background-color: rgba(185, 28, 28, var(--tw-bg-opacity)); -} - -.elsa-bg-red-800 { - --tw-bg-opacity: 1; - background-color: rgba(153, 27, 27, var(--tw-bg-opacity)); -} - -.elsa-bg-red-900 { - --tw-bg-opacity: 1; - background-color: rgba(127, 29, 29, var(--tw-bg-opacity)); -} - -.elsa-bg-yellow-50 { - --tw-bg-opacity: 1; - background-color: rgba(255, 251, 235, var(--tw-bg-opacity)); -} - -.elsa-bg-yellow-100 { - --tw-bg-opacity: 1; - background-color: rgba(254, 243, 199, var(--tw-bg-opacity)); -} - -.elsa-bg-yellow-200 { - --tw-bg-opacity: 1; - background-color: rgba(253, 230, 138, var(--tw-bg-opacity)); -} - -.elsa-bg-yellow-300 { - --tw-bg-opacity: 1; - background-color: rgba(252, 211, 77, var(--tw-bg-opacity)); -} - -.elsa-bg-yellow-400 { - --tw-bg-opacity: 1; - background-color: rgba(251, 191, 36, var(--tw-bg-opacity)); -} - -.elsa-bg-yellow-500 { - --tw-bg-opacity: 1; - background-color: rgba(245, 158, 11, var(--tw-bg-opacity)); -} - -.elsa-bg-yellow-600 { - --tw-bg-opacity: 1; - background-color: rgba(217, 119, 6, var(--tw-bg-opacity)); -} - -.elsa-bg-yellow-700 { - --tw-bg-opacity: 1; - background-color: rgba(180, 83, 9, var(--tw-bg-opacity)); -} - -.elsa-bg-yellow-800 { - --tw-bg-opacity: 1; - background-color: rgba(146, 64, 14, var(--tw-bg-opacity)); -} - -.elsa-bg-yellow-900 { - --tw-bg-opacity: 1; - background-color: rgba(120, 53, 15, var(--tw-bg-opacity)); -} - -.elsa-bg-green-50 { - --tw-bg-opacity: 1; - background-color: rgba(236, 253, 245, var(--tw-bg-opacity)); -} - -.elsa-bg-green-100 { - --tw-bg-opacity: 1; - background-color: rgba(209, 250, 229, var(--tw-bg-opacity)); -} - -.elsa-bg-green-200 { - --tw-bg-opacity: 1; - background-color: rgba(167, 243, 208, var(--tw-bg-opacity)); -} - -.elsa-bg-green-300 { - --tw-bg-opacity: 1; - background-color: rgba(110, 231, 183, var(--tw-bg-opacity)); -} - -.elsa-bg-green-400 { - --tw-bg-opacity: 1; - background-color: rgba(52, 211, 153, var(--tw-bg-opacity)); -} - -.elsa-bg-green-500 { - --tw-bg-opacity: 1; - background-color: rgba(16, 185, 129, var(--tw-bg-opacity)); -} - -.elsa-bg-green-600 { - --tw-bg-opacity: 1; - background-color: rgba(5, 150, 105, var(--tw-bg-opacity)); -} - -.elsa-bg-green-700 { - --tw-bg-opacity: 1; - background-color: rgba(4, 120, 87, var(--tw-bg-opacity)); -} - -.elsa-bg-green-800 { - --tw-bg-opacity: 1; - background-color: rgba(6, 95, 70, var(--tw-bg-opacity)); -} - -.elsa-bg-green-900 { - --tw-bg-opacity: 1; - background-color: rgba(6, 78, 59, var(--tw-bg-opacity)); -} - -.elsa-bg-blue-50 { - --tw-bg-opacity: 1; - background-color: rgba(239, 246, 255, var(--tw-bg-opacity)); -} - -.elsa-bg-blue-100 { - --tw-bg-opacity: 1; - background-color: rgba(219, 234, 254, var(--tw-bg-opacity)); -} - -.elsa-bg-blue-200 { - --tw-bg-opacity: 1; - background-color: rgba(191, 219, 254, var(--tw-bg-opacity)); -} - -.elsa-bg-blue-300 { - --tw-bg-opacity: 1; - background-color: rgba(147, 197, 253, var(--tw-bg-opacity)); -} - -.elsa-bg-blue-400 { - --tw-bg-opacity: 1; - background-color: rgba(96, 165, 250, var(--tw-bg-opacity)); -} - -.elsa-bg-blue-500 { - --tw-bg-opacity: 1; - background-color: rgba(59, 130, 246, var(--tw-bg-opacity)); -} - -.elsa-bg-blue-600 { - --tw-bg-opacity: 1; - background-color: rgba(37, 99, 235, var(--tw-bg-opacity)); -} - -.elsa-bg-blue-700 { - --tw-bg-opacity: 1; - background-color: rgba(29, 78, 216, var(--tw-bg-opacity)); -} - -.elsa-bg-blue-800 { - --tw-bg-opacity: 1; - background-color: rgba(30, 64, 175, var(--tw-bg-opacity)); -} - -.elsa-bg-blue-900 { - --tw-bg-opacity: 1; - background-color: rgba(30, 58, 138, var(--tw-bg-opacity)); -} - -.elsa-bg-pink-50 { - --tw-bg-opacity: 1; - background-color: rgba(253, 242, 248, var(--tw-bg-opacity)); -} - -.elsa-bg-pink-100 { - --tw-bg-opacity: 1; - background-color: rgba(252, 231, 243, var(--tw-bg-opacity)); -} - -.elsa-bg-pink-200 { - --tw-bg-opacity: 1; - background-color: rgba(251, 207, 232, var(--tw-bg-opacity)); -} - -.elsa-bg-pink-300 { - --tw-bg-opacity: 1; - background-color: rgba(249, 168, 212, var(--tw-bg-opacity)); -} - -.elsa-bg-pink-400 { - --tw-bg-opacity: 1; - background-color: rgba(244, 114, 182, var(--tw-bg-opacity)); -} - -.elsa-bg-pink-500 { - --tw-bg-opacity: 1; - background-color: rgba(236, 72, 153, var(--tw-bg-opacity)); -} - -.elsa-bg-pink-600 { - --tw-bg-opacity: 1; - background-color: rgba(219, 39, 119, var(--tw-bg-opacity)); -} - -.elsa-bg-pink-700 { - --tw-bg-opacity: 1; - background-color: rgba(190, 24, 93, var(--tw-bg-opacity)); -} - -.elsa-bg-pink-800 { - --tw-bg-opacity: 1; - background-color: rgba(157, 23, 77, var(--tw-bg-opacity)); -} - -.elsa-bg-pink-900 { - --tw-bg-opacity: 1; - background-color: rgba(131, 24, 67, var(--tw-bg-opacity)); -} - -.elsa-bg-sky-50 { - --tw-bg-opacity: 1; - background-color: rgba(240, 249, 255, var(--tw-bg-opacity)); -} - -.elsa-bg-cool-gray-50 { - --tw-bg-opacity: 1; - background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); -} - -.elsa-bg-cool-gray-100 { - --tw-bg-opacity: 1; - background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); -} - -.elsa-bg-cool-gray-200 { - --tw-bg-opacity: 1; - background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); -} - -.elsa-bg-cool-gray-300 { - --tw-bg-opacity: 1; - background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); -} - -.elsa-bg-cool-gray-400 { - --tw-bg-opacity: 1; - background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); -} - -.elsa-bg-cool-gray-500 { - --tw-bg-opacity: 1; - background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); -} - -.elsa-bg-cool-gray-600 { - --tw-bg-opacity: 1; - background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); -} - -.elsa-bg-cool-gray-700 { - --tw-bg-opacity: 1; - background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); -} - -.elsa-bg-cool-gray-800 { - --tw-bg-opacity: 1; - background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); -} - -.elsa-bg-cool-gray-900 { - --tw-bg-opacity: 1; - background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); -} - -.elsa-bg-rose-50 { - --tw-bg-opacity: 1; - background-color: rgba(255, 241, 242, var(--tw-bg-opacity)); -} - -.elsa-bg-rose-100 { - --tw-bg-opacity: 1; - background-color: rgba(255, 228, 230, var(--tw-bg-opacity)); -} - -.elsa-bg-rose-200 { - --tw-bg-opacity: 1; - background-color: rgba(254, 205, 211, var(--tw-bg-opacity)); -} - -.elsa-bg-rose-300 { - --tw-bg-opacity: 1; - background-color: rgba(253, 164, 175, var(--tw-bg-opacity)); -} - -.elsa-bg-rose-400 { - --tw-bg-opacity: 1; - background-color: rgba(251, 113, 133, var(--tw-bg-opacity)); -} - -.elsa-bg-rose-500 { - --tw-bg-opacity: 1; - background-color: rgba(244, 63, 94, var(--tw-bg-opacity)); -} - -.elsa-bg-rose-600 { - --tw-bg-opacity: 1; - background-color: rgba(225, 29, 72, var(--tw-bg-opacity)); -} - -.elsa-bg-rose-700 { - --tw-bg-opacity: 1; - background-color: rgba(190, 18, 60, var(--tw-bg-opacity)); -} - -.elsa-bg-rose-800 { - --tw-bg-opacity: 1; - background-color: rgba(159, 18, 57, var(--tw-bg-opacity)); -} - -.elsa-bg-rose-900 { - --tw-bg-opacity: 1; - background-color: rgba(136, 19, 55, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-gray-50 { - --tw-bg-opacity: 1; - background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-gray-100 { - --tw-bg-opacity: 1; - background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-gray-200 { - --tw-bg-opacity: 1; - background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-gray-300 { - --tw-bg-opacity: 1; - background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-gray-400 { - --tw-bg-opacity: 1; - background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-gray-500 { - --tw-bg-opacity: 1; - background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-gray-600 { - --tw-bg-opacity: 1; - background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-gray-700 { - --tw-bg-opacity: 1; - background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-gray-800 { - --tw-bg-opacity: 1; - background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-gray-900 { - --tw-bg-opacity: 1; - background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-red-50 { - --tw-bg-opacity: 1; - background-color: rgba(254, 242, 242, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-red-100 { - --tw-bg-opacity: 1; - background-color: rgba(254, 226, 226, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-red-200 { - --tw-bg-opacity: 1; - background-color: rgba(254, 202, 202, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-red-300 { - --tw-bg-opacity: 1; - background-color: rgba(252, 165, 165, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-red-400 { - --tw-bg-opacity: 1; - background-color: rgba(248, 113, 113, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-red-500 { - --tw-bg-opacity: 1; - background-color: rgba(239, 68, 68, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-red-600 { - --tw-bg-opacity: 1; - background-color: rgba(220, 38, 38, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-red-700 { - --tw-bg-opacity: 1; - background-color: rgba(185, 28, 28, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-red-800 { - --tw-bg-opacity: 1; - background-color: rgba(153, 27, 27, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-red-900 { - --tw-bg-opacity: 1; - background-color: rgba(127, 29, 29, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-yellow-50 { - --tw-bg-opacity: 1; - background-color: rgba(255, 251, 235, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-yellow-100 { - --tw-bg-opacity: 1; - background-color: rgba(254, 243, 199, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-yellow-200 { - --tw-bg-opacity: 1; - background-color: rgba(253, 230, 138, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-yellow-300 { - --tw-bg-opacity: 1; - background-color: rgba(252, 211, 77, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-yellow-400 { - --tw-bg-opacity: 1; - background-color: rgba(251, 191, 36, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-yellow-500 { - --tw-bg-opacity: 1; - background-color: rgba(245, 158, 11, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-yellow-600 { - --tw-bg-opacity: 1; - background-color: rgba(217, 119, 6, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-yellow-700 { - --tw-bg-opacity: 1; - background-color: rgba(180, 83, 9, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-yellow-800 { - --tw-bg-opacity: 1; - background-color: rgba(146, 64, 14, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-yellow-900 { - --tw-bg-opacity: 1; - background-color: rgba(120, 53, 15, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-green-50 { - --tw-bg-opacity: 1; - background-color: rgba(236, 253, 245, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-green-100 { - --tw-bg-opacity: 1; - background-color: rgba(209, 250, 229, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-green-200 { - --tw-bg-opacity: 1; - background-color: rgba(167, 243, 208, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-green-300 { - --tw-bg-opacity: 1; - background-color: rgba(110, 231, 183, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-green-400 { - --tw-bg-opacity: 1; - background-color: rgba(52, 211, 153, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-green-500 { - --tw-bg-opacity: 1; - background-color: rgba(16, 185, 129, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-green-600 { - --tw-bg-opacity: 1; - background-color: rgba(5, 150, 105, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-green-700 { - --tw-bg-opacity: 1; - background-color: rgba(4, 120, 87, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-green-800 { - --tw-bg-opacity: 1; - background-color: rgba(6, 95, 70, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-green-900 { - --tw-bg-opacity: 1; - background-color: rgba(6, 78, 59, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-blue-50 { - --tw-bg-opacity: 1; - background-color: rgba(239, 246, 255, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-blue-100 { - --tw-bg-opacity: 1; - background-color: rgba(219, 234, 254, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-blue-200 { - --tw-bg-opacity: 1; - background-color: rgba(191, 219, 254, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-blue-300 { - --tw-bg-opacity: 1; - background-color: rgba(147, 197, 253, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-blue-400 { - --tw-bg-opacity: 1; - background-color: rgba(96, 165, 250, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-blue-500 { - --tw-bg-opacity: 1; - background-color: rgba(59, 130, 246, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-blue-600 { - --tw-bg-opacity: 1; - background-color: rgba(37, 99, 235, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-blue-700 { - --tw-bg-opacity: 1; - background-color: rgba(29, 78, 216, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-blue-800 { - --tw-bg-opacity: 1; - background-color: rgba(30, 64, 175, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-blue-900 { - --tw-bg-opacity: 1; - background-color: rgba(30, 58, 138, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-pink-50 { - --tw-bg-opacity: 1; - background-color: rgba(253, 242, 248, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-pink-100 { - --tw-bg-opacity: 1; - background-color: rgba(252, 231, 243, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-pink-200 { - --tw-bg-opacity: 1; - background-color: rgba(251, 207, 232, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-pink-300 { - --tw-bg-opacity: 1; - background-color: rgba(249, 168, 212, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-pink-400 { - --tw-bg-opacity: 1; - background-color: rgba(244, 114, 182, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-pink-500 { - --tw-bg-opacity: 1; - background-color: rgba(236, 72, 153, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-pink-600 { - --tw-bg-opacity: 1; - background-color: rgba(219, 39, 119, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-pink-700 { - --tw-bg-opacity: 1; - background-color: rgba(190, 24, 93, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-pink-800 { - --tw-bg-opacity: 1; - background-color: rgba(157, 23, 77, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-pink-900 { - --tw-bg-opacity: 1; - background-color: rgba(131, 24, 67, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-cool-gray-50 { - --tw-bg-opacity: 1; - background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-cool-gray-100 { - --tw-bg-opacity: 1; - background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-cool-gray-200 { - --tw-bg-opacity: 1; - background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-cool-gray-300 { - --tw-bg-opacity: 1; - background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-cool-gray-400 { - --tw-bg-opacity: 1; - background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-cool-gray-500 { - --tw-bg-opacity: 1; - background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-cool-gray-600 { - --tw-bg-opacity: 1; - background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-cool-gray-700 { - --tw-bg-opacity: 1; - background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-cool-gray-800 { - --tw-bg-opacity: 1; - background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-cool-gray-900 { - --tw-bg-opacity: 1; - background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-rose-50 { - --tw-bg-opacity: 1; - background-color: rgba(255, 241, 242, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-rose-100 { - --tw-bg-opacity: 1; - background-color: rgba(255, 228, 230, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-rose-200 { - --tw-bg-opacity: 1; - background-color: rgba(254, 205, 211, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-rose-300 { - --tw-bg-opacity: 1; - background-color: rgba(253, 164, 175, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-rose-400 { - --tw-bg-opacity: 1; - background-color: rgba(251, 113, 133, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-rose-500 { - --tw-bg-opacity: 1; - background-color: rgba(244, 63, 94, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-rose-600 { - --tw-bg-opacity: 1; - background-color: rgba(225, 29, 72, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-rose-700 { - --tw-bg-opacity: 1; - background-color: rgba(190, 18, 60, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-rose-800 { - --tw-bg-opacity: 1; - background-color: rgba(159, 18, 57, var(--tw-bg-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-bg-rose-900 { - --tw-bg-opacity: 1; - background-color: rgba(136, 19, 55, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-gray-50:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-gray-100:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-gray-200:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-gray-300:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-gray-400:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-gray-500:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-gray-600:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-gray-700:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-gray-800:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-gray-900:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-red-50:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(254, 242, 242, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-red-100:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(254, 226, 226, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-red-200:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(254, 202, 202, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-red-300:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(252, 165, 165, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-red-400:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(248, 113, 113, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-red-500:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(239, 68, 68, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-red-600:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(220, 38, 38, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-red-700:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(185, 28, 28, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-red-800:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(153, 27, 27, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-red-900:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(127, 29, 29, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-yellow-50:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(255, 251, 235, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-yellow-100:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(254, 243, 199, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-yellow-200:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(253, 230, 138, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-yellow-300:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(252, 211, 77, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-yellow-400:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(251, 191, 36, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-yellow-500:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(245, 158, 11, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-yellow-600:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(217, 119, 6, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-yellow-700:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(180, 83, 9, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-yellow-800:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(146, 64, 14, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-yellow-900:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(120, 53, 15, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-green-50:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(236, 253, 245, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-green-100:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(209, 250, 229, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-green-200:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(167, 243, 208, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-green-300:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(110, 231, 183, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-green-400:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(52, 211, 153, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-green-500:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(16, 185, 129, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-green-600:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(5, 150, 105, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-green-700:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(4, 120, 87, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-green-800:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(6, 95, 70, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-green-900:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(6, 78, 59, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-blue-50:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(239, 246, 255, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-blue-100:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(219, 234, 254, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-blue-200:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(191, 219, 254, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-blue-300:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(147, 197, 253, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-blue-400:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(96, 165, 250, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-blue-500:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(59, 130, 246, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-blue-600:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(37, 99, 235, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-blue-700:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(29, 78, 216, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-blue-800:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(30, 64, 175, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-blue-900:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(30, 58, 138, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-pink-50:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(253, 242, 248, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-pink-100:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(252, 231, 243, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-pink-200:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(251, 207, 232, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-pink-300:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(249, 168, 212, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-pink-400:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(244, 114, 182, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-pink-500:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(236, 72, 153, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-pink-600:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(219, 39, 119, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-pink-700:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(190, 24, 93, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-pink-800:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(157, 23, 77, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-pink-900:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(131, 24, 67, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-cool-gray-50:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-cool-gray-100:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-cool-gray-200:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-cool-gray-300:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-cool-gray-400:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-cool-gray-500:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-cool-gray-600:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-cool-gray-700:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-cool-gray-800:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-cool-gray-900:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-rose-50:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(255, 241, 242, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-rose-100:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(255, 228, 230, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-rose-200:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(254, 205, 211, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-rose-300:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(253, 164, 175, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-rose-400:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(251, 113, 133, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-rose-500:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(244, 63, 94, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-rose-600:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(225, 29, 72, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-rose-700:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(190, 18, 60, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-rose-800:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(159, 18, 57, var(--tw-bg-opacity)); -} - -.focus-within\:elsa-bg-rose-900:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(136, 19, 55, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-gray-50:hover { - --tw-bg-opacity: 1; - background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-gray-100:hover { - --tw-bg-opacity: 1; - background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-gray-200:hover { - --tw-bg-opacity: 1; - background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-gray-300:hover { - --tw-bg-opacity: 1; - background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-gray-400:hover { - --tw-bg-opacity: 1; - background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-gray-500:hover { - --tw-bg-opacity: 1; - background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-gray-600:hover { - --tw-bg-opacity: 1; - background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-gray-700:hover { - --tw-bg-opacity: 1; - background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-gray-800:hover { - --tw-bg-opacity: 1; - background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-gray-900:hover { - --tw-bg-opacity: 1; - background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-red-50:hover { - --tw-bg-opacity: 1; - background-color: rgba(254, 242, 242, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-red-100:hover { - --tw-bg-opacity: 1; - background-color: rgba(254, 226, 226, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-red-200:hover { - --tw-bg-opacity: 1; - background-color: rgba(254, 202, 202, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-red-300:hover { - --tw-bg-opacity: 1; - background-color: rgba(252, 165, 165, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-red-400:hover { - --tw-bg-opacity: 1; - background-color: rgba(248, 113, 113, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-red-500:hover { - --tw-bg-opacity: 1; - background-color: rgba(239, 68, 68, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-red-600:hover { - --tw-bg-opacity: 1; - background-color: rgba(220, 38, 38, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-red-700:hover { - --tw-bg-opacity: 1; - background-color: rgba(185, 28, 28, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-red-800:hover { - --tw-bg-opacity: 1; - background-color: rgba(153, 27, 27, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-red-900:hover { - --tw-bg-opacity: 1; - background-color: rgba(127, 29, 29, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-yellow-50:hover { - --tw-bg-opacity: 1; - background-color: rgba(255, 251, 235, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-yellow-100:hover { - --tw-bg-opacity: 1; - background-color: rgba(254, 243, 199, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-yellow-200:hover { - --tw-bg-opacity: 1; - background-color: rgba(253, 230, 138, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-yellow-300:hover { - --tw-bg-opacity: 1; - background-color: rgba(252, 211, 77, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-yellow-400:hover { - --tw-bg-opacity: 1; - background-color: rgba(251, 191, 36, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-yellow-500:hover { - --tw-bg-opacity: 1; - background-color: rgba(245, 158, 11, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-yellow-600:hover { - --tw-bg-opacity: 1; - background-color: rgba(217, 119, 6, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-yellow-700:hover { - --tw-bg-opacity: 1; - background-color: rgba(180, 83, 9, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-yellow-800:hover { - --tw-bg-opacity: 1; - background-color: rgba(146, 64, 14, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-yellow-900:hover { - --tw-bg-opacity: 1; - background-color: rgba(120, 53, 15, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-green-50:hover { - --tw-bg-opacity: 1; - background-color: rgba(236, 253, 245, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-green-100:hover { - --tw-bg-opacity: 1; - background-color: rgba(209, 250, 229, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-green-200:hover { - --tw-bg-opacity: 1; - background-color: rgba(167, 243, 208, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-green-300:hover { - --tw-bg-opacity: 1; - background-color: rgba(110, 231, 183, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-green-400:hover { - --tw-bg-opacity: 1; - background-color: rgba(52, 211, 153, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-green-500:hover { - --tw-bg-opacity: 1; - background-color: rgba(16, 185, 129, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-green-600:hover { - --tw-bg-opacity: 1; - background-color: rgba(5, 150, 105, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-green-700:hover { - --tw-bg-opacity: 1; - background-color: rgba(4, 120, 87, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-green-800:hover { - --tw-bg-opacity: 1; - background-color: rgba(6, 95, 70, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-green-900:hover { - --tw-bg-opacity: 1; - background-color: rgba(6, 78, 59, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-blue-50:hover { - --tw-bg-opacity: 1; - background-color: rgba(239, 246, 255, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-blue-100:hover { - --tw-bg-opacity: 1; - background-color: rgba(219, 234, 254, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-blue-200:hover { - --tw-bg-opacity: 1; - background-color: rgba(191, 219, 254, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-blue-300:hover { - --tw-bg-opacity: 1; - background-color: rgba(147, 197, 253, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-blue-400:hover { - --tw-bg-opacity: 1; - background-color: rgba(96, 165, 250, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-blue-500:hover { - --tw-bg-opacity: 1; - background-color: rgba(59, 130, 246, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-blue-600:hover { - --tw-bg-opacity: 1; - background-color: rgba(37, 99, 235, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-blue-700:hover { - --tw-bg-opacity: 1; - background-color: rgba(29, 78, 216, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-blue-800:hover { - --tw-bg-opacity: 1; - background-color: rgba(30, 64, 175, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-blue-900:hover { - --tw-bg-opacity: 1; - background-color: rgba(30, 58, 138, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-pink-50:hover { - --tw-bg-opacity: 1; - background-color: rgba(253, 242, 248, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-pink-100:hover { - --tw-bg-opacity: 1; - background-color: rgba(252, 231, 243, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-pink-200:hover { - --tw-bg-opacity: 1; - background-color: rgba(251, 207, 232, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-pink-300:hover { - --tw-bg-opacity: 1; - background-color: rgba(249, 168, 212, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-pink-400:hover { - --tw-bg-opacity: 1; - background-color: rgba(244, 114, 182, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-pink-500:hover { - --tw-bg-opacity: 1; - background-color: rgba(236, 72, 153, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-pink-600:hover { - --tw-bg-opacity: 1; - background-color: rgba(219, 39, 119, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-pink-700:hover { - --tw-bg-opacity: 1; - background-color: rgba(190, 24, 93, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-pink-800:hover { - --tw-bg-opacity: 1; - background-color: rgba(157, 23, 77, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-pink-900:hover { - --tw-bg-opacity: 1; - background-color: rgba(131, 24, 67, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-cool-gray-50:hover { - --tw-bg-opacity: 1; - background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-cool-gray-100:hover { - --tw-bg-opacity: 1; - background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-cool-gray-200:hover { - --tw-bg-opacity: 1; - background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-cool-gray-300:hover { - --tw-bg-opacity: 1; - background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-cool-gray-400:hover { - --tw-bg-opacity: 1; - background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-cool-gray-500:hover { - --tw-bg-opacity: 1; - background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-cool-gray-600:hover { - --tw-bg-opacity: 1; - background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-cool-gray-700:hover { - --tw-bg-opacity: 1; - background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-cool-gray-800:hover { - --tw-bg-opacity: 1; - background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-cool-gray-900:hover { - --tw-bg-opacity: 1; - background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-rose-50:hover { - --tw-bg-opacity: 1; - background-color: rgba(255, 241, 242, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-rose-100:hover { - --tw-bg-opacity: 1; - background-color: rgba(255, 228, 230, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-rose-200:hover { - --tw-bg-opacity: 1; - background-color: rgba(254, 205, 211, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-rose-300:hover { - --tw-bg-opacity: 1; - background-color: rgba(253, 164, 175, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-rose-400:hover { - --tw-bg-opacity: 1; - background-color: rgba(251, 113, 133, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-rose-500:hover { - --tw-bg-opacity: 1; - background-color: rgba(244, 63, 94, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-rose-600:hover { - --tw-bg-opacity: 1; - background-color: rgba(225, 29, 72, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-rose-700:hover { - --tw-bg-opacity: 1; - background-color: rgba(190, 18, 60, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-rose-800:hover { - --tw-bg-opacity: 1; - background-color: rgba(159, 18, 57, var(--tw-bg-opacity)); -} - -.hover\:elsa-bg-rose-900:hover { - --tw-bg-opacity: 1; - background-color: rgba(136, 19, 55, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-gray-50:focus { - --tw-bg-opacity: 1; - background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-gray-100:focus { - --tw-bg-opacity: 1; - background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-gray-200:focus { - --tw-bg-opacity: 1; - background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-gray-300:focus { - --tw-bg-opacity: 1; - background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-gray-400:focus { - --tw-bg-opacity: 1; - background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-gray-500:focus { - --tw-bg-opacity: 1; - background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-gray-600:focus { - --tw-bg-opacity: 1; - background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-gray-700:focus { - --tw-bg-opacity: 1; - background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-gray-800:focus { - --tw-bg-opacity: 1; - background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-gray-900:focus { - --tw-bg-opacity: 1; - background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-red-50:focus { - --tw-bg-opacity: 1; - background-color: rgba(254, 242, 242, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-red-100:focus { - --tw-bg-opacity: 1; - background-color: rgba(254, 226, 226, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-red-200:focus { - --tw-bg-opacity: 1; - background-color: rgba(254, 202, 202, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-red-300:focus { - --tw-bg-opacity: 1; - background-color: rgba(252, 165, 165, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-red-400:focus { - --tw-bg-opacity: 1; - background-color: rgba(248, 113, 113, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-red-500:focus { - --tw-bg-opacity: 1; - background-color: rgba(239, 68, 68, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-red-600:focus { - --tw-bg-opacity: 1; - background-color: rgba(220, 38, 38, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-red-700:focus { - --tw-bg-opacity: 1; - background-color: rgba(185, 28, 28, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-red-800:focus { - --tw-bg-opacity: 1; - background-color: rgba(153, 27, 27, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-red-900:focus { - --tw-bg-opacity: 1; - background-color: rgba(127, 29, 29, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-yellow-50:focus { - --tw-bg-opacity: 1; - background-color: rgba(255, 251, 235, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-yellow-100:focus { - --tw-bg-opacity: 1; - background-color: rgba(254, 243, 199, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-yellow-200:focus { - --tw-bg-opacity: 1; - background-color: rgba(253, 230, 138, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-yellow-300:focus { - --tw-bg-opacity: 1; - background-color: rgba(252, 211, 77, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-yellow-400:focus { - --tw-bg-opacity: 1; - background-color: rgba(251, 191, 36, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-yellow-500:focus { - --tw-bg-opacity: 1; - background-color: rgba(245, 158, 11, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-yellow-600:focus { - --tw-bg-opacity: 1; - background-color: rgba(217, 119, 6, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-yellow-700:focus { - --tw-bg-opacity: 1; - background-color: rgba(180, 83, 9, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-yellow-800:focus { - --tw-bg-opacity: 1; - background-color: rgba(146, 64, 14, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-yellow-900:focus { - --tw-bg-opacity: 1; - background-color: rgba(120, 53, 15, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-green-50:focus { - --tw-bg-opacity: 1; - background-color: rgba(236, 253, 245, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-green-100:focus { - --tw-bg-opacity: 1; - background-color: rgba(209, 250, 229, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-green-200:focus { - --tw-bg-opacity: 1; - background-color: rgba(167, 243, 208, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-green-300:focus { - --tw-bg-opacity: 1; - background-color: rgba(110, 231, 183, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-green-400:focus { - --tw-bg-opacity: 1; - background-color: rgba(52, 211, 153, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-green-500:focus { - --tw-bg-opacity: 1; - background-color: rgba(16, 185, 129, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-green-600:focus { - --tw-bg-opacity: 1; - background-color: rgba(5, 150, 105, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-green-700:focus { - --tw-bg-opacity: 1; - background-color: rgba(4, 120, 87, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-green-800:focus { - --tw-bg-opacity: 1; - background-color: rgba(6, 95, 70, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-green-900:focus { - --tw-bg-opacity: 1; - background-color: rgba(6, 78, 59, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-blue-50:focus { - --tw-bg-opacity: 1; - background-color: rgba(239, 246, 255, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-blue-100:focus { - --tw-bg-opacity: 1; - background-color: rgba(219, 234, 254, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-blue-200:focus { - --tw-bg-opacity: 1; - background-color: rgba(191, 219, 254, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-blue-300:focus { - --tw-bg-opacity: 1; - background-color: rgba(147, 197, 253, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-blue-400:focus { - --tw-bg-opacity: 1; - background-color: rgba(96, 165, 250, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-blue-500:focus { - --tw-bg-opacity: 1; - background-color: rgba(59, 130, 246, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-blue-600:focus { - --tw-bg-opacity: 1; - background-color: rgba(37, 99, 235, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-blue-700:focus { - --tw-bg-opacity: 1; - background-color: rgba(29, 78, 216, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-blue-800:focus { - --tw-bg-opacity: 1; - background-color: rgba(30, 64, 175, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-blue-900:focus { - --tw-bg-opacity: 1; - background-color: rgba(30, 58, 138, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-pink-50:focus { - --tw-bg-opacity: 1; - background-color: rgba(253, 242, 248, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-pink-100:focus { - --tw-bg-opacity: 1; - background-color: rgba(252, 231, 243, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-pink-200:focus { - --tw-bg-opacity: 1; - background-color: rgba(251, 207, 232, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-pink-300:focus { - --tw-bg-opacity: 1; - background-color: rgba(249, 168, 212, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-pink-400:focus { - --tw-bg-opacity: 1; - background-color: rgba(244, 114, 182, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-pink-500:focus { - --tw-bg-opacity: 1; - background-color: rgba(236, 72, 153, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-pink-600:focus { - --tw-bg-opacity: 1; - background-color: rgba(219, 39, 119, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-pink-700:focus { - --tw-bg-opacity: 1; - background-color: rgba(190, 24, 93, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-pink-800:focus { - --tw-bg-opacity: 1; - background-color: rgba(157, 23, 77, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-pink-900:focus { - --tw-bg-opacity: 1; - background-color: rgba(131, 24, 67, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-cool-gray-50:focus { - --tw-bg-opacity: 1; - background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-cool-gray-100:focus { - --tw-bg-opacity: 1; - background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-cool-gray-200:focus { - --tw-bg-opacity: 1; - background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-cool-gray-300:focus { - --tw-bg-opacity: 1; - background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-cool-gray-400:focus { - --tw-bg-opacity: 1; - background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-cool-gray-500:focus { - --tw-bg-opacity: 1; - background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-cool-gray-600:focus { - --tw-bg-opacity: 1; - background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-cool-gray-700:focus { - --tw-bg-opacity: 1; - background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-cool-gray-800:focus { - --tw-bg-opacity: 1; - background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-cool-gray-900:focus { - --tw-bg-opacity: 1; - background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-rose-50:focus { - --tw-bg-opacity: 1; - background-color: rgba(255, 241, 242, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-rose-100:focus { - --tw-bg-opacity: 1; - background-color: rgba(255, 228, 230, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-rose-200:focus { - --tw-bg-opacity: 1; - background-color: rgba(254, 205, 211, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-rose-300:focus { - --tw-bg-opacity: 1; - background-color: rgba(253, 164, 175, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-rose-400:focus { - --tw-bg-opacity: 1; - background-color: rgba(251, 113, 133, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-rose-500:focus { - --tw-bg-opacity: 1; - background-color: rgba(244, 63, 94, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-rose-600:focus { - --tw-bg-opacity: 1; - background-color: rgba(225, 29, 72, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-rose-700:focus { - --tw-bg-opacity: 1; - background-color: rgba(190, 18, 60, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-rose-800:focus { - --tw-bg-opacity: 1; - background-color: rgba(159, 18, 57, var(--tw-bg-opacity)); -} - -.focus\:elsa-bg-rose-900:focus { - --tw-bg-opacity: 1; - background-color: rgba(136, 19, 55, var(--tw-bg-opacity)); -} - -.elsa-from-gray-50 { - --tw-gradient-from: #f9fafb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0)); -} - -.elsa-from-gray-100 { - --tw-gradient-from: #f3f4f6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0)); -} - -.elsa-from-gray-200 { - --tw-gradient-from: #e5e7eb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0)); -} - -.elsa-from-gray-300 { - --tw-gradient-from: #d1d5db; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0)); -} - -.elsa-from-gray-400 { - --tw-gradient-from: #9ca3af; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0)); -} - -.elsa-from-gray-500 { - --tw-gradient-from: #6b7280; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0)); -} - -.elsa-from-gray-600 { - --tw-gradient-from: #4b5563; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0)); -} - -.elsa-from-gray-700 { - --tw-gradient-from: #374151; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0)); -} - -.elsa-from-gray-800 { - --tw-gradient-from: #1f2937; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0)); -} - -.elsa-from-gray-900 { - --tw-gradient-from: #111827; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0)); -} - -.elsa-from-red-50 { - --tw-gradient-from: #fef2f2; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0)); -} - -.elsa-from-red-100 { - --tw-gradient-from: #fee2e2; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0)); -} - -.elsa-from-red-200 { - --tw-gradient-from: #fecaca; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0)); -} - -.elsa-from-red-300 { - --tw-gradient-from: #fca5a5; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0)); -} - -.elsa-from-red-400 { - --tw-gradient-from: #f87171; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0)); -} - -.elsa-from-red-500 { - --tw-gradient-from: #ef4444; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0)); -} - -.elsa-from-red-600 { - --tw-gradient-from: #dc2626; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0)); -} - -.elsa-from-red-700 { - --tw-gradient-from: #b91c1c; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0)); -} - -.elsa-from-red-800 { - --tw-gradient-from: #991b1b; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0)); -} - -.elsa-from-red-900 { - --tw-gradient-from: #7f1d1d; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0)); -} - -.elsa-from-yellow-50 { - --tw-gradient-from: #fffbeb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0)); -} - -.elsa-from-yellow-100 { - --tw-gradient-from: #fef3c7; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0)); -} - -.elsa-from-yellow-200 { - --tw-gradient-from: #fde68a; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0)); -} - -.elsa-from-yellow-300 { - --tw-gradient-from: #fcd34d; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0)); -} - -.elsa-from-yellow-400 { - --tw-gradient-from: #fbbf24; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0)); -} - -.elsa-from-yellow-500 { - --tw-gradient-from: #f59e0b; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0)); -} - -.elsa-from-yellow-600 { - --tw-gradient-from: #d97706; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0)); -} - -.elsa-from-yellow-700 { - --tw-gradient-from: #b45309; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0)); -} - -.elsa-from-yellow-800 { - --tw-gradient-from: #92400e; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0)); -} - -.elsa-from-yellow-900 { - --tw-gradient-from: #78350f; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0)); -} - -.elsa-from-green-50 { - --tw-gradient-from: #ecfdf5; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0)); -} - -.elsa-from-green-100 { - --tw-gradient-from: #d1fae5; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0)); -} - -.elsa-from-green-200 { - --tw-gradient-from: #a7f3d0; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0)); -} - -.elsa-from-green-300 { - --tw-gradient-from: #6ee7b7; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0)); -} - -.elsa-from-green-400 { - --tw-gradient-from: #34d399; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0)); -} - -.elsa-from-green-500 { - --tw-gradient-from: #10b981; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0)); -} - -.elsa-from-green-600 { - --tw-gradient-from: #059669; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0)); -} - -.elsa-from-green-700 { - --tw-gradient-from: #047857; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0)); -} - -.elsa-from-green-800 { - --tw-gradient-from: #065f46; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0)); -} - -.elsa-from-green-900 { - --tw-gradient-from: #064e3b; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0)); -} - -.elsa-from-blue-50 { - --tw-gradient-from: #eff6ff; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0)); -} - -.elsa-from-blue-100 { - --tw-gradient-from: #dbeafe; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0)); -} - -.elsa-from-blue-200 { - --tw-gradient-from: #bfdbfe; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0)); -} - -.elsa-from-blue-300 { - --tw-gradient-from: #93c5fd; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0)); -} - -.elsa-from-blue-400 { - --tw-gradient-from: #60a5fa; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0)); -} - -.elsa-from-blue-500 { - --tw-gradient-from: #3b82f6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0)); -} - -.elsa-from-blue-600 { - --tw-gradient-from: #2563eb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0)); -} - -.elsa-from-blue-700 { - --tw-gradient-from: #1d4ed8; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0)); -} - -.elsa-from-blue-800 { - --tw-gradient-from: #1e40af; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0)); -} - -.elsa-from-blue-900 { - --tw-gradient-from: #1e3a8a; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0)); -} - -.elsa-from-pink-50 { - --tw-gradient-from: #fdf2f8; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0)); -} - -.elsa-from-pink-100 { - --tw-gradient-from: #fce7f3; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0)); -} - -.elsa-from-pink-200 { - --tw-gradient-from: #fbcfe8; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0)); -} - -.elsa-from-pink-300 { - --tw-gradient-from: #f9a8d4; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0)); -} - -.elsa-from-pink-400 { - --tw-gradient-from: #f472b6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0)); -} - -.elsa-from-pink-500 { - --tw-gradient-from: #ec4899; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0)); -} - -.elsa-from-pink-600 { - --tw-gradient-from: #db2777; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0)); -} - -.elsa-from-pink-700 { - --tw-gradient-from: #be185d; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0)); -} - -.elsa-from-pink-800 { - --tw-gradient-from: #9d174d; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0)); -} - -.elsa-from-pink-900 { - --tw-gradient-from: #831843; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0)); -} - -.elsa-from-cool-gray-50 { - --tw-gradient-from: #f9fafb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0)); -} - -.elsa-from-cool-gray-100 { - --tw-gradient-from: #f3f4f6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0)); -} - -.elsa-from-cool-gray-200 { - --tw-gradient-from: #e5e7eb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0)); -} - -.elsa-from-cool-gray-300 { - --tw-gradient-from: #d1d5db; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0)); -} - -.elsa-from-cool-gray-400 { - --tw-gradient-from: #9ca3af; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0)); -} - -.elsa-from-cool-gray-500 { - --tw-gradient-from: #6b7280; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0)); -} - -.elsa-from-cool-gray-600 { - --tw-gradient-from: #4b5563; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0)); -} - -.elsa-from-cool-gray-700 { - --tw-gradient-from: #374151; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0)); -} - -.elsa-from-cool-gray-800 { - --tw-gradient-from: #1f2937; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0)); -} - -.elsa-from-cool-gray-900 { - --tw-gradient-from: #111827; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0)); -} - -.elsa-from-rose-50 { - --tw-gradient-from: #fff1f2; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 241, 242, 0)); -} - -.elsa-from-rose-100 { - --tw-gradient-from: #ffe4e6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 228, 230, 0)); -} - -.elsa-from-rose-200 { - --tw-gradient-from: #fecdd3; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 205, 211, 0)); -} - -.elsa-from-rose-300 { - --tw-gradient-from: #fda4af; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 164, 175, 0)); -} - -.elsa-from-rose-400 { - --tw-gradient-from: #fb7185; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 113, 133, 0)); -} - -.elsa-from-rose-500 { - --tw-gradient-from: #f43f5e; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 63, 94, 0)); -} - -.elsa-from-rose-600 { - --tw-gradient-from: #e11d48; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(225, 29, 72, 0)); -} - -.elsa-from-rose-700 { - --tw-gradient-from: #be123c; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 18, 60, 0)); -} - -.elsa-from-rose-800 { - --tw-gradient-from: #9f1239; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(159, 18, 57, 0)); -} - -.elsa-from-rose-900 { - --tw-gradient-from: #881337; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(136, 19, 55, 0)); -} - -.hover\:elsa-from-gray-50:hover { - --tw-gradient-from: #f9fafb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0)); -} - -.hover\:elsa-from-gray-100:hover { - --tw-gradient-from: #f3f4f6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0)); -} - -.hover\:elsa-from-gray-200:hover { - --tw-gradient-from: #e5e7eb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0)); -} - -.hover\:elsa-from-gray-300:hover { - --tw-gradient-from: #d1d5db; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0)); -} - -.hover\:elsa-from-gray-400:hover { - --tw-gradient-from: #9ca3af; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0)); -} - -.hover\:elsa-from-gray-500:hover { - --tw-gradient-from: #6b7280; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0)); -} - -.hover\:elsa-from-gray-600:hover { - --tw-gradient-from: #4b5563; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0)); -} - -.hover\:elsa-from-gray-700:hover { - --tw-gradient-from: #374151; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0)); -} - -.hover\:elsa-from-gray-800:hover { - --tw-gradient-from: #1f2937; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0)); -} - -.hover\:elsa-from-gray-900:hover { - --tw-gradient-from: #111827; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0)); -} - -.hover\:elsa-from-red-50:hover { - --tw-gradient-from: #fef2f2; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0)); -} - -.hover\:elsa-from-red-100:hover { - --tw-gradient-from: #fee2e2; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0)); -} - -.hover\:elsa-from-red-200:hover { - --tw-gradient-from: #fecaca; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0)); -} - -.hover\:elsa-from-red-300:hover { - --tw-gradient-from: #fca5a5; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0)); -} - -.hover\:elsa-from-red-400:hover { - --tw-gradient-from: #f87171; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0)); -} - -.hover\:elsa-from-red-500:hover { - --tw-gradient-from: #ef4444; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0)); -} - -.hover\:elsa-from-red-600:hover { - --tw-gradient-from: #dc2626; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0)); -} - -.hover\:elsa-from-red-700:hover { - --tw-gradient-from: #b91c1c; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0)); -} - -.hover\:elsa-from-red-800:hover { - --tw-gradient-from: #991b1b; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0)); -} - -.hover\:elsa-from-red-900:hover { - --tw-gradient-from: #7f1d1d; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0)); -} - -.hover\:elsa-from-yellow-50:hover { - --tw-gradient-from: #fffbeb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0)); -} - -.hover\:elsa-from-yellow-100:hover { - --tw-gradient-from: #fef3c7; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0)); -} - -.hover\:elsa-from-yellow-200:hover { - --tw-gradient-from: #fde68a; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0)); -} - -.hover\:elsa-from-yellow-300:hover { - --tw-gradient-from: #fcd34d; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0)); -} - -.hover\:elsa-from-yellow-400:hover { - --tw-gradient-from: #fbbf24; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0)); -} - -.hover\:elsa-from-yellow-500:hover { - --tw-gradient-from: #f59e0b; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0)); -} - -.hover\:elsa-from-yellow-600:hover { - --tw-gradient-from: #d97706; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0)); -} - -.hover\:elsa-from-yellow-700:hover { - --tw-gradient-from: #b45309; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0)); -} - -.hover\:elsa-from-yellow-800:hover { - --tw-gradient-from: #92400e; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0)); -} - -.hover\:elsa-from-yellow-900:hover { - --tw-gradient-from: #78350f; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0)); -} - -.hover\:elsa-from-green-50:hover { - --tw-gradient-from: #ecfdf5; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0)); -} - -.hover\:elsa-from-green-100:hover { - --tw-gradient-from: #d1fae5; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0)); -} - -.hover\:elsa-from-green-200:hover { - --tw-gradient-from: #a7f3d0; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0)); -} - -.hover\:elsa-from-green-300:hover { - --tw-gradient-from: #6ee7b7; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0)); -} - -.hover\:elsa-from-green-400:hover { - --tw-gradient-from: #34d399; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0)); -} - -.hover\:elsa-from-green-500:hover { - --tw-gradient-from: #10b981; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0)); -} - -.hover\:elsa-from-green-600:hover { - --tw-gradient-from: #059669; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0)); -} - -.hover\:elsa-from-green-700:hover { - --tw-gradient-from: #047857; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0)); -} - -.hover\:elsa-from-green-800:hover { - --tw-gradient-from: #065f46; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0)); -} - -.hover\:elsa-from-green-900:hover { - --tw-gradient-from: #064e3b; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0)); -} - -.hover\:elsa-from-blue-50:hover { - --tw-gradient-from: #eff6ff; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0)); -} - -.hover\:elsa-from-blue-100:hover { - --tw-gradient-from: #dbeafe; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0)); -} - -.hover\:elsa-from-blue-200:hover { - --tw-gradient-from: #bfdbfe; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0)); -} - -.hover\:elsa-from-blue-300:hover { - --tw-gradient-from: #93c5fd; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0)); -} - -.hover\:elsa-from-blue-400:hover { - --tw-gradient-from: #60a5fa; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0)); -} - -.hover\:elsa-from-blue-500:hover { - --tw-gradient-from: #3b82f6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0)); -} - -.hover\:elsa-from-blue-600:hover { - --tw-gradient-from: #2563eb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0)); -} - -.hover\:elsa-from-blue-700:hover { - --tw-gradient-from: #1d4ed8; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0)); -} - -.hover\:elsa-from-blue-800:hover { - --tw-gradient-from: #1e40af; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0)); -} - -.hover\:elsa-from-blue-900:hover { - --tw-gradient-from: #1e3a8a; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0)); -} - -.hover\:elsa-from-pink-50:hover { - --tw-gradient-from: #fdf2f8; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0)); -} - -.hover\:elsa-from-pink-100:hover { - --tw-gradient-from: #fce7f3; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0)); -} - -.hover\:elsa-from-pink-200:hover { - --tw-gradient-from: #fbcfe8; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0)); -} - -.hover\:elsa-from-pink-300:hover { - --tw-gradient-from: #f9a8d4; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0)); -} - -.hover\:elsa-from-pink-400:hover { - --tw-gradient-from: #f472b6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0)); -} - -.hover\:elsa-from-pink-500:hover { - --tw-gradient-from: #ec4899; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0)); -} - -.hover\:elsa-from-pink-600:hover { - --tw-gradient-from: #db2777; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0)); -} - -.hover\:elsa-from-pink-700:hover { - --tw-gradient-from: #be185d; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0)); -} - -.hover\:elsa-from-pink-800:hover { - --tw-gradient-from: #9d174d; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0)); -} - -.hover\:elsa-from-pink-900:hover { - --tw-gradient-from: #831843; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0)); -} - -.hover\:elsa-from-cool-gray-50:hover { - --tw-gradient-from: #f9fafb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0)); -} - -.hover\:elsa-from-cool-gray-100:hover { - --tw-gradient-from: #f3f4f6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0)); -} - -.hover\:elsa-from-cool-gray-200:hover { - --tw-gradient-from: #e5e7eb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0)); -} - -.hover\:elsa-from-cool-gray-300:hover { - --tw-gradient-from: #d1d5db; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0)); -} - -.hover\:elsa-from-cool-gray-400:hover { - --tw-gradient-from: #9ca3af; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0)); -} - -.hover\:elsa-from-cool-gray-500:hover { - --tw-gradient-from: #6b7280; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0)); -} - -.hover\:elsa-from-cool-gray-600:hover { - --tw-gradient-from: #4b5563; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0)); -} - -.hover\:elsa-from-cool-gray-700:hover { - --tw-gradient-from: #374151; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0)); -} - -.hover\:elsa-from-cool-gray-800:hover { - --tw-gradient-from: #1f2937; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0)); -} - -.hover\:elsa-from-cool-gray-900:hover { - --tw-gradient-from: #111827; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0)); -} - -.hover\:elsa-from-rose-50:hover { - --tw-gradient-from: #fff1f2; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 241, 242, 0)); -} - -.hover\:elsa-from-rose-100:hover { - --tw-gradient-from: #ffe4e6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 228, 230, 0)); -} - -.hover\:elsa-from-rose-200:hover { - --tw-gradient-from: #fecdd3; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 205, 211, 0)); -} - -.hover\:elsa-from-rose-300:hover { - --tw-gradient-from: #fda4af; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 164, 175, 0)); -} - -.hover\:elsa-from-rose-400:hover { - --tw-gradient-from: #fb7185; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 113, 133, 0)); -} - -.hover\:elsa-from-rose-500:hover { - --tw-gradient-from: #f43f5e; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 63, 94, 0)); -} - -.hover\:elsa-from-rose-600:hover { - --tw-gradient-from: #e11d48; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(225, 29, 72, 0)); -} - -.hover\:elsa-from-rose-700:hover { - --tw-gradient-from: #be123c; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 18, 60, 0)); -} - -.hover\:elsa-from-rose-800:hover { - --tw-gradient-from: #9f1239; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(159, 18, 57, 0)); -} - -.hover\:elsa-from-rose-900:hover { - --tw-gradient-from: #881337; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(136, 19, 55, 0)); -} - -.focus\:elsa-from-gray-50:focus { - --tw-gradient-from: #f9fafb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0)); -} - -.focus\:elsa-from-gray-100:focus { - --tw-gradient-from: #f3f4f6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0)); -} - -.focus\:elsa-from-gray-200:focus { - --tw-gradient-from: #e5e7eb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0)); -} - -.focus\:elsa-from-gray-300:focus { - --tw-gradient-from: #d1d5db; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0)); -} - -.focus\:elsa-from-gray-400:focus { - --tw-gradient-from: #9ca3af; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0)); -} - -.focus\:elsa-from-gray-500:focus { - --tw-gradient-from: #6b7280; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0)); -} - -.focus\:elsa-from-gray-600:focus { - --tw-gradient-from: #4b5563; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0)); -} - -.focus\:elsa-from-gray-700:focus { - --tw-gradient-from: #374151; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0)); -} - -.focus\:elsa-from-gray-800:focus { - --tw-gradient-from: #1f2937; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0)); -} - -.focus\:elsa-from-gray-900:focus { - --tw-gradient-from: #111827; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0)); -} - -.focus\:elsa-from-red-50:focus { - --tw-gradient-from: #fef2f2; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0)); -} - -.focus\:elsa-from-red-100:focus { - --tw-gradient-from: #fee2e2; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0)); -} - -.focus\:elsa-from-red-200:focus { - --tw-gradient-from: #fecaca; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0)); -} - -.focus\:elsa-from-red-300:focus { - --tw-gradient-from: #fca5a5; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0)); -} - -.focus\:elsa-from-red-400:focus { - --tw-gradient-from: #f87171; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0)); -} - -.focus\:elsa-from-red-500:focus { - --tw-gradient-from: #ef4444; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0)); -} - -.focus\:elsa-from-red-600:focus { - --tw-gradient-from: #dc2626; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0)); -} - -.focus\:elsa-from-red-700:focus { - --tw-gradient-from: #b91c1c; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0)); -} - -.focus\:elsa-from-red-800:focus { - --tw-gradient-from: #991b1b; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0)); -} - -.focus\:elsa-from-red-900:focus { - --tw-gradient-from: #7f1d1d; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0)); -} - -.focus\:elsa-from-yellow-50:focus { - --tw-gradient-from: #fffbeb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0)); -} - -.focus\:elsa-from-yellow-100:focus { - --tw-gradient-from: #fef3c7; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0)); -} - -.focus\:elsa-from-yellow-200:focus { - --tw-gradient-from: #fde68a; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0)); -} - -.focus\:elsa-from-yellow-300:focus { - --tw-gradient-from: #fcd34d; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0)); -} - -.focus\:elsa-from-yellow-400:focus { - --tw-gradient-from: #fbbf24; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0)); -} - -.focus\:elsa-from-yellow-500:focus { - --tw-gradient-from: #f59e0b; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0)); -} - -.focus\:elsa-from-yellow-600:focus { - --tw-gradient-from: #d97706; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0)); -} - -.focus\:elsa-from-yellow-700:focus { - --tw-gradient-from: #b45309; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0)); -} - -.focus\:elsa-from-yellow-800:focus { - --tw-gradient-from: #92400e; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0)); -} - -.focus\:elsa-from-yellow-900:focus { - --tw-gradient-from: #78350f; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0)); -} - -.focus\:elsa-from-green-50:focus { - --tw-gradient-from: #ecfdf5; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0)); -} - -.focus\:elsa-from-green-100:focus { - --tw-gradient-from: #d1fae5; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0)); -} - -.focus\:elsa-from-green-200:focus { - --tw-gradient-from: #a7f3d0; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0)); -} - -.focus\:elsa-from-green-300:focus { - --tw-gradient-from: #6ee7b7; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0)); -} - -.focus\:elsa-from-green-400:focus { - --tw-gradient-from: #34d399; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0)); -} - -.focus\:elsa-from-green-500:focus { - --tw-gradient-from: #10b981; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0)); -} - -.focus\:elsa-from-green-600:focus { - --tw-gradient-from: #059669; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0)); -} - -.focus\:elsa-from-green-700:focus { - --tw-gradient-from: #047857; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0)); -} - -.focus\:elsa-from-green-800:focus { - --tw-gradient-from: #065f46; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0)); -} - -.focus\:elsa-from-green-900:focus { - --tw-gradient-from: #064e3b; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0)); -} - -.focus\:elsa-from-blue-50:focus { - --tw-gradient-from: #eff6ff; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0)); -} - -.focus\:elsa-from-blue-100:focus { - --tw-gradient-from: #dbeafe; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0)); -} - -.focus\:elsa-from-blue-200:focus { - --tw-gradient-from: #bfdbfe; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0)); -} - -.focus\:elsa-from-blue-300:focus { - --tw-gradient-from: #93c5fd; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0)); -} - -.focus\:elsa-from-blue-400:focus { - --tw-gradient-from: #60a5fa; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0)); -} - -.focus\:elsa-from-blue-500:focus { - --tw-gradient-from: #3b82f6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0)); -} - -.focus\:elsa-from-blue-600:focus { - --tw-gradient-from: #2563eb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0)); -} - -.focus\:elsa-from-blue-700:focus { - --tw-gradient-from: #1d4ed8; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0)); -} - -.focus\:elsa-from-blue-800:focus { - --tw-gradient-from: #1e40af; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0)); -} - -.focus\:elsa-from-blue-900:focus { - --tw-gradient-from: #1e3a8a; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0)); -} - -.focus\:elsa-from-pink-50:focus { - --tw-gradient-from: #fdf2f8; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0)); -} - -.focus\:elsa-from-pink-100:focus { - --tw-gradient-from: #fce7f3; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0)); -} - -.focus\:elsa-from-pink-200:focus { - --tw-gradient-from: #fbcfe8; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0)); -} - -.focus\:elsa-from-pink-300:focus { - --tw-gradient-from: #f9a8d4; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0)); -} - -.focus\:elsa-from-pink-400:focus { - --tw-gradient-from: #f472b6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0)); -} - -.focus\:elsa-from-pink-500:focus { - --tw-gradient-from: #ec4899; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0)); -} - -.focus\:elsa-from-pink-600:focus { - --tw-gradient-from: #db2777; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0)); -} - -.focus\:elsa-from-pink-700:focus { - --tw-gradient-from: #be185d; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0)); -} - -.focus\:elsa-from-pink-800:focus { - --tw-gradient-from: #9d174d; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0)); -} - -.focus\:elsa-from-pink-900:focus { - --tw-gradient-from: #831843; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0)); -} - -.focus\:elsa-from-cool-gray-50:focus { - --tw-gradient-from: #f9fafb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0)); -} - -.focus\:elsa-from-cool-gray-100:focus { - --tw-gradient-from: #f3f4f6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0)); -} - -.focus\:elsa-from-cool-gray-200:focus { - --tw-gradient-from: #e5e7eb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0)); -} - -.focus\:elsa-from-cool-gray-300:focus { - --tw-gradient-from: #d1d5db; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0)); -} - -.focus\:elsa-from-cool-gray-400:focus { - --tw-gradient-from: #9ca3af; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0)); -} - -.focus\:elsa-from-cool-gray-500:focus { - --tw-gradient-from: #6b7280; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0)); -} - -.focus\:elsa-from-cool-gray-600:focus { - --tw-gradient-from: #4b5563; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0)); -} - -.focus\:elsa-from-cool-gray-700:focus { - --tw-gradient-from: #374151; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0)); -} - -.focus\:elsa-from-cool-gray-800:focus { - --tw-gradient-from: #1f2937; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0)); -} - -.focus\:elsa-from-cool-gray-900:focus { - --tw-gradient-from: #111827; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0)); -} - -.focus\:elsa-from-rose-50:focus { - --tw-gradient-from: #fff1f2; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 241, 242, 0)); -} - -.focus\:elsa-from-rose-100:focus { - --tw-gradient-from: #ffe4e6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 228, 230, 0)); -} - -.focus\:elsa-from-rose-200:focus { - --tw-gradient-from: #fecdd3; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 205, 211, 0)); -} - -.focus\:elsa-from-rose-300:focus { - --tw-gradient-from: #fda4af; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 164, 175, 0)); -} - -.focus\:elsa-from-rose-400:focus { - --tw-gradient-from: #fb7185; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 113, 133, 0)); -} - -.focus\:elsa-from-rose-500:focus { - --tw-gradient-from: #f43f5e; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 63, 94, 0)); -} - -.focus\:elsa-from-rose-600:focus { - --tw-gradient-from: #e11d48; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(225, 29, 72, 0)); -} - -.focus\:elsa-from-rose-700:focus { - --tw-gradient-from: #be123c; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 18, 60, 0)); -} - -.focus\:elsa-from-rose-800:focus { - --tw-gradient-from: #9f1239; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(159, 18, 57, 0)); -} - -.focus\:elsa-from-rose-900:focus { - --tw-gradient-from: #881337; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(136, 19, 55, 0)); -} - -.elsa-via-gray-50 { - --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0)); -} - -.elsa-via-gray-100 { - --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0)); -} - -.elsa-via-gray-200 { - --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0)); -} - -.elsa-via-gray-300 { - --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0)); -} - -.elsa-via-gray-400 { - --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0)); -} - -.elsa-via-gray-500 { - --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0)); -} - -.elsa-via-gray-600 { - --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0)); -} - -.elsa-via-gray-700 { - --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0)); -} - -.elsa-via-gray-800 { - --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0)); -} - -.elsa-via-gray-900 { - --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0)); -} - -.elsa-via-red-50 { - --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0)); -} - -.elsa-via-red-100 { - --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0)); -} - -.elsa-via-red-200 { - --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0)); -} - -.elsa-via-red-300 { - --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0)); -} - -.elsa-via-red-400 { - --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0)); -} - -.elsa-via-red-500 { - --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0)); -} - -.elsa-via-red-600 { - --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0)); -} - -.elsa-via-red-700 { - --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0)); -} - -.elsa-via-red-800 { - --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0)); -} - -.elsa-via-red-900 { - --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0)); -} - -.elsa-via-yellow-50 { - --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0)); -} - -.elsa-via-yellow-100 { - --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0)); -} - -.elsa-via-yellow-200 { - --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0)); -} - -.elsa-via-yellow-300 { - --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0)); -} - -.elsa-via-yellow-400 { - --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0)); -} - -.elsa-via-yellow-500 { - --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0)); -} - -.elsa-via-yellow-600 { - --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0)); -} - -.elsa-via-yellow-700 { - --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0)); -} - -.elsa-via-yellow-800 { - --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0)); -} - -.elsa-via-yellow-900 { - --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0)); -} - -.elsa-via-green-50 { - --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0)); -} - -.elsa-via-green-100 { - --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0)); -} - -.elsa-via-green-200 { - --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0)); -} - -.elsa-via-green-300 { - --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0)); -} - -.elsa-via-green-400 { - --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0)); -} - -.elsa-via-green-500 { - --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0)); -} - -.elsa-via-green-600 { - --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0)); -} - -.elsa-via-green-700 { - --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0)); -} - -.elsa-via-green-800 { - --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0)); -} - -.elsa-via-green-900 { - --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0)); -} - -.elsa-via-blue-50 { - --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0)); -} - -.elsa-via-blue-100 { - --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0)); -} - -.elsa-via-blue-200 { - --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0)); -} - -.elsa-via-blue-300 { - --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0)); -} - -.elsa-via-blue-400 { - --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0)); -} - -.elsa-via-blue-500 { - --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0)); -} - -.elsa-via-blue-600 { - --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0)); -} - -.elsa-via-blue-700 { - --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0)); -} - -.elsa-via-blue-800 { - --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0)); -} - -.elsa-via-blue-900 { - --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0)); -} - -.elsa-via-pink-50 { - --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0)); -} - -.elsa-via-pink-100 { - --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0)); -} - -.elsa-via-pink-200 { - --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0)); -} - -.elsa-via-pink-300 { - --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0)); -} - -.elsa-via-pink-400 { - --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0)); -} - -.elsa-via-pink-500 { - --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0)); -} - -.elsa-via-pink-600 { - --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0)); -} - -.elsa-via-pink-700 { - --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0)); -} - -.elsa-via-pink-800 { - --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0)); -} - -.elsa-via-pink-900 { - --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0)); -} - -.elsa-via-cool-gray-50 { - --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0)); -} - -.elsa-via-cool-gray-100 { - --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0)); -} - -.elsa-via-cool-gray-200 { - --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0)); -} - -.elsa-via-cool-gray-300 { - --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0)); -} - -.elsa-via-cool-gray-400 { - --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0)); -} - -.elsa-via-cool-gray-500 { - --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0)); -} - -.elsa-via-cool-gray-600 { - --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0)); -} - -.elsa-via-cool-gray-700 { - --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0)); -} - -.elsa-via-cool-gray-800 { - --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0)); -} - -.elsa-via-cool-gray-900 { - --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0)); -} - -.elsa-via-rose-50 { - --tw-gradient-stops: var(--tw-gradient-from), #fff1f2, var(--tw-gradient-to, rgba(255, 241, 242, 0)); -} - -.elsa-via-rose-100 { - --tw-gradient-stops: var(--tw-gradient-from), #ffe4e6, var(--tw-gradient-to, rgba(255, 228, 230, 0)); -} - -.elsa-via-rose-200 { - --tw-gradient-stops: var(--tw-gradient-from), #fecdd3, var(--tw-gradient-to, rgba(254, 205, 211, 0)); -} - -.elsa-via-rose-300 { - --tw-gradient-stops: var(--tw-gradient-from), #fda4af, var(--tw-gradient-to, rgba(253, 164, 175, 0)); -} - -.elsa-via-rose-400 { - --tw-gradient-stops: var(--tw-gradient-from), #fb7185, var(--tw-gradient-to, rgba(251, 113, 133, 0)); -} - -.elsa-via-rose-500 { - --tw-gradient-stops: var(--tw-gradient-from), #f43f5e, var(--tw-gradient-to, rgba(244, 63, 94, 0)); -} - -.elsa-via-rose-600 { - --tw-gradient-stops: var(--tw-gradient-from), #e11d48, var(--tw-gradient-to, rgba(225, 29, 72, 0)); -} - -.elsa-via-rose-700 { - --tw-gradient-stops: var(--tw-gradient-from), #be123c, var(--tw-gradient-to, rgba(190, 18, 60, 0)); -} - -.elsa-via-rose-800 { - --tw-gradient-stops: var(--tw-gradient-from), #9f1239, var(--tw-gradient-to, rgba(159, 18, 57, 0)); -} - -.elsa-via-rose-900 { - --tw-gradient-stops: var(--tw-gradient-from), #881337, var(--tw-gradient-to, rgba(136, 19, 55, 0)); -} - -.hover\:elsa-via-gray-50:hover { - --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0)); -} - -.hover\:elsa-via-gray-100:hover { - --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0)); -} - -.hover\:elsa-via-gray-200:hover { - --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0)); -} - -.hover\:elsa-via-gray-300:hover { - --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0)); -} - -.hover\:elsa-via-gray-400:hover { - --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0)); -} - -.hover\:elsa-via-gray-500:hover { - --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0)); -} - -.hover\:elsa-via-gray-600:hover { - --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0)); -} - -.hover\:elsa-via-gray-700:hover { - --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0)); -} - -.hover\:elsa-via-gray-800:hover { - --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0)); -} - -.hover\:elsa-via-gray-900:hover { - --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0)); -} - -.hover\:elsa-via-red-50:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0)); -} - -.hover\:elsa-via-red-100:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0)); -} - -.hover\:elsa-via-red-200:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0)); -} - -.hover\:elsa-via-red-300:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0)); -} - -.hover\:elsa-via-red-400:hover { - --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0)); -} - -.hover\:elsa-via-red-500:hover { - --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0)); -} - -.hover\:elsa-via-red-600:hover { - --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0)); -} - -.hover\:elsa-via-red-700:hover { - --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0)); -} - -.hover\:elsa-via-red-800:hover { - --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0)); -} - -.hover\:elsa-via-red-900:hover { - --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0)); -} - -.hover\:elsa-via-yellow-50:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0)); -} - -.hover\:elsa-via-yellow-100:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0)); -} - -.hover\:elsa-via-yellow-200:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0)); -} - -.hover\:elsa-via-yellow-300:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0)); -} - -.hover\:elsa-via-yellow-400:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0)); -} - -.hover\:elsa-via-yellow-500:hover { - --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0)); -} - -.hover\:elsa-via-yellow-600:hover { - --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0)); -} - -.hover\:elsa-via-yellow-700:hover { - --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0)); -} - -.hover\:elsa-via-yellow-800:hover { - --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0)); -} - -.hover\:elsa-via-yellow-900:hover { - --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0)); -} - -.hover\:elsa-via-green-50:hover { - --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0)); -} - -.hover\:elsa-via-green-100:hover { - --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0)); -} - -.hover\:elsa-via-green-200:hover { - --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0)); -} - -.hover\:elsa-via-green-300:hover { - --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0)); -} - -.hover\:elsa-via-green-400:hover { - --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0)); -} - -.hover\:elsa-via-green-500:hover { - --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0)); -} - -.hover\:elsa-via-green-600:hover { - --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0)); -} - -.hover\:elsa-via-green-700:hover { - --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0)); -} - -.hover\:elsa-via-green-800:hover { - --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0)); -} - -.hover\:elsa-via-green-900:hover { - --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0)); -} - -.hover\:elsa-via-blue-50:hover { - --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0)); -} - -.hover\:elsa-via-blue-100:hover { - --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0)); -} - -.hover\:elsa-via-blue-200:hover { - --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0)); -} - -.hover\:elsa-via-blue-300:hover { - --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0)); -} - -.hover\:elsa-via-blue-400:hover { - --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0)); -} - -.hover\:elsa-via-blue-500:hover { - --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0)); -} - -.hover\:elsa-via-blue-600:hover { - --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0)); -} - -.hover\:elsa-via-blue-700:hover { - --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0)); -} - -.hover\:elsa-via-blue-800:hover { - --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0)); -} - -.hover\:elsa-via-blue-900:hover { - --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0)); -} - -.hover\:elsa-via-pink-50:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0)); -} - -.hover\:elsa-via-pink-100:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0)); -} - -.hover\:elsa-via-pink-200:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0)); -} - -.hover\:elsa-via-pink-300:hover { - --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0)); -} - -.hover\:elsa-via-pink-400:hover { - --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0)); -} - -.hover\:elsa-via-pink-500:hover { - --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0)); -} - -.hover\:elsa-via-pink-600:hover { - --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0)); -} - -.hover\:elsa-via-pink-700:hover { - --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0)); -} - -.hover\:elsa-via-pink-800:hover { - --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0)); -} - -.hover\:elsa-via-pink-900:hover { - --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0)); -} - -.hover\:elsa-via-cool-gray-50:hover { - --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0)); -} - -.hover\:elsa-via-cool-gray-100:hover { - --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0)); -} - -.hover\:elsa-via-cool-gray-200:hover { - --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0)); -} - -.hover\:elsa-via-cool-gray-300:hover { - --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0)); -} - -.hover\:elsa-via-cool-gray-400:hover { - --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0)); -} - -.hover\:elsa-via-cool-gray-500:hover { - --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0)); -} - -.hover\:elsa-via-cool-gray-600:hover { - --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0)); -} - -.hover\:elsa-via-cool-gray-700:hover { - --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0)); -} - -.hover\:elsa-via-cool-gray-800:hover { - --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0)); -} - -.hover\:elsa-via-cool-gray-900:hover { - --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0)); -} - -.hover\:elsa-via-rose-50:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fff1f2, var(--tw-gradient-to, rgba(255, 241, 242, 0)); -} - -.hover\:elsa-via-rose-100:hover { - --tw-gradient-stops: var(--tw-gradient-from), #ffe4e6, var(--tw-gradient-to, rgba(255, 228, 230, 0)); -} - -.hover\:elsa-via-rose-200:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fecdd3, var(--tw-gradient-to, rgba(254, 205, 211, 0)); -} - -.hover\:elsa-via-rose-300:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fda4af, var(--tw-gradient-to, rgba(253, 164, 175, 0)); -} - -.hover\:elsa-via-rose-400:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fb7185, var(--tw-gradient-to, rgba(251, 113, 133, 0)); -} - -.hover\:elsa-via-rose-500:hover { - --tw-gradient-stops: var(--tw-gradient-from), #f43f5e, var(--tw-gradient-to, rgba(244, 63, 94, 0)); -} - -.hover\:elsa-via-rose-600:hover { - --tw-gradient-stops: var(--tw-gradient-from), #e11d48, var(--tw-gradient-to, rgba(225, 29, 72, 0)); -} - -.hover\:elsa-via-rose-700:hover { - --tw-gradient-stops: var(--tw-gradient-from), #be123c, var(--tw-gradient-to, rgba(190, 18, 60, 0)); -} - -.hover\:elsa-via-rose-800:hover { - --tw-gradient-stops: var(--tw-gradient-from), #9f1239, var(--tw-gradient-to, rgba(159, 18, 57, 0)); -} - -.hover\:elsa-via-rose-900:hover { - --tw-gradient-stops: var(--tw-gradient-from), #881337, var(--tw-gradient-to, rgba(136, 19, 55, 0)); -} - -.focus\:elsa-via-gray-50:focus { - --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0)); -} - -.focus\:elsa-via-gray-100:focus { - --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0)); -} - -.focus\:elsa-via-gray-200:focus { - --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0)); -} - -.focus\:elsa-via-gray-300:focus { - --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0)); -} - -.focus\:elsa-via-gray-400:focus { - --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0)); -} - -.focus\:elsa-via-gray-500:focus { - --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0)); -} - -.focus\:elsa-via-gray-600:focus { - --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0)); -} - -.focus\:elsa-via-gray-700:focus { - --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0)); -} - -.focus\:elsa-via-gray-800:focus { - --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0)); -} - -.focus\:elsa-via-gray-900:focus { - --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0)); -} - -.focus\:elsa-via-red-50:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0)); -} - -.focus\:elsa-via-red-100:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0)); -} - -.focus\:elsa-via-red-200:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0)); -} - -.focus\:elsa-via-red-300:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0)); -} - -.focus\:elsa-via-red-400:focus { - --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0)); -} - -.focus\:elsa-via-red-500:focus { - --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0)); -} - -.focus\:elsa-via-red-600:focus { - --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0)); -} - -.focus\:elsa-via-red-700:focus { - --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0)); -} - -.focus\:elsa-via-red-800:focus { - --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0)); -} - -.focus\:elsa-via-red-900:focus { - --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0)); -} - -.focus\:elsa-via-yellow-50:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0)); -} - -.focus\:elsa-via-yellow-100:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0)); -} - -.focus\:elsa-via-yellow-200:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0)); -} - -.focus\:elsa-via-yellow-300:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0)); -} - -.focus\:elsa-via-yellow-400:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0)); -} - -.focus\:elsa-via-yellow-500:focus { - --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0)); -} - -.focus\:elsa-via-yellow-600:focus { - --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0)); -} - -.focus\:elsa-via-yellow-700:focus { - --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0)); -} - -.focus\:elsa-via-yellow-800:focus { - --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0)); -} - -.focus\:elsa-via-yellow-900:focus { - --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0)); -} - -.focus\:elsa-via-green-50:focus { - --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0)); -} - -.focus\:elsa-via-green-100:focus { - --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0)); -} - -.focus\:elsa-via-green-200:focus { - --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0)); -} - -.focus\:elsa-via-green-300:focus { - --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0)); -} - -.focus\:elsa-via-green-400:focus { - --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0)); -} - -.focus\:elsa-via-green-500:focus { - --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0)); -} - -.focus\:elsa-via-green-600:focus { - --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0)); -} - -.focus\:elsa-via-green-700:focus { - --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0)); -} - -.focus\:elsa-via-green-800:focus { - --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0)); -} - -.focus\:elsa-via-green-900:focus { - --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0)); -} - -.focus\:elsa-via-blue-50:focus { - --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0)); -} - -.focus\:elsa-via-blue-100:focus { - --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0)); -} - -.focus\:elsa-via-blue-200:focus { - --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0)); -} - -.focus\:elsa-via-blue-300:focus { - --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0)); -} - -.focus\:elsa-via-blue-400:focus { - --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0)); -} - -.focus\:elsa-via-blue-500:focus { - --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0)); -} - -.focus\:elsa-via-blue-600:focus { - --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0)); -} - -.focus\:elsa-via-blue-700:focus { - --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0)); -} - -.focus\:elsa-via-blue-800:focus { - --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0)); -} - -.focus\:elsa-via-blue-900:focus { - --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0)); -} - -.focus\:elsa-via-pink-50:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0)); -} - -.focus\:elsa-via-pink-100:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0)); -} - -.focus\:elsa-via-pink-200:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0)); -} - -.focus\:elsa-via-pink-300:focus { - --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0)); -} - -.focus\:elsa-via-pink-400:focus { - --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0)); -} - -.focus\:elsa-via-pink-500:focus { - --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0)); -} - -.focus\:elsa-via-pink-600:focus { - --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0)); -} - -.focus\:elsa-via-pink-700:focus { - --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0)); -} - -.focus\:elsa-via-pink-800:focus { - --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0)); -} - -.focus\:elsa-via-pink-900:focus { - --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0)); -} - -.focus\:elsa-via-cool-gray-50:focus { - --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0)); -} - -.focus\:elsa-via-cool-gray-100:focus { - --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0)); -} - -.focus\:elsa-via-cool-gray-200:focus { - --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0)); -} - -.focus\:elsa-via-cool-gray-300:focus { - --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0)); -} - -.focus\:elsa-via-cool-gray-400:focus { - --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0)); -} - -.focus\:elsa-via-cool-gray-500:focus { - --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0)); -} - -.focus\:elsa-via-cool-gray-600:focus { - --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0)); -} - -.focus\:elsa-via-cool-gray-700:focus { - --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0)); -} - -.focus\:elsa-via-cool-gray-800:focus { - --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0)); -} - -.focus\:elsa-via-cool-gray-900:focus { - --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0)); -} - -.focus\:elsa-via-rose-50:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fff1f2, var(--tw-gradient-to, rgba(255, 241, 242, 0)); -} - -.focus\:elsa-via-rose-100:focus { - --tw-gradient-stops: var(--tw-gradient-from), #ffe4e6, var(--tw-gradient-to, rgba(255, 228, 230, 0)); -} - -.focus\:elsa-via-rose-200:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fecdd3, var(--tw-gradient-to, rgba(254, 205, 211, 0)); -} - -.focus\:elsa-via-rose-300:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fda4af, var(--tw-gradient-to, rgba(253, 164, 175, 0)); -} - -.focus\:elsa-via-rose-400:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fb7185, var(--tw-gradient-to, rgba(251, 113, 133, 0)); -} - -.focus\:elsa-via-rose-500:focus { - --tw-gradient-stops: var(--tw-gradient-from), #f43f5e, var(--tw-gradient-to, rgba(244, 63, 94, 0)); -} - -.focus\:elsa-via-rose-600:focus { - --tw-gradient-stops: var(--tw-gradient-from), #e11d48, var(--tw-gradient-to, rgba(225, 29, 72, 0)); -} - -.focus\:elsa-via-rose-700:focus { - --tw-gradient-stops: var(--tw-gradient-from), #be123c, var(--tw-gradient-to, rgba(190, 18, 60, 0)); -} - -.focus\:elsa-via-rose-800:focus { - --tw-gradient-stops: var(--tw-gradient-from), #9f1239, var(--tw-gradient-to, rgba(159, 18, 57, 0)); -} - -.focus\:elsa-via-rose-900:focus { - --tw-gradient-stops: var(--tw-gradient-from), #881337, var(--tw-gradient-to, rgba(136, 19, 55, 0)); -} - -.elsa-to-gray-50 { - --tw-gradient-to: #f9fafb; -} - -.elsa-to-gray-100 { - --tw-gradient-to: #f3f4f6; -} - -.elsa-to-gray-200 { - --tw-gradient-to: #e5e7eb; -} - -.elsa-to-gray-300 { - --tw-gradient-to: #d1d5db; -} - -.elsa-to-gray-400 { - --tw-gradient-to: #9ca3af; -} - -.elsa-to-gray-500 { - --tw-gradient-to: #6b7280; -} - -.elsa-to-gray-600 { - --tw-gradient-to: #4b5563; -} - -.elsa-to-gray-700 { - --tw-gradient-to: #374151; -} - -.elsa-to-gray-800 { - --tw-gradient-to: #1f2937; -} - -.elsa-to-gray-900 { - --tw-gradient-to: #111827; -} - -.elsa-to-red-50 { - --tw-gradient-to: #fef2f2; -} - -.elsa-to-red-100 { - --tw-gradient-to: #fee2e2; -} - -.elsa-to-red-200 { - --tw-gradient-to: #fecaca; -} - -.elsa-to-red-300 { - --tw-gradient-to: #fca5a5; -} - -.elsa-to-red-400 { - --tw-gradient-to: #f87171; -} - -.elsa-to-red-500 { - --tw-gradient-to: #ef4444; -} - -.elsa-to-red-600 { - --tw-gradient-to: #dc2626; -} - -.elsa-to-red-700 { - --tw-gradient-to: #b91c1c; -} - -.elsa-to-red-800 { - --tw-gradient-to: #991b1b; -} - -.elsa-to-red-900 { - --tw-gradient-to: #7f1d1d; -} - -.elsa-to-yellow-50 { - --tw-gradient-to: #fffbeb; -} - -.elsa-to-yellow-100 { - --tw-gradient-to: #fef3c7; -} - -.elsa-to-yellow-200 { - --tw-gradient-to: #fde68a; -} - -.elsa-to-yellow-300 { - --tw-gradient-to: #fcd34d; -} - -.elsa-to-yellow-400 { - --tw-gradient-to: #fbbf24; -} - -.elsa-to-yellow-500 { - --tw-gradient-to: #f59e0b; -} - -.elsa-to-yellow-600 { - --tw-gradient-to: #d97706; -} - -.elsa-to-yellow-700 { - --tw-gradient-to: #b45309; -} - -.elsa-to-yellow-800 { - --tw-gradient-to: #92400e; -} - -.elsa-to-yellow-900 { - --tw-gradient-to: #78350f; -} - -.elsa-to-green-50 { - --tw-gradient-to: #ecfdf5; -} - -.elsa-to-green-100 { - --tw-gradient-to: #d1fae5; -} - -.elsa-to-green-200 { - --tw-gradient-to: #a7f3d0; -} - -.elsa-to-green-300 { - --tw-gradient-to: #6ee7b7; -} - -.elsa-to-green-400 { - --tw-gradient-to: #34d399; -} - -.elsa-to-green-500 { - --tw-gradient-to: #10b981; -} - -.elsa-to-green-600 { - --tw-gradient-to: #059669; -} - -.elsa-to-green-700 { - --tw-gradient-to: #047857; -} - -.elsa-to-green-800 { - --tw-gradient-to: #065f46; -} - -.elsa-to-green-900 { - --tw-gradient-to: #064e3b; -} - -.elsa-to-blue-50 { - --tw-gradient-to: #eff6ff; -} - -.elsa-to-blue-100 { - --tw-gradient-to: #dbeafe; -} - -.elsa-to-blue-200 { - --tw-gradient-to: #bfdbfe; -} - -.elsa-to-blue-300 { - --tw-gradient-to: #93c5fd; -} - -.elsa-to-blue-400 { - --tw-gradient-to: #60a5fa; -} - -.elsa-to-blue-500 { - --tw-gradient-to: #3b82f6; -} - -.elsa-to-blue-600 { - --tw-gradient-to: #2563eb; -} - -.elsa-to-blue-700 { - --tw-gradient-to: #1d4ed8; -} - -.elsa-to-blue-800 { - --tw-gradient-to: #1e40af; -} - -.elsa-to-blue-900 { - --tw-gradient-to: #1e3a8a; -} - -.elsa-to-pink-50 { - --tw-gradient-to: #fdf2f8; -} - -.elsa-to-pink-100 { - --tw-gradient-to: #fce7f3; -} - -.elsa-to-pink-200 { - --tw-gradient-to: #fbcfe8; -} - -.elsa-to-pink-300 { - --tw-gradient-to: #f9a8d4; -} - -.elsa-to-pink-400 { - --tw-gradient-to: #f472b6; -} - -.elsa-to-pink-500 { - --tw-gradient-to: #ec4899; -} - -.elsa-to-pink-600 { - --tw-gradient-to: #db2777; -} - -.elsa-to-pink-700 { - --tw-gradient-to: #be185d; -} - -.elsa-to-pink-800 { - --tw-gradient-to: #9d174d; -} - -.elsa-to-pink-900 { - --tw-gradient-to: #831843; -} - -.elsa-to-cool-gray-50 { - --tw-gradient-to: #f9fafb; -} - -.elsa-to-cool-gray-100 { - --tw-gradient-to: #f3f4f6; -} - -.elsa-to-cool-gray-200 { - --tw-gradient-to: #e5e7eb; -} - -.elsa-to-cool-gray-300 { - --tw-gradient-to: #d1d5db; -} - -.elsa-to-cool-gray-400 { - --tw-gradient-to: #9ca3af; -} - -.elsa-to-cool-gray-500 { - --tw-gradient-to: #6b7280; -} - -.elsa-to-cool-gray-600 { - --tw-gradient-to: #4b5563; -} - -.elsa-to-cool-gray-700 { - --tw-gradient-to: #374151; -} - -.elsa-to-cool-gray-800 { - --tw-gradient-to: #1f2937; -} - -.elsa-to-cool-gray-900 { - --tw-gradient-to: #111827; -} - -.elsa-to-rose-50 { - --tw-gradient-to: #fff1f2; -} - -.elsa-to-rose-100 { - --tw-gradient-to: #ffe4e6; -} - -.elsa-to-rose-200 { - --tw-gradient-to: #fecdd3; -} - -.elsa-to-rose-300 { - --tw-gradient-to: #fda4af; -} - -.elsa-to-rose-400 { - --tw-gradient-to: #fb7185; -} - -.elsa-to-rose-500 { - --tw-gradient-to: #f43f5e; -} - -.elsa-to-rose-600 { - --tw-gradient-to: #e11d48; -} - -.elsa-to-rose-700 { - --tw-gradient-to: #be123c; -} - -.elsa-to-rose-800 { - --tw-gradient-to: #9f1239; -} - -.elsa-to-rose-900 { - --tw-gradient-to: #881337; -} - -.hover\:elsa-to-gray-50:hover { - --tw-gradient-to: #f9fafb; -} - -.hover\:elsa-to-gray-100:hover { - --tw-gradient-to: #f3f4f6; -} - -.hover\:elsa-to-gray-200:hover { - --tw-gradient-to: #e5e7eb; -} - -.hover\:elsa-to-gray-300:hover { - --tw-gradient-to: #d1d5db; -} - -.hover\:elsa-to-gray-400:hover { - --tw-gradient-to: #9ca3af; -} - -.hover\:elsa-to-gray-500:hover { - --tw-gradient-to: #6b7280; -} - -.hover\:elsa-to-gray-600:hover { - --tw-gradient-to: #4b5563; -} - -.hover\:elsa-to-gray-700:hover { - --tw-gradient-to: #374151; -} - -.hover\:elsa-to-gray-800:hover { - --tw-gradient-to: #1f2937; -} - -.hover\:elsa-to-gray-900:hover { - --tw-gradient-to: #111827; -} - -.hover\:elsa-to-red-50:hover { - --tw-gradient-to: #fef2f2; -} - -.hover\:elsa-to-red-100:hover { - --tw-gradient-to: #fee2e2; -} - -.hover\:elsa-to-red-200:hover { - --tw-gradient-to: #fecaca; -} - -.hover\:elsa-to-red-300:hover { - --tw-gradient-to: #fca5a5; -} - -.hover\:elsa-to-red-400:hover { - --tw-gradient-to: #f87171; -} - -.hover\:elsa-to-red-500:hover { - --tw-gradient-to: #ef4444; -} - -.hover\:elsa-to-red-600:hover { - --tw-gradient-to: #dc2626; -} - -.hover\:elsa-to-red-700:hover { - --tw-gradient-to: #b91c1c; -} - -.hover\:elsa-to-red-800:hover { - --tw-gradient-to: #991b1b; -} - -.hover\:elsa-to-red-900:hover { - --tw-gradient-to: #7f1d1d; -} - -.hover\:elsa-to-yellow-50:hover { - --tw-gradient-to: #fffbeb; -} - -.hover\:elsa-to-yellow-100:hover { - --tw-gradient-to: #fef3c7; -} - -.hover\:elsa-to-yellow-200:hover { - --tw-gradient-to: #fde68a; -} - -.hover\:elsa-to-yellow-300:hover { - --tw-gradient-to: #fcd34d; -} - -.hover\:elsa-to-yellow-400:hover { - --tw-gradient-to: #fbbf24; -} - -.hover\:elsa-to-yellow-500:hover { - --tw-gradient-to: #f59e0b; -} - -.hover\:elsa-to-yellow-600:hover { - --tw-gradient-to: #d97706; -} - -.hover\:elsa-to-yellow-700:hover { - --tw-gradient-to: #b45309; -} - -.hover\:elsa-to-yellow-800:hover { - --tw-gradient-to: #92400e; -} - -.hover\:elsa-to-yellow-900:hover { - --tw-gradient-to: #78350f; -} - -.hover\:elsa-to-green-50:hover { - --tw-gradient-to: #ecfdf5; -} - -.hover\:elsa-to-green-100:hover { - --tw-gradient-to: #d1fae5; -} - -.hover\:elsa-to-green-200:hover { - --tw-gradient-to: #a7f3d0; -} - -.hover\:elsa-to-green-300:hover { - --tw-gradient-to: #6ee7b7; -} - -.hover\:elsa-to-green-400:hover { - --tw-gradient-to: #34d399; -} - -.hover\:elsa-to-green-500:hover { - --tw-gradient-to: #10b981; -} - -.hover\:elsa-to-green-600:hover { - --tw-gradient-to: #059669; -} - -.hover\:elsa-to-green-700:hover { - --tw-gradient-to: #047857; -} - -.hover\:elsa-to-green-800:hover { - --tw-gradient-to: #065f46; -} - -.hover\:elsa-to-green-900:hover { - --tw-gradient-to: #064e3b; -} - -.hover\:elsa-to-blue-50:hover { - --tw-gradient-to: #eff6ff; -} - -.hover\:elsa-to-blue-100:hover { - --tw-gradient-to: #dbeafe; -} - -.hover\:elsa-to-blue-200:hover { - --tw-gradient-to: #bfdbfe; -} - -.hover\:elsa-to-blue-300:hover { - --tw-gradient-to: #93c5fd; -} - -.hover\:elsa-to-blue-400:hover { - --tw-gradient-to: #60a5fa; -} - -.hover\:elsa-to-blue-500:hover { - --tw-gradient-to: #3b82f6; -} - -.hover\:elsa-to-blue-600:hover { - --tw-gradient-to: #2563eb; -} - -.hover\:elsa-to-blue-700:hover { - --tw-gradient-to: #1d4ed8; -} - -.hover\:elsa-to-blue-800:hover { - --tw-gradient-to: #1e40af; -} - -.hover\:elsa-to-blue-900:hover { - --tw-gradient-to: #1e3a8a; -} - -.hover\:elsa-to-pink-50:hover { - --tw-gradient-to: #fdf2f8; -} - -.hover\:elsa-to-pink-100:hover { - --tw-gradient-to: #fce7f3; -} - -.hover\:elsa-to-pink-200:hover { - --tw-gradient-to: #fbcfe8; -} - -.hover\:elsa-to-pink-300:hover { - --tw-gradient-to: #f9a8d4; -} - -.hover\:elsa-to-pink-400:hover { - --tw-gradient-to: #f472b6; -} - -.hover\:elsa-to-pink-500:hover { - --tw-gradient-to: #ec4899; -} - -.hover\:elsa-to-pink-600:hover { - --tw-gradient-to: #db2777; -} - -.hover\:elsa-to-pink-700:hover { - --tw-gradient-to: #be185d; -} - -.hover\:elsa-to-pink-800:hover { - --tw-gradient-to: #9d174d; -} - -.hover\:elsa-to-pink-900:hover { - --tw-gradient-to: #831843; -} - -.hover\:elsa-to-cool-gray-50:hover { - --tw-gradient-to: #f9fafb; -} - -.hover\:elsa-to-cool-gray-100:hover { - --tw-gradient-to: #f3f4f6; -} - -.hover\:elsa-to-cool-gray-200:hover { - --tw-gradient-to: #e5e7eb; -} - -.hover\:elsa-to-cool-gray-300:hover { - --tw-gradient-to: #d1d5db; -} - -.hover\:elsa-to-cool-gray-400:hover { - --tw-gradient-to: #9ca3af; -} - -.hover\:elsa-to-cool-gray-500:hover { - --tw-gradient-to: #6b7280; -} - -.hover\:elsa-to-cool-gray-600:hover { - --tw-gradient-to: #4b5563; -} - -.hover\:elsa-to-cool-gray-700:hover { - --tw-gradient-to: #374151; -} - -.hover\:elsa-to-cool-gray-800:hover { - --tw-gradient-to: #1f2937; -} - -.hover\:elsa-to-cool-gray-900:hover { - --tw-gradient-to: #111827; -} - -.hover\:elsa-to-rose-50:hover { - --tw-gradient-to: #fff1f2; -} - -.hover\:elsa-to-rose-100:hover { - --tw-gradient-to: #ffe4e6; -} - -.hover\:elsa-to-rose-200:hover { - --tw-gradient-to: #fecdd3; -} - -.hover\:elsa-to-rose-300:hover { - --tw-gradient-to: #fda4af; -} - -.hover\:elsa-to-rose-400:hover { - --tw-gradient-to: #fb7185; -} - -.hover\:elsa-to-rose-500:hover { - --tw-gradient-to: #f43f5e; -} - -.hover\:elsa-to-rose-600:hover { - --tw-gradient-to: #e11d48; -} - -.hover\:elsa-to-rose-700:hover { - --tw-gradient-to: #be123c; -} - -.hover\:elsa-to-rose-800:hover { - --tw-gradient-to: #9f1239; -} - -.hover\:elsa-to-rose-900:hover { - --tw-gradient-to: #881337; -} - -.focus\:elsa-to-gray-50:focus { - --tw-gradient-to: #f9fafb; -} - -.focus\:elsa-to-gray-100:focus { - --tw-gradient-to: #f3f4f6; -} - -.focus\:elsa-to-gray-200:focus { - --tw-gradient-to: #e5e7eb; -} - -.focus\:elsa-to-gray-300:focus { - --tw-gradient-to: #d1d5db; -} - -.focus\:elsa-to-gray-400:focus { - --tw-gradient-to: #9ca3af; -} - -.focus\:elsa-to-gray-500:focus { - --tw-gradient-to: #6b7280; -} - -.focus\:elsa-to-gray-600:focus { - --tw-gradient-to: #4b5563; -} - -.focus\:elsa-to-gray-700:focus { - --tw-gradient-to: #374151; -} - -.focus\:elsa-to-gray-800:focus { - --tw-gradient-to: #1f2937; -} - -.focus\:elsa-to-gray-900:focus { - --tw-gradient-to: #111827; -} - -.focus\:elsa-to-red-50:focus { - --tw-gradient-to: #fef2f2; -} - -.focus\:elsa-to-red-100:focus { - --tw-gradient-to: #fee2e2; -} - -.focus\:elsa-to-red-200:focus { - --tw-gradient-to: #fecaca; -} - -.focus\:elsa-to-red-300:focus { - --tw-gradient-to: #fca5a5; -} - -.focus\:elsa-to-red-400:focus { - --tw-gradient-to: #f87171; -} - -.focus\:elsa-to-red-500:focus { - --tw-gradient-to: #ef4444; -} - -.focus\:elsa-to-red-600:focus { - --tw-gradient-to: #dc2626; -} - -.focus\:elsa-to-red-700:focus { - --tw-gradient-to: #b91c1c; -} - -.focus\:elsa-to-red-800:focus { - --tw-gradient-to: #991b1b; -} - -.focus\:elsa-to-red-900:focus { - --tw-gradient-to: #7f1d1d; -} - -.focus\:elsa-to-yellow-50:focus { - --tw-gradient-to: #fffbeb; -} - -.focus\:elsa-to-yellow-100:focus { - --tw-gradient-to: #fef3c7; -} - -.focus\:elsa-to-yellow-200:focus { - --tw-gradient-to: #fde68a; -} - -.focus\:elsa-to-yellow-300:focus { - --tw-gradient-to: #fcd34d; -} - -.focus\:elsa-to-yellow-400:focus { - --tw-gradient-to: #fbbf24; -} - -.focus\:elsa-to-yellow-500:focus { - --tw-gradient-to: #f59e0b; -} - -.focus\:elsa-to-yellow-600:focus { - --tw-gradient-to: #d97706; -} - -.focus\:elsa-to-yellow-700:focus { - --tw-gradient-to: #b45309; -} - -.focus\:elsa-to-yellow-800:focus { - --tw-gradient-to: #92400e; -} - -.focus\:elsa-to-yellow-900:focus { - --tw-gradient-to: #78350f; -} - -.focus\:elsa-to-green-50:focus { - --tw-gradient-to: #ecfdf5; -} - -.focus\:elsa-to-green-100:focus { - --tw-gradient-to: #d1fae5; -} - -.focus\:elsa-to-green-200:focus { - --tw-gradient-to: #a7f3d0; -} - -.focus\:elsa-to-green-300:focus { - --tw-gradient-to: #6ee7b7; -} - -.focus\:elsa-to-green-400:focus { - --tw-gradient-to: #34d399; -} - -.focus\:elsa-to-green-500:focus { - --tw-gradient-to: #10b981; -} - -.focus\:elsa-to-green-600:focus { - --tw-gradient-to: #059669; -} - -.focus\:elsa-to-green-700:focus { - --tw-gradient-to: #047857; -} - -.focus\:elsa-to-green-800:focus { - --tw-gradient-to: #065f46; -} - -.focus\:elsa-to-green-900:focus { - --tw-gradient-to: #064e3b; -} - -.focus\:elsa-to-blue-50:focus { - --tw-gradient-to: #eff6ff; -} - -.focus\:elsa-to-blue-100:focus { - --tw-gradient-to: #dbeafe; -} - -.focus\:elsa-to-blue-200:focus { - --tw-gradient-to: #bfdbfe; -} - -.focus\:elsa-to-blue-300:focus { - --tw-gradient-to: #93c5fd; -} - -.focus\:elsa-to-blue-400:focus { - --tw-gradient-to: #60a5fa; -} - -.focus\:elsa-to-blue-500:focus { - --tw-gradient-to: #3b82f6; -} - -.focus\:elsa-to-blue-600:focus { - --tw-gradient-to: #2563eb; -} - -.focus\:elsa-to-blue-700:focus { - --tw-gradient-to: #1d4ed8; -} - -.focus\:elsa-to-blue-800:focus { - --tw-gradient-to: #1e40af; -} - -.focus\:elsa-to-blue-900:focus { - --tw-gradient-to: #1e3a8a; -} - -.focus\:elsa-to-pink-50:focus { - --tw-gradient-to: #fdf2f8; -} - -.focus\:elsa-to-pink-100:focus { - --tw-gradient-to: #fce7f3; -} - -.focus\:elsa-to-pink-200:focus { - --tw-gradient-to: #fbcfe8; -} - -.focus\:elsa-to-pink-300:focus { - --tw-gradient-to: #f9a8d4; -} - -.focus\:elsa-to-pink-400:focus { - --tw-gradient-to: #f472b6; -} - -.focus\:elsa-to-pink-500:focus { - --tw-gradient-to: #ec4899; -} - -.focus\:elsa-to-pink-600:focus { - --tw-gradient-to: #db2777; -} - -.focus\:elsa-to-pink-700:focus { - --tw-gradient-to: #be185d; -} - -.focus\:elsa-to-pink-800:focus { - --tw-gradient-to: #9d174d; -} - -.focus\:elsa-to-pink-900:focus { - --tw-gradient-to: #831843; -} - -.focus\:elsa-to-cool-gray-50:focus { - --tw-gradient-to: #f9fafb; -} - -.focus\:elsa-to-cool-gray-100:focus { - --tw-gradient-to: #f3f4f6; -} - -.focus\:elsa-to-cool-gray-200:focus { - --tw-gradient-to: #e5e7eb; -} - -.focus\:elsa-to-cool-gray-300:focus { - --tw-gradient-to: #d1d5db; -} - -.focus\:elsa-to-cool-gray-400:focus { - --tw-gradient-to: #9ca3af; -} - -.focus\:elsa-to-cool-gray-500:focus { - --tw-gradient-to: #6b7280; -} - -.focus\:elsa-to-cool-gray-600:focus { - --tw-gradient-to: #4b5563; -} - -.focus\:elsa-to-cool-gray-700:focus { - --tw-gradient-to: #374151; -} - -.focus\:elsa-to-cool-gray-800:focus { - --tw-gradient-to: #1f2937; -} - -.focus\:elsa-to-cool-gray-900:focus { - --tw-gradient-to: #111827; -} - -.focus\:elsa-to-rose-50:focus { - --tw-gradient-to: #fff1f2; -} - -.focus\:elsa-to-rose-100:focus { - --tw-gradient-to: #ffe4e6; -} - -.focus\:elsa-to-rose-200:focus { - --tw-gradient-to: #fecdd3; -} - -.focus\:elsa-to-rose-300:focus { - --tw-gradient-to: #fda4af; -} - -.focus\:elsa-to-rose-400:focus { - --tw-gradient-to: #fb7185; -} - -.focus\:elsa-to-rose-500:focus { - --tw-gradient-to: #f43f5e; -} - -.focus\:elsa-to-rose-600:focus { - --tw-gradient-to: #e11d48; -} - -.focus\:elsa-to-rose-700:focus { - --tw-gradient-to: #be123c; -} - -.focus\:elsa-to-rose-800:focus { - --tw-gradient-to: #9f1239; -} - -.focus\:elsa-to-rose-900:focus { - --tw-gradient-to: #881337; -} - -.elsa-p-0 { - padding: 0px; -} - -.elsa-p-1 { - padding: 0.25rem; -} - -.elsa-p-2 { - padding: 0.5rem; -} - -.elsa-p-3 { - padding: 0.75rem; -} - -.elsa-p-4 { - padding: 1rem; -} - -.elsa-p-5 { - padding: 1.25rem; -} - -.elsa-p-6 { - padding: 1.5rem; -} - -.elsa-p-8 { - padding: 2rem; -} - -.elsa-px-1 { - padding-left: 0.25rem; - padding-right: 0.25rem; -} - -.elsa-px-2 { - padding-left: 0.5rem; - padding-right: 0.5rem; -} - -.elsa-px-3 { - padding-left: 0.75rem; - padding-right: 0.75rem; -} - -.elsa-px-4 { - padding-left: 1rem; - padding-right: 1rem; -} - -.elsa-px-6 { - padding-left: 1.5rem; - padding-right: 1.5rem; -} - -.elsa-px-8 { - padding-left: 2rem; - padding-right: 2rem; -} - -.elsa-px-2\.5 { - padding-left: 0.625rem; - padding-right: 0.625rem; -} - -.elsa-py-0 { - padding-top: 0px; - padding-bottom: 0px; -} - -.elsa-py-1 { - padding-top: 0.25rem; - padding-bottom: 0.25rem; -} - -.elsa-py-2 { - padding-top: 0.5rem; - padding-bottom: 0.5rem; -} - -.elsa-py-3 { - padding-top: 0.75rem; - padding-bottom: 0.75rem; -} - -.elsa-py-4 { - padding-top: 1rem; - padding-bottom: 1rem; -} - -.elsa-py-6 { - padding-top: 1.5rem; - padding-bottom: 1.5rem; -} - -.elsa-py-8 { - padding-top: 2rem; - padding-bottom: 2rem; -} - -.elsa-py-0\.5 { - padding-top: 0.125rem; - padding-bottom: 0.125rem; -} - -.elsa-pt-0 { - padding-top: 0px; -} - -.elsa-pt-1 { - padding-top: 0.25rem; -} - -.elsa-pt-4 { - padding-top: 1rem; -} - -.elsa-pt-5 { - padding-top: 1.25rem; -} - -.elsa-pt-0\.5 { - padding-top: 0.125rem; -} - -.elsa-pt-1\.5 { - padding-top: 0.375rem; -} - -.elsa-pr-2 { - padding-right: 0.5rem; -} - -.elsa-pr-3 { - padding-right: 0.75rem; -} - -.elsa-pr-4 { - padding-right: 1rem; -} - -.elsa-pr-5 { - padding-right: 1.25rem; -} - -.elsa-pr-6 { - padding-right: 1.5rem; -} - -.elsa-pr-7 { - padding-right: 1.75rem; -} - -.elsa-pr-8 { - padding-right: 2rem; -} - -.elsa-pr-28 { - padding-right: 7rem; -} - -.elsa-pb-0 { - padding-bottom: 0px; -} - -.elsa-pb-10 { - padding-bottom: 2.5rem; -} - -.elsa-pb-20 { - padding-bottom: 5rem; -} - -.elsa-pl-1 { - padding-left: 0.25rem; -} - -.elsa-pl-2 { - padding-left: 0.5rem; -} - -.elsa-pl-3 { - padding-left: 0.75rem; -} - -.elsa-pl-8 { - padding-left: 2rem; -} - -.elsa-pl-10 { - padding-left: 2.5rem; -} - -.elsa-text-left { - text-align: left; -} - -.elsa-text-center { - text-align: center; -} - -.elsa-text-right { - text-align: right; -} - -.elsa-align-middle { - vertical-align: middle; -} - -.elsa-text-xs { - font-size: 0.75rem; - line-height: 1rem; -} - -.elsa-text-sm { - font-size: 0.875rem; - line-height: 1.25rem; -} - -.elsa-text-base { - font-size: 1rem; - line-height: 1.5rem; -} - -.elsa-text-lg { - font-size: 1.125rem; - line-height: 1.75rem; -} - -.elsa-text-4xl { - font-size: 2.25rem; - line-height: 2.5rem; -} - -.elsa-font-medium { - font-weight: 500; -} - -.elsa-font-bold { - font-weight: 700; -} - -.elsa-font-extrabold { - font-weight: 800; -} - -.elsa-uppercase { - text-transform: uppercase; -} - -.elsa-capitalize { - text-transform: capitalize; -} - -.elsa-leading-4 { - line-height: 1rem; -} - -.elsa-leading-5 { - line-height: 1.25rem; -} - -.elsa-leading-6 { - line-height: 1.5rem; -} - -.elsa-leading-8 { - line-height: 2rem; -} - -.elsa-tracking-tight { - letter-spacing: -0.025em; -} - -.elsa-tracking-wider { - letter-spacing: 0.05em; -} - -.elsa-text-black { - --tw-text-opacity: 1; - color: rgba(0, 0, 0, var(--tw-text-opacity)); -} - -.elsa-text-white { - --tw-text-opacity: 1; - color: rgba(255, 255, 255, var(--tw-text-opacity)); -} - -.elsa-text-gray-50 { - --tw-text-opacity: 1; - color: rgba(249, 250, 251, var(--tw-text-opacity)); -} - -.elsa-text-gray-100 { - --tw-text-opacity: 1; - color: rgba(243, 244, 246, var(--tw-text-opacity)); -} - -.elsa-text-gray-200 { - --tw-text-opacity: 1; - color: rgba(229, 231, 235, var(--tw-text-opacity)); -} - -.elsa-text-gray-300 { - --tw-text-opacity: 1; - color: rgba(209, 213, 219, var(--tw-text-opacity)); -} - -.elsa-text-gray-400 { - --tw-text-opacity: 1; - color: rgba(156, 163, 175, var(--tw-text-opacity)); -} - -.elsa-text-gray-500 { - --tw-text-opacity: 1; - color: rgba(107, 114, 128, var(--tw-text-opacity)); -} - -.elsa-text-gray-600 { - --tw-text-opacity: 1; - color: rgba(75, 85, 99, var(--tw-text-opacity)); -} - -.elsa-text-gray-700 { - --tw-text-opacity: 1; - color: rgba(55, 65, 81, var(--tw-text-opacity)); -} - -.elsa-text-gray-800 { - --tw-text-opacity: 1; - color: rgba(31, 41, 55, var(--tw-text-opacity)); -} - -.elsa-text-gray-900 { - --tw-text-opacity: 1; - color: rgba(17, 24, 39, var(--tw-text-opacity)); -} - -.elsa-text-red-50 { - --tw-text-opacity: 1; - color: rgba(254, 242, 242, var(--tw-text-opacity)); -} - -.elsa-text-red-100 { - --tw-text-opacity: 1; - color: rgba(254, 226, 226, var(--tw-text-opacity)); -} - -.elsa-text-red-200 { - --tw-text-opacity: 1; - color: rgba(254, 202, 202, var(--tw-text-opacity)); -} - -.elsa-text-red-300 { - --tw-text-opacity: 1; - color: rgba(252, 165, 165, var(--tw-text-opacity)); -} - -.elsa-text-red-400 { - --tw-text-opacity: 1; - color: rgba(248, 113, 113, var(--tw-text-opacity)); -} - -.elsa-text-red-500 { - --tw-text-opacity: 1; - color: rgba(239, 68, 68, var(--tw-text-opacity)); -} - -.elsa-text-red-600 { - --tw-text-opacity: 1; - color: rgba(220, 38, 38, var(--tw-text-opacity)); -} - -.elsa-text-red-700 { - --tw-text-opacity: 1; - color: rgba(185, 28, 28, var(--tw-text-opacity)); -} - -.elsa-text-red-800 { - --tw-text-opacity: 1; - color: rgba(153, 27, 27, var(--tw-text-opacity)); -} - -.elsa-text-red-900 { - --tw-text-opacity: 1; - color: rgba(127, 29, 29, var(--tw-text-opacity)); -} - -.elsa-text-yellow-50 { - --tw-text-opacity: 1; - color: rgba(255, 251, 235, var(--tw-text-opacity)); -} - -.elsa-text-yellow-100 { - --tw-text-opacity: 1; - color: rgba(254, 243, 199, var(--tw-text-opacity)); -} - -.elsa-text-yellow-200 { - --tw-text-opacity: 1; - color: rgba(253, 230, 138, var(--tw-text-opacity)); -} - -.elsa-text-yellow-300 { - --tw-text-opacity: 1; - color: rgba(252, 211, 77, var(--tw-text-opacity)); -} - -.elsa-text-yellow-400 { - --tw-text-opacity: 1; - color: rgba(251, 191, 36, var(--tw-text-opacity)); -} - -.elsa-text-yellow-500 { - --tw-text-opacity: 1; - color: rgba(245, 158, 11, var(--tw-text-opacity)); -} - -.elsa-text-yellow-600 { - --tw-text-opacity: 1; - color: rgba(217, 119, 6, var(--tw-text-opacity)); -} - -.elsa-text-yellow-700 { - --tw-text-opacity: 1; - color: rgba(180, 83, 9, var(--tw-text-opacity)); -} - -.elsa-text-yellow-800 { - --tw-text-opacity: 1; - color: rgba(146, 64, 14, var(--tw-text-opacity)); -} - -.elsa-text-yellow-900 { - --tw-text-opacity: 1; - color: rgba(120, 53, 15, var(--tw-text-opacity)); -} - -.elsa-text-green-50 { - --tw-text-opacity: 1; - color: rgba(236, 253, 245, var(--tw-text-opacity)); -} - -.elsa-text-green-100 { - --tw-text-opacity: 1; - color: rgba(209, 250, 229, var(--tw-text-opacity)); -} - -.elsa-text-green-200 { - --tw-text-opacity: 1; - color: rgba(167, 243, 208, var(--tw-text-opacity)); -} - -.elsa-text-green-300 { - --tw-text-opacity: 1; - color: rgba(110, 231, 183, var(--tw-text-opacity)); -} - -.elsa-text-green-400 { - --tw-text-opacity: 1; - color: rgba(52, 211, 153, var(--tw-text-opacity)); -} - -.elsa-text-green-500 { - --tw-text-opacity: 1; - color: rgba(16, 185, 129, var(--tw-text-opacity)); -} - -.elsa-text-green-600 { - --tw-text-opacity: 1; - color: rgba(5, 150, 105, var(--tw-text-opacity)); -} - -.elsa-text-green-700 { - --tw-text-opacity: 1; - color: rgba(4, 120, 87, var(--tw-text-opacity)); -} - -.elsa-text-green-800 { - --tw-text-opacity: 1; - color: rgba(6, 95, 70, var(--tw-text-opacity)); -} - -.elsa-text-green-900 { - --tw-text-opacity: 1; - color: rgba(6, 78, 59, var(--tw-text-opacity)); -} - -.elsa-text-blue-50 { - --tw-text-opacity: 1; - color: rgba(239, 246, 255, var(--tw-text-opacity)); -} - -.elsa-text-blue-100 { - --tw-text-opacity: 1; - color: rgba(219, 234, 254, var(--tw-text-opacity)); -} - -.elsa-text-blue-200 { - --tw-text-opacity: 1; - color: rgba(191, 219, 254, var(--tw-text-opacity)); -} - -.elsa-text-blue-300 { - --tw-text-opacity: 1; - color: rgba(147, 197, 253, var(--tw-text-opacity)); -} - -.elsa-text-blue-400 { - --tw-text-opacity: 1; - color: rgba(96, 165, 250, var(--tw-text-opacity)); -} - -.elsa-text-blue-500 { - --tw-text-opacity: 1; - color: rgba(59, 130, 246, var(--tw-text-opacity)); -} - -.elsa-text-blue-600 { - --tw-text-opacity: 1; - color: rgba(37, 99, 235, var(--tw-text-opacity)); -} - -.elsa-text-blue-700 { - --tw-text-opacity: 1; - color: rgba(29, 78, 216, var(--tw-text-opacity)); -} - -.elsa-text-blue-800 { - --tw-text-opacity: 1; - color: rgba(30, 64, 175, var(--tw-text-opacity)); -} - -.elsa-text-blue-900 { - --tw-text-opacity: 1; - color: rgba(30, 58, 138, var(--tw-text-opacity)); -} - -.elsa-text-indigo-500 { - --tw-text-opacity: 1; - color: rgba(99, 102, 241, var(--tw-text-opacity)); -} - -.elsa-text-pink-50 { - --tw-text-opacity: 1; - color: rgba(253, 242, 248, var(--tw-text-opacity)); -} - -.elsa-text-pink-100 { - --tw-text-opacity: 1; - color: rgba(252, 231, 243, var(--tw-text-opacity)); -} - -.elsa-text-pink-200 { - --tw-text-opacity: 1; - color: rgba(251, 207, 232, var(--tw-text-opacity)); -} - -.elsa-text-pink-300 { - --tw-text-opacity: 1; - color: rgba(249, 168, 212, var(--tw-text-opacity)); -} - -.elsa-text-pink-400 { - --tw-text-opacity: 1; - color: rgba(244, 114, 182, var(--tw-text-opacity)); -} - -.elsa-text-pink-500 { - --tw-text-opacity: 1; - color: rgba(236, 72, 153, var(--tw-text-opacity)); -} - -.elsa-text-pink-600 { - --tw-text-opacity: 1; - color: rgba(219, 39, 119, var(--tw-text-opacity)); -} - -.elsa-text-pink-700 { - --tw-text-opacity: 1; - color: rgba(190, 24, 93, var(--tw-text-opacity)); -} - -.elsa-text-pink-800 { - --tw-text-opacity: 1; - color: rgba(157, 23, 77, var(--tw-text-opacity)); -} - -.elsa-text-pink-900 { - --tw-text-opacity: 1; - color: rgba(131, 24, 67, var(--tw-text-opacity)); -} - -.elsa-text-sky-700 { - --tw-text-opacity: 1; - color: rgba(3, 105, 161, var(--tw-text-opacity)); -} - -.elsa-text-cool-gray-50 { - --tw-text-opacity: 1; - color: rgba(249, 250, 251, var(--tw-text-opacity)); -} - -.elsa-text-cool-gray-100 { - --tw-text-opacity: 1; - color: rgba(243, 244, 246, var(--tw-text-opacity)); -} - -.elsa-text-cool-gray-200 { - --tw-text-opacity: 1; - color: rgba(229, 231, 235, var(--tw-text-opacity)); -} - -.elsa-text-cool-gray-300 { - --tw-text-opacity: 1; - color: rgba(209, 213, 219, var(--tw-text-opacity)); -} - -.elsa-text-cool-gray-400 { - --tw-text-opacity: 1; - color: rgba(156, 163, 175, var(--tw-text-opacity)); -} - -.elsa-text-cool-gray-500 { - --tw-text-opacity: 1; - color: rgba(107, 114, 128, var(--tw-text-opacity)); -} - -.elsa-text-cool-gray-600 { - --tw-text-opacity: 1; - color: rgba(75, 85, 99, var(--tw-text-opacity)); -} - -.elsa-text-cool-gray-700 { - --tw-text-opacity: 1; - color: rgba(55, 65, 81, var(--tw-text-opacity)); -} - -.elsa-text-cool-gray-800 { - --tw-text-opacity: 1; - color: rgba(31, 41, 55, var(--tw-text-opacity)); -} - -.elsa-text-cool-gray-900 { - --tw-text-opacity: 1; - color: rgba(17, 24, 39, var(--tw-text-opacity)); -} - -.elsa-text-teal-400 { - --tw-text-opacity: 1; - color: rgba(45, 212, 191, var(--tw-text-opacity)); -} - -.elsa-text-rose-50 { - --tw-text-opacity: 1; - color: rgba(255, 241, 242, var(--tw-text-opacity)); -} - -.elsa-text-rose-100 { - --tw-text-opacity: 1; - color: rgba(255, 228, 230, var(--tw-text-opacity)); -} - -.elsa-text-rose-200 { - --tw-text-opacity: 1; - color: rgba(254, 205, 211, var(--tw-text-opacity)); -} - -.elsa-text-rose-300 { - --tw-text-opacity: 1; - color: rgba(253, 164, 175, var(--tw-text-opacity)); -} - -.elsa-text-rose-400 { - --tw-text-opacity: 1; - color: rgba(251, 113, 133, var(--tw-text-opacity)); -} - -.elsa-text-rose-500 { - --tw-text-opacity: 1; - color: rgba(244, 63, 94, var(--tw-text-opacity)); -} - -.elsa-text-rose-600 { - --tw-text-opacity: 1; - color: rgba(225, 29, 72, var(--tw-text-opacity)); -} - -.elsa-text-rose-700 { - --tw-text-opacity: 1; - color: rgba(190, 18, 60, var(--tw-text-opacity)); -} - -.elsa-text-rose-800 { - --tw-text-opacity: 1; - color: rgba(159, 18, 57, var(--tw-text-opacity)); -} - -.elsa-text-rose-900 { - --tw-text-opacity: 1; - color: rgba(136, 19, 55, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-gray-50 { - --tw-text-opacity: 1; - color: rgba(249, 250, 251, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-gray-100 { - --tw-text-opacity: 1; - color: rgba(243, 244, 246, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-gray-200 { - --tw-text-opacity: 1; - color: rgba(229, 231, 235, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-gray-300 { - --tw-text-opacity: 1; - color: rgba(209, 213, 219, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-gray-400 { - --tw-text-opacity: 1; - color: rgba(156, 163, 175, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-gray-500 { - --tw-text-opacity: 1; - color: rgba(107, 114, 128, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-gray-600 { - --tw-text-opacity: 1; - color: rgba(75, 85, 99, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-gray-700 { - --tw-text-opacity: 1; - color: rgba(55, 65, 81, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-gray-800 { - --tw-text-opacity: 1; - color: rgba(31, 41, 55, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-gray-900 { - --tw-text-opacity: 1; - color: rgba(17, 24, 39, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-red-50 { - --tw-text-opacity: 1; - color: rgba(254, 242, 242, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-red-100 { - --tw-text-opacity: 1; - color: rgba(254, 226, 226, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-red-200 { - --tw-text-opacity: 1; - color: rgba(254, 202, 202, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-red-300 { - --tw-text-opacity: 1; - color: rgba(252, 165, 165, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-red-400 { - --tw-text-opacity: 1; - color: rgba(248, 113, 113, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-red-500 { - --tw-text-opacity: 1; - color: rgba(239, 68, 68, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-red-600 { - --tw-text-opacity: 1; - color: rgba(220, 38, 38, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-red-700 { - --tw-text-opacity: 1; - color: rgba(185, 28, 28, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-red-800 { - --tw-text-opacity: 1; - color: rgba(153, 27, 27, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-red-900 { - --tw-text-opacity: 1; - color: rgba(127, 29, 29, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-yellow-50 { - --tw-text-opacity: 1; - color: rgba(255, 251, 235, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-yellow-100 { - --tw-text-opacity: 1; - color: rgba(254, 243, 199, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-yellow-200 { - --tw-text-opacity: 1; - color: rgba(253, 230, 138, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-yellow-300 { - --tw-text-opacity: 1; - color: rgba(252, 211, 77, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-yellow-400 { - --tw-text-opacity: 1; - color: rgba(251, 191, 36, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-yellow-500 { - --tw-text-opacity: 1; - color: rgba(245, 158, 11, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-yellow-600 { - --tw-text-opacity: 1; - color: rgba(217, 119, 6, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-yellow-700 { - --tw-text-opacity: 1; - color: rgba(180, 83, 9, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-yellow-800 { - --tw-text-opacity: 1; - color: rgba(146, 64, 14, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-yellow-900 { - --tw-text-opacity: 1; - color: rgba(120, 53, 15, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-green-50 { - --tw-text-opacity: 1; - color: rgba(236, 253, 245, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-green-100 { - --tw-text-opacity: 1; - color: rgba(209, 250, 229, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-green-200 { - --tw-text-opacity: 1; - color: rgba(167, 243, 208, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-green-300 { - --tw-text-opacity: 1; - color: rgba(110, 231, 183, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-green-400 { - --tw-text-opacity: 1; - color: rgba(52, 211, 153, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-green-500 { - --tw-text-opacity: 1; - color: rgba(16, 185, 129, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-green-600 { - --tw-text-opacity: 1; - color: rgba(5, 150, 105, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-green-700 { - --tw-text-opacity: 1; - color: rgba(4, 120, 87, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-green-800 { - --tw-text-opacity: 1; - color: rgba(6, 95, 70, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-green-900 { - --tw-text-opacity: 1; - color: rgba(6, 78, 59, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-blue-50 { - --tw-text-opacity: 1; - color: rgba(239, 246, 255, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-blue-100 { - --tw-text-opacity: 1; - color: rgba(219, 234, 254, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-blue-200 { - --tw-text-opacity: 1; - color: rgba(191, 219, 254, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-blue-300 { - --tw-text-opacity: 1; - color: rgba(147, 197, 253, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-blue-400 { - --tw-text-opacity: 1; - color: rgba(96, 165, 250, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-blue-500 { - --tw-text-opacity: 1; - color: rgba(59, 130, 246, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-blue-600 { - --tw-text-opacity: 1; - color: rgba(37, 99, 235, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-blue-700 { - --tw-text-opacity: 1; - color: rgba(29, 78, 216, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-blue-800 { - --tw-text-opacity: 1; - color: rgba(30, 64, 175, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-blue-900 { - --tw-text-opacity: 1; - color: rgba(30, 58, 138, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-pink-50 { - --tw-text-opacity: 1; - color: rgba(253, 242, 248, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-pink-100 { - --tw-text-opacity: 1; - color: rgba(252, 231, 243, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-pink-200 { - --tw-text-opacity: 1; - color: rgba(251, 207, 232, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-pink-300 { - --tw-text-opacity: 1; - color: rgba(249, 168, 212, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-pink-400 { - --tw-text-opacity: 1; - color: rgba(244, 114, 182, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-pink-500 { - --tw-text-opacity: 1; - color: rgba(236, 72, 153, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-pink-600 { - --tw-text-opacity: 1; - color: rgba(219, 39, 119, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-pink-700 { - --tw-text-opacity: 1; - color: rgba(190, 24, 93, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-pink-800 { - --tw-text-opacity: 1; - color: rgba(157, 23, 77, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-pink-900 { - --tw-text-opacity: 1; - color: rgba(131, 24, 67, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-cool-gray-50 { - --tw-text-opacity: 1; - color: rgba(249, 250, 251, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-cool-gray-100 { - --tw-text-opacity: 1; - color: rgba(243, 244, 246, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-cool-gray-200 { - --tw-text-opacity: 1; - color: rgba(229, 231, 235, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-cool-gray-300 { - --tw-text-opacity: 1; - color: rgba(209, 213, 219, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-cool-gray-400 { - --tw-text-opacity: 1; - color: rgba(156, 163, 175, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-cool-gray-500 { - --tw-text-opacity: 1; - color: rgba(107, 114, 128, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-cool-gray-600 { - --tw-text-opacity: 1; - color: rgba(75, 85, 99, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-cool-gray-700 { - --tw-text-opacity: 1; - color: rgba(55, 65, 81, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-cool-gray-800 { - --tw-text-opacity: 1; - color: rgba(31, 41, 55, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-cool-gray-900 { - --tw-text-opacity: 1; - color: rgba(17, 24, 39, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-rose-50 { - --tw-text-opacity: 1; - color: rgba(255, 241, 242, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-rose-100 { - --tw-text-opacity: 1; - color: rgba(255, 228, 230, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-rose-200 { - --tw-text-opacity: 1; - color: rgba(254, 205, 211, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-rose-300 { - --tw-text-opacity: 1; - color: rgba(253, 164, 175, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-rose-400 { - --tw-text-opacity: 1; - color: rgba(251, 113, 133, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-rose-500 { - --tw-text-opacity: 1; - color: rgba(244, 63, 94, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-rose-600 { - --tw-text-opacity: 1; - color: rgba(225, 29, 72, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-rose-700 { - --tw-text-opacity: 1; - color: rgba(190, 18, 60, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-rose-800 { - --tw-text-opacity: 1; - color: rgba(159, 18, 57, var(--tw-text-opacity)); -} - -.elsa-group:hover .group-hover\:elsa-text-rose-900 { - --tw-text-opacity: 1; - color: rgba(136, 19, 55, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-gray-50:focus-within { - --tw-text-opacity: 1; - color: rgba(249, 250, 251, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-gray-100:focus-within { - --tw-text-opacity: 1; - color: rgba(243, 244, 246, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-gray-200:focus-within { - --tw-text-opacity: 1; - color: rgba(229, 231, 235, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-gray-300:focus-within { - --tw-text-opacity: 1; - color: rgba(209, 213, 219, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-gray-400:focus-within { - --tw-text-opacity: 1; - color: rgba(156, 163, 175, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-gray-500:focus-within { - --tw-text-opacity: 1; - color: rgba(107, 114, 128, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-gray-600:focus-within { - --tw-text-opacity: 1; - color: rgba(75, 85, 99, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-gray-700:focus-within { - --tw-text-opacity: 1; - color: rgba(55, 65, 81, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-gray-800:focus-within { - --tw-text-opacity: 1; - color: rgba(31, 41, 55, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-gray-900:focus-within { - --tw-text-opacity: 1; - color: rgba(17, 24, 39, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-red-50:focus-within { - --tw-text-opacity: 1; - color: rgba(254, 242, 242, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-red-100:focus-within { - --tw-text-opacity: 1; - color: rgba(254, 226, 226, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-red-200:focus-within { - --tw-text-opacity: 1; - color: rgba(254, 202, 202, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-red-300:focus-within { - --tw-text-opacity: 1; - color: rgba(252, 165, 165, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-red-400:focus-within { - --tw-text-opacity: 1; - color: rgba(248, 113, 113, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-red-500:focus-within { - --tw-text-opacity: 1; - color: rgba(239, 68, 68, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-red-600:focus-within { - --tw-text-opacity: 1; - color: rgba(220, 38, 38, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-red-700:focus-within { - --tw-text-opacity: 1; - color: rgba(185, 28, 28, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-red-800:focus-within { - --tw-text-opacity: 1; - color: rgba(153, 27, 27, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-red-900:focus-within { - --tw-text-opacity: 1; - color: rgba(127, 29, 29, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-yellow-50:focus-within { - --tw-text-opacity: 1; - color: rgba(255, 251, 235, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-yellow-100:focus-within { - --tw-text-opacity: 1; - color: rgba(254, 243, 199, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-yellow-200:focus-within { - --tw-text-opacity: 1; - color: rgba(253, 230, 138, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-yellow-300:focus-within { - --tw-text-opacity: 1; - color: rgba(252, 211, 77, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-yellow-400:focus-within { - --tw-text-opacity: 1; - color: rgba(251, 191, 36, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-yellow-500:focus-within { - --tw-text-opacity: 1; - color: rgba(245, 158, 11, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-yellow-600:focus-within { - --tw-text-opacity: 1; - color: rgba(217, 119, 6, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-yellow-700:focus-within { - --tw-text-opacity: 1; - color: rgba(180, 83, 9, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-yellow-800:focus-within { - --tw-text-opacity: 1; - color: rgba(146, 64, 14, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-yellow-900:focus-within { - --tw-text-opacity: 1; - color: rgba(120, 53, 15, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-green-50:focus-within { - --tw-text-opacity: 1; - color: rgba(236, 253, 245, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-green-100:focus-within { - --tw-text-opacity: 1; - color: rgba(209, 250, 229, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-green-200:focus-within { - --tw-text-opacity: 1; - color: rgba(167, 243, 208, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-green-300:focus-within { - --tw-text-opacity: 1; - color: rgba(110, 231, 183, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-green-400:focus-within { - --tw-text-opacity: 1; - color: rgba(52, 211, 153, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-green-500:focus-within { - --tw-text-opacity: 1; - color: rgba(16, 185, 129, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-green-600:focus-within { - --tw-text-opacity: 1; - color: rgba(5, 150, 105, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-green-700:focus-within { - --tw-text-opacity: 1; - color: rgba(4, 120, 87, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-green-800:focus-within { - --tw-text-opacity: 1; - color: rgba(6, 95, 70, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-green-900:focus-within { - --tw-text-opacity: 1; - color: rgba(6, 78, 59, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-blue-50:focus-within { - --tw-text-opacity: 1; - color: rgba(239, 246, 255, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-blue-100:focus-within { - --tw-text-opacity: 1; - color: rgba(219, 234, 254, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-blue-200:focus-within { - --tw-text-opacity: 1; - color: rgba(191, 219, 254, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-blue-300:focus-within { - --tw-text-opacity: 1; - color: rgba(147, 197, 253, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-blue-400:focus-within { - --tw-text-opacity: 1; - color: rgba(96, 165, 250, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-blue-500:focus-within { - --tw-text-opacity: 1; - color: rgba(59, 130, 246, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-blue-600:focus-within { - --tw-text-opacity: 1; - color: rgba(37, 99, 235, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-blue-700:focus-within { - --tw-text-opacity: 1; - color: rgba(29, 78, 216, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-blue-800:focus-within { - --tw-text-opacity: 1; - color: rgba(30, 64, 175, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-blue-900:focus-within { - --tw-text-opacity: 1; - color: rgba(30, 58, 138, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-pink-50:focus-within { - --tw-text-opacity: 1; - color: rgba(253, 242, 248, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-pink-100:focus-within { - --tw-text-opacity: 1; - color: rgba(252, 231, 243, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-pink-200:focus-within { - --tw-text-opacity: 1; - color: rgba(251, 207, 232, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-pink-300:focus-within { - --tw-text-opacity: 1; - color: rgba(249, 168, 212, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-pink-400:focus-within { - --tw-text-opacity: 1; - color: rgba(244, 114, 182, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-pink-500:focus-within { - --tw-text-opacity: 1; - color: rgba(236, 72, 153, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-pink-600:focus-within { - --tw-text-opacity: 1; - color: rgba(219, 39, 119, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-pink-700:focus-within { - --tw-text-opacity: 1; - color: rgba(190, 24, 93, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-pink-800:focus-within { - --tw-text-opacity: 1; - color: rgba(157, 23, 77, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-pink-900:focus-within { - --tw-text-opacity: 1; - color: rgba(131, 24, 67, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-cool-gray-50:focus-within { - --tw-text-opacity: 1; - color: rgba(249, 250, 251, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-cool-gray-100:focus-within { - --tw-text-opacity: 1; - color: rgba(243, 244, 246, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-cool-gray-200:focus-within { - --tw-text-opacity: 1; - color: rgba(229, 231, 235, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-cool-gray-300:focus-within { - --tw-text-opacity: 1; - color: rgba(209, 213, 219, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-cool-gray-400:focus-within { - --tw-text-opacity: 1; - color: rgba(156, 163, 175, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-cool-gray-500:focus-within { - --tw-text-opacity: 1; - color: rgba(107, 114, 128, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-cool-gray-600:focus-within { - --tw-text-opacity: 1; - color: rgba(75, 85, 99, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-cool-gray-700:focus-within { - --tw-text-opacity: 1; - color: rgba(55, 65, 81, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-cool-gray-800:focus-within { - --tw-text-opacity: 1; - color: rgba(31, 41, 55, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-cool-gray-900:focus-within { - --tw-text-opacity: 1; - color: rgba(17, 24, 39, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-rose-50:focus-within { - --tw-text-opacity: 1; - color: rgba(255, 241, 242, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-rose-100:focus-within { - --tw-text-opacity: 1; - color: rgba(255, 228, 230, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-rose-200:focus-within { - --tw-text-opacity: 1; - color: rgba(254, 205, 211, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-rose-300:focus-within { - --tw-text-opacity: 1; - color: rgba(253, 164, 175, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-rose-400:focus-within { - --tw-text-opacity: 1; - color: rgba(251, 113, 133, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-rose-500:focus-within { - --tw-text-opacity: 1; - color: rgba(244, 63, 94, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-rose-600:focus-within { - --tw-text-opacity: 1; - color: rgba(225, 29, 72, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-rose-700:focus-within { - --tw-text-opacity: 1; - color: rgba(190, 18, 60, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-rose-800:focus-within { - --tw-text-opacity: 1; - color: rgba(159, 18, 57, var(--tw-text-opacity)); -} - -.focus-within\:elsa-text-rose-900:focus-within { - --tw-text-opacity: 1; - color: rgba(136, 19, 55, var(--tw-text-opacity)); -} - -.hover\:elsa-text-white:hover { - --tw-text-opacity: 1; - color: rgba(255, 255, 255, var(--tw-text-opacity)); -} - -.hover\:elsa-text-gray-50:hover { - --tw-text-opacity: 1; - color: rgba(249, 250, 251, var(--tw-text-opacity)); -} - -.hover\:elsa-text-gray-100:hover { - --tw-text-opacity: 1; - color: rgba(243, 244, 246, var(--tw-text-opacity)); -} - -.hover\:elsa-text-gray-200:hover { - --tw-text-opacity: 1; - color: rgba(229, 231, 235, var(--tw-text-opacity)); -} - -.hover\:elsa-text-gray-300:hover { - --tw-text-opacity: 1; - color: rgba(209, 213, 219, var(--tw-text-opacity)); -} - -.hover\:elsa-text-gray-400:hover { - --tw-text-opacity: 1; - color: rgba(156, 163, 175, var(--tw-text-opacity)); -} - -.hover\:elsa-text-gray-500:hover { - --tw-text-opacity: 1; - color: rgba(107, 114, 128, var(--tw-text-opacity)); -} - -.hover\:elsa-text-gray-600:hover { - --tw-text-opacity: 1; - color: rgba(75, 85, 99, var(--tw-text-opacity)); -} - -.hover\:elsa-text-gray-700:hover { - --tw-text-opacity: 1; - color: rgba(55, 65, 81, var(--tw-text-opacity)); -} - -.hover\:elsa-text-gray-800:hover { - --tw-text-opacity: 1; - color: rgba(31, 41, 55, var(--tw-text-opacity)); -} - -.hover\:elsa-text-gray-900:hover { - --tw-text-opacity: 1; - color: rgba(17, 24, 39, var(--tw-text-opacity)); -} - -.hover\:elsa-text-red-50:hover { - --tw-text-opacity: 1; - color: rgba(254, 242, 242, var(--tw-text-opacity)); -} - -.hover\:elsa-text-red-100:hover { - --tw-text-opacity: 1; - color: rgba(254, 226, 226, var(--tw-text-opacity)); -} - -.hover\:elsa-text-red-200:hover { - --tw-text-opacity: 1; - color: rgba(254, 202, 202, var(--tw-text-opacity)); -} - -.hover\:elsa-text-red-300:hover { - --tw-text-opacity: 1; - color: rgba(252, 165, 165, var(--tw-text-opacity)); -} - -.hover\:elsa-text-red-400:hover { - --tw-text-opacity: 1; - color: rgba(248, 113, 113, var(--tw-text-opacity)); -} - -.hover\:elsa-text-red-500:hover { - --tw-text-opacity: 1; - color: rgba(239, 68, 68, var(--tw-text-opacity)); -} - -.hover\:elsa-text-red-600:hover { - --tw-text-opacity: 1; - color: rgba(220, 38, 38, var(--tw-text-opacity)); -} - -.hover\:elsa-text-red-700:hover { - --tw-text-opacity: 1; - color: rgba(185, 28, 28, var(--tw-text-opacity)); -} - -.hover\:elsa-text-red-800:hover { - --tw-text-opacity: 1; - color: rgba(153, 27, 27, var(--tw-text-opacity)); -} - -.hover\:elsa-text-red-900:hover { - --tw-text-opacity: 1; - color: rgba(127, 29, 29, var(--tw-text-opacity)); -} - -.hover\:elsa-text-yellow-50:hover { - --tw-text-opacity: 1; - color: rgba(255, 251, 235, var(--tw-text-opacity)); -} - -.hover\:elsa-text-yellow-100:hover { - --tw-text-opacity: 1; - color: rgba(254, 243, 199, var(--tw-text-opacity)); -} - -.hover\:elsa-text-yellow-200:hover { - --tw-text-opacity: 1; - color: rgba(253, 230, 138, var(--tw-text-opacity)); -} - -.hover\:elsa-text-yellow-300:hover { - --tw-text-opacity: 1; - color: rgba(252, 211, 77, var(--tw-text-opacity)); -} - -.hover\:elsa-text-yellow-400:hover { - --tw-text-opacity: 1; - color: rgba(251, 191, 36, var(--tw-text-opacity)); -} - -.hover\:elsa-text-yellow-500:hover { - --tw-text-opacity: 1; - color: rgba(245, 158, 11, var(--tw-text-opacity)); -} - -.hover\:elsa-text-yellow-600:hover { - --tw-text-opacity: 1; - color: rgba(217, 119, 6, var(--tw-text-opacity)); -} - -.hover\:elsa-text-yellow-700:hover { - --tw-text-opacity: 1; - color: rgba(180, 83, 9, var(--tw-text-opacity)); -} - -.hover\:elsa-text-yellow-800:hover { - --tw-text-opacity: 1; - color: rgba(146, 64, 14, var(--tw-text-opacity)); -} - -.hover\:elsa-text-yellow-900:hover { - --tw-text-opacity: 1; - color: rgba(120, 53, 15, var(--tw-text-opacity)); -} - -.hover\:elsa-text-green-50:hover { - --tw-text-opacity: 1; - color: rgba(236, 253, 245, var(--tw-text-opacity)); -} - -.hover\:elsa-text-green-100:hover { - --tw-text-opacity: 1; - color: rgba(209, 250, 229, var(--tw-text-opacity)); -} - -.hover\:elsa-text-green-200:hover { - --tw-text-opacity: 1; - color: rgba(167, 243, 208, var(--tw-text-opacity)); -} - -.hover\:elsa-text-green-300:hover { - --tw-text-opacity: 1; - color: rgba(110, 231, 183, var(--tw-text-opacity)); -} - -.hover\:elsa-text-green-400:hover { - --tw-text-opacity: 1; - color: rgba(52, 211, 153, var(--tw-text-opacity)); -} - -.hover\:elsa-text-green-500:hover { - --tw-text-opacity: 1; - color: rgba(16, 185, 129, var(--tw-text-opacity)); -} - -.hover\:elsa-text-green-600:hover { - --tw-text-opacity: 1; - color: rgba(5, 150, 105, var(--tw-text-opacity)); -} - -.hover\:elsa-text-green-700:hover { - --tw-text-opacity: 1; - color: rgba(4, 120, 87, var(--tw-text-opacity)); -} - -.hover\:elsa-text-green-800:hover { - --tw-text-opacity: 1; - color: rgba(6, 95, 70, var(--tw-text-opacity)); -} - -.hover\:elsa-text-green-900:hover { - --tw-text-opacity: 1; - color: rgba(6, 78, 59, var(--tw-text-opacity)); -} - -.hover\:elsa-text-blue-50:hover { - --tw-text-opacity: 1; - color: rgba(239, 246, 255, var(--tw-text-opacity)); -} - -.hover\:elsa-text-blue-100:hover { - --tw-text-opacity: 1; - color: rgba(219, 234, 254, var(--tw-text-opacity)); -} - -.hover\:elsa-text-blue-200:hover { - --tw-text-opacity: 1; - color: rgba(191, 219, 254, var(--tw-text-opacity)); -} - -.hover\:elsa-text-blue-300:hover { - --tw-text-opacity: 1; - color: rgba(147, 197, 253, var(--tw-text-opacity)); -} - -.hover\:elsa-text-blue-400:hover { - --tw-text-opacity: 1; - color: rgba(96, 165, 250, var(--tw-text-opacity)); -} - -.hover\:elsa-text-blue-500:hover { - --tw-text-opacity: 1; - color: rgba(59, 130, 246, var(--tw-text-opacity)); -} - -.hover\:elsa-text-blue-600:hover { - --tw-text-opacity: 1; - color: rgba(37, 99, 235, var(--tw-text-opacity)); -} - -.hover\:elsa-text-blue-700:hover { - --tw-text-opacity: 1; - color: rgba(29, 78, 216, var(--tw-text-opacity)); -} - -.hover\:elsa-text-blue-800:hover { - --tw-text-opacity: 1; - color: rgba(30, 64, 175, var(--tw-text-opacity)); -} - -.hover\:elsa-text-blue-900:hover { - --tw-text-opacity: 1; - color: rgba(30, 58, 138, var(--tw-text-opacity)); -} - -.hover\:elsa-text-pink-50:hover { - --tw-text-opacity: 1; - color: rgba(253, 242, 248, var(--tw-text-opacity)); -} - -.hover\:elsa-text-pink-100:hover { - --tw-text-opacity: 1; - color: rgba(252, 231, 243, var(--tw-text-opacity)); -} - -.hover\:elsa-text-pink-200:hover { - --tw-text-opacity: 1; - color: rgba(251, 207, 232, var(--tw-text-opacity)); -} - -.hover\:elsa-text-pink-300:hover { - --tw-text-opacity: 1; - color: rgba(249, 168, 212, var(--tw-text-opacity)); -} - -.hover\:elsa-text-pink-400:hover { - --tw-text-opacity: 1; - color: rgba(244, 114, 182, var(--tw-text-opacity)); -} - -.hover\:elsa-text-pink-500:hover { - --tw-text-opacity: 1; - color: rgba(236, 72, 153, var(--tw-text-opacity)); -} - -.hover\:elsa-text-pink-600:hover { - --tw-text-opacity: 1; - color: rgba(219, 39, 119, var(--tw-text-opacity)); -} - -.hover\:elsa-text-pink-700:hover { - --tw-text-opacity: 1; - color: rgba(190, 24, 93, var(--tw-text-opacity)); -} - -.hover\:elsa-text-pink-800:hover { - --tw-text-opacity: 1; - color: rgba(157, 23, 77, var(--tw-text-opacity)); -} - -.hover\:elsa-text-pink-900:hover { - --tw-text-opacity: 1; - color: rgba(131, 24, 67, var(--tw-text-opacity)); -} - -.hover\:elsa-text-cool-gray-50:hover { - --tw-text-opacity: 1; - color: rgba(249, 250, 251, var(--tw-text-opacity)); -} - -.hover\:elsa-text-cool-gray-100:hover { - --tw-text-opacity: 1; - color: rgba(243, 244, 246, var(--tw-text-opacity)); -} - -.hover\:elsa-text-cool-gray-200:hover { - --tw-text-opacity: 1; - color: rgba(229, 231, 235, var(--tw-text-opacity)); -} - -.hover\:elsa-text-cool-gray-300:hover { - --tw-text-opacity: 1; - color: rgba(209, 213, 219, var(--tw-text-opacity)); -} - -.hover\:elsa-text-cool-gray-400:hover { - --tw-text-opacity: 1; - color: rgba(156, 163, 175, var(--tw-text-opacity)); -} - -.hover\:elsa-text-cool-gray-500:hover { - --tw-text-opacity: 1; - color: rgba(107, 114, 128, var(--tw-text-opacity)); -} - -.hover\:elsa-text-cool-gray-600:hover { - --tw-text-opacity: 1; - color: rgba(75, 85, 99, var(--tw-text-opacity)); -} - -.hover\:elsa-text-cool-gray-700:hover { - --tw-text-opacity: 1; - color: rgba(55, 65, 81, var(--tw-text-opacity)); -} - -.hover\:elsa-text-cool-gray-800:hover { - --tw-text-opacity: 1; - color: rgba(31, 41, 55, var(--tw-text-opacity)); -} - -.hover\:elsa-text-cool-gray-900:hover { - --tw-text-opacity: 1; - color: rgba(17, 24, 39, var(--tw-text-opacity)); -} - -.hover\:elsa-text-rose-50:hover { - --tw-text-opacity: 1; - color: rgba(255, 241, 242, var(--tw-text-opacity)); -} - -.hover\:elsa-text-rose-100:hover { - --tw-text-opacity: 1; - color: rgba(255, 228, 230, var(--tw-text-opacity)); -} - -.hover\:elsa-text-rose-200:hover { - --tw-text-opacity: 1; - color: rgba(254, 205, 211, var(--tw-text-opacity)); -} - -.hover\:elsa-text-rose-300:hover { - --tw-text-opacity: 1; - color: rgba(253, 164, 175, var(--tw-text-opacity)); -} - -.hover\:elsa-text-rose-400:hover { - --tw-text-opacity: 1; - color: rgba(251, 113, 133, var(--tw-text-opacity)); -} - -.hover\:elsa-text-rose-500:hover { - --tw-text-opacity: 1; - color: rgba(244, 63, 94, var(--tw-text-opacity)); -} - -.hover\:elsa-text-rose-600:hover { - --tw-text-opacity: 1; - color: rgba(225, 29, 72, var(--tw-text-opacity)); -} - -.hover\:elsa-text-rose-700:hover { - --tw-text-opacity: 1; - color: rgba(190, 18, 60, var(--tw-text-opacity)); -} - -.hover\:elsa-text-rose-800:hover { - --tw-text-opacity: 1; - color: rgba(159, 18, 57, var(--tw-text-opacity)); -} - -.hover\:elsa-text-rose-900:hover { - --tw-text-opacity: 1; - color: rgba(136, 19, 55, var(--tw-text-opacity)); -} - -.focus\:elsa-text-gray-50:focus { - --tw-text-opacity: 1; - color: rgba(249, 250, 251, var(--tw-text-opacity)); -} - -.focus\:elsa-text-gray-100:focus { - --tw-text-opacity: 1; - color: rgba(243, 244, 246, var(--tw-text-opacity)); -} - -.focus\:elsa-text-gray-200:focus { - --tw-text-opacity: 1; - color: rgba(229, 231, 235, var(--tw-text-opacity)); -} - -.focus\:elsa-text-gray-300:focus { - --tw-text-opacity: 1; - color: rgba(209, 213, 219, var(--tw-text-opacity)); -} - -.focus\:elsa-text-gray-400:focus { - --tw-text-opacity: 1; - color: rgba(156, 163, 175, var(--tw-text-opacity)); -} - -.focus\:elsa-text-gray-500:focus { - --tw-text-opacity: 1; - color: rgba(107, 114, 128, var(--tw-text-opacity)); -} - -.focus\:elsa-text-gray-600:focus { - --tw-text-opacity: 1; - color: rgba(75, 85, 99, var(--tw-text-opacity)); -} - -.focus\:elsa-text-gray-700:focus { - --tw-text-opacity: 1; - color: rgba(55, 65, 81, var(--tw-text-opacity)); -} - -.focus\:elsa-text-gray-800:focus { - --tw-text-opacity: 1; - color: rgba(31, 41, 55, var(--tw-text-opacity)); -} - -.focus\:elsa-text-gray-900:focus { - --tw-text-opacity: 1; - color: rgba(17, 24, 39, var(--tw-text-opacity)); -} - -.focus\:elsa-text-red-50:focus { - --tw-text-opacity: 1; - color: rgba(254, 242, 242, var(--tw-text-opacity)); -} - -.focus\:elsa-text-red-100:focus { - --tw-text-opacity: 1; - color: rgba(254, 226, 226, var(--tw-text-opacity)); -} - -.focus\:elsa-text-red-200:focus { - --tw-text-opacity: 1; - color: rgba(254, 202, 202, var(--tw-text-opacity)); -} - -.focus\:elsa-text-red-300:focus { - --tw-text-opacity: 1; - color: rgba(252, 165, 165, var(--tw-text-opacity)); -} - -.focus\:elsa-text-red-400:focus { - --tw-text-opacity: 1; - color: rgba(248, 113, 113, var(--tw-text-opacity)); -} - -.focus\:elsa-text-red-500:focus { - --tw-text-opacity: 1; - color: rgba(239, 68, 68, var(--tw-text-opacity)); -} - -.focus\:elsa-text-red-600:focus { - --tw-text-opacity: 1; - color: rgba(220, 38, 38, var(--tw-text-opacity)); -} - -.focus\:elsa-text-red-700:focus { - --tw-text-opacity: 1; - color: rgba(185, 28, 28, var(--tw-text-opacity)); -} - -.focus\:elsa-text-red-800:focus { - --tw-text-opacity: 1; - color: rgba(153, 27, 27, var(--tw-text-opacity)); -} - -.focus\:elsa-text-red-900:focus { - --tw-text-opacity: 1; - color: rgba(127, 29, 29, var(--tw-text-opacity)); -} - -.focus\:elsa-text-yellow-50:focus { - --tw-text-opacity: 1; - color: rgba(255, 251, 235, var(--tw-text-opacity)); -} - -.focus\:elsa-text-yellow-100:focus { - --tw-text-opacity: 1; - color: rgba(254, 243, 199, var(--tw-text-opacity)); -} - -.focus\:elsa-text-yellow-200:focus { - --tw-text-opacity: 1; - color: rgba(253, 230, 138, var(--tw-text-opacity)); -} - -.focus\:elsa-text-yellow-300:focus { - --tw-text-opacity: 1; - color: rgba(252, 211, 77, var(--tw-text-opacity)); -} - -.focus\:elsa-text-yellow-400:focus { - --tw-text-opacity: 1; - color: rgba(251, 191, 36, var(--tw-text-opacity)); -} - -.focus\:elsa-text-yellow-500:focus { - --tw-text-opacity: 1; - color: rgba(245, 158, 11, var(--tw-text-opacity)); -} - -.focus\:elsa-text-yellow-600:focus { - --tw-text-opacity: 1; - color: rgba(217, 119, 6, var(--tw-text-opacity)); -} - -.focus\:elsa-text-yellow-700:focus { - --tw-text-opacity: 1; - color: rgba(180, 83, 9, var(--tw-text-opacity)); -} - -.focus\:elsa-text-yellow-800:focus { - --tw-text-opacity: 1; - color: rgba(146, 64, 14, var(--tw-text-opacity)); -} - -.focus\:elsa-text-yellow-900:focus { - --tw-text-opacity: 1; - color: rgba(120, 53, 15, var(--tw-text-opacity)); -} - -.focus\:elsa-text-green-50:focus { - --tw-text-opacity: 1; - color: rgba(236, 253, 245, var(--tw-text-opacity)); -} - -.focus\:elsa-text-green-100:focus { - --tw-text-opacity: 1; - color: rgba(209, 250, 229, var(--tw-text-opacity)); -} - -.focus\:elsa-text-green-200:focus { - --tw-text-opacity: 1; - color: rgba(167, 243, 208, var(--tw-text-opacity)); -} - -.focus\:elsa-text-green-300:focus { - --tw-text-opacity: 1; - color: rgba(110, 231, 183, var(--tw-text-opacity)); -} - -.focus\:elsa-text-green-400:focus { - --tw-text-opacity: 1; - color: rgba(52, 211, 153, var(--tw-text-opacity)); -} - -.focus\:elsa-text-green-500:focus { - --tw-text-opacity: 1; - color: rgba(16, 185, 129, var(--tw-text-opacity)); -} - -.focus\:elsa-text-green-600:focus { - --tw-text-opacity: 1; - color: rgba(5, 150, 105, var(--tw-text-opacity)); -} - -.focus\:elsa-text-green-700:focus { - --tw-text-opacity: 1; - color: rgba(4, 120, 87, var(--tw-text-opacity)); -} - -.focus\:elsa-text-green-800:focus { - --tw-text-opacity: 1; - color: rgba(6, 95, 70, var(--tw-text-opacity)); -} - -.focus\:elsa-text-green-900:focus { - --tw-text-opacity: 1; - color: rgba(6, 78, 59, var(--tw-text-opacity)); -} - -.focus\:elsa-text-blue-50:focus { - --tw-text-opacity: 1; - color: rgba(239, 246, 255, var(--tw-text-opacity)); -} - -.focus\:elsa-text-blue-100:focus { - --tw-text-opacity: 1; - color: rgba(219, 234, 254, var(--tw-text-opacity)); -} - -.focus\:elsa-text-blue-200:focus { - --tw-text-opacity: 1; - color: rgba(191, 219, 254, var(--tw-text-opacity)); -} - -.focus\:elsa-text-blue-300:focus { - --tw-text-opacity: 1; - color: rgba(147, 197, 253, var(--tw-text-opacity)); -} - -.focus\:elsa-text-blue-400:focus { - --tw-text-opacity: 1; - color: rgba(96, 165, 250, var(--tw-text-opacity)); -} - -.focus\:elsa-text-blue-500:focus { - --tw-text-opacity: 1; - color: rgba(59, 130, 246, var(--tw-text-opacity)); -} - -.focus\:elsa-text-blue-600:focus { - --tw-text-opacity: 1; - color: rgba(37, 99, 235, var(--tw-text-opacity)); -} - -.focus\:elsa-text-blue-700:focus { - --tw-text-opacity: 1; - color: rgba(29, 78, 216, var(--tw-text-opacity)); -} - -.focus\:elsa-text-blue-800:focus { - --tw-text-opacity: 1; - color: rgba(30, 64, 175, var(--tw-text-opacity)); -} - -.focus\:elsa-text-blue-900:focus { - --tw-text-opacity: 1; - color: rgba(30, 58, 138, var(--tw-text-opacity)); -} - -.focus\:elsa-text-pink-50:focus { - --tw-text-opacity: 1; - color: rgba(253, 242, 248, var(--tw-text-opacity)); -} - -.focus\:elsa-text-pink-100:focus { - --tw-text-opacity: 1; - color: rgba(252, 231, 243, var(--tw-text-opacity)); -} - -.focus\:elsa-text-pink-200:focus { - --tw-text-opacity: 1; - color: rgba(251, 207, 232, var(--tw-text-opacity)); -} - -.focus\:elsa-text-pink-300:focus { - --tw-text-opacity: 1; - color: rgba(249, 168, 212, var(--tw-text-opacity)); -} - -.focus\:elsa-text-pink-400:focus { - --tw-text-opacity: 1; - color: rgba(244, 114, 182, var(--tw-text-opacity)); -} - -.focus\:elsa-text-pink-500:focus { - --tw-text-opacity: 1; - color: rgba(236, 72, 153, var(--tw-text-opacity)); -} - -.focus\:elsa-text-pink-600:focus { - --tw-text-opacity: 1; - color: rgba(219, 39, 119, var(--tw-text-opacity)); -} - -.focus\:elsa-text-pink-700:focus { - --tw-text-opacity: 1; - color: rgba(190, 24, 93, var(--tw-text-opacity)); -} - -.focus\:elsa-text-pink-800:focus { - --tw-text-opacity: 1; - color: rgba(157, 23, 77, var(--tw-text-opacity)); -} - -.focus\:elsa-text-pink-900:focus { - --tw-text-opacity: 1; - color: rgba(131, 24, 67, var(--tw-text-opacity)); -} - -.focus\:elsa-text-cool-gray-50:focus { - --tw-text-opacity: 1; - color: rgba(249, 250, 251, var(--tw-text-opacity)); -} - -.focus\:elsa-text-cool-gray-100:focus { - --tw-text-opacity: 1; - color: rgba(243, 244, 246, var(--tw-text-opacity)); -} - -.focus\:elsa-text-cool-gray-200:focus { - --tw-text-opacity: 1; - color: rgba(229, 231, 235, var(--tw-text-opacity)); -} - -.focus\:elsa-text-cool-gray-300:focus { - --tw-text-opacity: 1; - color: rgba(209, 213, 219, var(--tw-text-opacity)); -} - -.focus\:elsa-text-cool-gray-400:focus { - --tw-text-opacity: 1; - color: rgba(156, 163, 175, var(--tw-text-opacity)); -} - -.focus\:elsa-text-cool-gray-500:focus { - --tw-text-opacity: 1; - color: rgba(107, 114, 128, var(--tw-text-opacity)); -} - -.focus\:elsa-text-cool-gray-600:focus { - --tw-text-opacity: 1; - color: rgba(75, 85, 99, var(--tw-text-opacity)); -} - -.focus\:elsa-text-cool-gray-700:focus { - --tw-text-opacity: 1; - color: rgba(55, 65, 81, var(--tw-text-opacity)); -} - -.focus\:elsa-text-cool-gray-800:focus { - --tw-text-opacity: 1; - color: rgba(31, 41, 55, var(--tw-text-opacity)); -} - -.focus\:elsa-text-cool-gray-900:focus { - --tw-text-opacity: 1; - color: rgba(17, 24, 39, var(--tw-text-opacity)); -} - -.focus\:elsa-text-rose-50:focus { - --tw-text-opacity: 1; - color: rgba(255, 241, 242, var(--tw-text-opacity)); -} - -.focus\:elsa-text-rose-100:focus { - --tw-text-opacity: 1; - color: rgba(255, 228, 230, var(--tw-text-opacity)); -} - -.focus\:elsa-text-rose-200:focus { - --tw-text-opacity: 1; - color: rgba(254, 205, 211, var(--tw-text-opacity)); -} - -.focus\:elsa-text-rose-300:focus { - --tw-text-opacity: 1; - color: rgba(253, 164, 175, var(--tw-text-opacity)); -} - -.focus\:elsa-text-rose-400:focus { - --tw-text-opacity: 1; - color: rgba(251, 113, 133, var(--tw-text-opacity)); -} - -.focus\:elsa-text-rose-500:focus { - --tw-text-opacity: 1; - color: rgba(244, 63, 94, var(--tw-text-opacity)); -} - -.focus\:elsa-text-rose-600:focus { - --tw-text-opacity: 1; - color: rgba(225, 29, 72, var(--tw-text-opacity)); -} - -.focus\:elsa-text-rose-700:focus { - --tw-text-opacity: 1; - color: rgba(190, 18, 60, var(--tw-text-opacity)); -} - -.focus\:elsa-text-rose-800:focus { - --tw-text-opacity: 1; - color: rgba(159, 18, 57, var(--tw-text-opacity)); -} - -.focus\:elsa-text-rose-900:focus { - --tw-text-opacity: 1; - color: rgba(136, 19, 55, var(--tw-text-opacity)); -} - -.elsa-placeholder-gray-50::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-gray-50:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-gray-50::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-gray-100::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-gray-100:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-gray-100::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-gray-200::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-gray-200:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-gray-200::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-gray-300::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-gray-300:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-gray-300::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-gray-400::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-gray-400:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-gray-400::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-gray-500::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-gray-500:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-gray-500::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-gray-600::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-gray-600:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-gray-600::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-gray-700::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-gray-700:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-gray-700::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-gray-800::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-gray-800:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-gray-800::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-gray-900::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-gray-900:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-gray-900::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-red-50::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 242, 242, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-red-50:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 242, 242, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-red-50::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 242, 242, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-red-100::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 226, 226, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-red-100:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 226, 226, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-red-100::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 226, 226, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-red-200::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 202, 202, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-red-200:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 202, 202, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-red-200::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 202, 202, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-red-300::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 165, 165, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-red-300:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 165, 165, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-red-300::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 165, 165, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-red-400::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(248, 113, 113, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-red-400:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(248, 113, 113, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-red-400::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(248, 113, 113, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-red-500::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(239, 68, 68, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-red-500:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(239, 68, 68, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-red-500::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(239, 68, 68, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-red-600::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(220, 38, 38, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-red-600:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(220, 38, 38, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-red-600::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(220, 38, 38, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-red-700::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(185, 28, 28, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-red-700:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(185, 28, 28, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-red-700::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(185, 28, 28, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-red-800::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(153, 27, 27, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-red-800:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(153, 27, 27, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-red-800::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(153, 27, 27, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-red-900::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(127, 29, 29, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-red-900:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(127, 29, 29, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-red-900::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(127, 29, 29, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-yellow-50::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 251, 235, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-yellow-50:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 251, 235, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-yellow-50::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 251, 235, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-yellow-100::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 243, 199, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-yellow-100:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 243, 199, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-yellow-100::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 243, 199, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-yellow-200::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 230, 138, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-yellow-200:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 230, 138, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-yellow-200::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 230, 138, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-yellow-300::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 211, 77, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-yellow-300:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 211, 77, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-yellow-300::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 211, 77, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-yellow-400::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 191, 36, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-yellow-400:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 191, 36, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-yellow-400::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 191, 36, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-yellow-500::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(245, 158, 11, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-yellow-500:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(245, 158, 11, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-yellow-500::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(245, 158, 11, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-yellow-600::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(217, 119, 6, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-yellow-600:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(217, 119, 6, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-yellow-600::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(217, 119, 6, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-yellow-700::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(180, 83, 9, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-yellow-700:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(180, 83, 9, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-yellow-700::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(180, 83, 9, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-yellow-800::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(146, 64, 14, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-yellow-800:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(146, 64, 14, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-yellow-800::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(146, 64, 14, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-yellow-900::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(120, 53, 15, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-yellow-900:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(120, 53, 15, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-yellow-900::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(120, 53, 15, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-green-50::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(236, 253, 245, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-green-50:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(236, 253, 245, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-green-50::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(236, 253, 245, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-green-100::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 250, 229, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-green-100:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 250, 229, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-green-100::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 250, 229, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-green-200::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(167, 243, 208, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-green-200:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(167, 243, 208, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-green-200::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(167, 243, 208, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-green-300::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(110, 231, 183, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-green-300:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(110, 231, 183, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-green-300::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(110, 231, 183, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-green-400::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(52, 211, 153, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-green-400:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(52, 211, 153, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-green-400::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(52, 211, 153, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-green-500::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(16, 185, 129, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-green-500:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(16, 185, 129, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-green-500::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(16, 185, 129, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-green-600::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(5, 150, 105, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-green-600:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(5, 150, 105, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-green-600::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(5, 150, 105, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-green-700::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(4, 120, 87, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-green-700:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(4, 120, 87, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-green-700::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(4, 120, 87, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-green-800::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(6, 95, 70, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-green-800:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(6, 95, 70, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-green-800::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(6, 95, 70, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-green-900::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(6, 78, 59, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-green-900:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(6, 78, 59, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-green-900::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(6, 78, 59, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-blue-50::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(239, 246, 255, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-blue-50:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(239, 246, 255, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-blue-50::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(239, 246, 255, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-blue-100::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(219, 234, 254, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-blue-100:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(219, 234, 254, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-blue-100::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(219, 234, 254, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-blue-200::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(191, 219, 254, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-blue-200:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(191, 219, 254, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-blue-200::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(191, 219, 254, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-blue-300::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(147, 197, 253, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-blue-300:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(147, 197, 253, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-blue-300::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(147, 197, 253, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-blue-400::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(96, 165, 250, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-blue-400:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(96, 165, 250, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-blue-400::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(96, 165, 250, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-blue-500::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(59, 130, 246, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-blue-500:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(59, 130, 246, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-blue-500::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(59, 130, 246, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-blue-600::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(37, 99, 235, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-blue-600:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(37, 99, 235, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-blue-600::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(37, 99, 235, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-blue-700::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(29, 78, 216, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-blue-700:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(29, 78, 216, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-blue-700::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(29, 78, 216, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-blue-800::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(30, 64, 175, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-blue-800:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(30, 64, 175, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-blue-800::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(30, 64, 175, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-blue-900::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(30, 58, 138, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-blue-900:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(30, 58, 138, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-blue-900::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(30, 58, 138, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-pink-50::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 242, 248, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-pink-50:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 242, 248, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-pink-50::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 242, 248, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-pink-100::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 231, 243, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-pink-100:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 231, 243, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-pink-100::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 231, 243, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-pink-200::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 207, 232, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-pink-200:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 207, 232, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-pink-200::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 207, 232, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-pink-300::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 168, 212, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-pink-300:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 168, 212, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-pink-300::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 168, 212, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-pink-400::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(244, 114, 182, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-pink-400:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(244, 114, 182, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-pink-400::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(244, 114, 182, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-pink-500::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(236, 72, 153, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-pink-500:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(236, 72, 153, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-pink-500::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(236, 72, 153, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-pink-600::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(219, 39, 119, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-pink-600:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(219, 39, 119, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-pink-600::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(219, 39, 119, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-pink-700::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(190, 24, 93, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-pink-700:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(190, 24, 93, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-pink-700::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(190, 24, 93, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-pink-800::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(157, 23, 77, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-pink-800:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(157, 23, 77, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-pink-800::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(157, 23, 77, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-pink-900::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(131, 24, 67, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-pink-900:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(131, 24, 67, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-pink-900::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(131, 24, 67, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-cool-gray-50::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-cool-gray-50:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-cool-gray-50::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-cool-gray-100::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-cool-gray-100:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-cool-gray-100::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-cool-gray-200::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-cool-gray-200:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-cool-gray-200::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-cool-gray-300::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-cool-gray-300:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-cool-gray-300::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-cool-gray-400::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-cool-gray-400:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-cool-gray-400::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-cool-gray-500::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-cool-gray-500:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-cool-gray-500::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-cool-gray-600::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-cool-gray-600:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-cool-gray-600::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-cool-gray-700::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-cool-gray-700:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-cool-gray-700::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-cool-gray-800::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-cool-gray-800:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-cool-gray-800::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-cool-gray-900::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-cool-gray-900:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-cool-gray-900::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-rose-50::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 241, 242, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-rose-50:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 241, 242, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-rose-50::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 241, 242, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-rose-100::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 228, 230, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-rose-100:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 228, 230, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-rose-100::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 228, 230, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-rose-200::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 205, 211, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-rose-200:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 205, 211, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-rose-200::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 205, 211, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-rose-300::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 164, 175, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-rose-300:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 164, 175, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-rose-300::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 164, 175, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-rose-400::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 113, 133, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-rose-400:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 113, 133, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-rose-400::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 113, 133, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-rose-500::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(244, 63, 94, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-rose-500:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(244, 63, 94, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-rose-500::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(244, 63, 94, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-rose-600::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(225, 29, 72, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-rose-600:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(225, 29, 72, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-rose-600::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(225, 29, 72, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-rose-700::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(190, 18, 60, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-rose-700:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(190, 18, 60, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-rose-700::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(190, 18, 60, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-rose-800::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(159, 18, 57, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-rose-800:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(159, 18, 57, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-rose-800::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(159, 18, 57, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-rose-900::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(136, 19, 55, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-rose-900:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(136, 19, 55, var(--tw-placeholder-opacity)); -} - -.elsa-placeholder-rose-900::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(136, 19, 55, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-gray-50:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-gray-50:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-gray-50:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-gray-100:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-gray-100:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-gray-100:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-gray-200:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-gray-200:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-gray-200:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-gray-300:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-gray-300:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-gray-300:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-gray-400:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-gray-400:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-gray-400:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-gray-500:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-gray-500:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-gray-500:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-gray-600:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-gray-600:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-gray-600:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-gray-700:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-gray-700:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-gray-700:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-gray-800:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-gray-800:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-gray-800:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-gray-900:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-gray-900:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-gray-900:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-red-50:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 242, 242, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-red-50:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 242, 242, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-red-50:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 242, 242, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-red-100:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 226, 226, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-red-100:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 226, 226, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-red-100:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 226, 226, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-red-200:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 202, 202, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-red-200:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 202, 202, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-red-200:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 202, 202, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-red-300:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 165, 165, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-red-300:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 165, 165, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-red-300:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 165, 165, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-red-400:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(248, 113, 113, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-red-400:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(248, 113, 113, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-red-400:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(248, 113, 113, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-red-500:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(239, 68, 68, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-red-500:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(239, 68, 68, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-red-500:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(239, 68, 68, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-red-600:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(220, 38, 38, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-red-600:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(220, 38, 38, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-red-600:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(220, 38, 38, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-red-700:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(185, 28, 28, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-red-700:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(185, 28, 28, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-red-700:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(185, 28, 28, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-red-800:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(153, 27, 27, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-red-800:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(153, 27, 27, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-red-800:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(153, 27, 27, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-red-900:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(127, 29, 29, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-red-900:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(127, 29, 29, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-red-900:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(127, 29, 29, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-yellow-50:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 251, 235, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-yellow-50:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 251, 235, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-yellow-50:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 251, 235, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-yellow-100:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 243, 199, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-yellow-100:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 243, 199, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-yellow-100:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 243, 199, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-yellow-200:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 230, 138, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-yellow-200:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 230, 138, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-yellow-200:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 230, 138, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-yellow-300:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 211, 77, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-yellow-300:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 211, 77, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-yellow-300:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 211, 77, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-yellow-400:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 191, 36, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-yellow-400:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 191, 36, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-yellow-400:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 191, 36, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-yellow-500:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(245, 158, 11, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-yellow-500:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(245, 158, 11, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-yellow-500:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(245, 158, 11, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-yellow-600:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(217, 119, 6, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-yellow-600:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(217, 119, 6, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-yellow-600:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(217, 119, 6, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-yellow-700:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(180, 83, 9, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-yellow-700:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(180, 83, 9, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-yellow-700:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(180, 83, 9, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-yellow-800:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(146, 64, 14, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-yellow-800:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(146, 64, 14, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-yellow-800:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(146, 64, 14, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-yellow-900:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(120, 53, 15, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-yellow-900:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(120, 53, 15, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-yellow-900:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(120, 53, 15, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-green-50:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(236, 253, 245, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-green-50:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(236, 253, 245, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-green-50:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(236, 253, 245, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-green-100:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 250, 229, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-green-100:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 250, 229, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-green-100:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 250, 229, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-green-200:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(167, 243, 208, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-green-200:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(167, 243, 208, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-green-200:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(167, 243, 208, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-green-300:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(110, 231, 183, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-green-300:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(110, 231, 183, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-green-300:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(110, 231, 183, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-green-400:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(52, 211, 153, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-green-400:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(52, 211, 153, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-green-400:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(52, 211, 153, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-green-500:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(16, 185, 129, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-green-500:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(16, 185, 129, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-green-500:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(16, 185, 129, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-green-600:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(5, 150, 105, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-green-600:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(5, 150, 105, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-green-600:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(5, 150, 105, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-green-700:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(4, 120, 87, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-green-700:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(4, 120, 87, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-green-700:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(4, 120, 87, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-green-800:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(6, 95, 70, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-green-800:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(6, 95, 70, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-green-800:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(6, 95, 70, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-green-900:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(6, 78, 59, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-green-900:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(6, 78, 59, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-green-900:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(6, 78, 59, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-blue-50:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(239, 246, 255, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-blue-50:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(239, 246, 255, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-blue-50:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(239, 246, 255, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-blue-100:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(219, 234, 254, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-blue-100:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(219, 234, 254, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-blue-100:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(219, 234, 254, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-blue-200:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(191, 219, 254, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-blue-200:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(191, 219, 254, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-blue-200:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(191, 219, 254, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-blue-300:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(147, 197, 253, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-blue-300:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(147, 197, 253, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-blue-300:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(147, 197, 253, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-blue-400:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(96, 165, 250, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-blue-400:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(96, 165, 250, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-blue-400:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(96, 165, 250, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-blue-500:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(59, 130, 246, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-blue-500:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(59, 130, 246, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-blue-500:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(59, 130, 246, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-blue-600:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(37, 99, 235, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-blue-600:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(37, 99, 235, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-blue-600:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(37, 99, 235, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-blue-700:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(29, 78, 216, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-blue-700:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(29, 78, 216, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-blue-700:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(29, 78, 216, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-blue-800:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(30, 64, 175, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-blue-800:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(30, 64, 175, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-blue-800:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(30, 64, 175, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-blue-900:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(30, 58, 138, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-blue-900:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(30, 58, 138, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-blue-900:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(30, 58, 138, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-pink-50:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 242, 248, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-pink-50:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 242, 248, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-pink-50:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 242, 248, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-pink-100:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 231, 243, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-pink-100:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 231, 243, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-pink-100:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 231, 243, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-pink-200:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 207, 232, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-pink-200:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 207, 232, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-pink-200:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 207, 232, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-pink-300:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 168, 212, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-pink-300:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 168, 212, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-pink-300:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 168, 212, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-pink-400:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(244, 114, 182, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-pink-400:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(244, 114, 182, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-pink-400:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(244, 114, 182, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-pink-500:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(236, 72, 153, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-pink-500:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(236, 72, 153, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-pink-500:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(236, 72, 153, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-pink-600:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(219, 39, 119, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-pink-600:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(219, 39, 119, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-pink-600:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(219, 39, 119, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-pink-700:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(190, 24, 93, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-pink-700:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(190, 24, 93, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-pink-700:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(190, 24, 93, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-pink-800:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(157, 23, 77, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-pink-800:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(157, 23, 77, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-pink-800:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(157, 23, 77, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-pink-900:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(131, 24, 67, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-pink-900:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(131, 24, 67, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-pink-900:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(131, 24, 67, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-cool-gray-50:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-cool-gray-50:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-cool-gray-50:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-cool-gray-100:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-cool-gray-100:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-cool-gray-100:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-cool-gray-200:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-cool-gray-200:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-cool-gray-200:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-cool-gray-300:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-cool-gray-300:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-cool-gray-300:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-cool-gray-400:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-cool-gray-400:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-cool-gray-400:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-cool-gray-500:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-cool-gray-500:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-cool-gray-500:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-cool-gray-600:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-cool-gray-600:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-cool-gray-600:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-cool-gray-700:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-cool-gray-700:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-cool-gray-700:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-cool-gray-800:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-cool-gray-800:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-cool-gray-800:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-cool-gray-900:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-cool-gray-900:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-cool-gray-900:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-rose-50:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 241, 242, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-rose-50:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 241, 242, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-rose-50:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 241, 242, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-rose-100:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 228, 230, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-rose-100:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 228, 230, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-rose-100:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 228, 230, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-rose-200:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 205, 211, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-rose-200:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 205, 211, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-rose-200:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 205, 211, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-rose-300:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 164, 175, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-rose-300:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 164, 175, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-rose-300:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 164, 175, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-rose-400:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 113, 133, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-rose-400:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 113, 133, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-rose-400:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 113, 133, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-rose-500:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(244, 63, 94, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-rose-500:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(244, 63, 94, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-rose-500:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(244, 63, 94, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-rose-600:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(225, 29, 72, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-rose-600:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(225, 29, 72, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-rose-600:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(225, 29, 72, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-rose-700:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(190, 18, 60, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-rose-700:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(190, 18, 60, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-rose-700:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(190, 18, 60, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-rose-800:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(159, 18, 57, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-rose-800:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(159, 18, 57, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-rose-800:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(159, 18, 57, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-rose-900:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(136, 19, 55, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-rose-900:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(136, 19, 55, var(--tw-placeholder-opacity)); -} - -.focus\:elsa-placeholder-rose-900:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(136, 19, 55, var(--tw-placeholder-opacity)); -} - -.elsa-caret-gray-50 { - caret-color: #f9fafb; -} - -.elsa-caret-gray-100 { - caret-color: #f3f4f6; -} - -.elsa-caret-gray-200 { - caret-color: #e5e7eb; -} - -.elsa-caret-gray-300 { - caret-color: #d1d5db; -} - -.elsa-caret-gray-400 { - caret-color: #9ca3af; -} - -.elsa-caret-gray-500 { - caret-color: #6b7280; -} - -.elsa-caret-gray-600 { - caret-color: #4b5563; -} - -.elsa-caret-gray-700 { - caret-color: #374151; -} - -.elsa-caret-gray-800 { - caret-color: #1f2937; -} - -.elsa-caret-gray-900 { - caret-color: #111827; -} - -.elsa-caret-red-50 { - caret-color: #fef2f2; -} - -.elsa-caret-red-100 { - caret-color: #fee2e2; -} - -.elsa-caret-red-200 { - caret-color: #fecaca; -} - -.elsa-caret-red-300 { - caret-color: #fca5a5; -} - -.elsa-caret-red-400 { - caret-color: #f87171; -} - -.elsa-caret-red-500 { - caret-color: #ef4444; -} - -.elsa-caret-red-600 { - caret-color: #dc2626; -} - -.elsa-caret-red-700 { - caret-color: #b91c1c; -} - -.elsa-caret-red-800 { - caret-color: #991b1b; -} - -.elsa-caret-red-900 { - caret-color: #7f1d1d; -} - -.elsa-caret-yellow-50 { - caret-color: #fffbeb; -} - -.elsa-caret-yellow-100 { - caret-color: #fef3c7; -} - -.elsa-caret-yellow-200 { - caret-color: #fde68a; -} - -.elsa-caret-yellow-300 { - caret-color: #fcd34d; -} - -.elsa-caret-yellow-400 { - caret-color: #fbbf24; -} - -.elsa-caret-yellow-500 { - caret-color: #f59e0b; -} - -.elsa-caret-yellow-600 { - caret-color: #d97706; -} - -.elsa-caret-yellow-700 { - caret-color: #b45309; -} - -.elsa-caret-yellow-800 { - caret-color: #92400e; -} - -.elsa-caret-yellow-900 { - caret-color: #78350f; -} - -.elsa-caret-green-50 { - caret-color: #ecfdf5; -} - -.elsa-caret-green-100 { - caret-color: #d1fae5; -} - -.elsa-caret-green-200 { - caret-color: #a7f3d0; -} - -.elsa-caret-green-300 { - caret-color: #6ee7b7; -} - -.elsa-caret-green-400 { - caret-color: #34d399; -} - -.elsa-caret-green-500 { - caret-color: #10b981; -} - -.elsa-caret-green-600 { - caret-color: #059669; -} - -.elsa-caret-green-700 { - caret-color: #047857; -} - -.elsa-caret-green-800 { - caret-color: #065f46; -} - -.elsa-caret-green-900 { - caret-color: #064e3b; -} - -.elsa-caret-blue-50 { - caret-color: #eff6ff; -} - -.elsa-caret-blue-100 { - caret-color: #dbeafe; -} - -.elsa-caret-blue-200 { - caret-color: #bfdbfe; -} - -.elsa-caret-blue-300 { - caret-color: #93c5fd; -} - -.elsa-caret-blue-400 { - caret-color: #60a5fa; -} - -.elsa-caret-blue-500 { - caret-color: #3b82f6; -} - -.elsa-caret-blue-600 { - caret-color: #2563eb; -} - -.elsa-caret-blue-700 { - caret-color: #1d4ed8; -} - -.elsa-caret-blue-800 { - caret-color: #1e40af; -} - -.elsa-caret-blue-900 { - caret-color: #1e3a8a; -} - -.elsa-caret-pink-50 { - caret-color: #fdf2f8; -} - -.elsa-caret-pink-100 { - caret-color: #fce7f3; -} - -.elsa-caret-pink-200 { - caret-color: #fbcfe8; -} - -.elsa-caret-pink-300 { - caret-color: #f9a8d4; -} - -.elsa-caret-pink-400 { - caret-color: #f472b6; -} - -.elsa-caret-pink-500 { - caret-color: #ec4899; -} - -.elsa-caret-pink-600 { - caret-color: #db2777; -} - -.elsa-caret-pink-700 { - caret-color: #be185d; -} - -.elsa-caret-pink-800 { - caret-color: #9d174d; -} - -.elsa-caret-pink-900 { - caret-color: #831843; -} - -.elsa-caret-cool-gray-50 { - caret-color: #f9fafb; -} - -.elsa-caret-cool-gray-100 { - caret-color: #f3f4f6; -} - -.elsa-caret-cool-gray-200 { - caret-color: #e5e7eb; -} - -.elsa-caret-cool-gray-300 { - caret-color: #d1d5db; -} - -.elsa-caret-cool-gray-400 { - caret-color: #9ca3af; -} - -.elsa-caret-cool-gray-500 { - caret-color: #6b7280; -} - -.elsa-caret-cool-gray-600 { - caret-color: #4b5563; -} - -.elsa-caret-cool-gray-700 { - caret-color: #374151; -} - -.elsa-caret-cool-gray-800 { - caret-color: #1f2937; -} - -.elsa-caret-cool-gray-900 { - caret-color: #111827; -} - -.elsa-caret-rose-50 { - caret-color: #fff1f2; -} - -.elsa-caret-rose-100 { - caret-color: #ffe4e6; -} - -.elsa-caret-rose-200 { - caret-color: #fecdd3; -} - -.elsa-caret-rose-300 { - caret-color: #fda4af; -} - -.elsa-caret-rose-400 { - caret-color: #fb7185; -} - -.elsa-caret-rose-500 { - caret-color: #f43f5e; -} - -.elsa-caret-rose-600 { - caret-color: #e11d48; -} - -.elsa-caret-rose-700 { - caret-color: #be123c; -} - -.elsa-caret-rose-800 { - caret-color: #9f1239; -} - -.elsa-caret-rose-900 { - caret-color: #881337; -} - -.elsa-opacity-0 { - opacity: 0; -} - -.elsa-opacity-25 { - opacity: 0.25; -} - -.elsa-opacity-75 { - opacity: 0.75; -} - -.elsa-opacity-100 { - opacity: 1; -} - -.disabled\:elsa-opacity-50:disabled { - opacity: 0.5; -} - -*, ::before, ::after { - --tw-shadow: 0 0 #0000; -} - -.elsa-shadow-sm { - --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); - box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); -} - -.elsa-shadow { - --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); - box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); -} - -.elsa-shadow-lg { - --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); - box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); -} - -.elsa-shadow-xl { - --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); - box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); -} - -.elsa-outline-none { - outline: 2px solid transparent; - outline-offset: 2px; -} - -.focus\:elsa-outline-none:focus { - outline: 2px solid transparent; - outline-offset: 2px; -} - -*, ::before, ::after { - --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); - --tw-ring-offset-width: 0px; - --tw-ring-offset-color: #fff; - --tw-ring-color: rgba(59, 130, 246, 0.5); - --tw-ring-offset-shadow: 0 0 #0000; - --tw-ring-shadow: 0 0 #0000; -} - -.elsa-ring-1 { - --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); - --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color); - box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); -} - -.elsa-ring-4 { - --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); - --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color); - box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); -} - -.elsa-ring-8 { - --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); - --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color); - box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); -} - -.focus-within\:elsa-ring-2:focus-within { - --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); - --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); - box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); -} - -.focus\:elsa-ring-0:focus { - --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); - --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color); - box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); -} - -.focus\:elsa-ring-1:focus { - --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); - --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color); - box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); -} - -.focus\:elsa-ring-2:focus { - --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); - --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); - box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); -} - -.focus-within\:elsa-ring-inset:focus-within { - --tw-ring-inset: inset; -} - -.elsa-ring-black { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity)); -} - -.elsa-ring-white { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity)); -} - -.elsa-ring-gray-50 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity)); -} - -.elsa-ring-gray-100 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity)); -} - -.elsa-ring-gray-200 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity)); -} - -.elsa-ring-gray-300 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity)); -} - -.elsa-ring-gray-400 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity)); -} - -.elsa-ring-gray-500 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity)); -} - -.elsa-ring-gray-600 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity)); -} - -.elsa-ring-gray-700 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity)); -} - -.elsa-ring-gray-800 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity)); -} - -.elsa-ring-gray-900 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity)); -} - -.elsa-ring-red-50 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity)); -} - -.elsa-ring-red-100 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity)); -} - -.elsa-ring-red-200 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity)); -} - -.elsa-ring-red-300 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity)); -} - -.elsa-ring-red-400 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity)); -} - -.elsa-ring-red-500 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity)); -} - -.elsa-ring-red-600 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity)); -} - -.elsa-ring-red-700 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity)); -} - -.elsa-ring-red-800 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity)); -} - -.elsa-ring-red-900 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity)); -} - -.elsa-ring-yellow-50 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity)); -} - -.elsa-ring-yellow-100 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity)); -} - -.elsa-ring-yellow-200 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity)); -} - -.elsa-ring-yellow-300 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity)); -} - -.elsa-ring-yellow-400 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity)); -} - -.elsa-ring-yellow-500 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity)); -} - -.elsa-ring-yellow-600 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity)); -} - -.elsa-ring-yellow-700 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity)); -} - -.elsa-ring-yellow-800 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity)); -} - -.elsa-ring-yellow-900 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity)); -} - -.elsa-ring-green-50 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity)); -} - -.elsa-ring-green-100 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity)); -} - -.elsa-ring-green-200 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity)); -} - -.elsa-ring-green-300 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity)); -} - -.elsa-ring-green-400 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity)); -} - -.elsa-ring-green-500 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity)); -} - -.elsa-ring-green-600 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity)); -} - -.elsa-ring-green-700 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity)); -} - -.elsa-ring-green-800 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity)); -} - -.elsa-ring-green-900 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity)); -} - -.elsa-ring-blue-50 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity)); -} - -.elsa-ring-blue-100 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity)); -} - -.elsa-ring-blue-200 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity)); -} - -.elsa-ring-blue-300 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity)); -} - -.elsa-ring-blue-400 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity)); -} - -.elsa-ring-blue-500 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity)); -} - -.elsa-ring-blue-600 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity)); -} - -.elsa-ring-blue-700 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity)); -} - -.elsa-ring-blue-800 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity)); -} - -.elsa-ring-blue-900 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity)); -} - -.elsa-ring-pink-50 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity)); -} - -.elsa-ring-pink-100 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity)); -} - -.elsa-ring-pink-200 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity)); -} - -.elsa-ring-pink-300 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity)); -} - -.elsa-ring-pink-400 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity)); -} - -.elsa-ring-pink-500 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity)); -} - -.elsa-ring-pink-600 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity)); -} - -.elsa-ring-pink-700 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity)); -} - -.elsa-ring-pink-800 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity)); -} - -.elsa-ring-pink-900 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity)); -} - -.elsa-ring-cool-gray-50 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity)); -} - -.elsa-ring-cool-gray-100 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity)); -} - -.elsa-ring-cool-gray-200 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity)); -} - -.elsa-ring-cool-gray-300 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity)); -} - -.elsa-ring-cool-gray-400 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity)); -} - -.elsa-ring-cool-gray-500 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity)); -} - -.elsa-ring-cool-gray-600 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity)); -} - -.elsa-ring-cool-gray-700 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity)); -} - -.elsa-ring-cool-gray-800 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity)); -} - -.elsa-ring-cool-gray-900 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity)); -} - -.elsa-ring-rose-50 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(255, 241, 242, var(--tw-ring-opacity)); -} - -.elsa-ring-rose-100 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(255, 228, 230, var(--tw-ring-opacity)); -} - -.elsa-ring-rose-200 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 205, 211, var(--tw-ring-opacity)); -} - -.elsa-ring-rose-300 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(253, 164, 175, var(--tw-ring-opacity)); -} - -.elsa-ring-rose-400 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(251, 113, 133, var(--tw-ring-opacity)); -} - -.elsa-ring-rose-500 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(244, 63, 94, var(--tw-ring-opacity)); -} - -.elsa-ring-rose-600 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(225, 29, 72, var(--tw-ring-opacity)); -} - -.elsa-ring-rose-700 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(190, 18, 60, var(--tw-ring-opacity)); -} - -.elsa-ring-rose-800 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(159, 18, 57, var(--tw-ring-opacity)); -} - -.elsa-ring-rose-900 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(136, 19, 55, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-gray-50:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-gray-100:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-gray-200:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-gray-300:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-gray-400:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-gray-500:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-gray-600:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-gray-700:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-gray-800:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-gray-900:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-red-50:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-red-100:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-red-200:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-red-300:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-red-400:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-red-500:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-red-600:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-red-700:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-red-800:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-red-900:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-yellow-50:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-yellow-100:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-yellow-200:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-yellow-300:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-yellow-400:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-yellow-500:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-yellow-600:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-yellow-700:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-yellow-800:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-yellow-900:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-green-50:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-green-100:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-green-200:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-green-300:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-green-400:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-green-500:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-green-600:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-green-700:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-green-800:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-green-900:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-blue-50:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-blue-100:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-blue-200:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-blue-300:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-blue-400:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-blue-500:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-blue-600:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-blue-700:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-blue-800:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-blue-900:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-pink-50:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-pink-100:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-pink-200:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-pink-300:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-pink-400:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-pink-500:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-pink-600:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-pink-700:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-pink-800:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-pink-900:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-cool-gray-50:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-cool-gray-100:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-cool-gray-200:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-cool-gray-300:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-cool-gray-400:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-cool-gray-500:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-cool-gray-600:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-cool-gray-700:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-cool-gray-800:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-cool-gray-900:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-rose-50:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(255, 241, 242, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-rose-100:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(255, 228, 230, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-rose-200:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 205, 211, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-rose-300:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(253, 164, 175, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-rose-400:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(251, 113, 133, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-rose-500:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(244, 63, 94, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-rose-600:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(225, 29, 72, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-rose-700:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(190, 18, 60, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-rose-800:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(159, 18, 57, var(--tw-ring-opacity)); -} - -.focus-within\:elsa-ring-rose-900:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(136, 19, 55, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-gray-50:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-gray-100:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-gray-200:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-gray-300:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-gray-400:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-gray-500:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-gray-600:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-gray-700:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-gray-800:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-gray-900:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-red-50:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-red-100:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-red-200:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-red-300:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-red-400:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-red-500:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-red-600:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-red-700:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-red-800:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-red-900:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-yellow-50:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-yellow-100:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-yellow-200:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-yellow-300:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-yellow-400:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-yellow-500:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-yellow-600:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-yellow-700:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-yellow-800:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-yellow-900:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-green-50:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-green-100:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-green-200:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-green-300:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-green-400:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-green-500:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-green-600:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-green-700:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-green-800:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-green-900:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-blue-50:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-blue-100:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-blue-200:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-blue-300:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-blue-400:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-blue-500:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-blue-600:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-blue-700:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-blue-800:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-blue-900:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-pink-50:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-pink-100:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-pink-200:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-pink-300:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-pink-400:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-pink-500:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-pink-600:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-pink-700:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-pink-800:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-pink-900:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-cool-gray-50:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-cool-gray-100:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-cool-gray-200:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-cool-gray-300:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-cool-gray-400:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-cool-gray-500:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-cool-gray-600:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-cool-gray-700:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-cool-gray-800:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-cool-gray-900:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-rose-50:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(255, 241, 242, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-rose-100:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(255, 228, 230, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-rose-200:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 205, 211, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-rose-300:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(253, 164, 175, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-rose-400:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(251, 113, 133, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-rose-500:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(244, 63, 94, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-rose-600:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(225, 29, 72, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-rose-700:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(190, 18, 60, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-rose-800:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(159, 18, 57, var(--tw-ring-opacity)); -} - -.focus\:elsa-ring-rose-900:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(136, 19, 55, var(--tw-ring-opacity)); -} - -.elsa-ring-opacity-5 { - --tw-ring-opacity: 0.05; -} - -.focus\:elsa-ring-offset-2:focus { - --tw-ring-offset-width: 2px; -} - -.elsa-ring-offset-gray-50 { - --tw-ring-offset-color: #f9fafb; -} - -.elsa-ring-offset-gray-100 { - --tw-ring-offset-color: #f3f4f6; -} - -.elsa-ring-offset-gray-200 { - --tw-ring-offset-color: #e5e7eb; -} - -.elsa-ring-offset-gray-300 { - --tw-ring-offset-color: #d1d5db; -} - -.elsa-ring-offset-gray-400 { - --tw-ring-offset-color: #9ca3af; -} - -.elsa-ring-offset-gray-500 { - --tw-ring-offset-color: #6b7280; -} - -.elsa-ring-offset-gray-600 { - --tw-ring-offset-color: #4b5563; -} - -.elsa-ring-offset-gray-700 { - --tw-ring-offset-color: #374151; -} - -.elsa-ring-offset-gray-800 { - --tw-ring-offset-color: #1f2937; -} - -.elsa-ring-offset-gray-900 { - --tw-ring-offset-color: #111827; -} - -.elsa-ring-offset-red-50 { - --tw-ring-offset-color: #fef2f2; -} - -.elsa-ring-offset-red-100 { - --tw-ring-offset-color: #fee2e2; -} - -.elsa-ring-offset-red-200 { - --tw-ring-offset-color: #fecaca; -} - -.elsa-ring-offset-red-300 { - --tw-ring-offset-color: #fca5a5; -} - -.elsa-ring-offset-red-400 { - --tw-ring-offset-color: #f87171; -} - -.elsa-ring-offset-red-500 { - --tw-ring-offset-color: #ef4444; -} - -.elsa-ring-offset-red-600 { - --tw-ring-offset-color: #dc2626; -} - -.elsa-ring-offset-red-700 { - --tw-ring-offset-color: #b91c1c; -} - -.elsa-ring-offset-red-800 { - --tw-ring-offset-color: #991b1b; -} - -.elsa-ring-offset-red-900 { - --tw-ring-offset-color: #7f1d1d; -} - -.elsa-ring-offset-yellow-50 { - --tw-ring-offset-color: #fffbeb; -} - -.elsa-ring-offset-yellow-100 { - --tw-ring-offset-color: #fef3c7; -} - -.elsa-ring-offset-yellow-200 { - --tw-ring-offset-color: #fde68a; -} - -.elsa-ring-offset-yellow-300 { - --tw-ring-offset-color: #fcd34d; -} - -.elsa-ring-offset-yellow-400 { - --tw-ring-offset-color: #fbbf24; -} - -.elsa-ring-offset-yellow-500 { - --tw-ring-offset-color: #f59e0b; -} - -.elsa-ring-offset-yellow-600 { - --tw-ring-offset-color: #d97706; -} - -.elsa-ring-offset-yellow-700 { - --tw-ring-offset-color: #b45309; -} - -.elsa-ring-offset-yellow-800 { - --tw-ring-offset-color: #92400e; -} - -.elsa-ring-offset-yellow-900 { - --tw-ring-offset-color: #78350f; -} - -.elsa-ring-offset-green-50 { - --tw-ring-offset-color: #ecfdf5; -} - -.elsa-ring-offset-green-100 { - --tw-ring-offset-color: #d1fae5; -} - -.elsa-ring-offset-green-200 { - --tw-ring-offset-color: #a7f3d0; -} - -.elsa-ring-offset-green-300 { - --tw-ring-offset-color: #6ee7b7; -} - -.elsa-ring-offset-green-400 { - --tw-ring-offset-color: #34d399; -} - -.elsa-ring-offset-green-500 { - --tw-ring-offset-color: #10b981; -} - -.elsa-ring-offset-green-600 { - --tw-ring-offset-color: #059669; -} - -.elsa-ring-offset-green-700 { - --tw-ring-offset-color: #047857; -} - -.elsa-ring-offset-green-800 { - --tw-ring-offset-color: #065f46; -} - -.elsa-ring-offset-green-900 { - --tw-ring-offset-color: #064e3b; -} - -.elsa-ring-offset-blue-50 { - --tw-ring-offset-color: #eff6ff; -} - -.elsa-ring-offset-blue-100 { - --tw-ring-offset-color: #dbeafe; -} - -.elsa-ring-offset-blue-200 { - --tw-ring-offset-color: #bfdbfe; -} - -.elsa-ring-offset-blue-300 { - --tw-ring-offset-color: #93c5fd; -} - -.elsa-ring-offset-blue-400 { - --tw-ring-offset-color: #60a5fa; -} - -.elsa-ring-offset-blue-500 { - --tw-ring-offset-color: #3b82f6; -} - -.elsa-ring-offset-blue-600 { - --tw-ring-offset-color: #2563eb; -} - -.elsa-ring-offset-blue-700 { - --tw-ring-offset-color: #1d4ed8; -} - -.elsa-ring-offset-blue-800 { - --tw-ring-offset-color: #1e40af; -} - -.elsa-ring-offset-blue-900 { - --tw-ring-offset-color: #1e3a8a; -} - -.elsa-ring-offset-pink-50 { - --tw-ring-offset-color: #fdf2f8; -} - -.elsa-ring-offset-pink-100 { - --tw-ring-offset-color: #fce7f3; -} - -.elsa-ring-offset-pink-200 { - --tw-ring-offset-color: #fbcfe8; -} - -.elsa-ring-offset-pink-300 { - --tw-ring-offset-color: #f9a8d4; -} - -.elsa-ring-offset-pink-400 { - --tw-ring-offset-color: #f472b6; -} - -.elsa-ring-offset-pink-500 { - --tw-ring-offset-color: #ec4899; -} - -.elsa-ring-offset-pink-600 { - --tw-ring-offset-color: #db2777; -} - -.elsa-ring-offset-pink-700 { - --tw-ring-offset-color: #be185d; -} - -.elsa-ring-offset-pink-800 { - --tw-ring-offset-color: #9d174d; -} - -.elsa-ring-offset-pink-900 { - --tw-ring-offset-color: #831843; -} - -.elsa-ring-offset-cool-gray-50 { - --tw-ring-offset-color: #f9fafb; -} - -.elsa-ring-offset-cool-gray-100 { - --tw-ring-offset-color: #f3f4f6; -} - -.elsa-ring-offset-cool-gray-200 { - --tw-ring-offset-color: #e5e7eb; -} - -.elsa-ring-offset-cool-gray-300 { - --tw-ring-offset-color: #d1d5db; -} - -.elsa-ring-offset-cool-gray-400 { - --tw-ring-offset-color: #9ca3af; -} - -.elsa-ring-offset-cool-gray-500 { - --tw-ring-offset-color: #6b7280; -} - -.elsa-ring-offset-cool-gray-600 { - --tw-ring-offset-color: #4b5563; -} - -.elsa-ring-offset-cool-gray-700 { - --tw-ring-offset-color: #374151; -} - -.elsa-ring-offset-cool-gray-800 { - --tw-ring-offset-color: #1f2937; -} - -.elsa-ring-offset-cool-gray-900 { - --tw-ring-offset-color: #111827; -} - -.elsa-ring-offset-rose-50 { - --tw-ring-offset-color: #fff1f2; -} - -.elsa-ring-offset-rose-100 { - --tw-ring-offset-color: #ffe4e6; -} - -.elsa-ring-offset-rose-200 { - --tw-ring-offset-color: #fecdd3; -} - -.elsa-ring-offset-rose-300 { - --tw-ring-offset-color: #fda4af; -} - -.elsa-ring-offset-rose-400 { - --tw-ring-offset-color: #fb7185; -} - -.elsa-ring-offset-rose-500 { - --tw-ring-offset-color: #f43f5e; -} - -.elsa-ring-offset-rose-600 { - --tw-ring-offset-color: #e11d48; -} - -.elsa-ring-offset-rose-700 { - --tw-ring-offset-color: #be123c; -} - -.elsa-ring-offset-rose-800 { - --tw-ring-offset-color: #9f1239; -} - -.elsa-ring-offset-rose-900 { - --tw-ring-offset-color: #881337; -} - -.focus-within\:elsa-ring-offset-gray-50:focus-within { - --tw-ring-offset-color: #f9fafb; -} - -.focus-within\:elsa-ring-offset-gray-100:focus-within { - --tw-ring-offset-color: #f3f4f6; -} - -.focus-within\:elsa-ring-offset-gray-200:focus-within { - --tw-ring-offset-color: #e5e7eb; -} - -.focus-within\:elsa-ring-offset-gray-300:focus-within { - --tw-ring-offset-color: #d1d5db; -} - -.focus-within\:elsa-ring-offset-gray-400:focus-within { - --tw-ring-offset-color: #9ca3af; -} - -.focus-within\:elsa-ring-offset-gray-500:focus-within { - --tw-ring-offset-color: #6b7280; -} - -.focus-within\:elsa-ring-offset-gray-600:focus-within { - --tw-ring-offset-color: #4b5563; -} - -.focus-within\:elsa-ring-offset-gray-700:focus-within { - --tw-ring-offset-color: #374151; -} - -.focus-within\:elsa-ring-offset-gray-800:focus-within { - --tw-ring-offset-color: #1f2937; -} - -.focus-within\:elsa-ring-offset-gray-900:focus-within { - --tw-ring-offset-color: #111827; -} - -.focus-within\:elsa-ring-offset-red-50:focus-within { - --tw-ring-offset-color: #fef2f2; -} - -.focus-within\:elsa-ring-offset-red-100:focus-within { - --tw-ring-offset-color: #fee2e2; -} - -.focus-within\:elsa-ring-offset-red-200:focus-within { - --tw-ring-offset-color: #fecaca; -} - -.focus-within\:elsa-ring-offset-red-300:focus-within { - --tw-ring-offset-color: #fca5a5; -} - -.focus-within\:elsa-ring-offset-red-400:focus-within { - --tw-ring-offset-color: #f87171; -} - -.focus-within\:elsa-ring-offset-red-500:focus-within { - --tw-ring-offset-color: #ef4444; -} - -.focus-within\:elsa-ring-offset-red-600:focus-within { - --tw-ring-offset-color: #dc2626; -} - -.focus-within\:elsa-ring-offset-red-700:focus-within { - --tw-ring-offset-color: #b91c1c; -} - -.focus-within\:elsa-ring-offset-red-800:focus-within { - --tw-ring-offset-color: #991b1b; -} - -.focus-within\:elsa-ring-offset-red-900:focus-within { - --tw-ring-offset-color: #7f1d1d; -} - -.focus-within\:elsa-ring-offset-yellow-50:focus-within { - --tw-ring-offset-color: #fffbeb; -} - -.focus-within\:elsa-ring-offset-yellow-100:focus-within { - --tw-ring-offset-color: #fef3c7; -} - -.focus-within\:elsa-ring-offset-yellow-200:focus-within { - --tw-ring-offset-color: #fde68a; -} - -.focus-within\:elsa-ring-offset-yellow-300:focus-within { - --tw-ring-offset-color: #fcd34d; -} - -.focus-within\:elsa-ring-offset-yellow-400:focus-within { - --tw-ring-offset-color: #fbbf24; -} - -.focus-within\:elsa-ring-offset-yellow-500:focus-within { - --tw-ring-offset-color: #f59e0b; -} - -.focus-within\:elsa-ring-offset-yellow-600:focus-within { - --tw-ring-offset-color: #d97706; -} - -.focus-within\:elsa-ring-offset-yellow-700:focus-within { - --tw-ring-offset-color: #b45309; -} - -.focus-within\:elsa-ring-offset-yellow-800:focus-within { - --tw-ring-offset-color: #92400e; -} - -.focus-within\:elsa-ring-offset-yellow-900:focus-within { - --tw-ring-offset-color: #78350f; -} - -.focus-within\:elsa-ring-offset-green-50:focus-within { - --tw-ring-offset-color: #ecfdf5; -} - -.focus-within\:elsa-ring-offset-green-100:focus-within { - --tw-ring-offset-color: #d1fae5; -} - -.focus-within\:elsa-ring-offset-green-200:focus-within { - --tw-ring-offset-color: #a7f3d0; -} - -.focus-within\:elsa-ring-offset-green-300:focus-within { - --tw-ring-offset-color: #6ee7b7; -} - -.focus-within\:elsa-ring-offset-green-400:focus-within { - --tw-ring-offset-color: #34d399; -} - -.focus-within\:elsa-ring-offset-green-500:focus-within { - --tw-ring-offset-color: #10b981; -} - -.focus-within\:elsa-ring-offset-green-600:focus-within { - --tw-ring-offset-color: #059669; -} - -.focus-within\:elsa-ring-offset-green-700:focus-within { - --tw-ring-offset-color: #047857; -} - -.focus-within\:elsa-ring-offset-green-800:focus-within { - --tw-ring-offset-color: #065f46; -} - -.focus-within\:elsa-ring-offset-green-900:focus-within { - --tw-ring-offset-color: #064e3b; -} - -.focus-within\:elsa-ring-offset-blue-50:focus-within { - --tw-ring-offset-color: #eff6ff; -} - -.focus-within\:elsa-ring-offset-blue-100:focus-within { - --tw-ring-offset-color: #dbeafe; -} - -.focus-within\:elsa-ring-offset-blue-200:focus-within { - --tw-ring-offset-color: #bfdbfe; -} - -.focus-within\:elsa-ring-offset-blue-300:focus-within { - --tw-ring-offset-color: #93c5fd; -} - -.focus-within\:elsa-ring-offset-blue-400:focus-within { - --tw-ring-offset-color: #60a5fa; -} - -.focus-within\:elsa-ring-offset-blue-500:focus-within { - --tw-ring-offset-color: #3b82f6; -} - -.focus-within\:elsa-ring-offset-blue-600:focus-within { - --tw-ring-offset-color: #2563eb; -} - -.focus-within\:elsa-ring-offset-blue-700:focus-within { - --tw-ring-offset-color: #1d4ed8; -} - -.focus-within\:elsa-ring-offset-blue-800:focus-within { - --tw-ring-offset-color: #1e40af; -} - -.focus-within\:elsa-ring-offset-blue-900:focus-within { - --tw-ring-offset-color: #1e3a8a; -} - -.focus-within\:elsa-ring-offset-pink-50:focus-within { - --tw-ring-offset-color: #fdf2f8; -} - -.focus-within\:elsa-ring-offset-pink-100:focus-within { - --tw-ring-offset-color: #fce7f3; -} - -.focus-within\:elsa-ring-offset-pink-200:focus-within { - --tw-ring-offset-color: #fbcfe8; -} - -.focus-within\:elsa-ring-offset-pink-300:focus-within { - --tw-ring-offset-color: #f9a8d4; -} - -.focus-within\:elsa-ring-offset-pink-400:focus-within { - --tw-ring-offset-color: #f472b6; -} - -.focus-within\:elsa-ring-offset-pink-500:focus-within { - --tw-ring-offset-color: #ec4899; -} - -.focus-within\:elsa-ring-offset-pink-600:focus-within { - --tw-ring-offset-color: #db2777; -} - -.focus-within\:elsa-ring-offset-pink-700:focus-within { - --tw-ring-offset-color: #be185d; -} - -.focus-within\:elsa-ring-offset-pink-800:focus-within { - --tw-ring-offset-color: #9d174d; -} - -.focus-within\:elsa-ring-offset-pink-900:focus-within { - --tw-ring-offset-color: #831843; -} - -.focus-within\:elsa-ring-offset-cool-gray-50:focus-within { - --tw-ring-offset-color: #f9fafb; -} - -.focus-within\:elsa-ring-offset-cool-gray-100:focus-within { - --tw-ring-offset-color: #f3f4f6; -} - -.focus-within\:elsa-ring-offset-cool-gray-200:focus-within { - --tw-ring-offset-color: #e5e7eb; -} - -.focus-within\:elsa-ring-offset-cool-gray-300:focus-within { - --tw-ring-offset-color: #d1d5db; -} - -.focus-within\:elsa-ring-offset-cool-gray-400:focus-within { - --tw-ring-offset-color: #9ca3af; -} - -.focus-within\:elsa-ring-offset-cool-gray-500:focus-within { - --tw-ring-offset-color: #6b7280; -} - -.focus-within\:elsa-ring-offset-cool-gray-600:focus-within { - --tw-ring-offset-color: #4b5563; -} - -.focus-within\:elsa-ring-offset-cool-gray-700:focus-within { - --tw-ring-offset-color: #374151; -} - -.focus-within\:elsa-ring-offset-cool-gray-800:focus-within { - --tw-ring-offset-color: #1f2937; -} - -.focus-within\:elsa-ring-offset-cool-gray-900:focus-within { - --tw-ring-offset-color: #111827; -} - -.focus-within\:elsa-ring-offset-rose-50:focus-within { - --tw-ring-offset-color: #fff1f2; -} - -.focus-within\:elsa-ring-offset-rose-100:focus-within { - --tw-ring-offset-color: #ffe4e6; -} - -.focus-within\:elsa-ring-offset-rose-200:focus-within { - --tw-ring-offset-color: #fecdd3; -} - -.focus-within\:elsa-ring-offset-rose-300:focus-within { - --tw-ring-offset-color: #fda4af; -} - -.focus-within\:elsa-ring-offset-rose-400:focus-within { - --tw-ring-offset-color: #fb7185; -} - -.focus-within\:elsa-ring-offset-rose-500:focus-within { - --tw-ring-offset-color: #f43f5e; -} - -.focus-within\:elsa-ring-offset-rose-600:focus-within { - --tw-ring-offset-color: #e11d48; -} - -.focus-within\:elsa-ring-offset-rose-700:focus-within { - --tw-ring-offset-color: #be123c; -} - -.focus-within\:elsa-ring-offset-rose-800:focus-within { - --tw-ring-offset-color: #9f1239; -} - -.focus-within\:elsa-ring-offset-rose-900:focus-within { - --tw-ring-offset-color: #881337; -} - -.focus\:elsa-ring-offset-gray-50:focus { - --tw-ring-offset-color: #f9fafb; -} - -.focus\:elsa-ring-offset-gray-100:focus { - --tw-ring-offset-color: #f3f4f6; -} - -.focus\:elsa-ring-offset-gray-200:focus { - --tw-ring-offset-color: #e5e7eb; -} - -.focus\:elsa-ring-offset-gray-300:focus { - --tw-ring-offset-color: #d1d5db; -} - -.focus\:elsa-ring-offset-gray-400:focus { - --tw-ring-offset-color: #9ca3af; -} - -.focus\:elsa-ring-offset-gray-500:focus { - --tw-ring-offset-color: #6b7280; -} - -.focus\:elsa-ring-offset-gray-600:focus { - --tw-ring-offset-color: #4b5563; -} - -.focus\:elsa-ring-offset-gray-700:focus { - --tw-ring-offset-color: #374151; -} - -.focus\:elsa-ring-offset-gray-800:focus { - --tw-ring-offset-color: #1f2937; -} - -.focus\:elsa-ring-offset-gray-900:focus { - --tw-ring-offset-color: #111827; -} - -.focus\:elsa-ring-offset-red-50:focus { - --tw-ring-offset-color: #fef2f2; -} - -.focus\:elsa-ring-offset-red-100:focus { - --tw-ring-offset-color: #fee2e2; -} - -.focus\:elsa-ring-offset-red-200:focus { - --tw-ring-offset-color: #fecaca; -} - -.focus\:elsa-ring-offset-red-300:focus { - --tw-ring-offset-color: #fca5a5; -} - -.focus\:elsa-ring-offset-red-400:focus { - --tw-ring-offset-color: #f87171; -} - -.focus\:elsa-ring-offset-red-500:focus { - --tw-ring-offset-color: #ef4444; -} - -.focus\:elsa-ring-offset-red-600:focus { - --tw-ring-offset-color: #dc2626; -} - -.focus\:elsa-ring-offset-red-700:focus { - --tw-ring-offset-color: #b91c1c; -} - -.focus\:elsa-ring-offset-red-800:focus { - --tw-ring-offset-color: #991b1b; -} - -.focus\:elsa-ring-offset-red-900:focus { - --tw-ring-offset-color: #7f1d1d; -} - -.focus\:elsa-ring-offset-yellow-50:focus { - --tw-ring-offset-color: #fffbeb; -} - -.focus\:elsa-ring-offset-yellow-100:focus { - --tw-ring-offset-color: #fef3c7; -} - -.focus\:elsa-ring-offset-yellow-200:focus { - --tw-ring-offset-color: #fde68a; -} - -.focus\:elsa-ring-offset-yellow-300:focus { - --tw-ring-offset-color: #fcd34d; -} - -.focus\:elsa-ring-offset-yellow-400:focus { - --tw-ring-offset-color: #fbbf24; -} - -.focus\:elsa-ring-offset-yellow-500:focus { - --tw-ring-offset-color: #f59e0b; -} - -.focus\:elsa-ring-offset-yellow-600:focus { - --tw-ring-offset-color: #d97706; -} - -.focus\:elsa-ring-offset-yellow-700:focus { - --tw-ring-offset-color: #b45309; -} - -.focus\:elsa-ring-offset-yellow-800:focus { - --tw-ring-offset-color: #92400e; -} - -.focus\:elsa-ring-offset-yellow-900:focus { - --tw-ring-offset-color: #78350f; -} - -.focus\:elsa-ring-offset-green-50:focus { - --tw-ring-offset-color: #ecfdf5; -} - -.focus\:elsa-ring-offset-green-100:focus { - --tw-ring-offset-color: #d1fae5; -} - -.focus\:elsa-ring-offset-green-200:focus { - --tw-ring-offset-color: #a7f3d0; -} - -.focus\:elsa-ring-offset-green-300:focus { - --tw-ring-offset-color: #6ee7b7; -} - -.focus\:elsa-ring-offset-green-400:focus { - --tw-ring-offset-color: #34d399; -} - -.focus\:elsa-ring-offset-green-500:focus { - --tw-ring-offset-color: #10b981; -} - -.focus\:elsa-ring-offset-green-600:focus { - --tw-ring-offset-color: #059669; -} - -.focus\:elsa-ring-offset-green-700:focus { - --tw-ring-offset-color: #047857; -} - -.focus\:elsa-ring-offset-green-800:focus { - --tw-ring-offset-color: #065f46; -} - -.focus\:elsa-ring-offset-green-900:focus { - --tw-ring-offset-color: #064e3b; -} - -.focus\:elsa-ring-offset-blue-50:focus { - --tw-ring-offset-color: #eff6ff; -} - -.focus\:elsa-ring-offset-blue-100:focus { - --tw-ring-offset-color: #dbeafe; -} - -.focus\:elsa-ring-offset-blue-200:focus { - --tw-ring-offset-color: #bfdbfe; -} - -.focus\:elsa-ring-offset-blue-300:focus { - --tw-ring-offset-color: #93c5fd; -} - -.focus\:elsa-ring-offset-blue-400:focus { - --tw-ring-offset-color: #60a5fa; -} - -.focus\:elsa-ring-offset-blue-500:focus { - --tw-ring-offset-color: #3b82f6; -} - -.focus\:elsa-ring-offset-blue-600:focus { - --tw-ring-offset-color: #2563eb; -} - -.focus\:elsa-ring-offset-blue-700:focus { - --tw-ring-offset-color: #1d4ed8; -} - -.focus\:elsa-ring-offset-blue-800:focus { - --tw-ring-offset-color: #1e40af; -} - -.focus\:elsa-ring-offset-blue-900:focus { - --tw-ring-offset-color: #1e3a8a; -} - -.focus\:elsa-ring-offset-pink-50:focus { - --tw-ring-offset-color: #fdf2f8; -} - -.focus\:elsa-ring-offset-pink-100:focus { - --tw-ring-offset-color: #fce7f3; -} - -.focus\:elsa-ring-offset-pink-200:focus { - --tw-ring-offset-color: #fbcfe8; -} - -.focus\:elsa-ring-offset-pink-300:focus { - --tw-ring-offset-color: #f9a8d4; -} - -.focus\:elsa-ring-offset-pink-400:focus { - --tw-ring-offset-color: #f472b6; -} - -.focus\:elsa-ring-offset-pink-500:focus { - --tw-ring-offset-color: #ec4899; -} - -.focus\:elsa-ring-offset-pink-600:focus { - --tw-ring-offset-color: #db2777; -} - -.focus\:elsa-ring-offset-pink-700:focus { - --tw-ring-offset-color: #be185d; -} - -.focus\:elsa-ring-offset-pink-800:focus { - --tw-ring-offset-color: #9d174d; -} - -.focus\:elsa-ring-offset-pink-900:focus { - --tw-ring-offset-color: #831843; -} - -.focus\:elsa-ring-offset-cool-gray-50:focus { - --tw-ring-offset-color: #f9fafb; -} - -.focus\:elsa-ring-offset-cool-gray-100:focus { - --tw-ring-offset-color: #f3f4f6; -} - -.focus\:elsa-ring-offset-cool-gray-200:focus { - --tw-ring-offset-color: #e5e7eb; -} - -.focus\:elsa-ring-offset-cool-gray-300:focus { - --tw-ring-offset-color: #d1d5db; -} - -.focus\:elsa-ring-offset-cool-gray-400:focus { - --tw-ring-offset-color: #9ca3af; -} - -.focus\:elsa-ring-offset-cool-gray-500:focus { - --tw-ring-offset-color: #6b7280; -} - -.focus\:elsa-ring-offset-cool-gray-600:focus { - --tw-ring-offset-color: #4b5563; -} - -.focus\:elsa-ring-offset-cool-gray-700:focus { - --tw-ring-offset-color: #374151; -} - -.focus\:elsa-ring-offset-cool-gray-800:focus { - --tw-ring-offset-color: #1f2937; -} - -.focus\:elsa-ring-offset-cool-gray-900:focus { - --tw-ring-offset-color: #111827; -} - -.focus\:elsa-ring-offset-rose-50:focus { - --tw-ring-offset-color: #fff1f2; -} - -.focus\:elsa-ring-offset-rose-100:focus { - --tw-ring-offset-color: #ffe4e6; -} - -.focus\:elsa-ring-offset-rose-200:focus { - --tw-ring-offset-color: #fecdd3; -} - -.focus\:elsa-ring-offset-rose-300:focus { - --tw-ring-offset-color: #fda4af; -} - -.focus\:elsa-ring-offset-rose-400:focus { - --tw-ring-offset-color: #fb7185; -} - -.focus\:elsa-ring-offset-rose-500:focus { - --tw-ring-offset-color: #f43f5e; -} - -.focus\:elsa-ring-offset-rose-600:focus { - --tw-ring-offset-color: #e11d48; -} - -.focus\:elsa-ring-offset-rose-700:focus { - --tw-ring-offset-color: #be123c; -} - -.focus\:elsa-ring-offset-rose-800:focus { - --tw-ring-offset-color: #9f1239; -} - -.focus\:elsa-ring-offset-rose-900:focus { - --tw-ring-offset-color: #881337; -} - -.elsa-grayscale-0 { - --tw-grayscale: grayscale(0); -} - -.elsa-grayscale { - --tw-grayscale: grayscale(100%); -} - -.elsa-backdrop-grayscale-0 { - --tw-backdrop-grayscale: grayscale(0); -} - -.elsa-backdrop-grayscale { - --tw-backdrop-grayscale: grayscale(100%); -} - -.elsa-transition-all { - transition-property: all; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-duration: 150ms; -} - -.elsa-transition { - transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter; - transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; - transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-duration: 150ms; -} - -.elsa-transition-opacity { - transition-property: opacity; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-duration: 150ms; -} - -.elsa-duration-75 { - transition-duration: 75ms; -} - -.elsa-duration-100 { - transition-duration: 100ms; -} - -.elsa-duration-150 { - transition-duration: 150ms; -} - -.elsa-duration-200 { - transition-duration: 200ms; -} - -.elsa-duration-300 { - transition-duration: 300ms; -} - -.elsa-duration-500 { - transition-duration: 500ms; -} - -.elsa-ease-in { - transition-timing-function: cubic-bezier(0.4, 0, 1, 1); -} - -.elsa-ease-out { - transition-timing-function: cubic-bezier(0, 0, 0.2, 1); -} - -.elsa-ease-in-out { - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); -} - -svg.jtk-connector path { - stroke: currentColor; - --tw-text-opacity: 1; - color: rgba(156, 163, 175, var(--tw-text-opacity)); -} - -svg.jtk-connector.jtk-hover path { - stroke: currentColor; - stroke-width: 2; - --tw-text-opacity: 1; - color: rgba(96, 165, 250, var(--tw-text-opacity)); -} - -.elsa-w-2-5 { - width: 0.625rem; -} - -.elsa-h-2-5 { - height: 0.625rem; -} - -.elsa-space-x-0-5 > :not([hidden]) ~ :not([hidden]) { - --tw-space-x-reverse: 0; - margin-right: calc(0.125rem * var(--tw-space-x-reverse)); - margin-left: calc(0.125rem * calc(1 - var(--tw-space-x-reverse))); -} - -.node.activity, .node.start, .node.add .label-container { - fill: transparent; -} - -.node.activity .label-container, .node.start .label-container { - stroke: none; -} - -.hidden { - display: none; -} - -@media (min-width: 640px) { - .sm\:elsa-prose { - color: #374151; - max-width: 65ch; - } - - .sm\:elsa-prose [class~="lead"] { - color: #4b5563; - font-size: 1.25em; - line-height: 1.6; - margin-top: 1.2em; - margin-bottom: 1.2em; - } - - .sm\:elsa-prose a { - color: #111827; - text-decoration: underline; - font-weight: 500; - } - - .sm\:elsa-prose strong { - color: #111827; - font-weight: 600; - } - - .sm\:elsa-prose ol[type="A"] { - --list-counter-style: upper-alpha; - } - - .sm\:elsa-prose ol[type="a"] { - --list-counter-style: lower-alpha; - } - - .sm\:elsa-prose ol[type="A" s] { - --list-counter-style: upper-alpha; - } - - .sm\:elsa-prose ol[type="a" s] { - --list-counter-style: lower-alpha; - } - - .sm\:elsa-prose ol[type="I"] { - --list-counter-style: upper-roman; - } - - .sm\:elsa-prose ol[type="i"] { - --list-counter-style: lower-roman; - } - - .sm\:elsa-prose ol[type="I" s] { - --list-counter-style: upper-roman; - } - - .sm\:elsa-prose ol[type="i" s] { - --list-counter-style: lower-roman; - } - - .sm\:elsa-prose ol[type="1"] { - --list-counter-style: decimal; - } - - .sm\:elsa-prose ol > li { - position: relative; - padding-left: 1.75em; - } - - .sm\:elsa-prose ol > li::before { - content: counter(list-item, var(--list-counter-style, decimal)) "."; - position: absolute; - font-weight: 400; - color: #6b7280; - left: 0; - } - - .sm\:elsa-prose ul > li { - position: relative; - padding-left: 1.75em; - } - - .sm\:elsa-prose ul > li::before { - content: ""; - position: absolute; - background-color: #d1d5db; - border-radius: 50%; - width: 0.375em; - height: 0.375em; - top: calc(0.875em - 0.1875em); - left: 0.25em; - } - - .sm\:elsa-prose hr { - border-color: #e5e7eb; - border-top-width: 1px; - margin-top: 3em; - margin-bottom: 3em; - } - - .sm\:elsa-prose blockquote { - font-weight: 500; - font-style: italic; - color: #111827; - border-left-width: 0.25rem; - border-left-color: #e5e7eb; - quotes: "\201C""\201D""\2018""\2019"; - margin-top: 1.6em; - margin-bottom: 1.6em; - padding-left: 1em; - } - - .sm\:elsa-prose blockquote p:first-of-type::before { - content: open-quote; - } - - .sm\:elsa-prose blockquote p:last-of-type::after { - content: close-quote; - } - - .sm\:elsa-prose h1 { - color: #111827; - font-weight: 800; - font-size: 2.25em; - margin-top: 0; - margin-bottom: 0.8888889em; - line-height: 1.1111111; - } - - .sm\:elsa-prose h2 { - color: #111827; - font-weight: 700; - font-size: 1.5em; - margin-top: 2em; - margin-bottom: 1em; - line-height: 1.3333333; - } - - .sm\:elsa-prose h3 { - color: #111827; - font-weight: 600; - font-size: 1.25em; - margin-top: 1.6em; - margin-bottom: 0.6em; - line-height: 1.6; - } - - .sm\:elsa-prose h4 { - color: #111827; - font-weight: 600; - margin-top: 1.5em; - margin-bottom: 0.5em; - line-height: 1.5; - } - - .sm\:elsa-prose figure figcaption { - color: #6b7280; - font-size: 0.875em; - line-height: 1.4285714; - margin-top: 0.8571429em; - } - - .sm\:elsa-prose code { - color: #111827; - font-weight: 600; - font-size: 0.875em; - } - - .sm\:elsa-prose code::before { - content: "`"; - } - - .sm\:elsa-prose code::after { - content: "`"; - } - - .sm\:elsa-prose a code { - color: #111827; - } - - .sm\:elsa-prose pre { - color: #e5e7eb; - background-color: #1f2937; - overflow-x: auto; - font-size: 0.875em; - line-height: 1.7142857; - margin-top: 1.7142857em; - margin-bottom: 1.7142857em; - border-radius: 0.375rem; - padding-top: 0.8571429em; - padding-right: 1.1428571em; - padding-bottom: 0.8571429em; - padding-left: 1.1428571em; - } - - .sm\:elsa-prose pre code { - background-color: transparent; - border-width: 0; - border-radius: 0; - padding: 0; - font-weight: 400; - color: inherit; - font-size: inherit; - font-family: inherit; - line-height: inherit; - } - - .sm\:elsa-prose pre code::before { - content: none; - } - - .sm\:elsa-prose pre code::after { - content: none; - } - - .sm\:elsa-prose table { - width: 100%; - table-layout: auto; - text-align: left; - margin-top: 2em; - margin-bottom: 2em; - font-size: 0.875em; - line-height: 1.7142857; - } - - .sm\:elsa-prose thead { - color: #111827; - font-weight: 600; - border-bottom-width: 1px; - border-bottom-color: #d1d5db; - } - - .sm\:elsa-prose thead th { - vertical-align: bottom; - padding-right: 0.5714286em; - padding-bottom: 0.5714286em; - padding-left: 0.5714286em; - } - - .sm\:elsa-prose tbody tr { - border-bottom-width: 1px; - border-bottom-color: #e5e7eb; - } - - .sm\:elsa-prose tbody tr:last-child { - border-bottom-width: 0; - } - - .sm\:elsa-prose tbody td { - vertical-align: top; - padding-top: 0.5714286em; - padding-right: 0.5714286em; - padding-bottom: 0.5714286em; - padding-left: 0.5714286em; - } - - .sm\:elsa-prose { - font-size: 1rem; - line-height: 1.75; - } - - .sm\:elsa-prose p { - margin-top: 1.25em; - margin-bottom: 1.25em; - } - - .sm\:elsa-prose img { - margin-top: 2em; - margin-bottom: 2em; - } - - .sm\:elsa-prose video { - margin-top: 2em; - margin-bottom: 2em; - } - - .sm\:elsa-prose figure { - margin-top: 2em; - margin-bottom: 2em; - } - - .sm\:elsa-prose figure > * { - margin-top: 0; - margin-bottom: 0; - } - - .sm\:elsa-prose h2 code { - font-size: 0.875em; - } - - .sm\:elsa-prose h3 code { - font-size: 0.9em; - } - - .sm\:elsa-prose ol { - margin-top: 1.25em; - margin-bottom: 1.25em; - } - - .sm\:elsa-prose ul { - margin-top: 1.25em; - margin-bottom: 1.25em; - } - - .sm\:elsa-prose li { - margin-top: 0.5em; - margin-bottom: 0.5em; - } - - .sm\:elsa-prose > ul > li p { - margin-top: 0.75em; - margin-bottom: 0.75em; - } - - .sm\:elsa-prose > ul > li > *:first-child { - margin-top: 1.25em; - } - - .sm\:elsa-prose > ul > li > *:last-child { - margin-bottom: 1.25em; - } - - .sm\:elsa-prose > ol > li > *:first-child { - margin-top: 1.25em; - } - - .sm\:elsa-prose > ol > li > *:last-child { - margin-bottom: 1.25em; - } - - .sm\:elsa-prose ul ul, .sm\:elsa-prose ul ol, .sm\:elsa-prose ol ul, .sm\:elsa-prose ol ol { - margin-top: 0.75em; - margin-bottom: 0.75em; - } - - .sm\:elsa-prose hr + * { - margin-top: 0; - } - - .sm\:elsa-prose h2 + * { - margin-top: 0; - } - - .sm\:elsa-prose h3 + * { - margin-top: 0; - } - - .sm\:elsa-prose h4 + * { - margin-top: 0; - } - - .sm\:elsa-prose thead th:first-child { - padding-left: 0; - } - - .sm\:elsa-prose thead th:last-child { - padding-right: 0; - } - - .sm\:elsa-prose tbody td:first-child { - padding-left: 0; - } - - .sm\:elsa-prose tbody td:last-child { - padding-right: 0; - } - - .sm\:elsa-prose > :first-child { - margin-top: 0; - } - - .sm\:elsa-prose > :last-child { - margin-bottom: 0; - } - - .sm\:elsa-prose-sm { - font-size: 0.875rem; - line-height: 1.7142857; - } - - .sm\:elsa-prose-sm p { - margin-top: 1.1428571em; - margin-bottom: 1.1428571em; - } - - .sm\:elsa-prose-sm [class~="lead"] { - font-size: 1.2857143em; - line-height: 1.5555556; - margin-top: 0.8888889em; - margin-bottom: 0.8888889em; - } - - .sm\:elsa-prose-sm blockquote { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; - padding-left: 1.1111111em; - } - - .sm\:elsa-prose-sm h1 { - font-size: 2.1428571em; - margin-top: 0; - margin-bottom: 0.8em; - line-height: 1.2; - } - - .sm\:elsa-prose-sm h2 { - font-size: 1.4285714em; - margin-top: 1.6em; - margin-bottom: 0.8em; - line-height: 1.4; - } - - .sm\:elsa-prose-sm h3 { - font-size: 1.2857143em; - margin-top: 1.5555556em; - margin-bottom: 0.4444444em; - line-height: 1.5555556; - } - - .sm\:elsa-prose-sm h4 { - margin-top: 1.4285714em; - margin-bottom: 0.5714286em; - line-height: 1.4285714; - } - - .sm\:elsa-prose-sm img { - margin-top: 1.7142857em; - margin-bottom: 1.7142857em; - } - - .sm\:elsa-prose-sm video { - margin-top: 1.7142857em; - margin-bottom: 1.7142857em; - } - - .sm\:elsa-prose-sm figure { - margin-top: 1.7142857em; - margin-bottom: 1.7142857em; - } - - .sm\:elsa-prose-sm figure > * { - margin-top: 0; - margin-bottom: 0; - } - - .sm\:elsa-prose-sm figure figcaption { - font-size: 0.8571429em; - line-height: 1.3333333; - margin-top: 0.6666667em; - } - - .sm\:elsa-prose-sm code { - font-size: 0.8571429em; - } - - .sm\:elsa-prose-sm h2 code { - font-size: 0.9em; - } - - .sm\:elsa-prose-sm h3 code { - font-size: 0.8888889em; - } - - .sm\:elsa-prose-sm pre { - font-size: 0.8571429em; - line-height: 1.6666667; - margin-top: 1.6666667em; - margin-bottom: 1.6666667em; - border-radius: 0.25rem; - padding-top: 0.6666667em; - padding-right: 1em; - padding-bottom: 0.6666667em; - padding-left: 1em; - } - - .sm\:elsa-prose-sm ol { - margin-top: 1.1428571em; - margin-bottom: 1.1428571em; - } - - .sm\:elsa-prose-sm ul { - margin-top: 1.1428571em; - margin-bottom: 1.1428571em; - } - - .sm\:elsa-prose-sm li { - margin-top: 0.2857143em; - margin-bottom: 0.2857143em; - } - - .sm\:elsa-prose-sm ol > li { - padding-left: 1.5714286em; - } - - .sm\:elsa-prose-sm ol > li::before { - left: 0; - } - - .sm\:elsa-prose-sm ul > li { - padding-left: 1.5714286em; - } - - .sm\:elsa-prose-sm ul > li::before { - height: 0.3571429em; - width: 0.3571429em; - top: calc(0.8571429em - 0.1785714em); - left: 0.2142857em; - } - - .sm\:elsa-prose-sm > ul > li p { - margin-top: 0.5714286em; - margin-bottom: 0.5714286em; - } - - .sm\:elsa-prose-sm > ul > li > *:first-child { - margin-top: 1.1428571em; - } - - .sm\:elsa-prose-sm > ul > li > *:last-child { - margin-bottom: 1.1428571em; - } - - .sm\:elsa-prose-sm > ol > li > *:first-child { - margin-top: 1.1428571em; - } - - .sm\:elsa-prose-sm > ol > li > *:last-child { - margin-bottom: 1.1428571em; - } - - .sm\:elsa-prose-sm ul ul, .sm\:elsa-prose-sm ul ol, .sm\:elsa-prose-sm ol ul, .sm\:elsa-prose-sm ol ol { - margin-top: 0.5714286em; - margin-bottom: 0.5714286em; - } - - .sm\:elsa-prose-sm hr { - margin-top: 2.8571429em; - margin-bottom: 2.8571429em; - } - - .sm\:elsa-prose-sm hr + * { - margin-top: 0; - } - - .sm\:elsa-prose-sm h2 + * { - margin-top: 0; - } - - .sm\:elsa-prose-sm h3 + * { - margin-top: 0; - } - - .sm\:elsa-prose-sm h4 + * { - margin-top: 0; - } - - .sm\:elsa-prose-sm table { - font-size: 0.8571429em; - line-height: 1.5; - } - - .sm\:elsa-prose-sm thead th { - padding-right: 1em; - padding-bottom: 0.6666667em; - padding-left: 1em; - } - - .sm\:elsa-prose-sm thead th:first-child { - padding-left: 0; - } - - .sm\:elsa-prose-sm thead th:last-child { - padding-right: 0; - } - - .sm\:elsa-prose-sm tbody td { - padding-top: 0.6666667em; - padding-right: 1em; - padding-bottom: 0.6666667em; - padding-left: 1em; - } - - .sm\:elsa-prose-sm tbody td:first-child { - padding-left: 0; - } - - .sm\:elsa-prose-sm tbody td:last-child { - padding-right: 0; - } - - .sm\:elsa-prose-sm > :first-child { - margin-top: 0; - } - - .sm\:elsa-prose-sm > :last-child { - margin-bottom: 0; - } - - .sm\:elsa-prose-lg { - font-size: 1.125rem; - line-height: 1.7777778; - } - - .sm\:elsa-prose-lg p { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; - } - - .sm\:elsa-prose-lg [class~="lead"] { - font-size: 1.2222222em; - line-height: 1.4545455; - margin-top: 1.0909091em; - margin-bottom: 1.0909091em; - } - - .sm\:elsa-prose-lg blockquote { - margin-top: 1.6666667em; - margin-bottom: 1.6666667em; - padding-left: 1em; - } - - .sm\:elsa-prose-lg h1 { - font-size: 2.6666667em; - margin-top: 0; - margin-bottom: 0.8333333em; - line-height: 1; - } - - .sm\:elsa-prose-lg h2 { - font-size: 1.6666667em; - margin-top: 1.8666667em; - margin-bottom: 1.0666667em; - line-height: 1.3333333; - } - - .sm\:elsa-prose-lg h3 { - font-size: 1.3333333em; - margin-top: 1.6666667em; - margin-bottom: 0.6666667em; - line-height: 1.5; - } - - .sm\:elsa-prose-lg h4 { - margin-top: 1.7777778em; - margin-bottom: 0.4444444em; - line-height: 1.5555556; - } - - .sm\:elsa-prose-lg img { - margin-top: 1.7777778em; - margin-bottom: 1.7777778em; - } - - .sm\:elsa-prose-lg video { - margin-top: 1.7777778em; - margin-bottom: 1.7777778em; - } - - .sm\:elsa-prose-lg figure { - margin-top: 1.7777778em; - margin-bottom: 1.7777778em; - } - - .sm\:elsa-prose-lg figure > * { - margin-top: 0; - margin-bottom: 0; - } - - .sm\:elsa-prose-lg figure figcaption { - font-size: 0.8888889em; - line-height: 1.5; - margin-top: 1em; - } - - .sm\:elsa-prose-lg code { - font-size: 0.8888889em; - } - - .sm\:elsa-prose-lg h2 code { - font-size: 0.8666667em; - } - - .sm\:elsa-prose-lg h3 code { - font-size: 0.875em; - } - - .sm\:elsa-prose-lg pre { - font-size: 0.8888889em; - line-height: 1.75; - margin-top: 2em; - margin-bottom: 2em; - border-radius: 0.375rem; - padding-top: 1em; - padding-right: 1.5em; - padding-bottom: 1em; - padding-left: 1.5em; - } - - .sm\:elsa-prose-lg ol { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; - } - - .sm\:elsa-prose-lg ul { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; - } - - .sm\:elsa-prose-lg li { - margin-top: 0.6666667em; - margin-bottom: 0.6666667em; - } - - .sm\:elsa-prose-lg ol > li { - padding-left: 1.6666667em; - } - - .sm\:elsa-prose-lg ol > li::before { - left: 0; - } - - .sm\:elsa-prose-lg ul > li { - padding-left: 1.6666667em; - } - - .sm\:elsa-prose-lg ul > li::before { - width: 0.3333333em; - height: 0.3333333em; - top: calc(0.8888889em - 0.1666667em); - left: 0.2222222em; - } - - .sm\:elsa-prose-lg > ul > li p { - margin-top: 0.8888889em; - margin-bottom: 0.8888889em; - } - - .sm\:elsa-prose-lg > ul > li > *:first-child { - margin-top: 1.3333333em; - } - - .sm\:elsa-prose-lg > ul > li > *:last-child { - margin-bottom: 1.3333333em; - } - - .sm\:elsa-prose-lg > ol > li > *:first-child { - margin-top: 1.3333333em; - } - - .sm\:elsa-prose-lg > ol > li > *:last-child { - margin-bottom: 1.3333333em; - } - - .sm\:elsa-prose-lg ul ul, .sm\:elsa-prose-lg ul ol, .sm\:elsa-prose-lg ol ul, .sm\:elsa-prose-lg ol ol { - margin-top: 0.8888889em; - margin-bottom: 0.8888889em; - } - - .sm\:elsa-prose-lg hr { - margin-top: 3.1111111em; - margin-bottom: 3.1111111em; - } - - .sm\:elsa-prose-lg hr + * { - margin-top: 0; - } - - .sm\:elsa-prose-lg h2 + * { - margin-top: 0; - } - - .sm\:elsa-prose-lg h3 + * { - margin-top: 0; - } - - .sm\:elsa-prose-lg h4 + * { - margin-top: 0; - } - - .sm\:elsa-prose-lg table { - font-size: 0.8888889em; - line-height: 1.5; - } - - .sm\:elsa-prose-lg thead th { - padding-right: 0.75em; - padding-bottom: 0.75em; - padding-left: 0.75em; - } - - .sm\:elsa-prose-lg thead th:first-child { - padding-left: 0; - } - - .sm\:elsa-prose-lg thead th:last-child { - padding-right: 0; - } - - .sm\:elsa-prose-lg tbody td { - padding-top: 0.75em; - padding-right: 0.75em; - padding-bottom: 0.75em; - padding-left: 0.75em; - } - - .sm\:elsa-prose-lg tbody td:first-child { - padding-left: 0; - } - - .sm\:elsa-prose-lg tbody td:last-child { - padding-right: 0; - } - - .sm\:elsa-prose-lg > :first-child { - margin-top: 0; - } - - .sm\:elsa-prose-lg > :last-child { - margin-bottom: 0; - } - - .sm\:elsa-prose-xl { - font-size: 1.25rem; - line-height: 1.8; - } - - .sm\:elsa-prose-xl p { - margin-top: 1.2em; - margin-bottom: 1.2em; - } - - .sm\:elsa-prose-xl [class~="lead"] { - font-size: 1.2em; - line-height: 1.5; - margin-top: 1em; - margin-bottom: 1em; - } - - .sm\:elsa-prose-xl blockquote { - margin-top: 1.6em; - margin-bottom: 1.6em; - padding-left: 1.0666667em; - } - - .sm\:elsa-prose-xl h1 { - font-size: 2.8em; - margin-top: 0; - margin-bottom: 0.8571429em; - line-height: 1; - } - - .sm\:elsa-prose-xl h2 { - font-size: 1.8em; - margin-top: 1.5555556em; - margin-bottom: 0.8888889em; - line-height: 1.1111111; - } - - .sm\:elsa-prose-xl h3 { - font-size: 1.5em; - margin-top: 1.6em; - margin-bottom: 0.6666667em; - line-height: 1.3333333; - } - - .sm\:elsa-prose-xl h4 { - margin-top: 1.8em; - margin-bottom: 0.6em; - line-height: 1.6; - } - - .sm\:elsa-prose-xl img { - margin-top: 2em; - margin-bottom: 2em; - } - - .sm\:elsa-prose-xl video { - margin-top: 2em; - margin-bottom: 2em; - } - - .sm\:elsa-prose-xl figure { - margin-top: 2em; - margin-bottom: 2em; - } - - .sm\:elsa-prose-xl figure > * { - margin-top: 0; - margin-bottom: 0; - } - - .sm\:elsa-prose-xl figure figcaption { - font-size: 0.9em; - line-height: 1.5555556; - margin-top: 1em; - } - - .sm\:elsa-prose-xl code { - font-size: 0.9em; - } - - .sm\:elsa-prose-xl h2 code { - font-size: 0.8611111em; - } - - .sm\:elsa-prose-xl h3 code { - font-size: 0.9em; - } - - .sm\:elsa-prose-xl pre { - font-size: 0.9em; - line-height: 1.7777778; - margin-top: 2em; - margin-bottom: 2em; - border-radius: 0.5rem; - padding-top: 1.1111111em; - padding-right: 1.3333333em; - padding-bottom: 1.1111111em; - padding-left: 1.3333333em; - } - - .sm\:elsa-prose-xl ol { - margin-top: 1.2em; - margin-bottom: 1.2em; - } - - .sm\:elsa-prose-xl ul { - margin-top: 1.2em; - margin-bottom: 1.2em; - } - - .sm\:elsa-prose-xl li { - margin-top: 0.6em; - margin-bottom: 0.6em; - } - - .sm\:elsa-prose-xl ol > li { - padding-left: 1.8em; - } - - .sm\:elsa-prose-xl ol > li::before { - left: 0; - } - - .sm\:elsa-prose-xl ul > li { - padding-left: 1.8em; - } - - .sm\:elsa-prose-xl ul > li::before { - width: 0.35em; - height: 0.35em; - top: calc(0.9em - 0.175em); - left: 0.25em; - } - - .sm\:elsa-prose-xl > ul > li p { - margin-top: 0.8em; - margin-bottom: 0.8em; - } - - .sm\:elsa-prose-xl > ul > li > *:first-child { - margin-top: 1.2em; - } - - .sm\:elsa-prose-xl > ul > li > *:last-child { - margin-bottom: 1.2em; - } - - .sm\:elsa-prose-xl > ol > li > *:first-child { - margin-top: 1.2em; - } - - .sm\:elsa-prose-xl > ol > li > *:last-child { - margin-bottom: 1.2em; - } - - .sm\:elsa-prose-xl ul ul, .sm\:elsa-prose-xl ul ol, .sm\:elsa-prose-xl ol ul, .sm\:elsa-prose-xl ol ol { - margin-top: 0.8em; - margin-bottom: 0.8em; - } - - .sm\:elsa-prose-xl hr { - margin-top: 2.8em; - margin-bottom: 2.8em; - } - - .sm\:elsa-prose-xl hr + * { - margin-top: 0; - } - - .sm\:elsa-prose-xl h2 + * { - margin-top: 0; - } - - .sm\:elsa-prose-xl h3 + * { - margin-top: 0; - } - - .sm\:elsa-prose-xl h4 + * { - margin-top: 0; - } - - .sm\:elsa-prose-xl table { - font-size: 0.9em; - line-height: 1.5555556; - } - - .sm\:elsa-prose-xl thead th { - padding-right: 0.6666667em; - padding-bottom: 0.8888889em; - padding-left: 0.6666667em; - } - - .sm\:elsa-prose-xl thead th:first-child { - padding-left: 0; - } - - .sm\:elsa-prose-xl thead th:last-child { - padding-right: 0; - } - - .sm\:elsa-prose-xl tbody td { - padding-top: 0.8888889em; - padding-right: 0.6666667em; - padding-bottom: 0.8888889em; - padding-left: 0.6666667em; - } - - .sm\:elsa-prose-xl tbody td:first-child { - padding-left: 0; - } - - .sm\:elsa-prose-xl tbody td:last-child { - padding-right: 0; - } - - .sm\:elsa-prose-xl > :first-child { - margin-top: 0; - } - - .sm\:elsa-prose-xl > :last-child { - margin-bottom: 0; - } - - .sm\:elsa-prose-2xl { - font-size: 1.5rem; - line-height: 1.6666667; - } - - .sm\:elsa-prose-2xl p { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; - } - - .sm\:elsa-prose-2xl [class~="lead"] { - font-size: 1.25em; - line-height: 1.4666667; - margin-top: 1.0666667em; - margin-bottom: 1.0666667em; - } - - .sm\:elsa-prose-2xl blockquote { - margin-top: 1.7777778em; - margin-bottom: 1.7777778em; - padding-left: 1.1111111em; - } - - .sm\:elsa-prose-2xl h1 { - font-size: 2.6666667em; - margin-top: 0; - margin-bottom: 0.875em; - line-height: 1; - } - - .sm\:elsa-prose-2xl h2 { - font-size: 2em; - margin-top: 1.5em; - margin-bottom: 0.8333333em; - line-height: 1.0833333; - } - - .sm\:elsa-prose-2xl h3 { - font-size: 1.5em; - margin-top: 1.5555556em; - margin-bottom: 0.6666667em; - line-height: 1.2222222; - } - - .sm\:elsa-prose-2xl h4 { - margin-top: 1.6666667em; - margin-bottom: 0.6666667em; - line-height: 1.5; - } - - .sm\:elsa-prose-2xl img { - margin-top: 2em; - margin-bottom: 2em; - } - - .sm\:elsa-prose-2xl video { - margin-top: 2em; - margin-bottom: 2em; - } - - .sm\:elsa-prose-2xl figure { - margin-top: 2em; - margin-bottom: 2em; - } - - .sm\:elsa-prose-2xl figure > * { - margin-top: 0; - margin-bottom: 0; - } - - .sm\:elsa-prose-2xl figure figcaption { - font-size: 0.8333333em; - line-height: 1.6; - margin-top: 1em; - } - - .sm\:elsa-prose-2xl code { - font-size: 0.8333333em; - } - - .sm\:elsa-prose-2xl h2 code { - font-size: 0.875em; - } - - .sm\:elsa-prose-2xl h3 code { - font-size: 0.8888889em; - } - - .sm\:elsa-prose-2xl pre { - font-size: 0.8333333em; - line-height: 1.8; - margin-top: 2em; - margin-bottom: 2em; - border-radius: 0.5rem; - padding-top: 1.2em; - padding-right: 1.6em; - padding-bottom: 1.2em; - padding-left: 1.6em; - } - - .sm\:elsa-prose-2xl ol { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; - } - - .sm\:elsa-prose-2xl ul { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; - } - - .sm\:elsa-prose-2xl li { - margin-top: 0.5em; - margin-bottom: 0.5em; - } - - .sm\:elsa-prose-2xl ol > li { - padding-left: 1.6666667em; - } - - .sm\:elsa-prose-2xl ol > li::before { - left: 0; - } - - .sm\:elsa-prose-2xl ul > li { - padding-left: 1.6666667em; - } - - .sm\:elsa-prose-2xl ul > li::before { - width: 0.3333333em; - height: 0.3333333em; - top: calc(0.8333333em - 0.1666667em); - left: 0.25em; - } - - .sm\:elsa-prose-2xl > ul > li p { - margin-top: 0.8333333em; - margin-bottom: 0.8333333em; - } - - .sm\:elsa-prose-2xl > ul > li > *:first-child { - margin-top: 1.3333333em; - } - - .sm\:elsa-prose-2xl > ul > li > *:last-child { - margin-bottom: 1.3333333em; - } - - .sm\:elsa-prose-2xl > ol > li > *:first-child { - margin-top: 1.3333333em; - } - - .sm\:elsa-prose-2xl > ol > li > *:last-child { - margin-bottom: 1.3333333em; - } - - .sm\:elsa-prose-2xl ul ul, .sm\:elsa-prose-2xl ul ol, .sm\:elsa-prose-2xl ol ul, .sm\:elsa-prose-2xl ol ol { - margin-top: 0.6666667em; - margin-bottom: 0.6666667em; - } - - .sm\:elsa-prose-2xl hr { - margin-top: 3em; - margin-bottom: 3em; - } - - .sm\:elsa-prose-2xl hr + * { - margin-top: 0; - } - - .sm\:elsa-prose-2xl h2 + * { - margin-top: 0; - } - - .sm\:elsa-prose-2xl h3 + * { - margin-top: 0; - } - - .sm\:elsa-prose-2xl h4 + * { - margin-top: 0; - } - - .sm\:elsa-prose-2xl table { - font-size: 0.8333333em; - line-height: 1.4; - } - - .sm\:elsa-prose-2xl thead th { - padding-right: 0.6em; - padding-bottom: 0.8em; - padding-left: 0.6em; - } - - .sm\:elsa-prose-2xl thead th:first-child { - padding-left: 0; - } - - .sm\:elsa-prose-2xl thead th:last-child { - padding-right: 0; - } - - .sm\:elsa-prose-2xl tbody td { - padding-top: 0.8em; - padding-right: 0.6em; - padding-bottom: 0.8em; - padding-left: 0.6em; - } - - .sm\:elsa-prose-2xl tbody td:first-child { - padding-left: 0; - } - - .sm\:elsa-prose-2xl tbody td:last-child { - padding-right: 0; - } - - .sm\:elsa-prose-2xl > :first-child { - margin-top: 0; - } - - .sm\:elsa-prose-2xl > :last-child { - margin-bottom: 0; - } - - .sm\:elsa-prose-red a { - color: #dc2626; - } - - .sm\:elsa-prose-red a code { - color: #dc2626; - } - - .sm\:elsa-prose-yellow a { - color: #d97706; - } - - .sm\:elsa-prose-yellow a code { - color: #d97706; - } - - .sm\:elsa-prose-green a { - color: #059669; - } - - .sm\:elsa-prose-green a code { - color: #059669; - } - - .sm\:elsa-prose-blue a { - color: #2563eb; - } - - .sm\:elsa-prose-blue a code { - color: #2563eb; - } - - .sm\:elsa-prose-indigo a { - color: #4f46e5; - } - - .sm\:elsa-prose-indigo a code { - color: #4f46e5; - } - - .sm\:elsa-prose-purple a { - color: #7c3aed; - } - - .sm\:elsa-prose-purple a code { - color: #7c3aed; - } - - .sm\:elsa-prose-pink a { - color: #db2777; - } - - .sm\:elsa-prose-pink a code { - color: #db2777; - } - - .sm\:elsa-prose-sky a { - color: #0284c7; - } - - .sm\:elsa-prose-sky a code { - color: #0284c7; - } - - .sm\:elsa-prose-cool-gray a { - color: #4b5563; - } - - .sm\:elsa-prose-cool-gray a code { - color: #4b5563; - } - - .sm\:elsa-prose-teal a { - color: #0d9488; - } - - .sm\:elsa-prose-teal a code { - color: #0d9488; - } - - .sm\:elsa-prose-cyan a { - color: #0891b2; - } - - .sm\:elsa-prose-cyan a code { - color: #0891b2; - } - - .sm\:elsa-prose-rose a { - color: #e11d48; - } - - .sm\:elsa-prose-rose a code { - color: #e11d48; - } - - .sm\:elsa-order-1 { - order: 1; - } - - .sm\:elsa-col-span-2 { - grid-column: span 2 / span 2; - } - - .sm\:elsa-col-span-6 { - grid-column: span 6 / span 6; - } - - .sm\:elsa-mx-0 { - margin-left: 0px; - margin-right: 0px; - } - - .sm\:elsa-mx-auto { - margin-left: auto; - margin-right: auto; - } - - .sm\:elsa-my-8 { - margin-top: 2rem; - margin-bottom: 2rem; - } - - .sm\:elsa-mt-0 { - margin-top: 0px; - } - - .sm\:elsa-mt-5 { - margin-top: 1.25rem; - } - - .sm\:elsa-mt-24 { - margin-top: 6rem; - } - - .sm\:elsa-ml-3 { - margin-left: 0.75rem; - } - - .sm\:elsa-ml-4 { - margin-left: 1rem; - } - - .sm\:elsa-block { - display: block; - } - - .sm\:elsa-inline-block { - display: inline-block; - } - - .sm\:elsa-flex { - display: flex; - } - - .sm\:elsa-grid { - display: grid; - } - - .sm\:elsa-hidden { - display: none; - } - - .sm\:elsa-h-10 { - height: 2.5rem; - } - - .sm\:elsa-h-screen { - height: 100vh; - } - - .sm\:elsa-w-10 { - width: 2.5rem; - } - - .sm\:elsa-w-auto { - width: auto; - } - - .sm\:elsa-w-full { - width: 100%; - } - - .sm\:elsa-max-w-xs { - max-width: 20rem; - } - - .sm\:elsa-max-w-md { - max-width: 28rem; - } - - .sm\:elsa-max-w-4xl { - max-width: 56rem; - } - - .sm\:elsa-max-w-prose { - max-width: 65ch; - } - - .sm\:elsa-flex-1 { - flex: 1 1 0%; - } - - .sm\:elsa-translate-x-0 { - --tw-translate-x: 0px; - } - - .sm\:elsa-translate-x-2 { - --tw-translate-x: 0.5rem; - } - - .sm\:elsa-translate-y-0 { - --tw-translate-y: 0px; - } - - .sm\:elsa-scale-95 { - --tw-scale-x: .95; - --tw-scale-y: .95; - } - - .sm\:elsa-scale-100 { - --tw-scale-x: 1; - --tw-scale-y: 1; - } - - .sm\:elsa-grid-cols-2 { - grid-template-columns: repeat(2, minmax(0, 1fr)); - } - - .sm\:elsa-grid-cols-6 { - grid-template-columns: repeat(6, minmax(0, 1fr)); - } - - .sm\:elsa-flex-row { - flex-direction: row; - } - - .sm\:elsa-flex-row-reverse { - flex-direction: row-reverse; - } - - .sm\:elsa-items-start { - align-items: flex-start; - } - - .sm\:elsa-items-center { - align-items: center; - } - - .sm\:elsa-justify-end { - justify-content: flex-end; - } - - .sm\:elsa-justify-between { - justify-content: space-between; - } - - .sm\:elsa-gap-8 { - gap: 2rem; - } - - .sm\:elsa-gap-px { - gap: 1px; - } - - .sm\:elsa-space-x-4 > :not([hidden]) ~ :not([hidden]) { - --tw-space-x-reverse: 0; - margin-right: calc(1rem * var(--tw-space-x-reverse)); - margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse))); - } - - .sm\:elsa-space-y-0 > :not([hidden]) ~ :not([hidden]) { - --tw-space-y-reverse: 0; - margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse))); - margin-bottom: calc(0px * var(--tw-space-y-reverse)); - } - - .sm\:elsa-divide-y-0 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-y-reverse: 0; - border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse))); - border-bottom-width: calc(0px * var(--tw-divide-y-reverse)); - } - - .sm\:elsa-divide-y > :not([hidden]) ~ :not([hidden]) { - --tw-divide-y-reverse: 0; - border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse))); - border-bottom-width: calc(1px * var(--tw-divide-y-reverse)); - } - - .sm\:elsa-divide-gray-50 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(249, 250, 251, var(--tw-divide-opacity)); - } - - .sm\:elsa-divide-gray-100 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(243, 244, 246, var(--tw-divide-opacity)); - } - - .sm\:elsa-divide-gray-200 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(229, 231, 235, var(--tw-divide-opacity)); - } - - .sm\:elsa-divide-gray-300 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(209, 213, 219, var(--tw-divide-opacity)); - } - - .sm\:elsa-divide-gray-400 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(156, 163, 175, var(--tw-divide-opacity)); - } - - .sm\:elsa-divide-gray-500 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(107, 114, 128, var(--tw-divide-opacity)); - } - - .sm\:elsa-divide-gray-600 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(75, 85, 99, var(--tw-divide-opacity)); - } - - .sm\:elsa-divide-gray-700 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(55, 65, 81, var(--tw-divide-opacity)); - } - - .sm\:elsa-divide-gray-800 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(31, 41, 55, var(--tw-divide-opacity)); - } - - .sm\:elsa-divide-gray-900 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(17, 24, 39, var(--tw-divide-opacity)); - } - - .sm\:elsa-divide-red-50 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(254, 242, 242, var(--tw-divide-opacity)); - } - - .sm\:elsa-divide-red-100 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(254, 226, 226, var(--tw-divide-opacity)); - } - - .sm\:elsa-divide-red-200 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(254, 202, 202, var(--tw-divide-opacity)); - } - - .sm\:elsa-divide-red-300 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(252, 165, 165, var(--tw-divide-opacity)); - } - - .sm\:elsa-divide-red-400 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(248, 113, 113, var(--tw-divide-opacity)); - } - - .sm\:elsa-divide-red-500 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(239, 68, 68, var(--tw-divide-opacity)); - } - - .sm\:elsa-divide-red-600 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(220, 38, 38, var(--tw-divide-opacity)); - } - - .sm\:elsa-divide-red-700 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(185, 28, 28, var(--tw-divide-opacity)); - } - - .sm\:elsa-divide-red-800 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(153, 27, 27, var(--tw-divide-opacity)); - } - - .sm\:elsa-divide-red-900 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(127, 29, 29, var(--tw-divide-opacity)); - } - - .sm\:elsa-divide-yellow-50 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(255, 251, 235, var(--tw-divide-opacity)); - } - - .sm\:elsa-divide-yellow-100 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(254, 243, 199, var(--tw-divide-opacity)); - } - - .sm\:elsa-divide-yellow-200 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(253, 230, 138, var(--tw-divide-opacity)); - } - - .sm\:elsa-divide-yellow-300 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(252, 211, 77, var(--tw-divide-opacity)); - } - - .sm\:elsa-divide-yellow-400 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(251, 191, 36, var(--tw-divide-opacity)); - } - - .sm\:elsa-divide-yellow-500 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(245, 158, 11, var(--tw-divide-opacity)); - } - - .sm\:elsa-divide-yellow-600 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(217, 119, 6, var(--tw-divide-opacity)); - } - - .sm\:elsa-divide-yellow-700 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(180, 83, 9, var(--tw-divide-opacity)); - } - - .sm\:elsa-divide-yellow-800 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(146, 64, 14, var(--tw-divide-opacity)); - } - - .sm\:elsa-divide-yellow-900 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(120, 53, 15, var(--tw-divide-opacity)); - } - - .sm\:elsa-divide-green-50 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(236, 253, 245, var(--tw-divide-opacity)); - } - - .sm\:elsa-divide-green-100 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(209, 250, 229, var(--tw-divide-opacity)); - } - - .sm\:elsa-divide-green-200 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(167, 243, 208, var(--tw-divide-opacity)); - } - - .sm\:elsa-divide-green-300 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(110, 231, 183, var(--tw-divide-opacity)); - } - - .sm\:elsa-divide-green-400 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(52, 211, 153, var(--tw-divide-opacity)); - } - - .sm\:elsa-divide-green-500 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(16, 185, 129, var(--tw-divide-opacity)); - } - - .sm\:elsa-divide-green-600 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(5, 150, 105, var(--tw-divide-opacity)); - } - - .sm\:elsa-divide-green-700 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(4, 120, 87, var(--tw-divide-opacity)); - } - - .sm\:elsa-divide-green-800 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(6, 95, 70, var(--tw-divide-opacity)); - } - - .sm\:elsa-divide-green-900 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(6, 78, 59, var(--tw-divide-opacity)); - } - - .sm\:elsa-divide-blue-50 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(239, 246, 255, var(--tw-divide-opacity)); - } - - .sm\:elsa-divide-blue-100 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(219, 234, 254, var(--tw-divide-opacity)); - } - - .sm\:elsa-divide-blue-200 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(191, 219, 254, var(--tw-divide-opacity)); - } - - .sm\:elsa-divide-blue-300 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(147, 197, 253, var(--tw-divide-opacity)); - } - - .sm\:elsa-divide-blue-400 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(96, 165, 250, var(--tw-divide-opacity)); - } - - .sm\:elsa-divide-blue-500 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(59, 130, 246, var(--tw-divide-opacity)); - } - - .sm\:elsa-divide-blue-600 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(37, 99, 235, var(--tw-divide-opacity)); - } - - .sm\:elsa-divide-blue-700 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(29, 78, 216, var(--tw-divide-opacity)); - } - - .sm\:elsa-divide-blue-800 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(30, 64, 175, var(--tw-divide-opacity)); - } - - .sm\:elsa-divide-blue-900 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(30, 58, 138, var(--tw-divide-opacity)); - } - - .sm\:elsa-divide-pink-50 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(253, 242, 248, var(--tw-divide-opacity)); - } - - .sm\:elsa-divide-pink-100 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(252, 231, 243, var(--tw-divide-opacity)); - } - - .sm\:elsa-divide-pink-200 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(251, 207, 232, var(--tw-divide-opacity)); - } - - .sm\:elsa-divide-pink-300 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(249, 168, 212, var(--tw-divide-opacity)); - } - - .sm\:elsa-divide-pink-400 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(244, 114, 182, var(--tw-divide-opacity)); - } - - .sm\:elsa-divide-pink-500 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(236, 72, 153, var(--tw-divide-opacity)); - } - - .sm\:elsa-divide-pink-600 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(219, 39, 119, var(--tw-divide-opacity)); - } - - .sm\:elsa-divide-pink-700 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(190, 24, 93, var(--tw-divide-opacity)); - } - - .sm\:elsa-divide-pink-800 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(157, 23, 77, var(--tw-divide-opacity)); - } - - .sm\:elsa-divide-pink-900 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(131, 24, 67, var(--tw-divide-opacity)); - } - - .sm\:elsa-divide-cool-gray-50 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(249, 250, 251, var(--tw-divide-opacity)); - } - - .sm\:elsa-divide-cool-gray-100 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(243, 244, 246, var(--tw-divide-opacity)); - } - - .sm\:elsa-divide-cool-gray-200 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(229, 231, 235, var(--tw-divide-opacity)); - } - - .sm\:elsa-divide-cool-gray-300 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(209, 213, 219, var(--tw-divide-opacity)); - } - - .sm\:elsa-divide-cool-gray-400 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(156, 163, 175, var(--tw-divide-opacity)); - } - - .sm\:elsa-divide-cool-gray-500 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(107, 114, 128, var(--tw-divide-opacity)); - } - - .sm\:elsa-divide-cool-gray-600 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(75, 85, 99, var(--tw-divide-opacity)); - } - - .sm\:elsa-divide-cool-gray-700 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(55, 65, 81, var(--tw-divide-opacity)); - } - - .sm\:elsa-divide-cool-gray-800 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(31, 41, 55, var(--tw-divide-opacity)); - } - - .sm\:elsa-divide-cool-gray-900 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(17, 24, 39, var(--tw-divide-opacity)); - } - - .sm\:elsa-divide-rose-50 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(255, 241, 242, var(--tw-divide-opacity)); - } - - .sm\:elsa-divide-rose-100 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(255, 228, 230, var(--tw-divide-opacity)); - } - - .sm\:elsa-divide-rose-200 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(254, 205, 211, var(--tw-divide-opacity)); - } - - .sm\:elsa-divide-rose-300 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(253, 164, 175, var(--tw-divide-opacity)); - } - - .sm\:elsa-divide-rose-400 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(251, 113, 133, var(--tw-divide-opacity)); - } - - .sm\:elsa-divide-rose-500 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(244, 63, 94, var(--tw-divide-opacity)); - } - - .sm\:elsa-divide-rose-600 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(225, 29, 72, var(--tw-divide-opacity)); - } - - .sm\:elsa-divide-rose-700 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(190, 18, 60, var(--tw-divide-opacity)); - } - - .sm\:elsa-divide-rose-800 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(159, 18, 57, var(--tw-divide-opacity)); - } - - .sm\:elsa-divide-rose-900 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(136, 19, 55, var(--tw-divide-opacity)); - } - - .sm\:elsa-overflow-hidden { - overflow: hidden; - } - - .sm\:elsa-truncate { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - } - - .sm\:elsa-rounded-md { - border-radius: 0.375rem; - } - - .sm\:elsa-rounded-lg { - border-radius: 0.5rem; - } - - .sm\:elsa-border-gray-50 { - --tw-border-opacity: 1; - border-color: rgba(249, 250, 251, var(--tw-border-opacity)); - } - - .sm\:elsa-border-gray-100 { - --tw-border-opacity: 1; - border-color: rgba(243, 244, 246, var(--tw-border-opacity)); - } - - .sm\:elsa-border-gray-200 { - --tw-border-opacity: 1; - border-color: rgba(229, 231, 235, var(--tw-border-opacity)); - } - - .sm\:elsa-border-gray-300 { - --tw-border-opacity: 1; - border-color: rgba(209, 213, 219, var(--tw-border-opacity)); - } - - .sm\:elsa-border-gray-400 { - --tw-border-opacity: 1; - border-color: rgba(156, 163, 175, var(--tw-border-opacity)); - } - - .sm\:elsa-border-gray-500 { - --tw-border-opacity: 1; - border-color: rgba(107, 114, 128, var(--tw-border-opacity)); - } - - .sm\:elsa-border-gray-600 { - --tw-border-opacity: 1; - border-color: rgba(75, 85, 99, var(--tw-border-opacity)); - } - - .sm\:elsa-border-gray-700 { - --tw-border-opacity: 1; - border-color: rgba(55, 65, 81, var(--tw-border-opacity)); - } - - .sm\:elsa-border-gray-800 { - --tw-border-opacity: 1; - border-color: rgba(31, 41, 55, var(--tw-border-opacity)); - } - - .sm\:elsa-border-gray-900 { - --tw-border-opacity: 1; - border-color: rgba(17, 24, 39, var(--tw-border-opacity)); - } - - .sm\:elsa-border-red-50 { - --tw-border-opacity: 1; - border-color: rgba(254, 242, 242, var(--tw-border-opacity)); - } - - .sm\:elsa-border-red-100 { - --tw-border-opacity: 1; - border-color: rgba(254, 226, 226, var(--tw-border-opacity)); - } - - .sm\:elsa-border-red-200 { - --tw-border-opacity: 1; - border-color: rgba(254, 202, 202, var(--tw-border-opacity)); - } - - .sm\:elsa-border-red-300 { - --tw-border-opacity: 1; - border-color: rgba(252, 165, 165, var(--tw-border-opacity)); - } - - .sm\:elsa-border-red-400 { - --tw-border-opacity: 1; - border-color: rgba(248, 113, 113, var(--tw-border-opacity)); - } - - .sm\:elsa-border-red-500 { - --tw-border-opacity: 1; - border-color: rgba(239, 68, 68, var(--tw-border-opacity)); - } - - .sm\:elsa-border-red-600 { - --tw-border-opacity: 1; - border-color: rgba(220, 38, 38, var(--tw-border-opacity)); - } - - .sm\:elsa-border-red-700 { - --tw-border-opacity: 1; - border-color: rgba(185, 28, 28, var(--tw-border-opacity)); - } - - .sm\:elsa-border-red-800 { - --tw-border-opacity: 1; - border-color: rgba(153, 27, 27, var(--tw-border-opacity)); - } - - .sm\:elsa-border-red-900 { - --tw-border-opacity: 1; - border-color: rgba(127, 29, 29, var(--tw-border-opacity)); - } - - .sm\:elsa-border-yellow-50 { - --tw-border-opacity: 1; - border-color: rgba(255, 251, 235, var(--tw-border-opacity)); - } - - .sm\:elsa-border-yellow-100 { - --tw-border-opacity: 1; - border-color: rgba(254, 243, 199, var(--tw-border-opacity)); - } - - .sm\:elsa-border-yellow-200 { - --tw-border-opacity: 1; - border-color: rgba(253, 230, 138, var(--tw-border-opacity)); - } - - .sm\:elsa-border-yellow-300 { - --tw-border-opacity: 1; - border-color: rgba(252, 211, 77, var(--tw-border-opacity)); - } - - .sm\:elsa-border-yellow-400 { - --tw-border-opacity: 1; - border-color: rgba(251, 191, 36, var(--tw-border-opacity)); - } - - .sm\:elsa-border-yellow-500 { - --tw-border-opacity: 1; - border-color: rgba(245, 158, 11, var(--tw-border-opacity)); - } - - .sm\:elsa-border-yellow-600 { - --tw-border-opacity: 1; - border-color: rgba(217, 119, 6, var(--tw-border-opacity)); - } - - .sm\:elsa-border-yellow-700 { - --tw-border-opacity: 1; - border-color: rgba(180, 83, 9, var(--tw-border-opacity)); - } - - .sm\:elsa-border-yellow-800 { - --tw-border-opacity: 1; - border-color: rgba(146, 64, 14, var(--tw-border-opacity)); - } - - .sm\:elsa-border-yellow-900 { - --tw-border-opacity: 1; - border-color: rgba(120, 53, 15, var(--tw-border-opacity)); - } - - .sm\:elsa-border-green-50 { - --tw-border-opacity: 1; - border-color: rgba(236, 253, 245, var(--tw-border-opacity)); - } - - .sm\:elsa-border-green-100 { - --tw-border-opacity: 1; - border-color: rgba(209, 250, 229, var(--tw-border-opacity)); - } - - .sm\:elsa-border-green-200 { - --tw-border-opacity: 1; - border-color: rgba(167, 243, 208, var(--tw-border-opacity)); - } - - .sm\:elsa-border-green-300 { - --tw-border-opacity: 1; - border-color: rgba(110, 231, 183, var(--tw-border-opacity)); - } - - .sm\:elsa-border-green-400 { - --tw-border-opacity: 1; - border-color: rgba(52, 211, 153, var(--tw-border-opacity)); - } - - .sm\:elsa-border-green-500 { - --tw-border-opacity: 1; - border-color: rgba(16, 185, 129, var(--tw-border-opacity)); - } - - .sm\:elsa-border-green-600 { - --tw-border-opacity: 1; - border-color: rgba(5, 150, 105, var(--tw-border-opacity)); - } - - .sm\:elsa-border-green-700 { - --tw-border-opacity: 1; - border-color: rgba(4, 120, 87, var(--tw-border-opacity)); - } - - .sm\:elsa-border-green-800 { - --tw-border-opacity: 1; - border-color: rgba(6, 95, 70, var(--tw-border-opacity)); - } - - .sm\:elsa-border-green-900 { - --tw-border-opacity: 1; - border-color: rgba(6, 78, 59, var(--tw-border-opacity)); - } - - .sm\:elsa-border-blue-50 { - --tw-border-opacity: 1; - border-color: rgba(239, 246, 255, var(--tw-border-opacity)); - } - - .sm\:elsa-border-blue-100 { - --tw-border-opacity: 1; - border-color: rgba(219, 234, 254, var(--tw-border-opacity)); - } - - .sm\:elsa-border-blue-200 { - --tw-border-opacity: 1; - border-color: rgba(191, 219, 254, var(--tw-border-opacity)); - } - - .sm\:elsa-border-blue-300 { - --tw-border-opacity: 1; - border-color: rgba(147, 197, 253, var(--tw-border-opacity)); - } - - .sm\:elsa-border-blue-400 { - --tw-border-opacity: 1; - border-color: rgba(96, 165, 250, var(--tw-border-opacity)); - } - - .sm\:elsa-border-blue-500 { - --tw-border-opacity: 1; - border-color: rgba(59, 130, 246, var(--tw-border-opacity)); - } - - .sm\:elsa-border-blue-600 { - --tw-border-opacity: 1; - border-color: rgba(37, 99, 235, var(--tw-border-opacity)); - } - - .sm\:elsa-border-blue-700 { - --tw-border-opacity: 1; - border-color: rgba(29, 78, 216, var(--tw-border-opacity)); - } - - .sm\:elsa-border-blue-800 { - --tw-border-opacity: 1; - border-color: rgba(30, 64, 175, var(--tw-border-opacity)); - } - - .sm\:elsa-border-blue-900 { - --tw-border-opacity: 1; - border-color: rgba(30, 58, 138, var(--tw-border-opacity)); - } - - .sm\:elsa-border-pink-50 { - --tw-border-opacity: 1; - border-color: rgba(253, 242, 248, var(--tw-border-opacity)); - } - - .sm\:elsa-border-pink-100 { - --tw-border-opacity: 1; - border-color: rgba(252, 231, 243, var(--tw-border-opacity)); - } - - .sm\:elsa-border-pink-200 { - --tw-border-opacity: 1; - border-color: rgba(251, 207, 232, var(--tw-border-opacity)); - } - - .sm\:elsa-border-pink-300 { - --tw-border-opacity: 1; - border-color: rgba(249, 168, 212, var(--tw-border-opacity)); - } - - .sm\:elsa-border-pink-400 { - --tw-border-opacity: 1; - border-color: rgba(244, 114, 182, var(--tw-border-opacity)); - } - - .sm\:elsa-border-pink-500 { - --tw-border-opacity: 1; - border-color: rgba(236, 72, 153, var(--tw-border-opacity)); - } - - .sm\:elsa-border-pink-600 { - --tw-border-opacity: 1; - border-color: rgba(219, 39, 119, var(--tw-border-opacity)); - } - - .sm\:elsa-border-pink-700 { - --tw-border-opacity: 1; - border-color: rgba(190, 24, 93, var(--tw-border-opacity)); - } - - .sm\:elsa-border-pink-800 { - --tw-border-opacity: 1; - border-color: rgba(157, 23, 77, var(--tw-border-opacity)); - } - - .sm\:elsa-border-pink-900 { - --tw-border-opacity: 1; - border-color: rgba(131, 24, 67, var(--tw-border-opacity)); - } - - .sm\:elsa-border-cool-gray-50 { - --tw-border-opacity: 1; - border-color: rgba(249, 250, 251, var(--tw-border-opacity)); - } - - .sm\:elsa-border-cool-gray-100 { - --tw-border-opacity: 1; - border-color: rgba(243, 244, 246, var(--tw-border-opacity)); - } - - .sm\:elsa-border-cool-gray-200 { - --tw-border-opacity: 1; - border-color: rgba(229, 231, 235, var(--tw-border-opacity)); - } - - .sm\:elsa-border-cool-gray-300 { - --tw-border-opacity: 1; - border-color: rgba(209, 213, 219, var(--tw-border-opacity)); - } - - .sm\:elsa-border-cool-gray-400 { - --tw-border-opacity: 1; - border-color: rgba(156, 163, 175, var(--tw-border-opacity)); - } - - .sm\:elsa-border-cool-gray-500 { - --tw-border-opacity: 1; - border-color: rgba(107, 114, 128, var(--tw-border-opacity)); - } - - .sm\:elsa-border-cool-gray-600 { - --tw-border-opacity: 1; - border-color: rgba(75, 85, 99, var(--tw-border-opacity)); - } - - .sm\:elsa-border-cool-gray-700 { - --tw-border-opacity: 1; - border-color: rgba(55, 65, 81, var(--tw-border-opacity)); - } - - .sm\:elsa-border-cool-gray-800 { - --tw-border-opacity: 1; - border-color: rgba(31, 41, 55, var(--tw-border-opacity)); - } - - .sm\:elsa-border-cool-gray-900 { - --tw-border-opacity: 1; - border-color: rgba(17, 24, 39, var(--tw-border-opacity)); - } - - .sm\:elsa-border-rose-50 { - --tw-border-opacity: 1; - border-color: rgba(255, 241, 242, var(--tw-border-opacity)); - } - - .sm\:elsa-border-rose-100 { - --tw-border-opacity: 1; - border-color: rgba(255, 228, 230, var(--tw-border-opacity)); - } - - .sm\:elsa-border-rose-200 { - --tw-border-opacity: 1; - border-color: rgba(254, 205, 211, var(--tw-border-opacity)); - } - - .sm\:elsa-border-rose-300 { - --tw-border-opacity: 1; - border-color: rgba(253, 164, 175, var(--tw-border-opacity)); - } - - .sm\:elsa-border-rose-400 { - --tw-border-opacity: 1; - border-color: rgba(251, 113, 133, var(--tw-border-opacity)); - } - - .sm\:elsa-border-rose-500 { - --tw-border-opacity: 1; - border-color: rgba(244, 63, 94, var(--tw-border-opacity)); - } - - .sm\:elsa-border-rose-600 { - --tw-border-opacity: 1; - border-color: rgba(225, 29, 72, var(--tw-border-opacity)); - } - - .sm\:elsa-border-rose-700 { - --tw-border-opacity: 1; - border-color: rgba(190, 18, 60, var(--tw-border-opacity)); - } - - .sm\:elsa-border-rose-800 { - --tw-border-opacity: 1; - border-color: rgba(159, 18, 57, var(--tw-border-opacity)); - } - - .sm\:elsa-border-rose-900 { - --tw-border-opacity: 1; - border-color: rgba(136, 19, 55, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-gray-50:hover { - --tw-border-opacity: 1; - border-color: rgba(249, 250, 251, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-gray-100:hover { - --tw-border-opacity: 1; - border-color: rgba(243, 244, 246, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-gray-200:hover { - --tw-border-opacity: 1; - border-color: rgba(229, 231, 235, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-gray-300:hover { - --tw-border-opacity: 1; - border-color: rgba(209, 213, 219, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-gray-400:hover { - --tw-border-opacity: 1; - border-color: rgba(156, 163, 175, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-gray-500:hover { - --tw-border-opacity: 1; - border-color: rgba(107, 114, 128, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-gray-600:hover { - --tw-border-opacity: 1; - border-color: rgba(75, 85, 99, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-gray-700:hover { - --tw-border-opacity: 1; - border-color: rgba(55, 65, 81, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-gray-800:hover { - --tw-border-opacity: 1; - border-color: rgba(31, 41, 55, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-gray-900:hover { - --tw-border-opacity: 1; - border-color: rgba(17, 24, 39, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-red-50:hover { - --tw-border-opacity: 1; - border-color: rgba(254, 242, 242, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-red-100:hover { - --tw-border-opacity: 1; - border-color: rgba(254, 226, 226, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-red-200:hover { - --tw-border-opacity: 1; - border-color: rgba(254, 202, 202, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-red-300:hover { - --tw-border-opacity: 1; - border-color: rgba(252, 165, 165, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-red-400:hover { - --tw-border-opacity: 1; - border-color: rgba(248, 113, 113, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-red-500:hover { - --tw-border-opacity: 1; - border-color: rgba(239, 68, 68, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-red-600:hover { - --tw-border-opacity: 1; - border-color: rgba(220, 38, 38, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-red-700:hover { - --tw-border-opacity: 1; - border-color: rgba(185, 28, 28, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-red-800:hover { - --tw-border-opacity: 1; - border-color: rgba(153, 27, 27, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-red-900:hover { - --tw-border-opacity: 1; - border-color: rgba(127, 29, 29, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-yellow-50:hover { - --tw-border-opacity: 1; - border-color: rgba(255, 251, 235, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-yellow-100:hover { - --tw-border-opacity: 1; - border-color: rgba(254, 243, 199, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-yellow-200:hover { - --tw-border-opacity: 1; - border-color: rgba(253, 230, 138, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-yellow-300:hover { - --tw-border-opacity: 1; - border-color: rgba(252, 211, 77, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-yellow-400:hover { - --tw-border-opacity: 1; - border-color: rgba(251, 191, 36, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-yellow-500:hover { - --tw-border-opacity: 1; - border-color: rgba(245, 158, 11, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-yellow-600:hover { - --tw-border-opacity: 1; - border-color: rgba(217, 119, 6, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-yellow-700:hover { - --tw-border-opacity: 1; - border-color: rgba(180, 83, 9, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-yellow-800:hover { - --tw-border-opacity: 1; - border-color: rgba(146, 64, 14, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-yellow-900:hover { - --tw-border-opacity: 1; - border-color: rgba(120, 53, 15, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-green-50:hover { - --tw-border-opacity: 1; - border-color: rgba(236, 253, 245, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-green-100:hover { - --tw-border-opacity: 1; - border-color: rgba(209, 250, 229, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-green-200:hover { - --tw-border-opacity: 1; - border-color: rgba(167, 243, 208, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-green-300:hover { - --tw-border-opacity: 1; - border-color: rgba(110, 231, 183, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-green-400:hover { - --tw-border-opacity: 1; - border-color: rgba(52, 211, 153, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-green-500:hover { - --tw-border-opacity: 1; - border-color: rgba(16, 185, 129, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-green-600:hover { - --tw-border-opacity: 1; - border-color: rgba(5, 150, 105, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-green-700:hover { - --tw-border-opacity: 1; - border-color: rgba(4, 120, 87, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-green-800:hover { - --tw-border-opacity: 1; - border-color: rgba(6, 95, 70, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-green-900:hover { - --tw-border-opacity: 1; - border-color: rgba(6, 78, 59, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-blue-50:hover { - --tw-border-opacity: 1; - border-color: rgba(239, 246, 255, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-blue-100:hover { - --tw-border-opacity: 1; - border-color: rgba(219, 234, 254, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-blue-200:hover { - --tw-border-opacity: 1; - border-color: rgba(191, 219, 254, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-blue-300:hover { - --tw-border-opacity: 1; - border-color: rgba(147, 197, 253, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-blue-400:hover { - --tw-border-opacity: 1; - border-color: rgba(96, 165, 250, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-blue-500:hover { - --tw-border-opacity: 1; - border-color: rgba(59, 130, 246, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-blue-600:hover { - --tw-border-opacity: 1; - border-color: rgba(37, 99, 235, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-blue-700:hover { - --tw-border-opacity: 1; - border-color: rgba(29, 78, 216, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-blue-800:hover { - --tw-border-opacity: 1; - border-color: rgba(30, 64, 175, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-blue-900:hover { - --tw-border-opacity: 1; - border-color: rgba(30, 58, 138, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-pink-50:hover { - --tw-border-opacity: 1; - border-color: rgba(253, 242, 248, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-pink-100:hover { - --tw-border-opacity: 1; - border-color: rgba(252, 231, 243, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-pink-200:hover { - --tw-border-opacity: 1; - border-color: rgba(251, 207, 232, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-pink-300:hover { - --tw-border-opacity: 1; - border-color: rgba(249, 168, 212, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-pink-400:hover { - --tw-border-opacity: 1; - border-color: rgba(244, 114, 182, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-pink-500:hover { - --tw-border-opacity: 1; - border-color: rgba(236, 72, 153, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-pink-600:hover { - --tw-border-opacity: 1; - border-color: rgba(219, 39, 119, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-pink-700:hover { - --tw-border-opacity: 1; - border-color: rgba(190, 24, 93, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-pink-800:hover { - --tw-border-opacity: 1; - border-color: rgba(157, 23, 77, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-pink-900:hover { - --tw-border-opacity: 1; - border-color: rgba(131, 24, 67, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-cool-gray-50:hover { - --tw-border-opacity: 1; - border-color: rgba(249, 250, 251, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-cool-gray-100:hover { - --tw-border-opacity: 1; - border-color: rgba(243, 244, 246, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-cool-gray-200:hover { - --tw-border-opacity: 1; - border-color: rgba(229, 231, 235, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-cool-gray-300:hover { - --tw-border-opacity: 1; - border-color: rgba(209, 213, 219, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-cool-gray-400:hover { - --tw-border-opacity: 1; - border-color: rgba(156, 163, 175, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-cool-gray-500:hover { - --tw-border-opacity: 1; - border-color: rgba(107, 114, 128, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-cool-gray-600:hover { - --tw-border-opacity: 1; - border-color: rgba(75, 85, 99, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-cool-gray-700:hover { - --tw-border-opacity: 1; - border-color: rgba(55, 65, 81, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-cool-gray-800:hover { - --tw-border-opacity: 1; - border-color: rgba(31, 41, 55, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-cool-gray-900:hover { - --tw-border-opacity: 1; - border-color: rgba(17, 24, 39, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-rose-50:hover { - --tw-border-opacity: 1; - border-color: rgba(255, 241, 242, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-rose-100:hover { - --tw-border-opacity: 1; - border-color: rgba(255, 228, 230, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-rose-200:hover { - --tw-border-opacity: 1; - border-color: rgba(254, 205, 211, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-rose-300:hover { - --tw-border-opacity: 1; - border-color: rgba(253, 164, 175, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-rose-400:hover { - --tw-border-opacity: 1; - border-color: rgba(251, 113, 133, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-rose-500:hover { - --tw-border-opacity: 1; - border-color: rgba(244, 63, 94, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-rose-600:hover { - --tw-border-opacity: 1; - border-color: rgba(225, 29, 72, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-rose-700:hover { - --tw-border-opacity: 1; - border-color: rgba(190, 18, 60, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-rose-800:hover { - --tw-border-opacity: 1; - border-color: rgba(159, 18, 57, var(--tw-border-opacity)); - } - - .sm\:hover\:elsa-border-rose-900:hover { - --tw-border-opacity: 1; - border-color: rgba(136, 19, 55, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-gray-50:focus { - --tw-border-opacity: 1; - border-color: rgba(249, 250, 251, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-gray-100:focus { - --tw-border-opacity: 1; - border-color: rgba(243, 244, 246, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-gray-200:focus { - --tw-border-opacity: 1; - border-color: rgba(229, 231, 235, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-gray-300:focus { - --tw-border-opacity: 1; - border-color: rgba(209, 213, 219, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-gray-400:focus { - --tw-border-opacity: 1; - border-color: rgba(156, 163, 175, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-gray-500:focus { - --tw-border-opacity: 1; - border-color: rgba(107, 114, 128, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-gray-600:focus { - --tw-border-opacity: 1; - border-color: rgba(75, 85, 99, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-gray-700:focus { - --tw-border-opacity: 1; - border-color: rgba(55, 65, 81, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-gray-800:focus { - --tw-border-opacity: 1; - border-color: rgba(31, 41, 55, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-gray-900:focus { - --tw-border-opacity: 1; - border-color: rgba(17, 24, 39, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-red-50:focus { - --tw-border-opacity: 1; - border-color: rgba(254, 242, 242, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-red-100:focus { - --tw-border-opacity: 1; - border-color: rgba(254, 226, 226, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-red-200:focus { - --tw-border-opacity: 1; - border-color: rgba(254, 202, 202, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-red-300:focus { - --tw-border-opacity: 1; - border-color: rgba(252, 165, 165, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-red-400:focus { - --tw-border-opacity: 1; - border-color: rgba(248, 113, 113, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-red-500:focus { - --tw-border-opacity: 1; - border-color: rgba(239, 68, 68, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-red-600:focus { - --tw-border-opacity: 1; - border-color: rgba(220, 38, 38, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-red-700:focus { - --tw-border-opacity: 1; - border-color: rgba(185, 28, 28, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-red-800:focus { - --tw-border-opacity: 1; - border-color: rgba(153, 27, 27, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-red-900:focus { - --tw-border-opacity: 1; - border-color: rgba(127, 29, 29, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-yellow-50:focus { - --tw-border-opacity: 1; - border-color: rgba(255, 251, 235, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-yellow-100:focus { - --tw-border-opacity: 1; - border-color: rgba(254, 243, 199, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-yellow-200:focus { - --tw-border-opacity: 1; - border-color: rgba(253, 230, 138, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-yellow-300:focus { - --tw-border-opacity: 1; - border-color: rgba(252, 211, 77, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-yellow-400:focus { - --tw-border-opacity: 1; - border-color: rgba(251, 191, 36, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-yellow-500:focus { - --tw-border-opacity: 1; - border-color: rgba(245, 158, 11, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-yellow-600:focus { - --tw-border-opacity: 1; - border-color: rgba(217, 119, 6, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-yellow-700:focus { - --tw-border-opacity: 1; - border-color: rgba(180, 83, 9, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-yellow-800:focus { - --tw-border-opacity: 1; - border-color: rgba(146, 64, 14, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-yellow-900:focus { - --tw-border-opacity: 1; - border-color: rgba(120, 53, 15, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-green-50:focus { - --tw-border-opacity: 1; - border-color: rgba(236, 253, 245, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-green-100:focus { - --tw-border-opacity: 1; - border-color: rgba(209, 250, 229, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-green-200:focus { - --tw-border-opacity: 1; - border-color: rgba(167, 243, 208, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-green-300:focus { - --tw-border-opacity: 1; - border-color: rgba(110, 231, 183, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-green-400:focus { - --tw-border-opacity: 1; - border-color: rgba(52, 211, 153, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-green-500:focus { - --tw-border-opacity: 1; - border-color: rgba(16, 185, 129, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-green-600:focus { - --tw-border-opacity: 1; - border-color: rgba(5, 150, 105, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-green-700:focus { - --tw-border-opacity: 1; - border-color: rgba(4, 120, 87, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-green-800:focus { - --tw-border-opacity: 1; - border-color: rgba(6, 95, 70, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-green-900:focus { - --tw-border-opacity: 1; - border-color: rgba(6, 78, 59, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-blue-50:focus { - --tw-border-opacity: 1; - border-color: rgba(239, 246, 255, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-blue-100:focus { - --tw-border-opacity: 1; - border-color: rgba(219, 234, 254, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-blue-200:focus { - --tw-border-opacity: 1; - border-color: rgba(191, 219, 254, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-blue-300:focus { - --tw-border-opacity: 1; - border-color: rgba(147, 197, 253, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-blue-400:focus { - --tw-border-opacity: 1; - border-color: rgba(96, 165, 250, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-blue-500:focus { - --tw-border-opacity: 1; - border-color: rgba(59, 130, 246, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-blue-600:focus { - --tw-border-opacity: 1; - border-color: rgba(37, 99, 235, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-blue-700:focus { - --tw-border-opacity: 1; - border-color: rgba(29, 78, 216, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-blue-800:focus { - --tw-border-opacity: 1; - border-color: rgba(30, 64, 175, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-blue-900:focus { - --tw-border-opacity: 1; - border-color: rgba(30, 58, 138, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-pink-50:focus { - --tw-border-opacity: 1; - border-color: rgba(253, 242, 248, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-pink-100:focus { - --tw-border-opacity: 1; - border-color: rgba(252, 231, 243, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-pink-200:focus { - --tw-border-opacity: 1; - border-color: rgba(251, 207, 232, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-pink-300:focus { - --tw-border-opacity: 1; - border-color: rgba(249, 168, 212, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-pink-400:focus { - --tw-border-opacity: 1; - border-color: rgba(244, 114, 182, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-pink-500:focus { - --tw-border-opacity: 1; - border-color: rgba(236, 72, 153, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-pink-600:focus { - --tw-border-opacity: 1; - border-color: rgba(219, 39, 119, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-pink-700:focus { - --tw-border-opacity: 1; - border-color: rgba(190, 24, 93, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-pink-800:focus { - --tw-border-opacity: 1; - border-color: rgba(157, 23, 77, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-pink-900:focus { - --tw-border-opacity: 1; - border-color: rgba(131, 24, 67, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-cool-gray-50:focus { - --tw-border-opacity: 1; - border-color: rgba(249, 250, 251, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-cool-gray-100:focus { - --tw-border-opacity: 1; - border-color: rgba(243, 244, 246, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-cool-gray-200:focus { - --tw-border-opacity: 1; - border-color: rgba(229, 231, 235, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-cool-gray-300:focus { - --tw-border-opacity: 1; - border-color: rgba(209, 213, 219, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-cool-gray-400:focus { - --tw-border-opacity: 1; - border-color: rgba(156, 163, 175, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-cool-gray-500:focus { - --tw-border-opacity: 1; - border-color: rgba(107, 114, 128, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-cool-gray-600:focus { - --tw-border-opacity: 1; - border-color: rgba(75, 85, 99, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-cool-gray-700:focus { - --tw-border-opacity: 1; - border-color: rgba(55, 65, 81, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-cool-gray-800:focus { - --tw-border-opacity: 1; - border-color: rgba(31, 41, 55, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-cool-gray-900:focus { - --tw-border-opacity: 1; - border-color: rgba(17, 24, 39, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-rose-50:focus { - --tw-border-opacity: 1; - border-color: rgba(255, 241, 242, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-rose-100:focus { - --tw-border-opacity: 1; - border-color: rgba(255, 228, 230, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-rose-200:focus { - --tw-border-opacity: 1; - border-color: rgba(254, 205, 211, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-rose-300:focus { - --tw-border-opacity: 1; - border-color: rgba(253, 164, 175, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-rose-400:focus { - --tw-border-opacity: 1; - border-color: rgba(251, 113, 133, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-rose-500:focus { - --tw-border-opacity: 1; - border-color: rgba(244, 63, 94, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-rose-600:focus { - --tw-border-opacity: 1; - border-color: rgba(225, 29, 72, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-rose-700:focus { - --tw-border-opacity: 1; - border-color: rgba(190, 18, 60, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-rose-800:focus { - --tw-border-opacity: 1; - border-color: rgba(159, 18, 57, var(--tw-border-opacity)); - } - - .sm\:focus\:elsa-border-rose-900:focus { - --tw-border-opacity: 1; - border-color: rgba(136, 19, 55, var(--tw-border-opacity)); - } - - .sm\:elsa-bg-gray-50 { - --tw-bg-opacity: 1; - background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); - } - - .sm\:elsa-bg-gray-100 { - --tw-bg-opacity: 1; - background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); - } - - .sm\:elsa-bg-gray-200 { - --tw-bg-opacity: 1; - background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); - } - - .sm\:elsa-bg-gray-300 { - --tw-bg-opacity: 1; - background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); - } - - .sm\:elsa-bg-gray-400 { - --tw-bg-opacity: 1; - background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); - } - - .sm\:elsa-bg-gray-500 { - --tw-bg-opacity: 1; - background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); - } - - .sm\:elsa-bg-gray-600 { - --tw-bg-opacity: 1; - background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); - } - - .sm\:elsa-bg-gray-700 { - --tw-bg-opacity: 1; - background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); - } - - .sm\:elsa-bg-gray-800 { - --tw-bg-opacity: 1; - background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); - } - - .sm\:elsa-bg-gray-900 { - --tw-bg-opacity: 1; - background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); - } - - .sm\:elsa-bg-red-50 { - --tw-bg-opacity: 1; - background-color: rgba(254, 242, 242, var(--tw-bg-opacity)); - } - - .sm\:elsa-bg-red-100 { - --tw-bg-opacity: 1; - background-color: rgba(254, 226, 226, var(--tw-bg-opacity)); - } - - .sm\:elsa-bg-red-200 { - --tw-bg-opacity: 1; - background-color: rgba(254, 202, 202, var(--tw-bg-opacity)); - } - - .sm\:elsa-bg-red-300 { - --tw-bg-opacity: 1; - background-color: rgba(252, 165, 165, var(--tw-bg-opacity)); - } - - .sm\:elsa-bg-red-400 { - --tw-bg-opacity: 1; - background-color: rgba(248, 113, 113, var(--tw-bg-opacity)); - } - - .sm\:elsa-bg-red-500 { - --tw-bg-opacity: 1; - background-color: rgba(239, 68, 68, var(--tw-bg-opacity)); - } - - .sm\:elsa-bg-red-600 { - --tw-bg-opacity: 1; - background-color: rgba(220, 38, 38, var(--tw-bg-opacity)); - } - - .sm\:elsa-bg-red-700 { - --tw-bg-opacity: 1; - background-color: rgba(185, 28, 28, var(--tw-bg-opacity)); - } - - .sm\:elsa-bg-red-800 { - --tw-bg-opacity: 1; - background-color: rgba(153, 27, 27, var(--tw-bg-opacity)); - } - - .sm\:elsa-bg-red-900 { - --tw-bg-opacity: 1; - background-color: rgba(127, 29, 29, var(--tw-bg-opacity)); - } - - .sm\:elsa-bg-yellow-50 { - --tw-bg-opacity: 1; - background-color: rgba(255, 251, 235, var(--tw-bg-opacity)); - } - - .sm\:elsa-bg-yellow-100 { - --tw-bg-opacity: 1; - background-color: rgba(254, 243, 199, var(--tw-bg-opacity)); - } - - .sm\:elsa-bg-yellow-200 { - --tw-bg-opacity: 1; - background-color: rgba(253, 230, 138, var(--tw-bg-opacity)); - } - - .sm\:elsa-bg-yellow-300 { - --tw-bg-opacity: 1; - background-color: rgba(252, 211, 77, var(--tw-bg-opacity)); - } - - .sm\:elsa-bg-yellow-400 { - --tw-bg-opacity: 1; - background-color: rgba(251, 191, 36, var(--tw-bg-opacity)); - } - - .sm\:elsa-bg-yellow-500 { - --tw-bg-opacity: 1; - background-color: rgba(245, 158, 11, var(--tw-bg-opacity)); - } - - .sm\:elsa-bg-yellow-600 { - --tw-bg-opacity: 1; - background-color: rgba(217, 119, 6, var(--tw-bg-opacity)); - } - - .sm\:elsa-bg-yellow-700 { - --tw-bg-opacity: 1; - background-color: rgba(180, 83, 9, var(--tw-bg-opacity)); - } - - .sm\:elsa-bg-yellow-800 { - --tw-bg-opacity: 1; - background-color: rgba(146, 64, 14, var(--tw-bg-opacity)); - } - - .sm\:elsa-bg-yellow-900 { - --tw-bg-opacity: 1; - background-color: rgba(120, 53, 15, var(--tw-bg-opacity)); - } - - .sm\:elsa-bg-green-50 { - --tw-bg-opacity: 1; - background-color: rgba(236, 253, 245, var(--tw-bg-opacity)); - } - - .sm\:elsa-bg-green-100 { - --tw-bg-opacity: 1; - background-color: rgba(209, 250, 229, var(--tw-bg-opacity)); - } - - .sm\:elsa-bg-green-200 { - --tw-bg-opacity: 1; - background-color: rgba(167, 243, 208, var(--tw-bg-opacity)); - } - - .sm\:elsa-bg-green-300 { - --tw-bg-opacity: 1; - background-color: rgba(110, 231, 183, var(--tw-bg-opacity)); - } - - .sm\:elsa-bg-green-400 { - --tw-bg-opacity: 1; - background-color: rgba(52, 211, 153, var(--tw-bg-opacity)); - } - - .sm\:elsa-bg-green-500 { - --tw-bg-opacity: 1; - background-color: rgba(16, 185, 129, var(--tw-bg-opacity)); - } - - .sm\:elsa-bg-green-600 { - --tw-bg-opacity: 1; - background-color: rgba(5, 150, 105, var(--tw-bg-opacity)); - } - - .sm\:elsa-bg-green-700 { - --tw-bg-opacity: 1; - background-color: rgba(4, 120, 87, var(--tw-bg-opacity)); - } - - .sm\:elsa-bg-green-800 { - --tw-bg-opacity: 1; - background-color: rgba(6, 95, 70, var(--tw-bg-opacity)); - } - - .sm\:elsa-bg-green-900 { - --tw-bg-opacity: 1; - background-color: rgba(6, 78, 59, var(--tw-bg-opacity)); - } - - .sm\:elsa-bg-blue-50 { - --tw-bg-opacity: 1; - background-color: rgba(239, 246, 255, var(--tw-bg-opacity)); - } - - .sm\:elsa-bg-blue-100 { - --tw-bg-opacity: 1; - background-color: rgba(219, 234, 254, var(--tw-bg-opacity)); - } - - .sm\:elsa-bg-blue-200 { - --tw-bg-opacity: 1; - background-color: rgba(191, 219, 254, var(--tw-bg-opacity)); - } - - .sm\:elsa-bg-blue-300 { - --tw-bg-opacity: 1; - background-color: rgba(147, 197, 253, var(--tw-bg-opacity)); - } - - .sm\:elsa-bg-blue-400 { - --tw-bg-opacity: 1; - background-color: rgba(96, 165, 250, var(--tw-bg-opacity)); - } - - .sm\:elsa-bg-blue-500 { - --tw-bg-opacity: 1; - background-color: rgba(59, 130, 246, var(--tw-bg-opacity)); - } - - .sm\:elsa-bg-blue-600 { - --tw-bg-opacity: 1; - background-color: rgba(37, 99, 235, var(--tw-bg-opacity)); - } - - .sm\:elsa-bg-blue-700 { - --tw-bg-opacity: 1; - background-color: rgba(29, 78, 216, var(--tw-bg-opacity)); - } - - .sm\:elsa-bg-blue-800 { - --tw-bg-opacity: 1; - background-color: rgba(30, 64, 175, var(--tw-bg-opacity)); - } - - .sm\:elsa-bg-blue-900 { - --tw-bg-opacity: 1; - background-color: rgba(30, 58, 138, var(--tw-bg-opacity)); - } - - .sm\:elsa-bg-pink-50 { - --tw-bg-opacity: 1; - background-color: rgba(253, 242, 248, var(--tw-bg-opacity)); - } - - .sm\:elsa-bg-pink-100 { - --tw-bg-opacity: 1; - background-color: rgba(252, 231, 243, var(--tw-bg-opacity)); - } - - .sm\:elsa-bg-pink-200 { - --tw-bg-opacity: 1; - background-color: rgba(251, 207, 232, var(--tw-bg-opacity)); - } - - .sm\:elsa-bg-pink-300 { - --tw-bg-opacity: 1; - background-color: rgba(249, 168, 212, var(--tw-bg-opacity)); - } - - .sm\:elsa-bg-pink-400 { - --tw-bg-opacity: 1; - background-color: rgba(244, 114, 182, var(--tw-bg-opacity)); - } - - .sm\:elsa-bg-pink-500 { - --tw-bg-opacity: 1; - background-color: rgba(236, 72, 153, var(--tw-bg-opacity)); - } - - .sm\:elsa-bg-pink-600 { - --tw-bg-opacity: 1; - background-color: rgba(219, 39, 119, var(--tw-bg-opacity)); - } - - .sm\:elsa-bg-pink-700 { - --tw-bg-opacity: 1; - background-color: rgba(190, 24, 93, var(--tw-bg-opacity)); - } - - .sm\:elsa-bg-pink-800 { - --tw-bg-opacity: 1; - background-color: rgba(157, 23, 77, var(--tw-bg-opacity)); - } - - .sm\:elsa-bg-pink-900 { - --tw-bg-opacity: 1; - background-color: rgba(131, 24, 67, var(--tw-bg-opacity)); - } - - .sm\:elsa-bg-cool-gray-50 { - --tw-bg-opacity: 1; - background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); - } - - .sm\:elsa-bg-cool-gray-100 { - --tw-bg-opacity: 1; - background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); - } - - .sm\:elsa-bg-cool-gray-200 { - --tw-bg-opacity: 1; - background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); - } - - .sm\:elsa-bg-cool-gray-300 { - --tw-bg-opacity: 1; - background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); - } - - .sm\:elsa-bg-cool-gray-400 { - --tw-bg-opacity: 1; - background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); - } - - .sm\:elsa-bg-cool-gray-500 { - --tw-bg-opacity: 1; - background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); - } - - .sm\:elsa-bg-cool-gray-600 { - --tw-bg-opacity: 1; - background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); - } - - .sm\:elsa-bg-cool-gray-700 { - --tw-bg-opacity: 1; - background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); - } - - .sm\:elsa-bg-cool-gray-800 { - --tw-bg-opacity: 1; - background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); - } - - .sm\:elsa-bg-cool-gray-900 { - --tw-bg-opacity: 1; - background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); - } - - .sm\:elsa-bg-rose-50 { - --tw-bg-opacity: 1; - background-color: rgba(255, 241, 242, var(--tw-bg-opacity)); - } - - .sm\:elsa-bg-rose-100 { - --tw-bg-opacity: 1; - background-color: rgba(255, 228, 230, var(--tw-bg-opacity)); - } - - .sm\:elsa-bg-rose-200 { - --tw-bg-opacity: 1; - background-color: rgba(254, 205, 211, var(--tw-bg-opacity)); - } - - .sm\:elsa-bg-rose-300 { - --tw-bg-opacity: 1; - background-color: rgba(253, 164, 175, var(--tw-bg-opacity)); - } - - .sm\:elsa-bg-rose-400 { - --tw-bg-opacity: 1; - background-color: rgba(251, 113, 133, var(--tw-bg-opacity)); - } - - .sm\:elsa-bg-rose-500 { - --tw-bg-opacity: 1; - background-color: rgba(244, 63, 94, var(--tw-bg-opacity)); - } - - .sm\:elsa-bg-rose-600 { - --tw-bg-opacity: 1; - background-color: rgba(225, 29, 72, var(--tw-bg-opacity)); - } - - .sm\:elsa-bg-rose-700 { - --tw-bg-opacity: 1; - background-color: rgba(190, 18, 60, var(--tw-bg-opacity)); - } - - .sm\:elsa-bg-rose-800 { - --tw-bg-opacity: 1; - background-color: rgba(159, 18, 57, var(--tw-bg-opacity)); - } - - .sm\:elsa-bg-rose-900 { - --tw-bg-opacity: 1; - background-color: rgba(136, 19, 55, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-gray-50 { - --tw-bg-opacity: 1; - background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-gray-100 { - --tw-bg-opacity: 1; - background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-gray-200 { - --tw-bg-opacity: 1; - background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-gray-300 { - --tw-bg-opacity: 1; - background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-gray-400 { - --tw-bg-opacity: 1; - background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-gray-500 { - --tw-bg-opacity: 1; - background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-gray-600 { - --tw-bg-opacity: 1; - background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-gray-700 { - --tw-bg-opacity: 1; - background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-gray-800 { - --tw-bg-opacity: 1; - background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-gray-900 { - --tw-bg-opacity: 1; - background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-red-50 { - --tw-bg-opacity: 1; - background-color: rgba(254, 242, 242, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-red-100 { - --tw-bg-opacity: 1; - background-color: rgba(254, 226, 226, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-red-200 { - --tw-bg-opacity: 1; - background-color: rgba(254, 202, 202, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-red-300 { - --tw-bg-opacity: 1; - background-color: rgba(252, 165, 165, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-red-400 { - --tw-bg-opacity: 1; - background-color: rgba(248, 113, 113, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-red-500 { - --tw-bg-opacity: 1; - background-color: rgba(239, 68, 68, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-red-600 { - --tw-bg-opacity: 1; - background-color: rgba(220, 38, 38, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-red-700 { - --tw-bg-opacity: 1; - background-color: rgba(185, 28, 28, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-red-800 { - --tw-bg-opacity: 1; - background-color: rgba(153, 27, 27, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-red-900 { - --tw-bg-opacity: 1; - background-color: rgba(127, 29, 29, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-yellow-50 { - --tw-bg-opacity: 1; - background-color: rgba(255, 251, 235, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-yellow-100 { - --tw-bg-opacity: 1; - background-color: rgba(254, 243, 199, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-yellow-200 { - --tw-bg-opacity: 1; - background-color: rgba(253, 230, 138, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-yellow-300 { - --tw-bg-opacity: 1; - background-color: rgba(252, 211, 77, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-yellow-400 { - --tw-bg-opacity: 1; - background-color: rgba(251, 191, 36, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-yellow-500 { - --tw-bg-opacity: 1; - background-color: rgba(245, 158, 11, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-yellow-600 { - --tw-bg-opacity: 1; - background-color: rgba(217, 119, 6, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-yellow-700 { - --tw-bg-opacity: 1; - background-color: rgba(180, 83, 9, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-yellow-800 { - --tw-bg-opacity: 1; - background-color: rgba(146, 64, 14, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-yellow-900 { - --tw-bg-opacity: 1; - background-color: rgba(120, 53, 15, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-green-50 { - --tw-bg-opacity: 1; - background-color: rgba(236, 253, 245, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-green-100 { - --tw-bg-opacity: 1; - background-color: rgba(209, 250, 229, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-green-200 { - --tw-bg-opacity: 1; - background-color: rgba(167, 243, 208, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-green-300 { - --tw-bg-opacity: 1; - background-color: rgba(110, 231, 183, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-green-400 { - --tw-bg-opacity: 1; - background-color: rgba(52, 211, 153, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-green-500 { - --tw-bg-opacity: 1; - background-color: rgba(16, 185, 129, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-green-600 { - --tw-bg-opacity: 1; - background-color: rgba(5, 150, 105, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-green-700 { - --tw-bg-opacity: 1; - background-color: rgba(4, 120, 87, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-green-800 { - --tw-bg-opacity: 1; - background-color: rgba(6, 95, 70, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-green-900 { - --tw-bg-opacity: 1; - background-color: rgba(6, 78, 59, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-blue-50 { - --tw-bg-opacity: 1; - background-color: rgba(239, 246, 255, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-blue-100 { - --tw-bg-opacity: 1; - background-color: rgba(219, 234, 254, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-blue-200 { - --tw-bg-opacity: 1; - background-color: rgba(191, 219, 254, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-blue-300 { - --tw-bg-opacity: 1; - background-color: rgba(147, 197, 253, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-blue-400 { - --tw-bg-opacity: 1; - background-color: rgba(96, 165, 250, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-blue-500 { - --tw-bg-opacity: 1; - background-color: rgba(59, 130, 246, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-blue-600 { - --tw-bg-opacity: 1; - background-color: rgba(37, 99, 235, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-blue-700 { - --tw-bg-opacity: 1; - background-color: rgba(29, 78, 216, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-blue-800 { - --tw-bg-opacity: 1; - background-color: rgba(30, 64, 175, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-blue-900 { - --tw-bg-opacity: 1; - background-color: rgba(30, 58, 138, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-pink-50 { - --tw-bg-opacity: 1; - background-color: rgba(253, 242, 248, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-pink-100 { - --tw-bg-opacity: 1; - background-color: rgba(252, 231, 243, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-pink-200 { - --tw-bg-opacity: 1; - background-color: rgba(251, 207, 232, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-pink-300 { - --tw-bg-opacity: 1; - background-color: rgba(249, 168, 212, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-pink-400 { - --tw-bg-opacity: 1; - background-color: rgba(244, 114, 182, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-pink-500 { - --tw-bg-opacity: 1; - background-color: rgba(236, 72, 153, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-pink-600 { - --tw-bg-opacity: 1; - background-color: rgba(219, 39, 119, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-pink-700 { - --tw-bg-opacity: 1; - background-color: rgba(190, 24, 93, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-pink-800 { - --tw-bg-opacity: 1; - background-color: rgba(157, 23, 77, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-pink-900 { - --tw-bg-opacity: 1; - background-color: rgba(131, 24, 67, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-cool-gray-50 { - --tw-bg-opacity: 1; - background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-cool-gray-100 { - --tw-bg-opacity: 1; - background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-cool-gray-200 { - --tw-bg-opacity: 1; - background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-cool-gray-300 { - --tw-bg-opacity: 1; - background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-cool-gray-400 { - --tw-bg-opacity: 1; - background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-cool-gray-500 { - --tw-bg-opacity: 1; - background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-cool-gray-600 { - --tw-bg-opacity: 1; - background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-cool-gray-700 { - --tw-bg-opacity: 1; - background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-cool-gray-800 { - --tw-bg-opacity: 1; - background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-cool-gray-900 { - --tw-bg-opacity: 1; - background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-rose-50 { - --tw-bg-opacity: 1; - background-color: rgba(255, 241, 242, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-rose-100 { - --tw-bg-opacity: 1; - background-color: rgba(255, 228, 230, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-rose-200 { - --tw-bg-opacity: 1; - background-color: rgba(254, 205, 211, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-rose-300 { - --tw-bg-opacity: 1; - background-color: rgba(253, 164, 175, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-rose-400 { - --tw-bg-opacity: 1; - background-color: rgba(251, 113, 133, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-rose-500 { - --tw-bg-opacity: 1; - background-color: rgba(244, 63, 94, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-rose-600 { - --tw-bg-opacity: 1; - background-color: rgba(225, 29, 72, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-rose-700 { - --tw-bg-opacity: 1; - background-color: rgba(190, 18, 60, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-rose-800 { - --tw-bg-opacity: 1; - background-color: rgba(159, 18, 57, var(--tw-bg-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-bg-rose-900 { - --tw-bg-opacity: 1; - background-color: rgba(136, 19, 55, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-gray-50:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-gray-100:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-gray-200:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-gray-300:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-gray-400:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-gray-500:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-gray-600:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-gray-700:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-gray-800:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-gray-900:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-red-50:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(254, 242, 242, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-red-100:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(254, 226, 226, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-red-200:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(254, 202, 202, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-red-300:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(252, 165, 165, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-red-400:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(248, 113, 113, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-red-500:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(239, 68, 68, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-red-600:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(220, 38, 38, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-red-700:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(185, 28, 28, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-red-800:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(153, 27, 27, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-red-900:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(127, 29, 29, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-yellow-50:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(255, 251, 235, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-yellow-100:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(254, 243, 199, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-yellow-200:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(253, 230, 138, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-yellow-300:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(252, 211, 77, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-yellow-400:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(251, 191, 36, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-yellow-500:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(245, 158, 11, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-yellow-600:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(217, 119, 6, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-yellow-700:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(180, 83, 9, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-yellow-800:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(146, 64, 14, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-yellow-900:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(120, 53, 15, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-green-50:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(236, 253, 245, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-green-100:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(209, 250, 229, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-green-200:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(167, 243, 208, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-green-300:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(110, 231, 183, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-green-400:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(52, 211, 153, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-green-500:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(16, 185, 129, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-green-600:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(5, 150, 105, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-green-700:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(4, 120, 87, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-green-800:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(6, 95, 70, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-green-900:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(6, 78, 59, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-blue-50:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(239, 246, 255, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-blue-100:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(219, 234, 254, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-blue-200:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(191, 219, 254, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-blue-300:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(147, 197, 253, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-blue-400:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(96, 165, 250, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-blue-500:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(59, 130, 246, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-blue-600:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(37, 99, 235, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-blue-700:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(29, 78, 216, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-blue-800:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(30, 64, 175, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-blue-900:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(30, 58, 138, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-pink-50:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(253, 242, 248, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-pink-100:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(252, 231, 243, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-pink-200:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(251, 207, 232, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-pink-300:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(249, 168, 212, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-pink-400:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(244, 114, 182, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-pink-500:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(236, 72, 153, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-pink-600:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(219, 39, 119, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-pink-700:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(190, 24, 93, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-pink-800:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(157, 23, 77, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-pink-900:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(131, 24, 67, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-cool-gray-50:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-cool-gray-100:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-cool-gray-200:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-cool-gray-300:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-cool-gray-400:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-cool-gray-500:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-cool-gray-600:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-cool-gray-700:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-cool-gray-800:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-cool-gray-900:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-rose-50:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(255, 241, 242, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-rose-100:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(255, 228, 230, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-rose-200:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(254, 205, 211, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-rose-300:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(253, 164, 175, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-rose-400:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(251, 113, 133, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-rose-500:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(244, 63, 94, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-rose-600:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(225, 29, 72, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-rose-700:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(190, 18, 60, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-rose-800:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(159, 18, 57, var(--tw-bg-opacity)); - } - - .sm\:focus-within\:elsa-bg-rose-900:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(136, 19, 55, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-gray-50:hover { - --tw-bg-opacity: 1; - background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-gray-100:hover { - --tw-bg-opacity: 1; - background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-gray-200:hover { - --tw-bg-opacity: 1; - background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-gray-300:hover { - --tw-bg-opacity: 1; - background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-gray-400:hover { - --tw-bg-opacity: 1; - background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-gray-500:hover { - --tw-bg-opacity: 1; - background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-gray-600:hover { - --tw-bg-opacity: 1; - background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-gray-700:hover { - --tw-bg-opacity: 1; - background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-gray-800:hover { - --tw-bg-opacity: 1; - background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-gray-900:hover { - --tw-bg-opacity: 1; - background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-red-50:hover { - --tw-bg-opacity: 1; - background-color: rgba(254, 242, 242, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-red-100:hover { - --tw-bg-opacity: 1; - background-color: rgba(254, 226, 226, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-red-200:hover { - --tw-bg-opacity: 1; - background-color: rgba(254, 202, 202, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-red-300:hover { - --tw-bg-opacity: 1; - background-color: rgba(252, 165, 165, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-red-400:hover { - --tw-bg-opacity: 1; - background-color: rgba(248, 113, 113, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-red-500:hover { - --tw-bg-opacity: 1; - background-color: rgba(239, 68, 68, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-red-600:hover { - --tw-bg-opacity: 1; - background-color: rgba(220, 38, 38, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-red-700:hover { - --tw-bg-opacity: 1; - background-color: rgba(185, 28, 28, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-red-800:hover { - --tw-bg-opacity: 1; - background-color: rgba(153, 27, 27, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-red-900:hover { - --tw-bg-opacity: 1; - background-color: rgba(127, 29, 29, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-yellow-50:hover { - --tw-bg-opacity: 1; - background-color: rgba(255, 251, 235, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-yellow-100:hover { - --tw-bg-opacity: 1; - background-color: rgba(254, 243, 199, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-yellow-200:hover { - --tw-bg-opacity: 1; - background-color: rgba(253, 230, 138, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-yellow-300:hover { - --tw-bg-opacity: 1; - background-color: rgba(252, 211, 77, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-yellow-400:hover { - --tw-bg-opacity: 1; - background-color: rgba(251, 191, 36, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-yellow-500:hover { - --tw-bg-opacity: 1; - background-color: rgba(245, 158, 11, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-yellow-600:hover { - --tw-bg-opacity: 1; - background-color: rgba(217, 119, 6, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-yellow-700:hover { - --tw-bg-opacity: 1; - background-color: rgba(180, 83, 9, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-yellow-800:hover { - --tw-bg-opacity: 1; - background-color: rgba(146, 64, 14, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-yellow-900:hover { - --tw-bg-opacity: 1; - background-color: rgba(120, 53, 15, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-green-50:hover { - --tw-bg-opacity: 1; - background-color: rgba(236, 253, 245, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-green-100:hover { - --tw-bg-opacity: 1; - background-color: rgba(209, 250, 229, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-green-200:hover { - --tw-bg-opacity: 1; - background-color: rgba(167, 243, 208, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-green-300:hover { - --tw-bg-opacity: 1; - background-color: rgba(110, 231, 183, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-green-400:hover { - --tw-bg-opacity: 1; - background-color: rgba(52, 211, 153, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-green-500:hover { - --tw-bg-opacity: 1; - background-color: rgba(16, 185, 129, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-green-600:hover { - --tw-bg-opacity: 1; - background-color: rgba(5, 150, 105, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-green-700:hover { - --tw-bg-opacity: 1; - background-color: rgba(4, 120, 87, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-green-800:hover { - --tw-bg-opacity: 1; - background-color: rgba(6, 95, 70, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-green-900:hover { - --tw-bg-opacity: 1; - background-color: rgba(6, 78, 59, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-blue-50:hover { - --tw-bg-opacity: 1; - background-color: rgba(239, 246, 255, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-blue-100:hover { - --tw-bg-opacity: 1; - background-color: rgba(219, 234, 254, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-blue-200:hover { - --tw-bg-opacity: 1; - background-color: rgba(191, 219, 254, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-blue-300:hover { - --tw-bg-opacity: 1; - background-color: rgba(147, 197, 253, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-blue-400:hover { - --tw-bg-opacity: 1; - background-color: rgba(96, 165, 250, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-blue-500:hover { - --tw-bg-opacity: 1; - background-color: rgba(59, 130, 246, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-blue-600:hover { - --tw-bg-opacity: 1; - background-color: rgba(37, 99, 235, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-blue-700:hover { - --tw-bg-opacity: 1; - background-color: rgba(29, 78, 216, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-blue-800:hover { - --tw-bg-opacity: 1; - background-color: rgba(30, 64, 175, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-blue-900:hover { - --tw-bg-opacity: 1; - background-color: rgba(30, 58, 138, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-pink-50:hover { - --tw-bg-opacity: 1; - background-color: rgba(253, 242, 248, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-pink-100:hover { - --tw-bg-opacity: 1; - background-color: rgba(252, 231, 243, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-pink-200:hover { - --tw-bg-opacity: 1; - background-color: rgba(251, 207, 232, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-pink-300:hover { - --tw-bg-opacity: 1; - background-color: rgba(249, 168, 212, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-pink-400:hover { - --tw-bg-opacity: 1; - background-color: rgba(244, 114, 182, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-pink-500:hover { - --tw-bg-opacity: 1; - background-color: rgba(236, 72, 153, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-pink-600:hover { - --tw-bg-opacity: 1; - background-color: rgba(219, 39, 119, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-pink-700:hover { - --tw-bg-opacity: 1; - background-color: rgba(190, 24, 93, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-pink-800:hover { - --tw-bg-opacity: 1; - background-color: rgba(157, 23, 77, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-pink-900:hover { - --tw-bg-opacity: 1; - background-color: rgba(131, 24, 67, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-cool-gray-50:hover { - --tw-bg-opacity: 1; - background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-cool-gray-100:hover { - --tw-bg-opacity: 1; - background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-cool-gray-200:hover { - --tw-bg-opacity: 1; - background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-cool-gray-300:hover { - --tw-bg-opacity: 1; - background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-cool-gray-400:hover { - --tw-bg-opacity: 1; - background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-cool-gray-500:hover { - --tw-bg-opacity: 1; - background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-cool-gray-600:hover { - --tw-bg-opacity: 1; - background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-cool-gray-700:hover { - --tw-bg-opacity: 1; - background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-cool-gray-800:hover { - --tw-bg-opacity: 1; - background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-cool-gray-900:hover { - --tw-bg-opacity: 1; - background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-rose-50:hover { - --tw-bg-opacity: 1; - background-color: rgba(255, 241, 242, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-rose-100:hover { - --tw-bg-opacity: 1; - background-color: rgba(255, 228, 230, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-rose-200:hover { - --tw-bg-opacity: 1; - background-color: rgba(254, 205, 211, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-rose-300:hover { - --tw-bg-opacity: 1; - background-color: rgba(253, 164, 175, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-rose-400:hover { - --tw-bg-opacity: 1; - background-color: rgba(251, 113, 133, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-rose-500:hover { - --tw-bg-opacity: 1; - background-color: rgba(244, 63, 94, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-rose-600:hover { - --tw-bg-opacity: 1; - background-color: rgba(225, 29, 72, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-rose-700:hover { - --tw-bg-opacity: 1; - background-color: rgba(190, 18, 60, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-rose-800:hover { - --tw-bg-opacity: 1; - background-color: rgba(159, 18, 57, var(--tw-bg-opacity)); - } - - .sm\:hover\:elsa-bg-rose-900:hover { - --tw-bg-opacity: 1; - background-color: rgba(136, 19, 55, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-gray-50:focus { - --tw-bg-opacity: 1; - background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-gray-100:focus { - --tw-bg-opacity: 1; - background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-gray-200:focus { - --tw-bg-opacity: 1; - background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-gray-300:focus { - --tw-bg-opacity: 1; - background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-gray-400:focus { - --tw-bg-opacity: 1; - background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-gray-500:focus { - --tw-bg-opacity: 1; - background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-gray-600:focus { - --tw-bg-opacity: 1; - background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-gray-700:focus { - --tw-bg-opacity: 1; - background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-gray-800:focus { - --tw-bg-opacity: 1; - background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-gray-900:focus { - --tw-bg-opacity: 1; - background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-red-50:focus { - --tw-bg-opacity: 1; - background-color: rgba(254, 242, 242, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-red-100:focus { - --tw-bg-opacity: 1; - background-color: rgba(254, 226, 226, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-red-200:focus { - --tw-bg-opacity: 1; - background-color: rgba(254, 202, 202, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-red-300:focus { - --tw-bg-opacity: 1; - background-color: rgba(252, 165, 165, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-red-400:focus { - --tw-bg-opacity: 1; - background-color: rgba(248, 113, 113, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-red-500:focus { - --tw-bg-opacity: 1; - background-color: rgba(239, 68, 68, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-red-600:focus { - --tw-bg-opacity: 1; - background-color: rgba(220, 38, 38, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-red-700:focus { - --tw-bg-opacity: 1; - background-color: rgba(185, 28, 28, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-red-800:focus { - --tw-bg-opacity: 1; - background-color: rgba(153, 27, 27, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-red-900:focus { - --tw-bg-opacity: 1; - background-color: rgba(127, 29, 29, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-yellow-50:focus { - --tw-bg-opacity: 1; - background-color: rgba(255, 251, 235, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-yellow-100:focus { - --tw-bg-opacity: 1; - background-color: rgba(254, 243, 199, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-yellow-200:focus { - --tw-bg-opacity: 1; - background-color: rgba(253, 230, 138, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-yellow-300:focus { - --tw-bg-opacity: 1; - background-color: rgba(252, 211, 77, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-yellow-400:focus { - --tw-bg-opacity: 1; - background-color: rgba(251, 191, 36, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-yellow-500:focus { - --tw-bg-opacity: 1; - background-color: rgba(245, 158, 11, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-yellow-600:focus { - --tw-bg-opacity: 1; - background-color: rgba(217, 119, 6, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-yellow-700:focus { - --tw-bg-opacity: 1; - background-color: rgba(180, 83, 9, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-yellow-800:focus { - --tw-bg-opacity: 1; - background-color: rgba(146, 64, 14, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-yellow-900:focus { - --tw-bg-opacity: 1; - background-color: rgba(120, 53, 15, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-green-50:focus { - --tw-bg-opacity: 1; - background-color: rgba(236, 253, 245, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-green-100:focus { - --tw-bg-opacity: 1; - background-color: rgba(209, 250, 229, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-green-200:focus { - --tw-bg-opacity: 1; - background-color: rgba(167, 243, 208, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-green-300:focus { - --tw-bg-opacity: 1; - background-color: rgba(110, 231, 183, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-green-400:focus { - --tw-bg-opacity: 1; - background-color: rgba(52, 211, 153, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-green-500:focus { - --tw-bg-opacity: 1; - background-color: rgba(16, 185, 129, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-green-600:focus { - --tw-bg-opacity: 1; - background-color: rgba(5, 150, 105, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-green-700:focus { - --tw-bg-opacity: 1; - background-color: rgba(4, 120, 87, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-green-800:focus { - --tw-bg-opacity: 1; - background-color: rgba(6, 95, 70, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-green-900:focus { - --tw-bg-opacity: 1; - background-color: rgba(6, 78, 59, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-blue-50:focus { - --tw-bg-opacity: 1; - background-color: rgba(239, 246, 255, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-blue-100:focus { - --tw-bg-opacity: 1; - background-color: rgba(219, 234, 254, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-blue-200:focus { - --tw-bg-opacity: 1; - background-color: rgba(191, 219, 254, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-blue-300:focus { - --tw-bg-opacity: 1; - background-color: rgba(147, 197, 253, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-blue-400:focus { - --tw-bg-opacity: 1; - background-color: rgba(96, 165, 250, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-blue-500:focus { - --tw-bg-opacity: 1; - background-color: rgba(59, 130, 246, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-blue-600:focus { - --tw-bg-opacity: 1; - background-color: rgba(37, 99, 235, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-blue-700:focus { - --tw-bg-opacity: 1; - background-color: rgba(29, 78, 216, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-blue-800:focus { - --tw-bg-opacity: 1; - background-color: rgba(30, 64, 175, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-blue-900:focus { - --tw-bg-opacity: 1; - background-color: rgba(30, 58, 138, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-pink-50:focus { - --tw-bg-opacity: 1; - background-color: rgba(253, 242, 248, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-pink-100:focus { - --tw-bg-opacity: 1; - background-color: rgba(252, 231, 243, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-pink-200:focus { - --tw-bg-opacity: 1; - background-color: rgba(251, 207, 232, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-pink-300:focus { - --tw-bg-opacity: 1; - background-color: rgba(249, 168, 212, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-pink-400:focus { - --tw-bg-opacity: 1; - background-color: rgba(244, 114, 182, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-pink-500:focus { - --tw-bg-opacity: 1; - background-color: rgba(236, 72, 153, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-pink-600:focus { - --tw-bg-opacity: 1; - background-color: rgba(219, 39, 119, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-pink-700:focus { - --tw-bg-opacity: 1; - background-color: rgba(190, 24, 93, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-pink-800:focus { - --tw-bg-opacity: 1; - background-color: rgba(157, 23, 77, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-pink-900:focus { - --tw-bg-opacity: 1; - background-color: rgba(131, 24, 67, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-cool-gray-50:focus { - --tw-bg-opacity: 1; - background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-cool-gray-100:focus { - --tw-bg-opacity: 1; - background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-cool-gray-200:focus { - --tw-bg-opacity: 1; - background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-cool-gray-300:focus { - --tw-bg-opacity: 1; - background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-cool-gray-400:focus { - --tw-bg-opacity: 1; - background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-cool-gray-500:focus { - --tw-bg-opacity: 1; - background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-cool-gray-600:focus { - --tw-bg-opacity: 1; - background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-cool-gray-700:focus { - --tw-bg-opacity: 1; - background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-cool-gray-800:focus { - --tw-bg-opacity: 1; - background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-cool-gray-900:focus { - --tw-bg-opacity: 1; - background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-rose-50:focus { - --tw-bg-opacity: 1; - background-color: rgba(255, 241, 242, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-rose-100:focus { - --tw-bg-opacity: 1; - background-color: rgba(255, 228, 230, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-rose-200:focus { - --tw-bg-opacity: 1; - background-color: rgba(254, 205, 211, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-rose-300:focus { - --tw-bg-opacity: 1; - background-color: rgba(253, 164, 175, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-rose-400:focus { - --tw-bg-opacity: 1; - background-color: rgba(251, 113, 133, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-rose-500:focus { - --tw-bg-opacity: 1; - background-color: rgba(244, 63, 94, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-rose-600:focus { - --tw-bg-opacity: 1; - background-color: rgba(225, 29, 72, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-rose-700:focus { - --tw-bg-opacity: 1; - background-color: rgba(190, 18, 60, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-rose-800:focus { - --tw-bg-opacity: 1; - background-color: rgba(159, 18, 57, var(--tw-bg-opacity)); - } - - .sm\:focus\:elsa-bg-rose-900:focus { - --tw-bg-opacity: 1; - background-color: rgba(136, 19, 55, var(--tw-bg-opacity)); - } - - .sm\:elsa-from-gray-50 { - --tw-gradient-from: #f9fafb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0)); - } - - .sm\:elsa-from-gray-100 { - --tw-gradient-from: #f3f4f6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0)); - } - - .sm\:elsa-from-gray-200 { - --tw-gradient-from: #e5e7eb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0)); - } - - .sm\:elsa-from-gray-300 { - --tw-gradient-from: #d1d5db; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0)); - } - - .sm\:elsa-from-gray-400 { - --tw-gradient-from: #9ca3af; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0)); - } - - .sm\:elsa-from-gray-500 { - --tw-gradient-from: #6b7280; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0)); - } - - .sm\:elsa-from-gray-600 { - --tw-gradient-from: #4b5563; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0)); - } - - .sm\:elsa-from-gray-700 { - --tw-gradient-from: #374151; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0)); - } - - .sm\:elsa-from-gray-800 { - --tw-gradient-from: #1f2937; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0)); - } - - .sm\:elsa-from-gray-900 { - --tw-gradient-from: #111827; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0)); - } - - .sm\:elsa-from-red-50 { - --tw-gradient-from: #fef2f2; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0)); - } - - .sm\:elsa-from-red-100 { - --tw-gradient-from: #fee2e2; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0)); - } - - .sm\:elsa-from-red-200 { - --tw-gradient-from: #fecaca; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0)); - } - - .sm\:elsa-from-red-300 { - --tw-gradient-from: #fca5a5; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0)); - } - - .sm\:elsa-from-red-400 { - --tw-gradient-from: #f87171; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0)); - } - - .sm\:elsa-from-red-500 { - --tw-gradient-from: #ef4444; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0)); - } - - .sm\:elsa-from-red-600 { - --tw-gradient-from: #dc2626; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0)); - } - - .sm\:elsa-from-red-700 { - --tw-gradient-from: #b91c1c; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0)); - } - - .sm\:elsa-from-red-800 { - --tw-gradient-from: #991b1b; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0)); - } - - .sm\:elsa-from-red-900 { - --tw-gradient-from: #7f1d1d; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0)); - } - - .sm\:elsa-from-yellow-50 { - --tw-gradient-from: #fffbeb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0)); - } - - .sm\:elsa-from-yellow-100 { - --tw-gradient-from: #fef3c7; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0)); - } - - .sm\:elsa-from-yellow-200 { - --tw-gradient-from: #fde68a; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0)); - } - - .sm\:elsa-from-yellow-300 { - --tw-gradient-from: #fcd34d; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0)); - } - - .sm\:elsa-from-yellow-400 { - --tw-gradient-from: #fbbf24; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0)); - } - - .sm\:elsa-from-yellow-500 { - --tw-gradient-from: #f59e0b; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0)); - } - - .sm\:elsa-from-yellow-600 { - --tw-gradient-from: #d97706; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0)); - } - - .sm\:elsa-from-yellow-700 { - --tw-gradient-from: #b45309; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0)); - } - - .sm\:elsa-from-yellow-800 { - --tw-gradient-from: #92400e; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0)); - } - - .sm\:elsa-from-yellow-900 { - --tw-gradient-from: #78350f; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0)); - } - - .sm\:elsa-from-green-50 { - --tw-gradient-from: #ecfdf5; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0)); - } - - .sm\:elsa-from-green-100 { - --tw-gradient-from: #d1fae5; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0)); - } - - .sm\:elsa-from-green-200 { - --tw-gradient-from: #a7f3d0; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0)); - } - - .sm\:elsa-from-green-300 { - --tw-gradient-from: #6ee7b7; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0)); - } - - .sm\:elsa-from-green-400 { - --tw-gradient-from: #34d399; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0)); - } - - .sm\:elsa-from-green-500 { - --tw-gradient-from: #10b981; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0)); - } - - .sm\:elsa-from-green-600 { - --tw-gradient-from: #059669; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0)); - } - - .sm\:elsa-from-green-700 { - --tw-gradient-from: #047857; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0)); - } - - .sm\:elsa-from-green-800 { - --tw-gradient-from: #065f46; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0)); - } - - .sm\:elsa-from-green-900 { - --tw-gradient-from: #064e3b; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0)); - } - - .sm\:elsa-from-blue-50 { - --tw-gradient-from: #eff6ff; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0)); - } - - .sm\:elsa-from-blue-100 { - --tw-gradient-from: #dbeafe; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0)); - } - - .sm\:elsa-from-blue-200 { - --tw-gradient-from: #bfdbfe; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0)); - } - - .sm\:elsa-from-blue-300 { - --tw-gradient-from: #93c5fd; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0)); - } - - .sm\:elsa-from-blue-400 { - --tw-gradient-from: #60a5fa; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0)); - } - - .sm\:elsa-from-blue-500 { - --tw-gradient-from: #3b82f6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0)); - } - - .sm\:elsa-from-blue-600 { - --tw-gradient-from: #2563eb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0)); - } - - .sm\:elsa-from-blue-700 { - --tw-gradient-from: #1d4ed8; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0)); - } - - .sm\:elsa-from-blue-800 { - --tw-gradient-from: #1e40af; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0)); - } - - .sm\:elsa-from-blue-900 { - --tw-gradient-from: #1e3a8a; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0)); - } - - .sm\:elsa-from-pink-50 { - --tw-gradient-from: #fdf2f8; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0)); - } - - .sm\:elsa-from-pink-100 { - --tw-gradient-from: #fce7f3; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0)); - } - - .sm\:elsa-from-pink-200 { - --tw-gradient-from: #fbcfe8; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0)); - } - - .sm\:elsa-from-pink-300 { - --tw-gradient-from: #f9a8d4; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0)); - } - - .sm\:elsa-from-pink-400 { - --tw-gradient-from: #f472b6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0)); - } - - .sm\:elsa-from-pink-500 { - --tw-gradient-from: #ec4899; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0)); - } - - .sm\:elsa-from-pink-600 { - --tw-gradient-from: #db2777; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0)); - } - - .sm\:elsa-from-pink-700 { - --tw-gradient-from: #be185d; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0)); - } - - .sm\:elsa-from-pink-800 { - --tw-gradient-from: #9d174d; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0)); - } - - .sm\:elsa-from-pink-900 { - --tw-gradient-from: #831843; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0)); - } - - .sm\:elsa-from-cool-gray-50 { - --tw-gradient-from: #f9fafb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0)); - } - - .sm\:elsa-from-cool-gray-100 { - --tw-gradient-from: #f3f4f6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0)); - } - - .sm\:elsa-from-cool-gray-200 { - --tw-gradient-from: #e5e7eb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0)); - } - - .sm\:elsa-from-cool-gray-300 { - --tw-gradient-from: #d1d5db; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0)); - } - - .sm\:elsa-from-cool-gray-400 { - --tw-gradient-from: #9ca3af; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0)); - } - - .sm\:elsa-from-cool-gray-500 { - --tw-gradient-from: #6b7280; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0)); - } - - .sm\:elsa-from-cool-gray-600 { - --tw-gradient-from: #4b5563; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0)); - } - - .sm\:elsa-from-cool-gray-700 { - --tw-gradient-from: #374151; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0)); - } - - .sm\:elsa-from-cool-gray-800 { - --tw-gradient-from: #1f2937; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0)); - } - - .sm\:elsa-from-cool-gray-900 { - --tw-gradient-from: #111827; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0)); - } - - .sm\:elsa-from-rose-50 { - --tw-gradient-from: #fff1f2; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 241, 242, 0)); - } - - .sm\:elsa-from-rose-100 { - --tw-gradient-from: #ffe4e6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 228, 230, 0)); - } - - .sm\:elsa-from-rose-200 { - --tw-gradient-from: #fecdd3; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 205, 211, 0)); - } - - .sm\:elsa-from-rose-300 { - --tw-gradient-from: #fda4af; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 164, 175, 0)); - } - - .sm\:elsa-from-rose-400 { - --tw-gradient-from: #fb7185; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 113, 133, 0)); - } - - .sm\:elsa-from-rose-500 { - --tw-gradient-from: #f43f5e; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 63, 94, 0)); - } - - .sm\:elsa-from-rose-600 { - --tw-gradient-from: #e11d48; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(225, 29, 72, 0)); - } - - .sm\:elsa-from-rose-700 { - --tw-gradient-from: #be123c; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 18, 60, 0)); - } - - .sm\:elsa-from-rose-800 { - --tw-gradient-from: #9f1239; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(159, 18, 57, 0)); - } - - .sm\:elsa-from-rose-900 { - --tw-gradient-from: #881337; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(136, 19, 55, 0)); - } - - .sm\:hover\:elsa-from-gray-50:hover { - --tw-gradient-from: #f9fafb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0)); - } - - .sm\:hover\:elsa-from-gray-100:hover { - --tw-gradient-from: #f3f4f6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0)); - } - - .sm\:hover\:elsa-from-gray-200:hover { - --tw-gradient-from: #e5e7eb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0)); - } - - .sm\:hover\:elsa-from-gray-300:hover { - --tw-gradient-from: #d1d5db; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0)); - } - - .sm\:hover\:elsa-from-gray-400:hover { - --tw-gradient-from: #9ca3af; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0)); - } - - .sm\:hover\:elsa-from-gray-500:hover { - --tw-gradient-from: #6b7280; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0)); - } - - .sm\:hover\:elsa-from-gray-600:hover { - --tw-gradient-from: #4b5563; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0)); - } - - .sm\:hover\:elsa-from-gray-700:hover { - --tw-gradient-from: #374151; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0)); - } - - .sm\:hover\:elsa-from-gray-800:hover { - --tw-gradient-from: #1f2937; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0)); - } - - .sm\:hover\:elsa-from-gray-900:hover { - --tw-gradient-from: #111827; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0)); - } - - .sm\:hover\:elsa-from-red-50:hover { - --tw-gradient-from: #fef2f2; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0)); - } - - .sm\:hover\:elsa-from-red-100:hover { - --tw-gradient-from: #fee2e2; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0)); - } - - .sm\:hover\:elsa-from-red-200:hover { - --tw-gradient-from: #fecaca; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0)); - } - - .sm\:hover\:elsa-from-red-300:hover { - --tw-gradient-from: #fca5a5; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0)); - } - - .sm\:hover\:elsa-from-red-400:hover { - --tw-gradient-from: #f87171; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0)); - } - - .sm\:hover\:elsa-from-red-500:hover { - --tw-gradient-from: #ef4444; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0)); - } - - .sm\:hover\:elsa-from-red-600:hover { - --tw-gradient-from: #dc2626; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0)); - } - - .sm\:hover\:elsa-from-red-700:hover { - --tw-gradient-from: #b91c1c; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0)); - } - - .sm\:hover\:elsa-from-red-800:hover { - --tw-gradient-from: #991b1b; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0)); - } - - .sm\:hover\:elsa-from-red-900:hover { - --tw-gradient-from: #7f1d1d; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0)); - } - - .sm\:hover\:elsa-from-yellow-50:hover { - --tw-gradient-from: #fffbeb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0)); - } - - .sm\:hover\:elsa-from-yellow-100:hover { - --tw-gradient-from: #fef3c7; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0)); - } - - .sm\:hover\:elsa-from-yellow-200:hover { - --tw-gradient-from: #fde68a; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0)); - } - - .sm\:hover\:elsa-from-yellow-300:hover { - --tw-gradient-from: #fcd34d; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0)); - } - - .sm\:hover\:elsa-from-yellow-400:hover { - --tw-gradient-from: #fbbf24; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0)); - } - - .sm\:hover\:elsa-from-yellow-500:hover { - --tw-gradient-from: #f59e0b; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0)); - } - - .sm\:hover\:elsa-from-yellow-600:hover { - --tw-gradient-from: #d97706; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0)); - } - - .sm\:hover\:elsa-from-yellow-700:hover { - --tw-gradient-from: #b45309; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0)); - } - - .sm\:hover\:elsa-from-yellow-800:hover { - --tw-gradient-from: #92400e; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0)); - } - - .sm\:hover\:elsa-from-yellow-900:hover { - --tw-gradient-from: #78350f; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0)); - } - - .sm\:hover\:elsa-from-green-50:hover { - --tw-gradient-from: #ecfdf5; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0)); - } - - .sm\:hover\:elsa-from-green-100:hover { - --tw-gradient-from: #d1fae5; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0)); - } - - .sm\:hover\:elsa-from-green-200:hover { - --tw-gradient-from: #a7f3d0; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0)); - } - - .sm\:hover\:elsa-from-green-300:hover { - --tw-gradient-from: #6ee7b7; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0)); - } - - .sm\:hover\:elsa-from-green-400:hover { - --tw-gradient-from: #34d399; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0)); - } - - .sm\:hover\:elsa-from-green-500:hover { - --tw-gradient-from: #10b981; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0)); - } - - .sm\:hover\:elsa-from-green-600:hover { - --tw-gradient-from: #059669; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0)); - } - - .sm\:hover\:elsa-from-green-700:hover { - --tw-gradient-from: #047857; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0)); - } - - .sm\:hover\:elsa-from-green-800:hover { - --tw-gradient-from: #065f46; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0)); - } - - .sm\:hover\:elsa-from-green-900:hover { - --tw-gradient-from: #064e3b; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0)); - } - - .sm\:hover\:elsa-from-blue-50:hover { - --tw-gradient-from: #eff6ff; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0)); - } - - .sm\:hover\:elsa-from-blue-100:hover { - --tw-gradient-from: #dbeafe; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0)); - } - - .sm\:hover\:elsa-from-blue-200:hover { - --tw-gradient-from: #bfdbfe; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0)); - } - - .sm\:hover\:elsa-from-blue-300:hover { - --tw-gradient-from: #93c5fd; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0)); - } - - .sm\:hover\:elsa-from-blue-400:hover { - --tw-gradient-from: #60a5fa; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0)); - } - - .sm\:hover\:elsa-from-blue-500:hover { - --tw-gradient-from: #3b82f6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0)); - } - - .sm\:hover\:elsa-from-blue-600:hover { - --tw-gradient-from: #2563eb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0)); - } - - .sm\:hover\:elsa-from-blue-700:hover { - --tw-gradient-from: #1d4ed8; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0)); - } - - .sm\:hover\:elsa-from-blue-800:hover { - --tw-gradient-from: #1e40af; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0)); - } - - .sm\:hover\:elsa-from-blue-900:hover { - --tw-gradient-from: #1e3a8a; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0)); - } - - .sm\:hover\:elsa-from-pink-50:hover { - --tw-gradient-from: #fdf2f8; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0)); - } - - .sm\:hover\:elsa-from-pink-100:hover { - --tw-gradient-from: #fce7f3; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0)); - } - - .sm\:hover\:elsa-from-pink-200:hover { - --tw-gradient-from: #fbcfe8; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0)); - } - - .sm\:hover\:elsa-from-pink-300:hover { - --tw-gradient-from: #f9a8d4; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0)); - } - - .sm\:hover\:elsa-from-pink-400:hover { - --tw-gradient-from: #f472b6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0)); - } - - .sm\:hover\:elsa-from-pink-500:hover { - --tw-gradient-from: #ec4899; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0)); - } - - .sm\:hover\:elsa-from-pink-600:hover { - --tw-gradient-from: #db2777; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0)); - } - - .sm\:hover\:elsa-from-pink-700:hover { - --tw-gradient-from: #be185d; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0)); - } - - .sm\:hover\:elsa-from-pink-800:hover { - --tw-gradient-from: #9d174d; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0)); - } - - .sm\:hover\:elsa-from-pink-900:hover { - --tw-gradient-from: #831843; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0)); - } - - .sm\:hover\:elsa-from-cool-gray-50:hover { - --tw-gradient-from: #f9fafb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0)); - } - - .sm\:hover\:elsa-from-cool-gray-100:hover { - --tw-gradient-from: #f3f4f6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0)); - } - - .sm\:hover\:elsa-from-cool-gray-200:hover { - --tw-gradient-from: #e5e7eb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0)); - } - - .sm\:hover\:elsa-from-cool-gray-300:hover { - --tw-gradient-from: #d1d5db; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0)); - } - - .sm\:hover\:elsa-from-cool-gray-400:hover { - --tw-gradient-from: #9ca3af; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0)); - } - - .sm\:hover\:elsa-from-cool-gray-500:hover { - --tw-gradient-from: #6b7280; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0)); - } - - .sm\:hover\:elsa-from-cool-gray-600:hover { - --tw-gradient-from: #4b5563; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0)); - } - - .sm\:hover\:elsa-from-cool-gray-700:hover { - --tw-gradient-from: #374151; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0)); - } - - .sm\:hover\:elsa-from-cool-gray-800:hover { - --tw-gradient-from: #1f2937; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0)); - } - - .sm\:hover\:elsa-from-cool-gray-900:hover { - --tw-gradient-from: #111827; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0)); - } - - .sm\:hover\:elsa-from-rose-50:hover { - --tw-gradient-from: #fff1f2; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 241, 242, 0)); - } - - .sm\:hover\:elsa-from-rose-100:hover { - --tw-gradient-from: #ffe4e6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 228, 230, 0)); - } - - .sm\:hover\:elsa-from-rose-200:hover { - --tw-gradient-from: #fecdd3; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 205, 211, 0)); - } - - .sm\:hover\:elsa-from-rose-300:hover { - --tw-gradient-from: #fda4af; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 164, 175, 0)); - } - - .sm\:hover\:elsa-from-rose-400:hover { - --tw-gradient-from: #fb7185; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 113, 133, 0)); - } - - .sm\:hover\:elsa-from-rose-500:hover { - --tw-gradient-from: #f43f5e; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 63, 94, 0)); - } - - .sm\:hover\:elsa-from-rose-600:hover { - --tw-gradient-from: #e11d48; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(225, 29, 72, 0)); - } - - .sm\:hover\:elsa-from-rose-700:hover { - --tw-gradient-from: #be123c; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 18, 60, 0)); - } - - .sm\:hover\:elsa-from-rose-800:hover { - --tw-gradient-from: #9f1239; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(159, 18, 57, 0)); - } - - .sm\:hover\:elsa-from-rose-900:hover { - --tw-gradient-from: #881337; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(136, 19, 55, 0)); - } - - .sm\:focus\:elsa-from-gray-50:focus { - --tw-gradient-from: #f9fafb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0)); - } - - .sm\:focus\:elsa-from-gray-100:focus { - --tw-gradient-from: #f3f4f6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0)); - } - - .sm\:focus\:elsa-from-gray-200:focus { - --tw-gradient-from: #e5e7eb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0)); - } - - .sm\:focus\:elsa-from-gray-300:focus { - --tw-gradient-from: #d1d5db; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0)); - } - - .sm\:focus\:elsa-from-gray-400:focus { - --tw-gradient-from: #9ca3af; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0)); - } - - .sm\:focus\:elsa-from-gray-500:focus { - --tw-gradient-from: #6b7280; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0)); - } - - .sm\:focus\:elsa-from-gray-600:focus { - --tw-gradient-from: #4b5563; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0)); - } - - .sm\:focus\:elsa-from-gray-700:focus { - --tw-gradient-from: #374151; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0)); - } - - .sm\:focus\:elsa-from-gray-800:focus { - --tw-gradient-from: #1f2937; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0)); - } - - .sm\:focus\:elsa-from-gray-900:focus { - --tw-gradient-from: #111827; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0)); - } - - .sm\:focus\:elsa-from-red-50:focus { - --tw-gradient-from: #fef2f2; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0)); - } - - .sm\:focus\:elsa-from-red-100:focus { - --tw-gradient-from: #fee2e2; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0)); - } - - .sm\:focus\:elsa-from-red-200:focus { - --tw-gradient-from: #fecaca; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0)); - } - - .sm\:focus\:elsa-from-red-300:focus { - --tw-gradient-from: #fca5a5; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0)); - } - - .sm\:focus\:elsa-from-red-400:focus { - --tw-gradient-from: #f87171; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0)); - } - - .sm\:focus\:elsa-from-red-500:focus { - --tw-gradient-from: #ef4444; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0)); - } - - .sm\:focus\:elsa-from-red-600:focus { - --tw-gradient-from: #dc2626; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0)); - } - - .sm\:focus\:elsa-from-red-700:focus { - --tw-gradient-from: #b91c1c; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0)); - } - - .sm\:focus\:elsa-from-red-800:focus { - --tw-gradient-from: #991b1b; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0)); - } - - .sm\:focus\:elsa-from-red-900:focus { - --tw-gradient-from: #7f1d1d; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0)); - } - - .sm\:focus\:elsa-from-yellow-50:focus { - --tw-gradient-from: #fffbeb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0)); - } - - .sm\:focus\:elsa-from-yellow-100:focus { - --tw-gradient-from: #fef3c7; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0)); - } - - .sm\:focus\:elsa-from-yellow-200:focus { - --tw-gradient-from: #fde68a; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0)); - } - - .sm\:focus\:elsa-from-yellow-300:focus { - --tw-gradient-from: #fcd34d; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0)); - } - - .sm\:focus\:elsa-from-yellow-400:focus { - --tw-gradient-from: #fbbf24; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0)); - } - - .sm\:focus\:elsa-from-yellow-500:focus { - --tw-gradient-from: #f59e0b; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0)); - } - - .sm\:focus\:elsa-from-yellow-600:focus { - --tw-gradient-from: #d97706; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0)); - } - - .sm\:focus\:elsa-from-yellow-700:focus { - --tw-gradient-from: #b45309; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0)); - } - - .sm\:focus\:elsa-from-yellow-800:focus { - --tw-gradient-from: #92400e; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0)); - } - - .sm\:focus\:elsa-from-yellow-900:focus { - --tw-gradient-from: #78350f; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0)); - } - - .sm\:focus\:elsa-from-green-50:focus { - --tw-gradient-from: #ecfdf5; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0)); - } - - .sm\:focus\:elsa-from-green-100:focus { - --tw-gradient-from: #d1fae5; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0)); - } - - .sm\:focus\:elsa-from-green-200:focus { - --tw-gradient-from: #a7f3d0; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0)); - } - - .sm\:focus\:elsa-from-green-300:focus { - --tw-gradient-from: #6ee7b7; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0)); - } - - .sm\:focus\:elsa-from-green-400:focus { - --tw-gradient-from: #34d399; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0)); - } - - .sm\:focus\:elsa-from-green-500:focus { - --tw-gradient-from: #10b981; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0)); - } - - .sm\:focus\:elsa-from-green-600:focus { - --tw-gradient-from: #059669; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0)); - } - - .sm\:focus\:elsa-from-green-700:focus { - --tw-gradient-from: #047857; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0)); - } - - .sm\:focus\:elsa-from-green-800:focus { - --tw-gradient-from: #065f46; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0)); - } - - .sm\:focus\:elsa-from-green-900:focus { - --tw-gradient-from: #064e3b; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0)); - } - - .sm\:focus\:elsa-from-blue-50:focus { - --tw-gradient-from: #eff6ff; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0)); - } - - .sm\:focus\:elsa-from-blue-100:focus { - --tw-gradient-from: #dbeafe; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0)); - } - - .sm\:focus\:elsa-from-blue-200:focus { - --tw-gradient-from: #bfdbfe; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0)); - } - - .sm\:focus\:elsa-from-blue-300:focus { - --tw-gradient-from: #93c5fd; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0)); - } - - .sm\:focus\:elsa-from-blue-400:focus { - --tw-gradient-from: #60a5fa; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0)); - } - - .sm\:focus\:elsa-from-blue-500:focus { - --tw-gradient-from: #3b82f6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0)); - } - - .sm\:focus\:elsa-from-blue-600:focus { - --tw-gradient-from: #2563eb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0)); - } - - .sm\:focus\:elsa-from-blue-700:focus { - --tw-gradient-from: #1d4ed8; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0)); - } - - .sm\:focus\:elsa-from-blue-800:focus { - --tw-gradient-from: #1e40af; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0)); - } - - .sm\:focus\:elsa-from-blue-900:focus { - --tw-gradient-from: #1e3a8a; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0)); - } - - .sm\:focus\:elsa-from-pink-50:focus { - --tw-gradient-from: #fdf2f8; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0)); - } - - .sm\:focus\:elsa-from-pink-100:focus { - --tw-gradient-from: #fce7f3; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0)); - } - - .sm\:focus\:elsa-from-pink-200:focus { - --tw-gradient-from: #fbcfe8; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0)); - } - - .sm\:focus\:elsa-from-pink-300:focus { - --tw-gradient-from: #f9a8d4; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0)); - } - - .sm\:focus\:elsa-from-pink-400:focus { - --tw-gradient-from: #f472b6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0)); - } - - .sm\:focus\:elsa-from-pink-500:focus { - --tw-gradient-from: #ec4899; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0)); - } - - .sm\:focus\:elsa-from-pink-600:focus { - --tw-gradient-from: #db2777; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0)); - } - - .sm\:focus\:elsa-from-pink-700:focus { - --tw-gradient-from: #be185d; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0)); - } - - .sm\:focus\:elsa-from-pink-800:focus { - --tw-gradient-from: #9d174d; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0)); - } - - .sm\:focus\:elsa-from-pink-900:focus { - --tw-gradient-from: #831843; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0)); - } - - .sm\:focus\:elsa-from-cool-gray-50:focus { - --tw-gradient-from: #f9fafb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0)); - } - - .sm\:focus\:elsa-from-cool-gray-100:focus { - --tw-gradient-from: #f3f4f6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0)); - } - - .sm\:focus\:elsa-from-cool-gray-200:focus { - --tw-gradient-from: #e5e7eb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0)); - } - - .sm\:focus\:elsa-from-cool-gray-300:focus { - --tw-gradient-from: #d1d5db; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0)); - } - - .sm\:focus\:elsa-from-cool-gray-400:focus { - --tw-gradient-from: #9ca3af; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0)); - } - - .sm\:focus\:elsa-from-cool-gray-500:focus { - --tw-gradient-from: #6b7280; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0)); - } - - .sm\:focus\:elsa-from-cool-gray-600:focus { - --tw-gradient-from: #4b5563; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0)); - } - - .sm\:focus\:elsa-from-cool-gray-700:focus { - --tw-gradient-from: #374151; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0)); - } - - .sm\:focus\:elsa-from-cool-gray-800:focus { - --tw-gradient-from: #1f2937; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0)); - } - - .sm\:focus\:elsa-from-cool-gray-900:focus { - --tw-gradient-from: #111827; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0)); - } - - .sm\:focus\:elsa-from-rose-50:focus { - --tw-gradient-from: #fff1f2; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 241, 242, 0)); - } - - .sm\:focus\:elsa-from-rose-100:focus { - --tw-gradient-from: #ffe4e6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 228, 230, 0)); - } - - .sm\:focus\:elsa-from-rose-200:focus { - --tw-gradient-from: #fecdd3; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 205, 211, 0)); - } - - .sm\:focus\:elsa-from-rose-300:focus { - --tw-gradient-from: #fda4af; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 164, 175, 0)); - } - - .sm\:focus\:elsa-from-rose-400:focus { - --tw-gradient-from: #fb7185; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 113, 133, 0)); - } - - .sm\:focus\:elsa-from-rose-500:focus { - --tw-gradient-from: #f43f5e; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 63, 94, 0)); - } - - .sm\:focus\:elsa-from-rose-600:focus { - --tw-gradient-from: #e11d48; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(225, 29, 72, 0)); - } - - .sm\:focus\:elsa-from-rose-700:focus { - --tw-gradient-from: #be123c; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 18, 60, 0)); - } - - .sm\:focus\:elsa-from-rose-800:focus { - --tw-gradient-from: #9f1239; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(159, 18, 57, 0)); - } - - .sm\:focus\:elsa-from-rose-900:focus { - --tw-gradient-from: #881337; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(136, 19, 55, 0)); - } - - .sm\:elsa-via-gray-50 { - --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0)); - } - - .sm\:elsa-via-gray-100 { - --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0)); - } - - .sm\:elsa-via-gray-200 { - --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0)); - } - - .sm\:elsa-via-gray-300 { - --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0)); - } - - .sm\:elsa-via-gray-400 { - --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0)); - } - - .sm\:elsa-via-gray-500 { - --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0)); - } - - .sm\:elsa-via-gray-600 { - --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0)); - } - - .sm\:elsa-via-gray-700 { - --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0)); - } - - .sm\:elsa-via-gray-800 { - --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0)); - } - - .sm\:elsa-via-gray-900 { - --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0)); - } - - .sm\:elsa-via-red-50 { - --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0)); - } - - .sm\:elsa-via-red-100 { - --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0)); - } - - .sm\:elsa-via-red-200 { - --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0)); - } - - .sm\:elsa-via-red-300 { - --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0)); - } - - .sm\:elsa-via-red-400 { - --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0)); - } - - .sm\:elsa-via-red-500 { - --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0)); - } - - .sm\:elsa-via-red-600 { - --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0)); - } - - .sm\:elsa-via-red-700 { - --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0)); - } - - .sm\:elsa-via-red-800 { - --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0)); - } - - .sm\:elsa-via-red-900 { - --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0)); - } - - .sm\:elsa-via-yellow-50 { - --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0)); - } - - .sm\:elsa-via-yellow-100 { - --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0)); - } - - .sm\:elsa-via-yellow-200 { - --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0)); - } - - .sm\:elsa-via-yellow-300 { - --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0)); - } - - .sm\:elsa-via-yellow-400 { - --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0)); - } - - .sm\:elsa-via-yellow-500 { - --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0)); - } - - .sm\:elsa-via-yellow-600 { - --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0)); - } - - .sm\:elsa-via-yellow-700 { - --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0)); - } - - .sm\:elsa-via-yellow-800 { - --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0)); - } - - .sm\:elsa-via-yellow-900 { - --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0)); - } - - .sm\:elsa-via-green-50 { - --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0)); - } - - .sm\:elsa-via-green-100 { - --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0)); - } - - .sm\:elsa-via-green-200 { - --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0)); - } - - .sm\:elsa-via-green-300 { - --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0)); - } - - .sm\:elsa-via-green-400 { - --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0)); - } - - .sm\:elsa-via-green-500 { - --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0)); - } - - .sm\:elsa-via-green-600 { - --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0)); - } - - .sm\:elsa-via-green-700 { - --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0)); - } - - .sm\:elsa-via-green-800 { - --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0)); - } - - .sm\:elsa-via-green-900 { - --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0)); - } - - .sm\:elsa-via-blue-50 { - --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0)); - } - - .sm\:elsa-via-blue-100 { - --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0)); - } - - .sm\:elsa-via-blue-200 { - --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0)); - } - - .sm\:elsa-via-blue-300 { - --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0)); - } - - .sm\:elsa-via-blue-400 { - --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0)); - } - - .sm\:elsa-via-blue-500 { - --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0)); - } - - .sm\:elsa-via-blue-600 { - --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0)); - } - - .sm\:elsa-via-blue-700 { - --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0)); - } - - .sm\:elsa-via-blue-800 { - --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0)); - } - - .sm\:elsa-via-blue-900 { - --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0)); - } - - .sm\:elsa-via-pink-50 { - --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0)); - } - - .sm\:elsa-via-pink-100 { - --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0)); - } - - .sm\:elsa-via-pink-200 { - --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0)); - } - - .sm\:elsa-via-pink-300 { - --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0)); - } - - .sm\:elsa-via-pink-400 { - --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0)); - } - - .sm\:elsa-via-pink-500 { - --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0)); - } - - .sm\:elsa-via-pink-600 { - --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0)); - } - - .sm\:elsa-via-pink-700 { - --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0)); - } - - .sm\:elsa-via-pink-800 { - --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0)); - } - - .sm\:elsa-via-pink-900 { - --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0)); - } - - .sm\:elsa-via-cool-gray-50 { - --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0)); - } - - .sm\:elsa-via-cool-gray-100 { - --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0)); - } - - .sm\:elsa-via-cool-gray-200 { - --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0)); - } - - .sm\:elsa-via-cool-gray-300 { - --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0)); - } - - .sm\:elsa-via-cool-gray-400 { - --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0)); - } - - .sm\:elsa-via-cool-gray-500 { - --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0)); - } - - .sm\:elsa-via-cool-gray-600 { - --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0)); - } - - .sm\:elsa-via-cool-gray-700 { - --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0)); - } - - .sm\:elsa-via-cool-gray-800 { - --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0)); - } - - .sm\:elsa-via-cool-gray-900 { - --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0)); - } - - .sm\:elsa-via-rose-50 { - --tw-gradient-stops: var(--tw-gradient-from), #fff1f2, var(--tw-gradient-to, rgba(255, 241, 242, 0)); - } - - .sm\:elsa-via-rose-100 { - --tw-gradient-stops: var(--tw-gradient-from), #ffe4e6, var(--tw-gradient-to, rgba(255, 228, 230, 0)); - } - - .sm\:elsa-via-rose-200 { - --tw-gradient-stops: var(--tw-gradient-from), #fecdd3, var(--tw-gradient-to, rgba(254, 205, 211, 0)); - } - - .sm\:elsa-via-rose-300 { - --tw-gradient-stops: var(--tw-gradient-from), #fda4af, var(--tw-gradient-to, rgba(253, 164, 175, 0)); - } - - .sm\:elsa-via-rose-400 { - --tw-gradient-stops: var(--tw-gradient-from), #fb7185, var(--tw-gradient-to, rgba(251, 113, 133, 0)); - } - - .sm\:elsa-via-rose-500 { - --tw-gradient-stops: var(--tw-gradient-from), #f43f5e, var(--tw-gradient-to, rgba(244, 63, 94, 0)); - } - - .sm\:elsa-via-rose-600 { - --tw-gradient-stops: var(--tw-gradient-from), #e11d48, var(--tw-gradient-to, rgba(225, 29, 72, 0)); - } - - .sm\:elsa-via-rose-700 { - --tw-gradient-stops: var(--tw-gradient-from), #be123c, var(--tw-gradient-to, rgba(190, 18, 60, 0)); - } - - .sm\:elsa-via-rose-800 { - --tw-gradient-stops: var(--tw-gradient-from), #9f1239, var(--tw-gradient-to, rgba(159, 18, 57, 0)); - } - - .sm\:elsa-via-rose-900 { - --tw-gradient-stops: var(--tw-gradient-from), #881337, var(--tw-gradient-to, rgba(136, 19, 55, 0)); - } - - .sm\:hover\:elsa-via-gray-50:hover { - --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0)); - } - - .sm\:hover\:elsa-via-gray-100:hover { - --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0)); - } - - .sm\:hover\:elsa-via-gray-200:hover { - --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0)); - } - - .sm\:hover\:elsa-via-gray-300:hover { - --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0)); - } - - .sm\:hover\:elsa-via-gray-400:hover { - --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0)); - } - - .sm\:hover\:elsa-via-gray-500:hover { - --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0)); - } - - .sm\:hover\:elsa-via-gray-600:hover { - --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0)); - } - - .sm\:hover\:elsa-via-gray-700:hover { - --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0)); - } - - .sm\:hover\:elsa-via-gray-800:hover { - --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0)); - } - - .sm\:hover\:elsa-via-gray-900:hover { - --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0)); - } - - .sm\:hover\:elsa-via-red-50:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0)); - } - - .sm\:hover\:elsa-via-red-100:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0)); - } - - .sm\:hover\:elsa-via-red-200:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0)); - } - - .sm\:hover\:elsa-via-red-300:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0)); - } - - .sm\:hover\:elsa-via-red-400:hover { - --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0)); - } - - .sm\:hover\:elsa-via-red-500:hover { - --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0)); - } - - .sm\:hover\:elsa-via-red-600:hover { - --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0)); - } - - .sm\:hover\:elsa-via-red-700:hover { - --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0)); - } - - .sm\:hover\:elsa-via-red-800:hover { - --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0)); - } - - .sm\:hover\:elsa-via-red-900:hover { - --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0)); - } - - .sm\:hover\:elsa-via-yellow-50:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0)); - } - - .sm\:hover\:elsa-via-yellow-100:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0)); - } - - .sm\:hover\:elsa-via-yellow-200:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0)); - } - - .sm\:hover\:elsa-via-yellow-300:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0)); - } - - .sm\:hover\:elsa-via-yellow-400:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0)); - } - - .sm\:hover\:elsa-via-yellow-500:hover { - --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0)); - } - - .sm\:hover\:elsa-via-yellow-600:hover { - --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0)); - } - - .sm\:hover\:elsa-via-yellow-700:hover { - --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0)); - } - - .sm\:hover\:elsa-via-yellow-800:hover { - --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0)); - } - - .sm\:hover\:elsa-via-yellow-900:hover { - --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0)); - } - - .sm\:hover\:elsa-via-green-50:hover { - --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0)); - } - - .sm\:hover\:elsa-via-green-100:hover { - --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0)); - } - - .sm\:hover\:elsa-via-green-200:hover { - --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0)); - } - - .sm\:hover\:elsa-via-green-300:hover { - --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0)); - } - - .sm\:hover\:elsa-via-green-400:hover { - --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0)); - } - - .sm\:hover\:elsa-via-green-500:hover { - --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0)); - } - - .sm\:hover\:elsa-via-green-600:hover { - --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0)); - } - - .sm\:hover\:elsa-via-green-700:hover { - --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0)); - } - - .sm\:hover\:elsa-via-green-800:hover { - --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0)); - } - - .sm\:hover\:elsa-via-green-900:hover { - --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0)); - } - - .sm\:hover\:elsa-via-blue-50:hover { - --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0)); - } - - .sm\:hover\:elsa-via-blue-100:hover { - --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0)); - } - - .sm\:hover\:elsa-via-blue-200:hover { - --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0)); - } - - .sm\:hover\:elsa-via-blue-300:hover { - --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0)); - } - - .sm\:hover\:elsa-via-blue-400:hover { - --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0)); - } - - .sm\:hover\:elsa-via-blue-500:hover { - --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0)); - } - - .sm\:hover\:elsa-via-blue-600:hover { - --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0)); - } - - .sm\:hover\:elsa-via-blue-700:hover { - --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0)); - } - - .sm\:hover\:elsa-via-blue-800:hover { - --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0)); - } - - .sm\:hover\:elsa-via-blue-900:hover { - --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0)); - } - - .sm\:hover\:elsa-via-pink-50:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0)); - } - - .sm\:hover\:elsa-via-pink-100:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0)); - } - - .sm\:hover\:elsa-via-pink-200:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0)); - } - - .sm\:hover\:elsa-via-pink-300:hover { - --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0)); - } - - .sm\:hover\:elsa-via-pink-400:hover { - --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0)); - } - - .sm\:hover\:elsa-via-pink-500:hover { - --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0)); - } - - .sm\:hover\:elsa-via-pink-600:hover { - --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0)); - } - - .sm\:hover\:elsa-via-pink-700:hover { - --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0)); - } - - .sm\:hover\:elsa-via-pink-800:hover { - --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0)); - } - - .sm\:hover\:elsa-via-pink-900:hover { - --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0)); - } - - .sm\:hover\:elsa-via-cool-gray-50:hover { - --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0)); - } - - .sm\:hover\:elsa-via-cool-gray-100:hover { - --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0)); - } - - .sm\:hover\:elsa-via-cool-gray-200:hover { - --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0)); - } - - .sm\:hover\:elsa-via-cool-gray-300:hover { - --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0)); - } - - .sm\:hover\:elsa-via-cool-gray-400:hover { - --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0)); - } - - .sm\:hover\:elsa-via-cool-gray-500:hover { - --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0)); - } - - .sm\:hover\:elsa-via-cool-gray-600:hover { - --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0)); - } - - .sm\:hover\:elsa-via-cool-gray-700:hover { - --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0)); - } - - .sm\:hover\:elsa-via-cool-gray-800:hover { - --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0)); - } - - .sm\:hover\:elsa-via-cool-gray-900:hover { - --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0)); - } - - .sm\:hover\:elsa-via-rose-50:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fff1f2, var(--tw-gradient-to, rgba(255, 241, 242, 0)); - } - - .sm\:hover\:elsa-via-rose-100:hover { - --tw-gradient-stops: var(--tw-gradient-from), #ffe4e6, var(--tw-gradient-to, rgba(255, 228, 230, 0)); - } - - .sm\:hover\:elsa-via-rose-200:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fecdd3, var(--tw-gradient-to, rgba(254, 205, 211, 0)); - } - - .sm\:hover\:elsa-via-rose-300:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fda4af, var(--tw-gradient-to, rgba(253, 164, 175, 0)); - } - - .sm\:hover\:elsa-via-rose-400:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fb7185, var(--tw-gradient-to, rgba(251, 113, 133, 0)); - } - - .sm\:hover\:elsa-via-rose-500:hover { - --tw-gradient-stops: var(--tw-gradient-from), #f43f5e, var(--tw-gradient-to, rgba(244, 63, 94, 0)); - } - - .sm\:hover\:elsa-via-rose-600:hover { - --tw-gradient-stops: var(--tw-gradient-from), #e11d48, var(--tw-gradient-to, rgba(225, 29, 72, 0)); - } - - .sm\:hover\:elsa-via-rose-700:hover { - --tw-gradient-stops: var(--tw-gradient-from), #be123c, var(--tw-gradient-to, rgba(190, 18, 60, 0)); - } - - .sm\:hover\:elsa-via-rose-800:hover { - --tw-gradient-stops: var(--tw-gradient-from), #9f1239, var(--tw-gradient-to, rgba(159, 18, 57, 0)); - } - - .sm\:hover\:elsa-via-rose-900:hover { - --tw-gradient-stops: var(--tw-gradient-from), #881337, var(--tw-gradient-to, rgba(136, 19, 55, 0)); - } - - .sm\:focus\:elsa-via-gray-50:focus { - --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0)); - } - - .sm\:focus\:elsa-via-gray-100:focus { - --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0)); - } - - .sm\:focus\:elsa-via-gray-200:focus { - --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0)); - } - - .sm\:focus\:elsa-via-gray-300:focus { - --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0)); - } - - .sm\:focus\:elsa-via-gray-400:focus { - --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0)); - } - - .sm\:focus\:elsa-via-gray-500:focus { - --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0)); - } - - .sm\:focus\:elsa-via-gray-600:focus { - --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0)); - } - - .sm\:focus\:elsa-via-gray-700:focus { - --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0)); - } - - .sm\:focus\:elsa-via-gray-800:focus { - --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0)); - } - - .sm\:focus\:elsa-via-gray-900:focus { - --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0)); - } - - .sm\:focus\:elsa-via-red-50:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0)); - } - - .sm\:focus\:elsa-via-red-100:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0)); - } - - .sm\:focus\:elsa-via-red-200:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0)); - } - - .sm\:focus\:elsa-via-red-300:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0)); - } - - .sm\:focus\:elsa-via-red-400:focus { - --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0)); - } - - .sm\:focus\:elsa-via-red-500:focus { - --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0)); - } - - .sm\:focus\:elsa-via-red-600:focus { - --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0)); - } - - .sm\:focus\:elsa-via-red-700:focus { - --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0)); - } - - .sm\:focus\:elsa-via-red-800:focus { - --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0)); - } - - .sm\:focus\:elsa-via-red-900:focus { - --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0)); - } - - .sm\:focus\:elsa-via-yellow-50:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0)); - } - - .sm\:focus\:elsa-via-yellow-100:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0)); - } - - .sm\:focus\:elsa-via-yellow-200:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0)); - } - - .sm\:focus\:elsa-via-yellow-300:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0)); - } - - .sm\:focus\:elsa-via-yellow-400:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0)); - } - - .sm\:focus\:elsa-via-yellow-500:focus { - --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0)); - } - - .sm\:focus\:elsa-via-yellow-600:focus { - --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0)); - } - - .sm\:focus\:elsa-via-yellow-700:focus { - --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0)); - } - - .sm\:focus\:elsa-via-yellow-800:focus { - --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0)); - } - - .sm\:focus\:elsa-via-yellow-900:focus { - --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0)); - } - - .sm\:focus\:elsa-via-green-50:focus { - --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0)); - } - - .sm\:focus\:elsa-via-green-100:focus { - --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0)); - } - - .sm\:focus\:elsa-via-green-200:focus { - --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0)); - } - - .sm\:focus\:elsa-via-green-300:focus { - --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0)); - } - - .sm\:focus\:elsa-via-green-400:focus { - --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0)); - } - - .sm\:focus\:elsa-via-green-500:focus { - --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0)); - } - - .sm\:focus\:elsa-via-green-600:focus { - --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0)); - } - - .sm\:focus\:elsa-via-green-700:focus { - --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0)); - } - - .sm\:focus\:elsa-via-green-800:focus { - --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0)); - } - - .sm\:focus\:elsa-via-green-900:focus { - --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0)); - } - - .sm\:focus\:elsa-via-blue-50:focus { - --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0)); - } - - .sm\:focus\:elsa-via-blue-100:focus { - --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0)); - } - - .sm\:focus\:elsa-via-blue-200:focus { - --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0)); - } - - .sm\:focus\:elsa-via-blue-300:focus { - --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0)); - } - - .sm\:focus\:elsa-via-blue-400:focus { - --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0)); - } - - .sm\:focus\:elsa-via-blue-500:focus { - --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0)); - } - - .sm\:focus\:elsa-via-blue-600:focus { - --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0)); - } - - .sm\:focus\:elsa-via-blue-700:focus { - --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0)); - } - - .sm\:focus\:elsa-via-blue-800:focus { - --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0)); - } - - .sm\:focus\:elsa-via-blue-900:focus { - --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0)); - } - - .sm\:focus\:elsa-via-pink-50:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0)); - } - - .sm\:focus\:elsa-via-pink-100:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0)); - } - - .sm\:focus\:elsa-via-pink-200:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0)); - } - - .sm\:focus\:elsa-via-pink-300:focus { - --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0)); - } - - .sm\:focus\:elsa-via-pink-400:focus { - --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0)); - } - - .sm\:focus\:elsa-via-pink-500:focus { - --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0)); - } - - .sm\:focus\:elsa-via-pink-600:focus { - --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0)); - } - - .sm\:focus\:elsa-via-pink-700:focus { - --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0)); - } - - .sm\:focus\:elsa-via-pink-800:focus { - --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0)); - } - - .sm\:focus\:elsa-via-pink-900:focus { - --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0)); - } - - .sm\:focus\:elsa-via-cool-gray-50:focus { - --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0)); - } - - .sm\:focus\:elsa-via-cool-gray-100:focus { - --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0)); - } - - .sm\:focus\:elsa-via-cool-gray-200:focus { - --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0)); - } - - .sm\:focus\:elsa-via-cool-gray-300:focus { - --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0)); - } - - .sm\:focus\:elsa-via-cool-gray-400:focus { - --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0)); - } - - .sm\:focus\:elsa-via-cool-gray-500:focus { - --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0)); - } - - .sm\:focus\:elsa-via-cool-gray-600:focus { - --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0)); - } - - .sm\:focus\:elsa-via-cool-gray-700:focus { - --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0)); - } - - .sm\:focus\:elsa-via-cool-gray-800:focus { - --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0)); - } - - .sm\:focus\:elsa-via-cool-gray-900:focus { - --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0)); - } - - .sm\:focus\:elsa-via-rose-50:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fff1f2, var(--tw-gradient-to, rgba(255, 241, 242, 0)); - } - - .sm\:focus\:elsa-via-rose-100:focus { - --tw-gradient-stops: var(--tw-gradient-from), #ffe4e6, var(--tw-gradient-to, rgba(255, 228, 230, 0)); - } - - .sm\:focus\:elsa-via-rose-200:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fecdd3, var(--tw-gradient-to, rgba(254, 205, 211, 0)); - } - - .sm\:focus\:elsa-via-rose-300:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fda4af, var(--tw-gradient-to, rgba(253, 164, 175, 0)); - } - - .sm\:focus\:elsa-via-rose-400:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fb7185, var(--tw-gradient-to, rgba(251, 113, 133, 0)); - } - - .sm\:focus\:elsa-via-rose-500:focus { - --tw-gradient-stops: var(--tw-gradient-from), #f43f5e, var(--tw-gradient-to, rgba(244, 63, 94, 0)); - } - - .sm\:focus\:elsa-via-rose-600:focus { - --tw-gradient-stops: var(--tw-gradient-from), #e11d48, var(--tw-gradient-to, rgba(225, 29, 72, 0)); - } - - .sm\:focus\:elsa-via-rose-700:focus { - --tw-gradient-stops: var(--tw-gradient-from), #be123c, var(--tw-gradient-to, rgba(190, 18, 60, 0)); - } - - .sm\:focus\:elsa-via-rose-800:focus { - --tw-gradient-stops: var(--tw-gradient-from), #9f1239, var(--tw-gradient-to, rgba(159, 18, 57, 0)); - } - - .sm\:focus\:elsa-via-rose-900:focus { - --tw-gradient-stops: var(--tw-gradient-from), #881337, var(--tw-gradient-to, rgba(136, 19, 55, 0)); - } - - .sm\:elsa-to-gray-50 { - --tw-gradient-to: #f9fafb; - } - - .sm\:elsa-to-gray-100 { - --tw-gradient-to: #f3f4f6; - } - - .sm\:elsa-to-gray-200 { - --tw-gradient-to: #e5e7eb; - } - - .sm\:elsa-to-gray-300 { - --tw-gradient-to: #d1d5db; - } - - .sm\:elsa-to-gray-400 { - --tw-gradient-to: #9ca3af; - } - - .sm\:elsa-to-gray-500 { - --tw-gradient-to: #6b7280; - } - - .sm\:elsa-to-gray-600 { - --tw-gradient-to: #4b5563; - } - - .sm\:elsa-to-gray-700 { - --tw-gradient-to: #374151; - } - - .sm\:elsa-to-gray-800 { - --tw-gradient-to: #1f2937; - } - - .sm\:elsa-to-gray-900 { - --tw-gradient-to: #111827; - } - - .sm\:elsa-to-red-50 { - --tw-gradient-to: #fef2f2; - } - - .sm\:elsa-to-red-100 { - --tw-gradient-to: #fee2e2; - } - - .sm\:elsa-to-red-200 { - --tw-gradient-to: #fecaca; - } - - .sm\:elsa-to-red-300 { - --tw-gradient-to: #fca5a5; - } - - .sm\:elsa-to-red-400 { - --tw-gradient-to: #f87171; - } - - .sm\:elsa-to-red-500 { - --tw-gradient-to: #ef4444; - } - - .sm\:elsa-to-red-600 { - --tw-gradient-to: #dc2626; - } - - .sm\:elsa-to-red-700 { - --tw-gradient-to: #b91c1c; - } - - .sm\:elsa-to-red-800 { - --tw-gradient-to: #991b1b; - } - - .sm\:elsa-to-red-900 { - --tw-gradient-to: #7f1d1d; - } - - .sm\:elsa-to-yellow-50 { - --tw-gradient-to: #fffbeb; - } - - .sm\:elsa-to-yellow-100 { - --tw-gradient-to: #fef3c7; - } - - .sm\:elsa-to-yellow-200 { - --tw-gradient-to: #fde68a; - } - - .sm\:elsa-to-yellow-300 { - --tw-gradient-to: #fcd34d; - } - - .sm\:elsa-to-yellow-400 { - --tw-gradient-to: #fbbf24; - } - - .sm\:elsa-to-yellow-500 { - --tw-gradient-to: #f59e0b; - } - - .sm\:elsa-to-yellow-600 { - --tw-gradient-to: #d97706; - } - - .sm\:elsa-to-yellow-700 { - --tw-gradient-to: #b45309; - } - - .sm\:elsa-to-yellow-800 { - --tw-gradient-to: #92400e; - } - - .sm\:elsa-to-yellow-900 { - --tw-gradient-to: #78350f; - } - - .sm\:elsa-to-green-50 { - --tw-gradient-to: #ecfdf5; - } - - .sm\:elsa-to-green-100 { - --tw-gradient-to: #d1fae5; - } - - .sm\:elsa-to-green-200 { - --tw-gradient-to: #a7f3d0; - } - - .sm\:elsa-to-green-300 { - --tw-gradient-to: #6ee7b7; - } - - .sm\:elsa-to-green-400 { - --tw-gradient-to: #34d399; - } - - .sm\:elsa-to-green-500 { - --tw-gradient-to: #10b981; - } - - .sm\:elsa-to-green-600 { - --tw-gradient-to: #059669; - } - - .sm\:elsa-to-green-700 { - --tw-gradient-to: #047857; - } - - .sm\:elsa-to-green-800 { - --tw-gradient-to: #065f46; - } - - .sm\:elsa-to-green-900 { - --tw-gradient-to: #064e3b; - } - - .sm\:elsa-to-blue-50 { - --tw-gradient-to: #eff6ff; - } - - .sm\:elsa-to-blue-100 { - --tw-gradient-to: #dbeafe; - } - - .sm\:elsa-to-blue-200 { - --tw-gradient-to: #bfdbfe; - } - - .sm\:elsa-to-blue-300 { - --tw-gradient-to: #93c5fd; - } - - .sm\:elsa-to-blue-400 { - --tw-gradient-to: #60a5fa; - } - - .sm\:elsa-to-blue-500 { - --tw-gradient-to: #3b82f6; - } - - .sm\:elsa-to-blue-600 { - --tw-gradient-to: #2563eb; - } - - .sm\:elsa-to-blue-700 { - --tw-gradient-to: #1d4ed8; - } - - .sm\:elsa-to-blue-800 { - --tw-gradient-to: #1e40af; - } - - .sm\:elsa-to-blue-900 { - --tw-gradient-to: #1e3a8a; - } - - .sm\:elsa-to-pink-50 { - --tw-gradient-to: #fdf2f8; - } - - .sm\:elsa-to-pink-100 { - --tw-gradient-to: #fce7f3; - } - - .sm\:elsa-to-pink-200 { - --tw-gradient-to: #fbcfe8; - } - - .sm\:elsa-to-pink-300 { - --tw-gradient-to: #f9a8d4; - } - - .sm\:elsa-to-pink-400 { - --tw-gradient-to: #f472b6; - } - - .sm\:elsa-to-pink-500 { - --tw-gradient-to: #ec4899; - } - - .sm\:elsa-to-pink-600 { - --tw-gradient-to: #db2777; - } - - .sm\:elsa-to-pink-700 { - --tw-gradient-to: #be185d; - } - - .sm\:elsa-to-pink-800 { - --tw-gradient-to: #9d174d; - } - - .sm\:elsa-to-pink-900 { - --tw-gradient-to: #831843; - } - - .sm\:elsa-to-cool-gray-50 { - --tw-gradient-to: #f9fafb; - } - - .sm\:elsa-to-cool-gray-100 { - --tw-gradient-to: #f3f4f6; - } - - .sm\:elsa-to-cool-gray-200 { - --tw-gradient-to: #e5e7eb; - } - - .sm\:elsa-to-cool-gray-300 { - --tw-gradient-to: #d1d5db; - } - - .sm\:elsa-to-cool-gray-400 { - --tw-gradient-to: #9ca3af; - } - - .sm\:elsa-to-cool-gray-500 { - --tw-gradient-to: #6b7280; - } - - .sm\:elsa-to-cool-gray-600 { - --tw-gradient-to: #4b5563; - } - - .sm\:elsa-to-cool-gray-700 { - --tw-gradient-to: #374151; - } - - .sm\:elsa-to-cool-gray-800 { - --tw-gradient-to: #1f2937; - } - - .sm\:elsa-to-cool-gray-900 { - --tw-gradient-to: #111827; - } - - .sm\:elsa-to-rose-50 { - --tw-gradient-to: #fff1f2; - } - - .sm\:elsa-to-rose-100 { - --tw-gradient-to: #ffe4e6; - } - - .sm\:elsa-to-rose-200 { - --tw-gradient-to: #fecdd3; - } - - .sm\:elsa-to-rose-300 { - --tw-gradient-to: #fda4af; - } - - .sm\:elsa-to-rose-400 { - --tw-gradient-to: #fb7185; - } - - .sm\:elsa-to-rose-500 { - --tw-gradient-to: #f43f5e; - } - - .sm\:elsa-to-rose-600 { - --tw-gradient-to: #e11d48; - } - - .sm\:elsa-to-rose-700 { - --tw-gradient-to: #be123c; - } - - .sm\:elsa-to-rose-800 { - --tw-gradient-to: #9f1239; - } - - .sm\:elsa-to-rose-900 { - --tw-gradient-to: #881337; - } - - .sm\:hover\:elsa-to-gray-50:hover { - --tw-gradient-to: #f9fafb; - } - - .sm\:hover\:elsa-to-gray-100:hover { - --tw-gradient-to: #f3f4f6; - } - - .sm\:hover\:elsa-to-gray-200:hover { - --tw-gradient-to: #e5e7eb; - } - - .sm\:hover\:elsa-to-gray-300:hover { - --tw-gradient-to: #d1d5db; - } - - .sm\:hover\:elsa-to-gray-400:hover { - --tw-gradient-to: #9ca3af; - } - - .sm\:hover\:elsa-to-gray-500:hover { - --tw-gradient-to: #6b7280; - } - - .sm\:hover\:elsa-to-gray-600:hover { - --tw-gradient-to: #4b5563; - } - - .sm\:hover\:elsa-to-gray-700:hover { - --tw-gradient-to: #374151; - } - - .sm\:hover\:elsa-to-gray-800:hover { - --tw-gradient-to: #1f2937; - } - - .sm\:hover\:elsa-to-gray-900:hover { - --tw-gradient-to: #111827; - } - - .sm\:hover\:elsa-to-red-50:hover { - --tw-gradient-to: #fef2f2; - } - - .sm\:hover\:elsa-to-red-100:hover { - --tw-gradient-to: #fee2e2; - } - - .sm\:hover\:elsa-to-red-200:hover { - --tw-gradient-to: #fecaca; - } - - .sm\:hover\:elsa-to-red-300:hover { - --tw-gradient-to: #fca5a5; - } - - .sm\:hover\:elsa-to-red-400:hover { - --tw-gradient-to: #f87171; - } - - .sm\:hover\:elsa-to-red-500:hover { - --tw-gradient-to: #ef4444; - } - - .sm\:hover\:elsa-to-red-600:hover { - --tw-gradient-to: #dc2626; - } - - .sm\:hover\:elsa-to-red-700:hover { - --tw-gradient-to: #b91c1c; - } - - .sm\:hover\:elsa-to-red-800:hover { - --tw-gradient-to: #991b1b; - } - - .sm\:hover\:elsa-to-red-900:hover { - --tw-gradient-to: #7f1d1d; - } - - .sm\:hover\:elsa-to-yellow-50:hover { - --tw-gradient-to: #fffbeb; - } - - .sm\:hover\:elsa-to-yellow-100:hover { - --tw-gradient-to: #fef3c7; - } - - .sm\:hover\:elsa-to-yellow-200:hover { - --tw-gradient-to: #fde68a; - } - - .sm\:hover\:elsa-to-yellow-300:hover { - --tw-gradient-to: #fcd34d; - } - - .sm\:hover\:elsa-to-yellow-400:hover { - --tw-gradient-to: #fbbf24; - } - - .sm\:hover\:elsa-to-yellow-500:hover { - --tw-gradient-to: #f59e0b; - } - - .sm\:hover\:elsa-to-yellow-600:hover { - --tw-gradient-to: #d97706; - } - - .sm\:hover\:elsa-to-yellow-700:hover { - --tw-gradient-to: #b45309; - } - - .sm\:hover\:elsa-to-yellow-800:hover { - --tw-gradient-to: #92400e; - } - - .sm\:hover\:elsa-to-yellow-900:hover { - --tw-gradient-to: #78350f; - } - - .sm\:hover\:elsa-to-green-50:hover { - --tw-gradient-to: #ecfdf5; - } - - .sm\:hover\:elsa-to-green-100:hover { - --tw-gradient-to: #d1fae5; - } - - .sm\:hover\:elsa-to-green-200:hover { - --tw-gradient-to: #a7f3d0; - } - - .sm\:hover\:elsa-to-green-300:hover { - --tw-gradient-to: #6ee7b7; - } - - .sm\:hover\:elsa-to-green-400:hover { - --tw-gradient-to: #34d399; - } - - .sm\:hover\:elsa-to-green-500:hover { - --tw-gradient-to: #10b981; - } - - .sm\:hover\:elsa-to-green-600:hover { - --tw-gradient-to: #059669; - } - - .sm\:hover\:elsa-to-green-700:hover { - --tw-gradient-to: #047857; - } - - .sm\:hover\:elsa-to-green-800:hover { - --tw-gradient-to: #065f46; - } - - .sm\:hover\:elsa-to-green-900:hover { - --tw-gradient-to: #064e3b; - } - - .sm\:hover\:elsa-to-blue-50:hover { - --tw-gradient-to: #eff6ff; - } - - .sm\:hover\:elsa-to-blue-100:hover { - --tw-gradient-to: #dbeafe; - } - - .sm\:hover\:elsa-to-blue-200:hover { - --tw-gradient-to: #bfdbfe; - } - - .sm\:hover\:elsa-to-blue-300:hover { - --tw-gradient-to: #93c5fd; - } - - .sm\:hover\:elsa-to-blue-400:hover { - --tw-gradient-to: #60a5fa; - } - - .sm\:hover\:elsa-to-blue-500:hover { - --tw-gradient-to: #3b82f6; - } - - .sm\:hover\:elsa-to-blue-600:hover { - --tw-gradient-to: #2563eb; - } - - .sm\:hover\:elsa-to-blue-700:hover { - --tw-gradient-to: #1d4ed8; - } - - .sm\:hover\:elsa-to-blue-800:hover { - --tw-gradient-to: #1e40af; - } - - .sm\:hover\:elsa-to-blue-900:hover { - --tw-gradient-to: #1e3a8a; - } - - .sm\:hover\:elsa-to-pink-50:hover { - --tw-gradient-to: #fdf2f8; - } - - .sm\:hover\:elsa-to-pink-100:hover { - --tw-gradient-to: #fce7f3; - } - - .sm\:hover\:elsa-to-pink-200:hover { - --tw-gradient-to: #fbcfe8; - } - - .sm\:hover\:elsa-to-pink-300:hover { - --tw-gradient-to: #f9a8d4; - } - - .sm\:hover\:elsa-to-pink-400:hover { - --tw-gradient-to: #f472b6; - } - - .sm\:hover\:elsa-to-pink-500:hover { - --tw-gradient-to: #ec4899; - } - - .sm\:hover\:elsa-to-pink-600:hover { - --tw-gradient-to: #db2777; - } - - .sm\:hover\:elsa-to-pink-700:hover { - --tw-gradient-to: #be185d; - } - - .sm\:hover\:elsa-to-pink-800:hover { - --tw-gradient-to: #9d174d; - } - - .sm\:hover\:elsa-to-pink-900:hover { - --tw-gradient-to: #831843; - } - - .sm\:hover\:elsa-to-cool-gray-50:hover { - --tw-gradient-to: #f9fafb; - } - - .sm\:hover\:elsa-to-cool-gray-100:hover { - --tw-gradient-to: #f3f4f6; - } - - .sm\:hover\:elsa-to-cool-gray-200:hover { - --tw-gradient-to: #e5e7eb; - } - - .sm\:hover\:elsa-to-cool-gray-300:hover { - --tw-gradient-to: #d1d5db; - } - - .sm\:hover\:elsa-to-cool-gray-400:hover { - --tw-gradient-to: #9ca3af; - } - - .sm\:hover\:elsa-to-cool-gray-500:hover { - --tw-gradient-to: #6b7280; - } - - .sm\:hover\:elsa-to-cool-gray-600:hover { - --tw-gradient-to: #4b5563; - } - - .sm\:hover\:elsa-to-cool-gray-700:hover { - --tw-gradient-to: #374151; - } - - .sm\:hover\:elsa-to-cool-gray-800:hover { - --tw-gradient-to: #1f2937; - } - - .sm\:hover\:elsa-to-cool-gray-900:hover { - --tw-gradient-to: #111827; - } - - .sm\:hover\:elsa-to-rose-50:hover { - --tw-gradient-to: #fff1f2; - } - - .sm\:hover\:elsa-to-rose-100:hover { - --tw-gradient-to: #ffe4e6; - } - - .sm\:hover\:elsa-to-rose-200:hover { - --tw-gradient-to: #fecdd3; - } - - .sm\:hover\:elsa-to-rose-300:hover { - --tw-gradient-to: #fda4af; - } - - .sm\:hover\:elsa-to-rose-400:hover { - --tw-gradient-to: #fb7185; - } - - .sm\:hover\:elsa-to-rose-500:hover { - --tw-gradient-to: #f43f5e; - } - - .sm\:hover\:elsa-to-rose-600:hover { - --tw-gradient-to: #e11d48; - } - - .sm\:hover\:elsa-to-rose-700:hover { - --tw-gradient-to: #be123c; - } - - .sm\:hover\:elsa-to-rose-800:hover { - --tw-gradient-to: #9f1239; - } - - .sm\:hover\:elsa-to-rose-900:hover { - --tw-gradient-to: #881337; - } - - .sm\:focus\:elsa-to-gray-50:focus { - --tw-gradient-to: #f9fafb; - } - - .sm\:focus\:elsa-to-gray-100:focus { - --tw-gradient-to: #f3f4f6; - } - - .sm\:focus\:elsa-to-gray-200:focus { - --tw-gradient-to: #e5e7eb; - } - - .sm\:focus\:elsa-to-gray-300:focus { - --tw-gradient-to: #d1d5db; - } - - .sm\:focus\:elsa-to-gray-400:focus { - --tw-gradient-to: #9ca3af; - } - - .sm\:focus\:elsa-to-gray-500:focus { - --tw-gradient-to: #6b7280; - } - - .sm\:focus\:elsa-to-gray-600:focus { - --tw-gradient-to: #4b5563; - } - - .sm\:focus\:elsa-to-gray-700:focus { - --tw-gradient-to: #374151; - } - - .sm\:focus\:elsa-to-gray-800:focus { - --tw-gradient-to: #1f2937; - } - - .sm\:focus\:elsa-to-gray-900:focus { - --tw-gradient-to: #111827; - } - - .sm\:focus\:elsa-to-red-50:focus { - --tw-gradient-to: #fef2f2; - } - - .sm\:focus\:elsa-to-red-100:focus { - --tw-gradient-to: #fee2e2; - } - - .sm\:focus\:elsa-to-red-200:focus { - --tw-gradient-to: #fecaca; - } - - .sm\:focus\:elsa-to-red-300:focus { - --tw-gradient-to: #fca5a5; - } - - .sm\:focus\:elsa-to-red-400:focus { - --tw-gradient-to: #f87171; - } - - .sm\:focus\:elsa-to-red-500:focus { - --tw-gradient-to: #ef4444; - } - - .sm\:focus\:elsa-to-red-600:focus { - --tw-gradient-to: #dc2626; - } - - .sm\:focus\:elsa-to-red-700:focus { - --tw-gradient-to: #b91c1c; - } - - .sm\:focus\:elsa-to-red-800:focus { - --tw-gradient-to: #991b1b; - } - - .sm\:focus\:elsa-to-red-900:focus { - --tw-gradient-to: #7f1d1d; - } - - .sm\:focus\:elsa-to-yellow-50:focus { - --tw-gradient-to: #fffbeb; - } - - .sm\:focus\:elsa-to-yellow-100:focus { - --tw-gradient-to: #fef3c7; - } - - .sm\:focus\:elsa-to-yellow-200:focus { - --tw-gradient-to: #fde68a; - } - - .sm\:focus\:elsa-to-yellow-300:focus { - --tw-gradient-to: #fcd34d; - } - - .sm\:focus\:elsa-to-yellow-400:focus { - --tw-gradient-to: #fbbf24; - } - - .sm\:focus\:elsa-to-yellow-500:focus { - --tw-gradient-to: #f59e0b; - } - - .sm\:focus\:elsa-to-yellow-600:focus { - --tw-gradient-to: #d97706; - } - - .sm\:focus\:elsa-to-yellow-700:focus { - --tw-gradient-to: #b45309; - } - - .sm\:focus\:elsa-to-yellow-800:focus { - --tw-gradient-to: #92400e; - } - - .sm\:focus\:elsa-to-yellow-900:focus { - --tw-gradient-to: #78350f; - } - - .sm\:focus\:elsa-to-green-50:focus { - --tw-gradient-to: #ecfdf5; - } - - .sm\:focus\:elsa-to-green-100:focus { - --tw-gradient-to: #d1fae5; - } - - .sm\:focus\:elsa-to-green-200:focus { - --tw-gradient-to: #a7f3d0; - } - - .sm\:focus\:elsa-to-green-300:focus { - --tw-gradient-to: #6ee7b7; - } - - .sm\:focus\:elsa-to-green-400:focus { - --tw-gradient-to: #34d399; - } - - .sm\:focus\:elsa-to-green-500:focus { - --tw-gradient-to: #10b981; - } - - .sm\:focus\:elsa-to-green-600:focus { - --tw-gradient-to: #059669; - } - - .sm\:focus\:elsa-to-green-700:focus { - --tw-gradient-to: #047857; - } - - .sm\:focus\:elsa-to-green-800:focus { - --tw-gradient-to: #065f46; - } - - .sm\:focus\:elsa-to-green-900:focus { - --tw-gradient-to: #064e3b; - } - - .sm\:focus\:elsa-to-blue-50:focus { - --tw-gradient-to: #eff6ff; - } - - .sm\:focus\:elsa-to-blue-100:focus { - --tw-gradient-to: #dbeafe; - } - - .sm\:focus\:elsa-to-blue-200:focus { - --tw-gradient-to: #bfdbfe; - } - - .sm\:focus\:elsa-to-blue-300:focus { - --tw-gradient-to: #93c5fd; - } - - .sm\:focus\:elsa-to-blue-400:focus { - --tw-gradient-to: #60a5fa; - } - - .sm\:focus\:elsa-to-blue-500:focus { - --tw-gradient-to: #3b82f6; - } - - .sm\:focus\:elsa-to-blue-600:focus { - --tw-gradient-to: #2563eb; - } - - .sm\:focus\:elsa-to-blue-700:focus { - --tw-gradient-to: #1d4ed8; - } - - .sm\:focus\:elsa-to-blue-800:focus { - --tw-gradient-to: #1e40af; - } - - .sm\:focus\:elsa-to-blue-900:focus { - --tw-gradient-to: #1e3a8a; - } - - .sm\:focus\:elsa-to-pink-50:focus { - --tw-gradient-to: #fdf2f8; - } - - .sm\:focus\:elsa-to-pink-100:focus { - --tw-gradient-to: #fce7f3; - } - - .sm\:focus\:elsa-to-pink-200:focus { - --tw-gradient-to: #fbcfe8; - } - - .sm\:focus\:elsa-to-pink-300:focus { - --tw-gradient-to: #f9a8d4; - } - - .sm\:focus\:elsa-to-pink-400:focus { - --tw-gradient-to: #f472b6; - } - - .sm\:focus\:elsa-to-pink-500:focus { - --tw-gradient-to: #ec4899; - } - - .sm\:focus\:elsa-to-pink-600:focus { - --tw-gradient-to: #db2777; - } - - .sm\:focus\:elsa-to-pink-700:focus { - --tw-gradient-to: #be185d; - } - - .sm\:focus\:elsa-to-pink-800:focus { - --tw-gradient-to: #9d174d; - } - - .sm\:focus\:elsa-to-pink-900:focus { - --tw-gradient-to: #831843; - } - - .sm\:focus\:elsa-to-cool-gray-50:focus { - --tw-gradient-to: #f9fafb; - } - - .sm\:focus\:elsa-to-cool-gray-100:focus { - --tw-gradient-to: #f3f4f6; - } - - .sm\:focus\:elsa-to-cool-gray-200:focus { - --tw-gradient-to: #e5e7eb; - } - - .sm\:focus\:elsa-to-cool-gray-300:focus { - --tw-gradient-to: #d1d5db; - } - - .sm\:focus\:elsa-to-cool-gray-400:focus { - --tw-gradient-to: #9ca3af; - } - - .sm\:focus\:elsa-to-cool-gray-500:focus { - --tw-gradient-to: #6b7280; - } - - .sm\:focus\:elsa-to-cool-gray-600:focus { - --tw-gradient-to: #4b5563; - } - - .sm\:focus\:elsa-to-cool-gray-700:focus { - --tw-gradient-to: #374151; - } - - .sm\:focus\:elsa-to-cool-gray-800:focus { - --tw-gradient-to: #1f2937; - } - - .sm\:focus\:elsa-to-cool-gray-900:focus { - --tw-gradient-to: #111827; - } - - .sm\:focus\:elsa-to-rose-50:focus { - --tw-gradient-to: #fff1f2; - } - - .sm\:focus\:elsa-to-rose-100:focus { - --tw-gradient-to: #ffe4e6; - } - - .sm\:focus\:elsa-to-rose-200:focus { - --tw-gradient-to: #fecdd3; - } - - .sm\:focus\:elsa-to-rose-300:focus { - --tw-gradient-to: #fda4af; - } - - .sm\:focus\:elsa-to-rose-400:focus { - --tw-gradient-to: #fb7185; - } - - .sm\:focus\:elsa-to-rose-500:focus { - --tw-gradient-to: #f43f5e; - } - - .sm\:focus\:elsa-to-rose-600:focus { - --tw-gradient-to: #e11d48; - } - - .sm\:focus\:elsa-to-rose-700:focus { - --tw-gradient-to: #be123c; - } - - .sm\:focus\:elsa-to-rose-800:focus { - --tw-gradient-to: #9f1239; - } - - .sm\:focus\:elsa-to-rose-900:focus { - --tw-gradient-to: #881337; - } - - .sm\:elsa-p-0 { - padding: 0px; - } - - .sm\:elsa-p-6 { - padding: 1.5rem; - } - - .sm\:elsa-p-8 { - padding: 2rem; - } - - .sm\:elsa-px-0 { - padding-left: 0px; - padding-right: 0px; - } - - .sm\:elsa-px-6 { - padding-left: 1.5rem; - padding-right: 1.5rem; - } - - .sm\:elsa-px-10 { - padding-left: 2.5rem; - padding-right: 2.5rem; - } - - .sm\:elsa-pl-16 { - padding-left: 4rem; - } - - .sm\:elsa-text-left { - text-align: left; - } - - .sm\:elsa-text-center { - text-align: center; - } - - .sm\:elsa-align-top { - vertical-align: top; - } - - .sm\:elsa-align-middle { - vertical-align: middle; - } - - .sm\:elsa-text-sm { - font-size: 0.875rem; - line-height: 1.25rem; - } - - .sm\:elsa-text-xl { - font-size: 1.25rem; - line-height: 1.75rem; - } - - .sm\:elsa-leading-5 { - line-height: 1.25rem; - } - - .sm\:elsa-leading-none { - line-height: 1; - } - - .sm\:elsa-text-gray-50 { - --tw-text-opacity: 1; - color: rgba(249, 250, 251, var(--tw-text-opacity)); - } - - .sm\:elsa-text-gray-100 { - --tw-text-opacity: 1; - color: rgba(243, 244, 246, var(--tw-text-opacity)); - } - - .sm\:elsa-text-gray-200 { - --tw-text-opacity: 1; - color: rgba(229, 231, 235, var(--tw-text-opacity)); - } - - .sm\:elsa-text-gray-300 { - --tw-text-opacity: 1; - color: rgba(209, 213, 219, var(--tw-text-opacity)); - } - - .sm\:elsa-text-gray-400 { - --tw-text-opacity: 1; - color: rgba(156, 163, 175, var(--tw-text-opacity)); - } - - .sm\:elsa-text-gray-500 { - --tw-text-opacity: 1; - color: rgba(107, 114, 128, var(--tw-text-opacity)); - } - - .sm\:elsa-text-gray-600 { - --tw-text-opacity: 1; - color: rgba(75, 85, 99, var(--tw-text-opacity)); - } - - .sm\:elsa-text-gray-700 { - --tw-text-opacity: 1; - color: rgba(55, 65, 81, var(--tw-text-opacity)); - } - - .sm\:elsa-text-gray-800 { - --tw-text-opacity: 1; - color: rgba(31, 41, 55, var(--tw-text-opacity)); - } - - .sm\:elsa-text-gray-900 { - --tw-text-opacity: 1; - color: rgba(17, 24, 39, var(--tw-text-opacity)); - } - - .sm\:elsa-text-red-50 { - --tw-text-opacity: 1; - color: rgba(254, 242, 242, var(--tw-text-opacity)); - } - - .sm\:elsa-text-red-100 { - --tw-text-opacity: 1; - color: rgba(254, 226, 226, var(--tw-text-opacity)); - } - - .sm\:elsa-text-red-200 { - --tw-text-opacity: 1; - color: rgba(254, 202, 202, var(--tw-text-opacity)); - } - - .sm\:elsa-text-red-300 { - --tw-text-opacity: 1; - color: rgba(252, 165, 165, var(--tw-text-opacity)); - } - - .sm\:elsa-text-red-400 { - --tw-text-opacity: 1; - color: rgba(248, 113, 113, var(--tw-text-opacity)); - } - - .sm\:elsa-text-red-500 { - --tw-text-opacity: 1; - color: rgba(239, 68, 68, var(--tw-text-opacity)); - } - - .sm\:elsa-text-red-600 { - --tw-text-opacity: 1; - color: rgba(220, 38, 38, var(--tw-text-opacity)); - } - - .sm\:elsa-text-red-700 { - --tw-text-opacity: 1; - color: rgba(185, 28, 28, var(--tw-text-opacity)); - } - - .sm\:elsa-text-red-800 { - --tw-text-opacity: 1; - color: rgba(153, 27, 27, var(--tw-text-opacity)); - } - - .sm\:elsa-text-red-900 { - --tw-text-opacity: 1; - color: rgba(127, 29, 29, var(--tw-text-opacity)); - } - - .sm\:elsa-text-yellow-50 { - --tw-text-opacity: 1; - color: rgba(255, 251, 235, var(--tw-text-opacity)); - } - - .sm\:elsa-text-yellow-100 { - --tw-text-opacity: 1; - color: rgba(254, 243, 199, var(--tw-text-opacity)); - } - - .sm\:elsa-text-yellow-200 { - --tw-text-opacity: 1; - color: rgba(253, 230, 138, var(--tw-text-opacity)); - } - - .sm\:elsa-text-yellow-300 { - --tw-text-opacity: 1; - color: rgba(252, 211, 77, var(--tw-text-opacity)); - } - - .sm\:elsa-text-yellow-400 { - --tw-text-opacity: 1; - color: rgba(251, 191, 36, var(--tw-text-opacity)); - } - - .sm\:elsa-text-yellow-500 { - --tw-text-opacity: 1; - color: rgba(245, 158, 11, var(--tw-text-opacity)); - } - - .sm\:elsa-text-yellow-600 { - --tw-text-opacity: 1; - color: rgba(217, 119, 6, var(--tw-text-opacity)); - } - - .sm\:elsa-text-yellow-700 { - --tw-text-opacity: 1; - color: rgba(180, 83, 9, var(--tw-text-opacity)); - } - - .sm\:elsa-text-yellow-800 { - --tw-text-opacity: 1; - color: rgba(146, 64, 14, var(--tw-text-opacity)); - } - - .sm\:elsa-text-yellow-900 { - --tw-text-opacity: 1; - color: rgba(120, 53, 15, var(--tw-text-opacity)); - } - - .sm\:elsa-text-green-50 { - --tw-text-opacity: 1; - color: rgba(236, 253, 245, var(--tw-text-opacity)); - } - - .sm\:elsa-text-green-100 { - --tw-text-opacity: 1; - color: rgba(209, 250, 229, var(--tw-text-opacity)); - } - - .sm\:elsa-text-green-200 { - --tw-text-opacity: 1; - color: rgba(167, 243, 208, var(--tw-text-opacity)); - } - - .sm\:elsa-text-green-300 { - --tw-text-opacity: 1; - color: rgba(110, 231, 183, var(--tw-text-opacity)); - } - - .sm\:elsa-text-green-400 { - --tw-text-opacity: 1; - color: rgba(52, 211, 153, var(--tw-text-opacity)); - } - - .sm\:elsa-text-green-500 { - --tw-text-opacity: 1; - color: rgba(16, 185, 129, var(--tw-text-opacity)); - } - - .sm\:elsa-text-green-600 { - --tw-text-opacity: 1; - color: rgba(5, 150, 105, var(--tw-text-opacity)); - } - - .sm\:elsa-text-green-700 { - --tw-text-opacity: 1; - color: rgba(4, 120, 87, var(--tw-text-opacity)); - } - - .sm\:elsa-text-green-800 { - --tw-text-opacity: 1; - color: rgba(6, 95, 70, var(--tw-text-opacity)); - } - - .sm\:elsa-text-green-900 { - --tw-text-opacity: 1; - color: rgba(6, 78, 59, var(--tw-text-opacity)); - } - - .sm\:elsa-text-blue-50 { - --tw-text-opacity: 1; - color: rgba(239, 246, 255, var(--tw-text-opacity)); - } - - .sm\:elsa-text-blue-100 { - --tw-text-opacity: 1; - color: rgba(219, 234, 254, var(--tw-text-opacity)); - } - - .sm\:elsa-text-blue-200 { - --tw-text-opacity: 1; - color: rgba(191, 219, 254, var(--tw-text-opacity)); - } - - .sm\:elsa-text-blue-300 { - --tw-text-opacity: 1; - color: rgba(147, 197, 253, var(--tw-text-opacity)); - } - - .sm\:elsa-text-blue-400 { - --tw-text-opacity: 1; - color: rgba(96, 165, 250, var(--tw-text-opacity)); - } - - .sm\:elsa-text-blue-500 { - --tw-text-opacity: 1; - color: rgba(59, 130, 246, var(--tw-text-opacity)); - } - - .sm\:elsa-text-blue-600 { - --tw-text-opacity: 1; - color: rgba(37, 99, 235, var(--tw-text-opacity)); - } - - .sm\:elsa-text-blue-700 { - --tw-text-opacity: 1; - color: rgba(29, 78, 216, var(--tw-text-opacity)); - } - - .sm\:elsa-text-blue-800 { - --tw-text-opacity: 1; - color: rgba(30, 64, 175, var(--tw-text-opacity)); - } - - .sm\:elsa-text-blue-900 { - --tw-text-opacity: 1; - color: rgba(30, 58, 138, var(--tw-text-opacity)); - } - - .sm\:elsa-text-pink-50 { - --tw-text-opacity: 1; - color: rgba(253, 242, 248, var(--tw-text-opacity)); - } - - .sm\:elsa-text-pink-100 { - --tw-text-opacity: 1; - color: rgba(252, 231, 243, var(--tw-text-opacity)); - } - - .sm\:elsa-text-pink-200 { - --tw-text-opacity: 1; - color: rgba(251, 207, 232, var(--tw-text-opacity)); - } - - .sm\:elsa-text-pink-300 { - --tw-text-opacity: 1; - color: rgba(249, 168, 212, var(--tw-text-opacity)); - } - - .sm\:elsa-text-pink-400 { - --tw-text-opacity: 1; - color: rgba(244, 114, 182, var(--tw-text-opacity)); - } - - .sm\:elsa-text-pink-500 { - --tw-text-opacity: 1; - color: rgba(236, 72, 153, var(--tw-text-opacity)); - } - - .sm\:elsa-text-pink-600 { - --tw-text-opacity: 1; - color: rgba(219, 39, 119, var(--tw-text-opacity)); - } - - .sm\:elsa-text-pink-700 { - --tw-text-opacity: 1; - color: rgba(190, 24, 93, var(--tw-text-opacity)); - } - - .sm\:elsa-text-pink-800 { - --tw-text-opacity: 1; - color: rgba(157, 23, 77, var(--tw-text-opacity)); - } - - .sm\:elsa-text-pink-900 { - --tw-text-opacity: 1; - color: rgba(131, 24, 67, var(--tw-text-opacity)); - } - - .sm\:elsa-text-cool-gray-50 { - --tw-text-opacity: 1; - color: rgba(249, 250, 251, var(--tw-text-opacity)); - } - - .sm\:elsa-text-cool-gray-100 { - --tw-text-opacity: 1; - color: rgba(243, 244, 246, var(--tw-text-opacity)); - } - - .sm\:elsa-text-cool-gray-200 { - --tw-text-opacity: 1; - color: rgba(229, 231, 235, var(--tw-text-opacity)); - } - - .sm\:elsa-text-cool-gray-300 { - --tw-text-opacity: 1; - color: rgba(209, 213, 219, var(--tw-text-opacity)); - } - - .sm\:elsa-text-cool-gray-400 { - --tw-text-opacity: 1; - color: rgba(156, 163, 175, var(--tw-text-opacity)); - } - - .sm\:elsa-text-cool-gray-500 { - --tw-text-opacity: 1; - color: rgba(107, 114, 128, var(--tw-text-opacity)); - } - - .sm\:elsa-text-cool-gray-600 { - --tw-text-opacity: 1; - color: rgba(75, 85, 99, var(--tw-text-opacity)); - } - - .sm\:elsa-text-cool-gray-700 { - --tw-text-opacity: 1; - color: rgba(55, 65, 81, var(--tw-text-opacity)); - } - - .sm\:elsa-text-cool-gray-800 { - --tw-text-opacity: 1; - color: rgba(31, 41, 55, var(--tw-text-opacity)); - } - - .sm\:elsa-text-cool-gray-900 { - --tw-text-opacity: 1; - color: rgba(17, 24, 39, var(--tw-text-opacity)); - } - - .sm\:elsa-text-rose-50 { - --tw-text-opacity: 1; - color: rgba(255, 241, 242, var(--tw-text-opacity)); - } - - .sm\:elsa-text-rose-100 { - --tw-text-opacity: 1; - color: rgba(255, 228, 230, var(--tw-text-opacity)); - } - - .sm\:elsa-text-rose-200 { - --tw-text-opacity: 1; - color: rgba(254, 205, 211, var(--tw-text-opacity)); - } - - .sm\:elsa-text-rose-300 { - --tw-text-opacity: 1; - color: rgba(253, 164, 175, var(--tw-text-opacity)); - } - - .sm\:elsa-text-rose-400 { - --tw-text-opacity: 1; - color: rgba(251, 113, 133, var(--tw-text-opacity)); - } - - .sm\:elsa-text-rose-500 { - --tw-text-opacity: 1; - color: rgba(244, 63, 94, var(--tw-text-opacity)); - } - - .sm\:elsa-text-rose-600 { - --tw-text-opacity: 1; - color: rgba(225, 29, 72, var(--tw-text-opacity)); - } - - .sm\:elsa-text-rose-700 { - --tw-text-opacity: 1; - color: rgba(190, 18, 60, var(--tw-text-opacity)); - } - - .sm\:elsa-text-rose-800 { - --tw-text-opacity: 1; - color: rgba(159, 18, 57, var(--tw-text-opacity)); - } - - .sm\:elsa-text-rose-900 { - --tw-text-opacity: 1; - color: rgba(136, 19, 55, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-gray-50 { - --tw-text-opacity: 1; - color: rgba(249, 250, 251, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-gray-100 { - --tw-text-opacity: 1; - color: rgba(243, 244, 246, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-gray-200 { - --tw-text-opacity: 1; - color: rgba(229, 231, 235, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-gray-300 { - --tw-text-opacity: 1; - color: rgba(209, 213, 219, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-gray-400 { - --tw-text-opacity: 1; - color: rgba(156, 163, 175, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-gray-500 { - --tw-text-opacity: 1; - color: rgba(107, 114, 128, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-gray-600 { - --tw-text-opacity: 1; - color: rgba(75, 85, 99, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-gray-700 { - --tw-text-opacity: 1; - color: rgba(55, 65, 81, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-gray-800 { - --tw-text-opacity: 1; - color: rgba(31, 41, 55, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-gray-900 { - --tw-text-opacity: 1; - color: rgba(17, 24, 39, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-red-50 { - --tw-text-opacity: 1; - color: rgba(254, 242, 242, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-red-100 { - --tw-text-opacity: 1; - color: rgba(254, 226, 226, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-red-200 { - --tw-text-opacity: 1; - color: rgba(254, 202, 202, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-red-300 { - --tw-text-opacity: 1; - color: rgba(252, 165, 165, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-red-400 { - --tw-text-opacity: 1; - color: rgba(248, 113, 113, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-red-500 { - --tw-text-opacity: 1; - color: rgba(239, 68, 68, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-red-600 { - --tw-text-opacity: 1; - color: rgba(220, 38, 38, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-red-700 { - --tw-text-opacity: 1; - color: rgba(185, 28, 28, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-red-800 { - --tw-text-opacity: 1; - color: rgba(153, 27, 27, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-red-900 { - --tw-text-opacity: 1; - color: rgba(127, 29, 29, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-yellow-50 { - --tw-text-opacity: 1; - color: rgba(255, 251, 235, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-yellow-100 { - --tw-text-opacity: 1; - color: rgba(254, 243, 199, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-yellow-200 { - --tw-text-opacity: 1; - color: rgba(253, 230, 138, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-yellow-300 { - --tw-text-opacity: 1; - color: rgba(252, 211, 77, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-yellow-400 { - --tw-text-opacity: 1; - color: rgba(251, 191, 36, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-yellow-500 { - --tw-text-opacity: 1; - color: rgba(245, 158, 11, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-yellow-600 { - --tw-text-opacity: 1; - color: rgba(217, 119, 6, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-yellow-700 { - --tw-text-opacity: 1; - color: rgba(180, 83, 9, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-yellow-800 { - --tw-text-opacity: 1; - color: rgba(146, 64, 14, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-yellow-900 { - --tw-text-opacity: 1; - color: rgba(120, 53, 15, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-green-50 { - --tw-text-opacity: 1; - color: rgba(236, 253, 245, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-green-100 { - --tw-text-opacity: 1; - color: rgba(209, 250, 229, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-green-200 { - --tw-text-opacity: 1; - color: rgba(167, 243, 208, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-green-300 { - --tw-text-opacity: 1; - color: rgba(110, 231, 183, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-green-400 { - --tw-text-opacity: 1; - color: rgba(52, 211, 153, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-green-500 { - --tw-text-opacity: 1; - color: rgba(16, 185, 129, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-green-600 { - --tw-text-opacity: 1; - color: rgba(5, 150, 105, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-green-700 { - --tw-text-opacity: 1; - color: rgba(4, 120, 87, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-green-800 { - --tw-text-opacity: 1; - color: rgba(6, 95, 70, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-green-900 { - --tw-text-opacity: 1; - color: rgba(6, 78, 59, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-blue-50 { - --tw-text-opacity: 1; - color: rgba(239, 246, 255, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-blue-100 { - --tw-text-opacity: 1; - color: rgba(219, 234, 254, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-blue-200 { - --tw-text-opacity: 1; - color: rgba(191, 219, 254, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-blue-300 { - --tw-text-opacity: 1; - color: rgba(147, 197, 253, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-blue-400 { - --tw-text-opacity: 1; - color: rgba(96, 165, 250, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-blue-500 { - --tw-text-opacity: 1; - color: rgba(59, 130, 246, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-blue-600 { - --tw-text-opacity: 1; - color: rgba(37, 99, 235, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-blue-700 { - --tw-text-opacity: 1; - color: rgba(29, 78, 216, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-blue-800 { - --tw-text-opacity: 1; - color: rgba(30, 64, 175, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-blue-900 { - --tw-text-opacity: 1; - color: rgba(30, 58, 138, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-pink-50 { - --tw-text-opacity: 1; - color: rgba(253, 242, 248, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-pink-100 { - --tw-text-opacity: 1; - color: rgba(252, 231, 243, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-pink-200 { - --tw-text-opacity: 1; - color: rgba(251, 207, 232, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-pink-300 { - --tw-text-opacity: 1; - color: rgba(249, 168, 212, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-pink-400 { - --tw-text-opacity: 1; - color: rgba(244, 114, 182, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-pink-500 { - --tw-text-opacity: 1; - color: rgba(236, 72, 153, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-pink-600 { - --tw-text-opacity: 1; - color: rgba(219, 39, 119, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-pink-700 { - --tw-text-opacity: 1; - color: rgba(190, 24, 93, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-pink-800 { - --tw-text-opacity: 1; - color: rgba(157, 23, 77, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-pink-900 { - --tw-text-opacity: 1; - color: rgba(131, 24, 67, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-cool-gray-50 { - --tw-text-opacity: 1; - color: rgba(249, 250, 251, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-cool-gray-100 { - --tw-text-opacity: 1; - color: rgba(243, 244, 246, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-cool-gray-200 { - --tw-text-opacity: 1; - color: rgba(229, 231, 235, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-cool-gray-300 { - --tw-text-opacity: 1; - color: rgba(209, 213, 219, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-cool-gray-400 { - --tw-text-opacity: 1; - color: rgba(156, 163, 175, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-cool-gray-500 { - --tw-text-opacity: 1; - color: rgba(107, 114, 128, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-cool-gray-600 { - --tw-text-opacity: 1; - color: rgba(75, 85, 99, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-cool-gray-700 { - --tw-text-opacity: 1; - color: rgba(55, 65, 81, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-cool-gray-800 { - --tw-text-opacity: 1; - color: rgba(31, 41, 55, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-cool-gray-900 { - --tw-text-opacity: 1; - color: rgba(17, 24, 39, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-rose-50 { - --tw-text-opacity: 1; - color: rgba(255, 241, 242, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-rose-100 { - --tw-text-opacity: 1; - color: rgba(255, 228, 230, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-rose-200 { - --tw-text-opacity: 1; - color: rgba(254, 205, 211, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-rose-300 { - --tw-text-opacity: 1; - color: rgba(253, 164, 175, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-rose-400 { - --tw-text-opacity: 1; - color: rgba(251, 113, 133, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-rose-500 { - --tw-text-opacity: 1; - color: rgba(244, 63, 94, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-rose-600 { - --tw-text-opacity: 1; - color: rgba(225, 29, 72, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-rose-700 { - --tw-text-opacity: 1; - color: rgba(190, 18, 60, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-rose-800 { - --tw-text-opacity: 1; - color: rgba(159, 18, 57, var(--tw-text-opacity)); - } - - .elsa-group:hover .sm\:group-hover\:elsa-text-rose-900 { - --tw-text-opacity: 1; - color: rgba(136, 19, 55, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-gray-50:focus-within { - --tw-text-opacity: 1; - color: rgba(249, 250, 251, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-gray-100:focus-within { - --tw-text-opacity: 1; - color: rgba(243, 244, 246, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-gray-200:focus-within { - --tw-text-opacity: 1; - color: rgba(229, 231, 235, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-gray-300:focus-within { - --tw-text-opacity: 1; - color: rgba(209, 213, 219, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-gray-400:focus-within { - --tw-text-opacity: 1; - color: rgba(156, 163, 175, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-gray-500:focus-within { - --tw-text-opacity: 1; - color: rgba(107, 114, 128, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-gray-600:focus-within { - --tw-text-opacity: 1; - color: rgba(75, 85, 99, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-gray-700:focus-within { - --tw-text-opacity: 1; - color: rgba(55, 65, 81, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-gray-800:focus-within { - --tw-text-opacity: 1; - color: rgba(31, 41, 55, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-gray-900:focus-within { - --tw-text-opacity: 1; - color: rgba(17, 24, 39, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-red-50:focus-within { - --tw-text-opacity: 1; - color: rgba(254, 242, 242, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-red-100:focus-within { - --tw-text-opacity: 1; - color: rgba(254, 226, 226, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-red-200:focus-within { - --tw-text-opacity: 1; - color: rgba(254, 202, 202, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-red-300:focus-within { - --tw-text-opacity: 1; - color: rgba(252, 165, 165, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-red-400:focus-within { - --tw-text-opacity: 1; - color: rgba(248, 113, 113, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-red-500:focus-within { - --tw-text-opacity: 1; - color: rgba(239, 68, 68, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-red-600:focus-within { - --tw-text-opacity: 1; - color: rgba(220, 38, 38, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-red-700:focus-within { - --tw-text-opacity: 1; - color: rgba(185, 28, 28, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-red-800:focus-within { - --tw-text-opacity: 1; - color: rgba(153, 27, 27, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-red-900:focus-within { - --tw-text-opacity: 1; - color: rgba(127, 29, 29, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-yellow-50:focus-within { - --tw-text-opacity: 1; - color: rgba(255, 251, 235, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-yellow-100:focus-within { - --tw-text-opacity: 1; - color: rgba(254, 243, 199, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-yellow-200:focus-within { - --tw-text-opacity: 1; - color: rgba(253, 230, 138, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-yellow-300:focus-within { - --tw-text-opacity: 1; - color: rgba(252, 211, 77, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-yellow-400:focus-within { - --tw-text-opacity: 1; - color: rgba(251, 191, 36, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-yellow-500:focus-within { - --tw-text-opacity: 1; - color: rgba(245, 158, 11, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-yellow-600:focus-within { - --tw-text-opacity: 1; - color: rgba(217, 119, 6, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-yellow-700:focus-within { - --tw-text-opacity: 1; - color: rgba(180, 83, 9, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-yellow-800:focus-within { - --tw-text-opacity: 1; - color: rgba(146, 64, 14, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-yellow-900:focus-within { - --tw-text-opacity: 1; - color: rgba(120, 53, 15, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-green-50:focus-within { - --tw-text-opacity: 1; - color: rgba(236, 253, 245, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-green-100:focus-within { - --tw-text-opacity: 1; - color: rgba(209, 250, 229, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-green-200:focus-within { - --tw-text-opacity: 1; - color: rgba(167, 243, 208, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-green-300:focus-within { - --tw-text-opacity: 1; - color: rgba(110, 231, 183, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-green-400:focus-within { - --tw-text-opacity: 1; - color: rgba(52, 211, 153, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-green-500:focus-within { - --tw-text-opacity: 1; - color: rgba(16, 185, 129, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-green-600:focus-within { - --tw-text-opacity: 1; - color: rgba(5, 150, 105, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-green-700:focus-within { - --tw-text-opacity: 1; - color: rgba(4, 120, 87, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-green-800:focus-within { - --tw-text-opacity: 1; - color: rgba(6, 95, 70, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-green-900:focus-within { - --tw-text-opacity: 1; - color: rgba(6, 78, 59, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-blue-50:focus-within { - --tw-text-opacity: 1; - color: rgba(239, 246, 255, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-blue-100:focus-within { - --tw-text-opacity: 1; - color: rgba(219, 234, 254, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-blue-200:focus-within { - --tw-text-opacity: 1; - color: rgba(191, 219, 254, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-blue-300:focus-within { - --tw-text-opacity: 1; - color: rgba(147, 197, 253, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-blue-400:focus-within { - --tw-text-opacity: 1; - color: rgba(96, 165, 250, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-blue-500:focus-within { - --tw-text-opacity: 1; - color: rgba(59, 130, 246, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-blue-600:focus-within { - --tw-text-opacity: 1; - color: rgba(37, 99, 235, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-blue-700:focus-within { - --tw-text-opacity: 1; - color: rgba(29, 78, 216, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-blue-800:focus-within { - --tw-text-opacity: 1; - color: rgba(30, 64, 175, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-blue-900:focus-within { - --tw-text-opacity: 1; - color: rgba(30, 58, 138, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-pink-50:focus-within { - --tw-text-opacity: 1; - color: rgba(253, 242, 248, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-pink-100:focus-within { - --tw-text-opacity: 1; - color: rgba(252, 231, 243, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-pink-200:focus-within { - --tw-text-opacity: 1; - color: rgba(251, 207, 232, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-pink-300:focus-within { - --tw-text-opacity: 1; - color: rgba(249, 168, 212, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-pink-400:focus-within { - --tw-text-opacity: 1; - color: rgba(244, 114, 182, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-pink-500:focus-within { - --tw-text-opacity: 1; - color: rgba(236, 72, 153, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-pink-600:focus-within { - --tw-text-opacity: 1; - color: rgba(219, 39, 119, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-pink-700:focus-within { - --tw-text-opacity: 1; - color: rgba(190, 24, 93, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-pink-800:focus-within { - --tw-text-opacity: 1; - color: rgba(157, 23, 77, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-pink-900:focus-within { - --tw-text-opacity: 1; - color: rgba(131, 24, 67, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-cool-gray-50:focus-within { - --tw-text-opacity: 1; - color: rgba(249, 250, 251, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-cool-gray-100:focus-within { - --tw-text-opacity: 1; - color: rgba(243, 244, 246, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-cool-gray-200:focus-within { - --tw-text-opacity: 1; - color: rgba(229, 231, 235, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-cool-gray-300:focus-within { - --tw-text-opacity: 1; - color: rgba(209, 213, 219, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-cool-gray-400:focus-within { - --tw-text-opacity: 1; - color: rgba(156, 163, 175, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-cool-gray-500:focus-within { - --tw-text-opacity: 1; - color: rgba(107, 114, 128, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-cool-gray-600:focus-within { - --tw-text-opacity: 1; - color: rgba(75, 85, 99, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-cool-gray-700:focus-within { - --tw-text-opacity: 1; - color: rgba(55, 65, 81, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-cool-gray-800:focus-within { - --tw-text-opacity: 1; - color: rgba(31, 41, 55, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-cool-gray-900:focus-within { - --tw-text-opacity: 1; - color: rgba(17, 24, 39, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-rose-50:focus-within { - --tw-text-opacity: 1; - color: rgba(255, 241, 242, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-rose-100:focus-within { - --tw-text-opacity: 1; - color: rgba(255, 228, 230, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-rose-200:focus-within { - --tw-text-opacity: 1; - color: rgba(254, 205, 211, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-rose-300:focus-within { - --tw-text-opacity: 1; - color: rgba(253, 164, 175, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-rose-400:focus-within { - --tw-text-opacity: 1; - color: rgba(251, 113, 133, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-rose-500:focus-within { - --tw-text-opacity: 1; - color: rgba(244, 63, 94, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-rose-600:focus-within { - --tw-text-opacity: 1; - color: rgba(225, 29, 72, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-rose-700:focus-within { - --tw-text-opacity: 1; - color: rgba(190, 18, 60, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-rose-800:focus-within { - --tw-text-opacity: 1; - color: rgba(159, 18, 57, var(--tw-text-opacity)); - } - - .sm\:focus-within\:elsa-text-rose-900:focus-within { - --tw-text-opacity: 1; - color: rgba(136, 19, 55, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-gray-50:hover { - --tw-text-opacity: 1; - color: rgba(249, 250, 251, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-gray-100:hover { - --tw-text-opacity: 1; - color: rgba(243, 244, 246, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-gray-200:hover { - --tw-text-opacity: 1; - color: rgba(229, 231, 235, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-gray-300:hover { - --tw-text-opacity: 1; - color: rgba(209, 213, 219, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-gray-400:hover { - --tw-text-opacity: 1; - color: rgba(156, 163, 175, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-gray-500:hover { - --tw-text-opacity: 1; - color: rgba(107, 114, 128, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-gray-600:hover { - --tw-text-opacity: 1; - color: rgba(75, 85, 99, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-gray-700:hover { - --tw-text-opacity: 1; - color: rgba(55, 65, 81, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-gray-800:hover { - --tw-text-opacity: 1; - color: rgba(31, 41, 55, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-gray-900:hover { - --tw-text-opacity: 1; - color: rgba(17, 24, 39, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-red-50:hover { - --tw-text-opacity: 1; - color: rgba(254, 242, 242, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-red-100:hover { - --tw-text-opacity: 1; - color: rgba(254, 226, 226, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-red-200:hover { - --tw-text-opacity: 1; - color: rgba(254, 202, 202, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-red-300:hover { - --tw-text-opacity: 1; - color: rgba(252, 165, 165, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-red-400:hover { - --tw-text-opacity: 1; - color: rgba(248, 113, 113, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-red-500:hover { - --tw-text-opacity: 1; - color: rgba(239, 68, 68, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-red-600:hover { - --tw-text-opacity: 1; - color: rgba(220, 38, 38, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-red-700:hover { - --tw-text-opacity: 1; - color: rgba(185, 28, 28, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-red-800:hover { - --tw-text-opacity: 1; - color: rgba(153, 27, 27, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-red-900:hover { - --tw-text-opacity: 1; - color: rgba(127, 29, 29, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-yellow-50:hover { - --tw-text-opacity: 1; - color: rgba(255, 251, 235, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-yellow-100:hover { - --tw-text-opacity: 1; - color: rgba(254, 243, 199, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-yellow-200:hover { - --tw-text-opacity: 1; - color: rgba(253, 230, 138, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-yellow-300:hover { - --tw-text-opacity: 1; - color: rgba(252, 211, 77, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-yellow-400:hover { - --tw-text-opacity: 1; - color: rgba(251, 191, 36, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-yellow-500:hover { - --tw-text-opacity: 1; - color: rgba(245, 158, 11, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-yellow-600:hover { - --tw-text-opacity: 1; - color: rgba(217, 119, 6, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-yellow-700:hover { - --tw-text-opacity: 1; - color: rgba(180, 83, 9, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-yellow-800:hover { - --tw-text-opacity: 1; - color: rgba(146, 64, 14, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-yellow-900:hover { - --tw-text-opacity: 1; - color: rgba(120, 53, 15, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-green-50:hover { - --tw-text-opacity: 1; - color: rgba(236, 253, 245, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-green-100:hover { - --tw-text-opacity: 1; - color: rgba(209, 250, 229, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-green-200:hover { - --tw-text-opacity: 1; - color: rgba(167, 243, 208, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-green-300:hover { - --tw-text-opacity: 1; - color: rgba(110, 231, 183, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-green-400:hover { - --tw-text-opacity: 1; - color: rgba(52, 211, 153, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-green-500:hover { - --tw-text-opacity: 1; - color: rgba(16, 185, 129, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-green-600:hover { - --tw-text-opacity: 1; - color: rgba(5, 150, 105, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-green-700:hover { - --tw-text-opacity: 1; - color: rgba(4, 120, 87, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-green-800:hover { - --tw-text-opacity: 1; - color: rgba(6, 95, 70, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-green-900:hover { - --tw-text-opacity: 1; - color: rgba(6, 78, 59, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-blue-50:hover { - --tw-text-opacity: 1; - color: rgba(239, 246, 255, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-blue-100:hover { - --tw-text-opacity: 1; - color: rgba(219, 234, 254, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-blue-200:hover { - --tw-text-opacity: 1; - color: rgba(191, 219, 254, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-blue-300:hover { - --tw-text-opacity: 1; - color: rgba(147, 197, 253, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-blue-400:hover { - --tw-text-opacity: 1; - color: rgba(96, 165, 250, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-blue-500:hover { - --tw-text-opacity: 1; - color: rgba(59, 130, 246, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-blue-600:hover { - --tw-text-opacity: 1; - color: rgba(37, 99, 235, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-blue-700:hover { - --tw-text-opacity: 1; - color: rgba(29, 78, 216, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-blue-800:hover { - --tw-text-opacity: 1; - color: rgba(30, 64, 175, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-blue-900:hover { - --tw-text-opacity: 1; - color: rgba(30, 58, 138, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-pink-50:hover { - --tw-text-opacity: 1; - color: rgba(253, 242, 248, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-pink-100:hover { - --tw-text-opacity: 1; - color: rgba(252, 231, 243, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-pink-200:hover { - --tw-text-opacity: 1; - color: rgba(251, 207, 232, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-pink-300:hover { - --tw-text-opacity: 1; - color: rgba(249, 168, 212, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-pink-400:hover { - --tw-text-opacity: 1; - color: rgba(244, 114, 182, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-pink-500:hover { - --tw-text-opacity: 1; - color: rgba(236, 72, 153, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-pink-600:hover { - --tw-text-opacity: 1; - color: rgba(219, 39, 119, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-pink-700:hover { - --tw-text-opacity: 1; - color: rgba(190, 24, 93, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-pink-800:hover { - --tw-text-opacity: 1; - color: rgba(157, 23, 77, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-pink-900:hover { - --tw-text-opacity: 1; - color: rgba(131, 24, 67, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-cool-gray-50:hover { - --tw-text-opacity: 1; - color: rgba(249, 250, 251, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-cool-gray-100:hover { - --tw-text-opacity: 1; - color: rgba(243, 244, 246, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-cool-gray-200:hover { - --tw-text-opacity: 1; - color: rgba(229, 231, 235, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-cool-gray-300:hover { - --tw-text-opacity: 1; - color: rgba(209, 213, 219, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-cool-gray-400:hover { - --tw-text-opacity: 1; - color: rgba(156, 163, 175, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-cool-gray-500:hover { - --tw-text-opacity: 1; - color: rgba(107, 114, 128, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-cool-gray-600:hover { - --tw-text-opacity: 1; - color: rgba(75, 85, 99, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-cool-gray-700:hover { - --tw-text-opacity: 1; - color: rgba(55, 65, 81, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-cool-gray-800:hover { - --tw-text-opacity: 1; - color: rgba(31, 41, 55, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-cool-gray-900:hover { - --tw-text-opacity: 1; - color: rgba(17, 24, 39, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-rose-50:hover { - --tw-text-opacity: 1; - color: rgba(255, 241, 242, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-rose-100:hover { - --tw-text-opacity: 1; - color: rgba(255, 228, 230, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-rose-200:hover { - --tw-text-opacity: 1; - color: rgba(254, 205, 211, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-rose-300:hover { - --tw-text-opacity: 1; - color: rgba(253, 164, 175, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-rose-400:hover { - --tw-text-opacity: 1; - color: rgba(251, 113, 133, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-rose-500:hover { - --tw-text-opacity: 1; - color: rgba(244, 63, 94, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-rose-600:hover { - --tw-text-opacity: 1; - color: rgba(225, 29, 72, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-rose-700:hover { - --tw-text-opacity: 1; - color: rgba(190, 18, 60, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-rose-800:hover { - --tw-text-opacity: 1; - color: rgba(159, 18, 57, var(--tw-text-opacity)); - } - - .sm\:hover\:elsa-text-rose-900:hover { - --tw-text-opacity: 1; - color: rgba(136, 19, 55, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-gray-50:focus { - --tw-text-opacity: 1; - color: rgba(249, 250, 251, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-gray-100:focus { - --tw-text-opacity: 1; - color: rgba(243, 244, 246, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-gray-200:focus { - --tw-text-opacity: 1; - color: rgba(229, 231, 235, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-gray-300:focus { - --tw-text-opacity: 1; - color: rgba(209, 213, 219, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-gray-400:focus { - --tw-text-opacity: 1; - color: rgba(156, 163, 175, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-gray-500:focus { - --tw-text-opacity: 1; - color: rgba(107, 114, 128, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-gray-600:focus { - --tw-text-opacity: 1; - color: rgba(75, 85, 99, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-gray-700:focus { - --tw-text-opacity: 1; - color: rgba(55, 65, 81, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-gray-800:focus { - --tw-text-opacity: 1; - color: rgba(31, 41, 55, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-gray-900:focus { - --tw-text-opacity: 1; - color: rgba(17, 24, 39, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-red-50:focus { - --tw-text-opacity: 1; - color: rgba(254, 242, 242, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-red-100:focus { - --tw-text-opacity: 1; - color: rgba(254, 226, 226, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-red-200:focus { - --tw-text-opacity: 1; - color: rgba(254, 202, 202, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-red-300:focus { - --tw-text-opacity: 1; - color: rgba(252, 165, 165, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-red-400:focus { - --tw-text-opacity: 1; - color: rgba(248, 113, 113, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-red-500:focus { - --tw-text-opacity: 1; - color: rgba(239, 68, 68, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-red-600:focus { - --tw-text-opacity: 1; - color: rgba(220, 38, 38, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-red-700:focus { - --tw-text-opacity: 1; - color: rgba(185, 28, 28, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-red-800:focus { - --tw-text-opacity: 1; - color: rgba(153, 27, 27, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-red-900:focus { - --tw-text-opacity: 1; - color: rgba(127, 29, 29, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-yellow-50:focus { - --tw-text-opacity: 1; - color: rgba(255, 251, 235, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-yellow-100:focus { - --tw-text-opacity: 1; - color: rgba(254, 243, 199, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-yellow-200:focus { - --tw-text-opacity: 1; - color: rgba(253, 230, 138, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-yellow-300:focus { - --tw-text-opacity: 1; - color: rgba(252, 211, 77, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-yellow-400:focus { - --tw-text-opacity: 1; - color: rgba(251, 191, 36, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-yellow-500:focus { - --tw-text-opacity: 1; - color: rgba(245, 158, 11, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-yellow-600:focus { - --tw-text-opacity: 1; - color: rgba(217, 119, 6, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-yellow-700:focus { - --tw-text-opacity: 1; - color: rgba(180, 83, 9, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-yellow-800:focus { - --tw-text-opacity: 1; - color: rgba(146, 64, 14, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-yellow-900:focus { - --tw-text-opacity: 1; - color: rgba(120, 53, 15, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-green-50:focus { - --tw-text-opacity: 1; - color: rgba(236, 253, 245, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-green-100:focus { - --tw-text-opacity: 1; - color: rgba(209, 250, 229, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-green-200:focus { - --tw-text-opacity: 1; - color: rgba(167, 243, 208, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-green-300:focus { - --tw-text-opacity: 1; - color: rgba(110, 231, 183, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-green-400:focus { - --tw-text-opacity: 1; - color: rgba(52, 211, 153, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-green-500:focus { - --tw-text-opacity: 1; - color: rgba(16, 185, 129, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-green-600:focus { - --tw-text-opacity: 1; - color: rgba(5, 150, 105, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-green-700:focus { - --tw-text-opacity: 1; - color: rgba(4, 120, 87, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-green-800:focus { - --tw-text-opacity: 1; - color: rgba(6, 95, 70, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-green-900:focus { - --tw-text-opacity: 1; - color: rgba(6, 78, 59, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-blue-50:focus { - --tw-text-opacity: 1; - color: rgba(239, 246, 255, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-blue-100:focus { - --tw-text-opacity: 1; - color: rgba(219, 234, 254, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-blue-200:focus { - --tw-text-opacity: 1; - color: rgba(191, 219, 254, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-blue-300:focus { - --tw-text-opacity: 1; - color: rgba(147, 197, 253, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-blue-400:focus { - --tw-text-opacity: 1; - color: rgba(96, 165, 250, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-blue-500:focus { - --tw-text-opacity: 1; - color: rgba(59, 130, 246, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-blue-600:focus { - --tw-text-opacity: 1; - color: rgba(37, 99, 235, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-blue-700:focus { - --tw-text-opacity: 1; - color: rgba(29, 78, 216, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-blue-800:focus { - --tw-text-opacity: 1; - color: rgba(30, 64, 175, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-blue-900:focus { - --tw-text-opacity: 1; - color: rgba(30, 58, 138, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-pink-50:focus { - --tw-text-opacity: 1; - color: rgba(253, 242, 248, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-pink-100:focus { - --tw-text-opacity: 1; - color: rgba(252, 231, 243, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-pink-200:focus { - --tw-text-opacity: 1; - color: rgba(251, 207, 232, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-pink-300:focus { - --tw-text-opacity: 1; - color: rgba(249, 168, 212, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-pink-400:focus { - --tw-text-opacity: 1; - color: rgba(244, 114, 182, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-pink-500:focus { - --tw-text-opacity: 1; - color: rgba(236, 72, 153, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-pink-600:focus { - --tw-text-opacity: 1; - color: rgba(219, 39, 119, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-pink-700:focus { - --tw-text-opacity: 1; - color: rgba(190, 24, 93, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-pink-800:focus { - --tw-text-opacity: 1; - color: rgba(157, 23, 77, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-pink-900:focus { - --tw-text-opacity: 1; - color: rgba(131, 24, 67, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-cool-gray-50:focus { - --tw-text-opacity: 1; - color: rgba(249, 250, 251, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-cool-gray-100:focus { - --tw-text-opacity: 1; - color: rgba(243, 244, 246, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-cool-gray-200:focus { - --tw-text-opacity: 1; - color: rgba(229, 231, 235, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-cool-gray-300:focus { - --tw-text-opacity: 1; - color: rgba(209, 213, 219, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-cool-gray-400:focus { - --tw-text-opacity: 1; - color: rgba(156, 163, 175, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-cool-gray-500:focus { - --tw-text-opacity: 1; - color: rgba(107, 114, 128, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-cool-gray-600:focus { - --tw-text-opacity: 1; - color: rgba(75, 85, 99, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-cool-gray-700:focus { - --tw-text-opacity: 1; - color: rgba(55, 65, 81, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-cool-gray-800:focus { - --tw-text-opacity: 1; - color: rgba(31, 41, 55, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-cool-gray-900:focus { - --tw-text-opacity: 1; - color: rgba(17, 24, 39, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-rose-50:focus { - --tw-text-opacity: 1; - color: rgba(255, 241, 242, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-rose-100:focus { - --tw-text-opacity: 1; - color: rgba(255, 228, 230, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-rose-200:focus { - --tw-text-opacity: 1; - color: rgba(254, 205, 211, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-rose-300:focus { - --tw-text-opacity: 1; - color: rgba(253, 164, 175, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-rose-400:focus { - --tw-text-opacity: 1; - color: rgba(251, 113, 133, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-rose-500:focus { - --tw-text-opacity: 1; - color: rgba(244, 63, 94, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-rose-600:focus { - --tw-text-opacity: 1; - color: rgba(225, 29, 72, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-rose-700:focus { - --tw-text-opacity: 1; - color: rgba(190, 18, 60, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-rose-800:focus { - --tw-text-opacity: 1; - color: rgba(159, 18, 57, var(--tw-text-opacity)); - } - - .sm\:focus\:elsa-text-rose-900:focus { - --tw-text-opacity: 1; - color: rgba(136, 19, 55, var(--tw-text-opacity)); - } - - .sm\:elsa-placeholder-gray-50::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-gray-50:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-gray-50::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-gray-100::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-gray-100:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-gray-100::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-gray-200::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-gray-200:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-gray-200::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-gray-300::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-gray-300:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-gray-300::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-gray-400::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-gray-400:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-gray-400::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-gray-500::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-gray-500:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-gray-500::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-gray-600::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-gray-600:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-gray-600::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-gray-700::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-gray-700:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-gray-700::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-gray-800::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-gray-800:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-gray-800::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-gray-900::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-gray-900:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-gray-900::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-red-50::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 242, 242, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-red-50:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 242, 242, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-red-50::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 242, 242, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-red-100::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 226, 226, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-red-100:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 226, 226, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-red-100::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 226, 226, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-red-200::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 202, 202, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-red-200:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 202, 202, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-red-200::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 202, 202, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-red-300::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 165, 165, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-red-300:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 165, 165, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-red-300::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 165, 165, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-red-400::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(248, 113, 113, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-red-400:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(248, 113, 113, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-red-400::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(248, 113, 113, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-red-500::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(239, 68, 68, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-red-500:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(239, 68, 68, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-red-500::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(239, 68, 68, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-red-600::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(220, 38, 38, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-red-600:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(220, 38, 38, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-red-600::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(220, 38, 38, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-red-700::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(185, 28, 28, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-red-700:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(185, 28, 28, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-red-700::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(185, 28, 28, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-red-800::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(153, 27, 27, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-red-800:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(153, 27, 27, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-red-800::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(153, 27, 27, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-red-900::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(127, 29, 29, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-red-900:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(127, 29, 29, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-red-900::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(127, 29, 29, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-yellow-50::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 251, 235, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-yellow-50:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 251, 235, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-yellow-50::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 251, 235, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-yellow-100::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 243, 199, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-yellow-100:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 243, 199, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-yellow-100::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 243, 199, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-yellow-200::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 230, 138, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-yellow-200:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 230, 138, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-yellow-200::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 230, 138, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-yellow-300::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 211, 77, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-yellow-300:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 211, 77, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-yellow-300::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 211, 77, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-yellow-400::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 191, 36, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-yellow-400:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 191, 36, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-yellow-400::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 191, 36, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-yellow-500::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(245, 158, 11, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-yellow-500:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(245, 158, 11, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-yellow-500::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(245, 158, 11, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-yellow-600::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(217, 119, 6, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-yellow-600:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(217, 119, 6, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-yellow-600::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(217, 119, 6, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-yellow-700::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(180, 83, 9, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-yellow-700:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(180, 83, 9, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-yellow-700::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(180, 83, 9, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-yellow-800::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(146, 64, 14, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-yellow-800:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(146, 64, 14, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-yellow-800::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(146, 64, 14, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-yellow-900::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(120, 53, 15, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-yellow-900:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(120, 53, 15, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-yellow-900::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(120, 53, 15, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-green-50::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(236, 253, 245, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-green-50:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(236, 253, 245, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-green-50::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(236, 253, 245, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-green-100::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 250, 229, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-green-100:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 250, 229, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-green-100::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 250, 229, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-green-200::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(167, 243, 208, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-green-200:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(167, 243, 208, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-green-200::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(167, 243, 208, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-green-300::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(110, 231, 183, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-green-300:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(110, 231, 183, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-green-300::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(110, 231, 183, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-green-400::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(52, 211, 153, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-green-400:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(52, 211, 153, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-green-400::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(52, 211, 153, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-green-500::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(16, 185, 129, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-green-500:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(16, 185, 129, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-green-500::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(16, 185, 129, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-green-600::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(5, 150, 105, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-green-600:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(5, 150, 105, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-green-600::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(5, 150, 105, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-green-700::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(4, 120, 87, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-green-700:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(4, 120, 87, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-green-700::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(4, 120, 87, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-green-800::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(6, 95, 70, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-green-800:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(6, 95, 70, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-green-800::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(6, 95, 70, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-green-900::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(6, 78, 59, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-green-900:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(6, 78, 59, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-green-900::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(6, 78, 59, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-blue-50::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(239, 246, 255, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-blue-50:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(239, 246, 255, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-blue-50::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(239, 246, 255, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-blue-100::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(219, 234, 254, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-blue-100:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(219, 234, 254, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-blue-100::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(219, 234, 254, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-blue-200::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(191, 219, 254, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-blue-200:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(191, 219, 254, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-blue-200::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(191, 219, 254, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-blue-300::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(147, 197, 253, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-blue-300:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(147, 197, 253, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-blue-300::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(147, 197, 253, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-blue-400::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(96, 165, 250, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-blue-400:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(96, 165, 250, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-blue-400::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(96, 165, 250, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-blue-500::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(59, 130, 246, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-blue-500:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(59, 130, 246, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-blue-500::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(59, 130, 246, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-blue-600::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(37, 99, 235, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-blue-600:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(37, 99, 235, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-blue-600::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(37, 99, 235, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-blue-700::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(29, 78, 216, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-blue-700:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(29, 78, 216, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-blue-700::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(29, 78, 216, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-blue-800::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(30, 64, 175, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-blue-800:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(30, 64, 175, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-blue-800::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(30, 64, 175, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-blue-900::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(30, 58, 138, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-blue-900:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(30, 58, 138, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-blue-900::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(30, 58, 138, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-pink-50::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 242, 248, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-pink-50:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 242, 248, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-pink-50::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 242, 248, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-pink-100::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 231, 243, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-pink-100:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 231, 243, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-pink-100::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 231, 243, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-pink-200::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 207, 232, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-pink-200:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 207, 232, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-pink-200::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 207, 232, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-pink-300::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 168, 212, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-pink-300:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 168, 212, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-pink-300::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 168, 212, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-pink-400::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(244, 114, 182, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-pink-400:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(244, 114, 182, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-pink-400::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(244, 114, 182, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-pink-500::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(236, 72, 153, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-pink-500:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(236, 72, 153, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-pink-500::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(236, 72, 153, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-pink-600::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(219, 39, 119, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-pink-600:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(219, 39, 119, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-pink-600::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(219, 39, 119, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-pink-700::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(190, 24, 93, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-pink-700:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(190, 24, 93, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-pink-700::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(190, 24, 93, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-pink-800::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(157, 23, 77, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-pink-800:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(157, 23, 77, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-pink-800::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(157, 23, 77, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-pink-900::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(131, 24, 67, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-pink-900:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(131, 24, 67, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-pink-900::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(131, 24, 67, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-cool-gray-50::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-cool-gray-50:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-cool-gray-50::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-cool-gray-100::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-cool-gray-100:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-cool-gray-100::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-cool-gray-200::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-cool-gray-200:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-cool-gray-200::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-cool-gray-300::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-cool-gray-300:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-cool-gray-300::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-cool-gray-400::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-cool-gray-400:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-cool-gray-400::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-cool-gray-500::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-cool-gray-500:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-cool-gray-500::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-cool-gray-600::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-cool-gray-600:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-cool-gray-600::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-cool-gray-700::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-cool-gray-700:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-cool-gray-700::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-cool-gray-800::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-cool-gray-800:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-cool-gray-800::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-cool-gray-900::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-cool-gray-900:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-cool-gray-900::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-rose-50::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 241, 242, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-rose-50:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 241, 242, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-rose-50::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 241, 242, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-rose-100::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 228, 230, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-rose-100:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 228, 230, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-rose-100::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 228, 230, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-rose-200::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 205, 211, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-rose-200:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 205, 211, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-rose-200::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 205, 211, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-rose-300::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 164, 175, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-rose-300:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 164, 175, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-rose-300::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 164, 175, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-rose-400::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 113, 133, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-rose-400:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 113, 133, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-rose-400::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 113, 133, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-rose-500::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(244, 63, 94, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-rose-500:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(244, 63, 94, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-rose-500::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(244, 63, 94, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-rose-600::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(225, 29, 72, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-rose-600:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(225, 29, 72, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-rose-600::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(225, 29, 72, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-rose-700::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(190, 18, 60, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-rose-700:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(190, 18, 60, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-rose-700::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(190, 18, 60, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-rose-800::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(159, 18, 57, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-rose-800:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(159, 18, 57, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-rose-800::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(159, 18, 57, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-rose-900::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(136, 19, 55, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-rose-900:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(136, 19, 55, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-placeholder-rose-900::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(136, 19, 55, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-gray-50:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-gray-50:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-gray-50:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-gray-100:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-gray-100:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-gray-100:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-gray-200:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-gray-200:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-gray-200:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-gray-300:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-gray-300:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-gray-300:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-gray-400:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-gray-400:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-gray-400:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-gray-500:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-gray-500:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-gray-500:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-gray-600:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-gray-600:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-gray-600:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-gray-700:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-gray-700:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-gray-700:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-gray-800:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-gray-800:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-gray-800:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-gray-900:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-gray-900:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-gray-900:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-red-50:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 242, 242, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-red-50:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 242, 242, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-red-50:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 242, 242, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-red-100:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 226, 226, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-red-100:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 226, 226, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-red-100:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 226, 226, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-red-200:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 202, 202, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-red-200:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 202, 202, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-red-200:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 202, 202, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-red-300:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 165, 165, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-red-300:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 165, 165, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-red-300:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 165, 165, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-red-400:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(248, 113, 113, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-red-400:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(248, 113, 113, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-red-400:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(248, 113, 113, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-red-500:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(239, 68, 68, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-red-500:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(239, 68, 68, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-red-500:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(239, 68, 68, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-red-600:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(220, 38, 38, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-red-600:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(220, 38, 38, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-red-600:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(220, 38, 38, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-red-700:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(185, 28, 28, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-red-700:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(185, 28, 28, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-red-700:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(185, 28, 28, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-red-800:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(153, 27, 27, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-red-800:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(153, 27, 27, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-red-800:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(153, 27, 27, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-red-900:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(127, 29, 29, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-red-900:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(127, 29, 29, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-red-900:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(127, 29, 29, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-yellow-50:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 251, 235, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-yellow-50:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 251, 235, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-yellow-50:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 251, 235, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-yellow-100:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 243, 199, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-yellow-100:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 243, 199, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-yellow-100:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 243, 199, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-yellow-200:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 230, 138, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-yellow-200:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 230, 138, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-yellow-200:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 230, 138, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-yellow-300:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 211, 77, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-yellow-300:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 211, 77, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-yellow-300:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 211, 77, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-yellow-400:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 191, 36, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-yellow-400:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 191, 36, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-yellow-400:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 191, 36, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-yellow-500:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(245, 158, 11, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-yellow-500:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(245, 158, 11, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-yellow-500:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(245, 158, 11, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-yellow-600:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(217, 119, 6, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-yellow-600:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(217, 119, 6, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-yellow-600:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(217, 119, 6, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-yellow-700:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(180, 83, 9, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-yellow-700:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(180, 83, 9, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-yellow-700:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(180, 83, 9, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-yellow-800:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(146, 64, 14, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-yellow-800:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(146, 64, 14, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-yellow-800:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(146, 64, 14, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-yellow-900:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(120, 53, 15, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-yellow-900:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(120, 53, 15, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-yellow-900:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(120, 53, 15, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-green-50:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(236, 253, 245, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-green-50:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(236, 253, 245, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-green-50:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(236, 253, 245, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-green-100:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 250, 229, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-green-100:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 250, 229, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-green-100:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 250, 229, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-green-200:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(167, 243, 208, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-green-200:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(167, 243, 208, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-green-200:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(167, 243, 208, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-green-300:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(110, 231, 183, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-green-300:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(110, 231, 183, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-green-300:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(110, 231, 183, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-green-400:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(52, 211, 153, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-green-400:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(52, 211, 153, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-green-400:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(52, 211, 153, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-green-500:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(16, 185, 129, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-green-500:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(16, 185, 129, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-green-500:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(16, 185, 129, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-green-600:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(5, 150, 105, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-green-600:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(5, 150, 105, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-green-600:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(5, 150, 105, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-green-700:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(4, 120, 87, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-green-700:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(4, 120, 87, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-green-700:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(4, 120, 87, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-green-800:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(6, 95, 70, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-green-800:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(6, 95, 70, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-green-800:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(6, 95, 70, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-green-900:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(6, 78, 59, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-green-900:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(6, 78, 59, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-green-900:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(6, 78, 59, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-blue-50:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(239, 246, 255, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-blue-50:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(239, 246, 255, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-blue-50:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(239, 246, 255, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-blue-100:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(219, 234, 254, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-blue-100:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(219, 234, 254, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-blue-100:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(219, 234, 254, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-blue-200:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(191, 219, 254, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-blue-200:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(191, 219, 254, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-blue-200:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(191, 219, 254, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-blue-300:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(147, 197, 253, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-blue-300:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(147, 197, 253, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-blue-300:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(147, 197, 253, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-blue-400:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(96, 165, 250, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-blue-400:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(96, 165, 250, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-blue-400:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(96, 165, 250, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-blue-500:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(59, 130, 246, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-blue-500:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(59, 130, 246, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-blue-500:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(59, 130, 246, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-blue-600:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(37, 99, 235, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-blue-600:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(37, 99, 235, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-blue-600:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(37, 99, 235, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-blue-700:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(29, 78, 216, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-blue-700:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(29, 78, 216, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-blue-700:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(29, 78, 216, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-blue-800:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(30, 64, 175, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-blue-800:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(30, 64, 175, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-blue-800:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(30, 64, 175, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-blue-900:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(30, 58, 138, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-blue-900:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(30, 58, 138, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-blue-900:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(30, 58, 138, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-pink-50:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 242, 248, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-pink-50:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 242, 248, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-pink-50:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 242, 248, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-pink-100:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 231, 243, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-pink-100:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 231, 243, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-pink-100:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 231, 243, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-pink-200:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 207, 232, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-pink-200:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 207, 232, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-pink-200:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 207, 232, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-pink-300:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 168, 212, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-pink-300:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 168, 212, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-pink-300:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 168, 212, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-pink-400:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(244, 114, 182, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-pink-400:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(244, 114, 182, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-pink-400:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(244, 114, 182, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-pink-500:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(236, 72, 153, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-pink-500:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(236, 72, 153, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-pink-500:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(236, 72, 153, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-pink-600:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(219, 39, 119, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-pink-600:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(219, 39, 119, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-pink-600:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(219, 39, 119, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-pink-700:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(190, 24, 93, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-pink-700:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(190, 24, 93, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-pink-700:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(190, 24, 93, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-pink-800:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(157, 23, 77, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-pink-800:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(157, 23, 77, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-pink-800:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(157, 23, 77, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-pink-900:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(131, 24, 67, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-pink-900:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(131, 24, 67, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-pink-900:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(131, 24, 67, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-cool-gray-50:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-cool-gray-50:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-cool-gray-50:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-cool-gray-100:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-cool-gray-100:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-cool-gray-100:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-cool-gray-200:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-cool-gray-200:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-cool-gray-200:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-cool-gray-300:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-cool-gray-300:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-cool-gray-300:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-cool-gray-400:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-cool-gray-400:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-cool-gray-400:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-cool-gray-500:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-cool-gray-500:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-cool-gray-500:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-cool-gray-600:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-cool-gray-600:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-cool-gray-600:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-cool-gray-700:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-cool-gray-700:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-cool-gray-700:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-cool-gray-800:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-cool-gray-800:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-cool-gray-800:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-cool-gray-900:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-cool-gray-900:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-cool-gray-900:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-rose-50:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 241, 242, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-rose-50:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 241, 242, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-rose-50:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 241, 242, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-rose-100:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 228, 230, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-rose-100:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 228, 230, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-rose-100:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 228, 230, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-rose-200:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 205, 211, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-rose-200:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 205, 211, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-rose-200:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 205, 211, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-rose-300:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 164, 175, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-rose-300:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 164, 175, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-rose-300:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 164, 175, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-rose-400:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 113, 133, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-rose-400:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 113, 133, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-rose-400:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 113, 133, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-rose-500:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(244, 63, 94, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-rose-500:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(244, 63, 94, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-rose-500:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(244, 63, 94, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-rose-600:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(225, 29, 72, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-rose-600:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(225, 29, 72, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-rose-600:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(225, 29, 72, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-rose-700:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(190, 18, 60, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-rose-700:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(190, 18, 60, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-rose-700:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(190, 18, 60, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-rose-800:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(159, 18, 57, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-rose-800:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(159, 18, 57, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-rose-800:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(159, 18, 57, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-rose-900:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(136, 19, 55, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-rose-900:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(136, 19, 55, var(--tw-placeholder-opacity)); - } - - .sm\:focus\:elsa-placeholder-rose-900:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(136, 19, 55, var(--tw-placeholder-opacity)); - } - - .sm\:elsa-ring-gray-50 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-gray-100 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-gray-200 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-gray-300 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-gray-400 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-gray-500 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-gray-600 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-gray-700 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-gray-800 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-gray-900 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-red-50 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-red-100 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-red-200 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-red-300 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-red-400 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-red-500 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-red-600 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-red-700 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-red-800 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-red-900 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-yellow-50 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-yellow-100 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-yellow-200 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-yellow-300 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-yellow-400 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-yellow-500 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-yellow-600 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-yellow-700 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-yellow-800 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-yellow-900 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-green-50 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-green-100 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-green-200 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-green-300 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-green-400 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-green-500 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-green-600 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-green-700 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-green-800 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-green-900 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-blue-50 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-blue-100 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-blue-200 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-blue-300 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-blue-400 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-blue-500 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-blue-600 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-blue-700 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-blue-800 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-blue-900 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-pink-50 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-pink-100 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-pink-200 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-pink-300 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-pink-400 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-pink-500 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-pink-600 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-pink-700 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-pink-800 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-pink-900 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-cool-gray-50 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-cool-gray-100 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-cool-gray-200 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-cool-gray-300 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-cool-gray-400 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-cool-gray-500 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-cool-gray-600 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-cool-gray-700 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-cool-gray-800 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-cool-gray-900 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-rose-50 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(255, 241, 242, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-rose-100 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(255, 228, 230, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-rose-200 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 205, 211, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-rose-300 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(253, 164, 175, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-rose-400 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(251, 113, 133, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-rose-500 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(244, 63, 94, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-rose-600 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(225, 29, 72, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-rose-700 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(190, 18, 60, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-rose-800 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(159, 18, 57, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-rose-900 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(136, 19, 55, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-gray-50:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-gray-100:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-gray-200:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-gray-300:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-gray-400:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-gray-500:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-gray-600:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-gray-700:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-gray-800:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-gray-900:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-red-50:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-red-100:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-red-200:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-red-300:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-red-400:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-red-500:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-red-600:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-red-700:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-red-800:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-red-900:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-yellow-50:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-yellow-100:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-yellow-200:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-yellow-300:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-yellow-400:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-yellow-500:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-yellow-600:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-yellow-700:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-yellow-800:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-yellow-900:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-green-50:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-green-100:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-green-200:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-green-300:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-green-400:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-green-500:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-green-600:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-green-700:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-green-800:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-green-900:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-blue-50:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-blue-100:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-blue-200:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-blue-300:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-blue-400:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-blue-500:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-blue-600:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-blue-700:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-blue-800:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-blue-900:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-pink-50:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-pink-100:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-pink-200:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-pink-300:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-pink-400:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-pink-500:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-pink-600:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-pink-700:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-pink-800:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-pink-900:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-cool-gray-50:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-cool-gray-100:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-cool-gray-200:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-cool-gray-300:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-cool-gray-400:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-cool-gray-500:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-cool-gray-600:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-cool-gray-700:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-cool-gray-800:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-cool-gray-900:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-rose-50:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(255, 241, 242, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-rose-100:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(255, 228, 230, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-rose-200:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 205, 211, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-rose-300:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(253, 164, 175, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-rose-400:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(251, 113, 133, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-rose-500:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(244, 63, 94, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-rose-600:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(225, 29, 72, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-rose-700:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(190, 18, 60, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-rose-800:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(159, 18, 57, var(--tw-ring-opacity)); - } - - .sm\:focus-within\:elsa-ring-rose-900:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(136, 19, 55, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-gray-50:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-gray-100:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-gray-200:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-gray-300:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-gray-400:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-gray-500:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-gray-600:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-gray-700:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-gray-800:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-gray-900:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-red-50:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-red-100:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-red-200:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-red-300:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-red-400:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-red-500:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-red-600:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-red-700:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-red-800:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-red-900:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-yellow-50:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-yellow-100:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-yellow-200:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-yellow-300:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-yellow-400:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-yellow-500:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-yellow-600:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-yellow-700:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-yellow-800:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-yellow-900:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-green-50:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-green-100:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-green-200:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-green-300:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-green-400:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-green-500:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-green-600:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-green-700:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-green-800:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-green-900:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-blue-50:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-blue-100:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-blue-200:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-blue-300:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-blue-400:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-blue-500:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-blue-600:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-blue-700:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-blue-800:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-blue-900:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-pink-50:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-pink-100:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-pink-200:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-pink-300:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-pink-400:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-pink-500:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-pink-600:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-pink-700:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-pink-800:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-pink-900:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-cool-gray-50:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-cool-gray-100:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-cool-gray-200:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-cool-gray-300:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-cool-gray-400:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-cool-gray-500:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-cool-gray-600:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-cool-gray-700:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-cool-gray-800:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-cool-gray-900:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-rose-50:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(255, 241, 242, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-rose-100:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(255, 228, 230, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-rose-200:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 205, 211, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-rose-300:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(253, 164, 175, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-rose-400:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(251, 113, 133, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-rose-500:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(244, 63, 94, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-rose-600:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(225, 29, 72, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-rose-700:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(190, 18, 60, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-rose-800:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(159, 18, 57, var(--tw-ring-opacity)); - } - - .sm\:focus\:elsa-ring-rose-900:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(136, 19, 55, var(--tw-ring-opacity)); - } - - .sm\:elsa-ring-offset-gray-50 { - --tw-ring-offset-color: #f9fafb; - } - - .sm\:elsa-ring-offset-gray-100 { - --tw-ring-offset-color: #f3f4f6; - } - - .sm\:elsa-ring-offset-gray-200 { - --tw-ring-offset-color: #e5e7eb; - } - - .sm\:elsa-ring-offset-gray-300 { - --tw-ring-offset-color: #d1d5db; - } - - .sm\:elsa-ring-offset-gray-400 { - --tw-ring-offset-color: #9ca3af; - } - - .sm\:elsa-ring-offset-gray-500 { - --tw-ring-offset-color: #6b7280; - } - - .sm\:elsa-ring-offset-gray-600 { - --tw-ring-offset-color: #4b5563; - } - - .sm\:elsa-ring-offset-gray-700 { - --tw-ring-offset-color: #374151; - } - - .sm\:elsa-ring-offset-gray-800 { - --tw-ring-offset-color: #1f2937; - } - - .sm\:elsa-ring-offset-gray-900 { - --tw-ring-offset-color: #111827; - } - - .sm\:elsa-ring-offset-red-50 { - --tw-ring-offset-color: #fef2f2; - } - - .sm\:elsa-ring-offset-red-100 { - --tw-ring-offset-color: #fee2e2; - } - - .sm\:elsa-ring-offset-red-200 { - --tw-ring-offset-color: #fecaca; - } - - .sm\:elsa-ring-offset-red-300 { - --tw-ring-offset-color: #fca5a5; - } - - .sm\:elsa-ring-offset-red-400 { - --tw-ring-offset-color: #f87171; - } - - .sm\:elsa-ring-offset-red-500 { - --tw-ring-offset-color: #ef4444; - } - - .sm\:elsa-ring-offset-red-600 { - --tw-ring-offset-color: #dc2626; - } - - .sm\:elsa-ring-offset-red-700 { - --tw-ring-offset-color: #b91c1c; - } - - .sm\:elsa-ring-offset-red-800 { - --tw-ring-offset-color: #991b1b; - } - - .sm\:elsa-ring-offset-red-900 { - --tw-ring-offset-color: #7f1d1d; - } - - .sm\:elsa-ring-offset-yellow-50 { - --tw-ring-offset-color: #fffbeb; - } - - .sm\:elsa-ring-offset-yellow-100 { - --tw-ring-offset-color: #fef3c7; - } - - .sm\:elsa-ring-offset-yellow-200 { - --tw-ring-offset-color: #fde68a; - } - - .sm\:elsa-ring-offset-yellow-300 { - --tw-ring-offset-color: #fcd34d; - } - - .sm\:elsa-ring-offset-yellow-400 { - --tw-ring-offset-color: #fbbf24; - } - - .sm\:elsa-ring-offset-yellow-500 { - --tw-ring-offset-color: #f59e0b; - } - - .sm\:elsa-ring-offset-yellow-600 { - --tw-ring-offset-color: #d97706; - } - - .sm\:elsa-ring-offset-yellow-700 { - --tw-ring-offset-color: #b45309; - } - - .sm\:elsa-ring-offset-yellow-800 { - --tw-ring-offset-color: #92400e; - } - - .sm\:elsa-ring-offset-yellow-900 { - --tw-ring-offset-color: #78350f; - } - - .sm\:elsa-ring-offset-green-50 { - --tw-ring-offset-color: #ecfdf5; - } - - .sm\:elsa-ring-offset-green-100 { - --tw-ring-offset-color: #d1fae5; - } - - .sm\:elsa-ring-offset-green-200 { - --tw-ring-offset-color: #a7f3d0; - } - - .sm\:elsa-ring-offset-green-300 { - --tw-ring-offset-color: #6ee7b7; - } - - .sm\:elsa-ring-offset-green-400 { - --tw-ring-offset-color: #34d399; - } - - .sm\:elsa-ring-offset-green-500 { - --tw-ring-offset-color: #10b981; - } - - .sm\:elsa-ring-offset-green-600 { - --tw-ring-offset-color: #059669; - } - - .sm\:elsa-ring-offset-green-700 { - --tw-ring-offset-color: #047857; - } - - .sm\:elsa-ring-offset-green-800 { - --tw-ring-offset-color: #065f46; - } - - .sm\:elsa-ring-offset-green-900 { - --tw-ring-offset-color: #064e3b; - } - - .sm\:elsa-ring-offset-blue-50 { - --tw-ring-offset-color: #eff6ff; - } - - .sm\:elsa-ring-offset-blue-100 { - --tw-ring-offset-color: #dbeafe; - } - - .sm\:elsa-ring-offset-blue-200 { - --tw-ring-offset-color: #bfdbfe; - } - - .sm\:elsa-ring-offset-blue-300 { - --tw-ring-offset-color: #93c5fd; - } - - .sm\:elsa-ring-offset-blue-400 { - --tw-ring-offset-color: #60a5fa; - } - - .sm\:elsa-ring-offset-blue-500 { - --tw-ring-offset-color: #3b82f6; - } - - .sm\:elsa-ring-offset-blue-600 { - --tw-ring-offset-color: #2563eb; - } - - .sm\:elsa-ring-offset-blue-700 { - --tw-ring-offset-color: #1d4ed8; - } - - .sm\:elsa-ring-offset-blue-800 { - --tw-ring-offset-color: #1e40af; - } - - .sm\:elsa-ring-offset-blue-900 { - --tw-ring-offset-color: #1e3a8a; - } - - .sm\:elsa-ring-offset-pink-50 { - --tw-ring-offset-color: #fdf2f8; - } - - .sm\:elsa-ring-offset-pink-100 { - --tw-ring-offset-color: #fce7f3; - } - - .sm\:elsa-ring-offset-pink-200 { - --tw-ring-offset-color: #fbcfe8; - } - - .sm\:elsa-ring-offset-pink-300 { - --tw-ring-offset-color: #f9a8d4; - } - - .sm\:elsa-ring-offset-pink-400 { - --tw-ring-offset-color: #f472b6; - } - - .sm\:elsa-ring-offset-pink-500 { - --tw-ring-offset-color: #ec4899; - } - - .sm\:elsa-ring-offset-pink-600 { - --tw-ring-offset-color: #db2777; - } - - .sm\:elsa-ring-offset-pink-700 { - --tw-ring-offset-color: #be185d; - } - - .sm\:elsa-ring-offset-pink-800 { - --tw-ring-offset-color: #9d174d; - } - - .sm\:elsa-ring-offset-pink-900 { - --tw-ring-offset-color: #831843; - } - - .sm\:elsa-ring-offset-cool-gray-50 { - --tw-ring-offset-color: #f9fafb; - } - - .sm\:elsa-ring-offset-cool-gray-100 { - --tw-ring-offset-color: #f3f4f6; - } - - .sm\:elsa-ring-offset-cool-gray-200 { - --tw-ring-offset-color: #e5e7eb; - } - - .sm\:elsa-ring-offset-cool-gray-300 { - --tw-ring-offset-color: #d1d5db; - } - - .sm\:elsa-ring-offset-cool-gray-400 { - --tw-ring-offset-color: #9ca3af; - } - - .sm\:elsa-ring-offset-cool-gray-500 { - --tw-ring-offset-color: #6b7280; - } - - .sm\:elsa-ring-offset-cool-gray-600 { - --tw-ring-offset-color: #4b5563; - } - - .sm\:elsa-ring-offset-cool-gray-700 { - --tw-ring-offset-color: #374151; - } - - .sm\:elsa-ring-offset-cool-gray-800 { - --tw-ring-offset-color: #1f2937; - } - - .sm\:elsa-ring-offset-cool-gray-900 { - --tw-ring-offset-color: #111827; - } - - .sm\:elsa-ring-offset-rose-50 { - --tw-ring-offset-color: #fff1f2; - } - - .sm\:elsa-ring-offset-rose-100 { - --tw-ring-offset-color: #ffe4e6; - } - - .sm\:elsa-ring-offset-rose-200 { - --tw-ring-offset-color: #fecdd3; - } - - .sm\:elsa-ring-offset-rose-300 { - --tw-ring-offset-color: #fda4af; - } - - .sm\:elsa-ring-offset-rose-400 { - --tw-ring-offset-color: #fb7185; - } - - .sm\:elsa-ring-offset-rose-500 { - --tw-ring-offset-color: #f43f5e; - } - - .sm\:elsa-ring-offset-rose-600 { - --tw-ring-offset-color: #e11d48; - } - - .sm\:elsa-ring-offset-rose-700 { - --tw-ring-offset-color: #be123c; - } - - .sm\:elsa-ring-offset-rose-800 { - --tw-ring-offset-color: #9f1239; - } - - .sm\:elsa-ring-offset-rose-900 { - --tw-ring-offset-color: #881337; - } - - .sm\:focus-within\:elsa-ring-offset-gray-50:focus-within { - --tw-ring-offset-color: #f9fafb; - } - - .sm\:focus-within\:elsa-ring-offset-gray-100:focus-within { - --tw-ring-offset-color: #f3f4f6; - } - - .sm\:focus-within\:elsa-ring-offset-gray-200:focus-within { - --tw-ring-offset-color: #e5e7eb; - } - - .sm\:focus-within\:elsa-ring-offset-gray-300:focus-within { - --tw-ring-offset-color: #d1d5db; - } - - .sm\:focus-within\:elsa-ring-offset-gray-400:focus-within { - --tw-ring-offset-color: #9ca3af; - } - - .sm\:focus-within\:elsa-ring-offset-gray-500:focus-within { - --tw-ring-offset-color: #6b7280; - } - - .sm\:focus-within\:elsa-ring-offset-gray-600:focus-within { - --tw-ring-offset-color: #4b5563; - } - - .sm\:focus-within\:elsa-ring-offset-gray-700:focus-within { - --tw-ring-offset-color: #374151; - } - - .sm\:focus-within\:elsa-ring-offset-gray-800:focus-within { - --tw-ring-offset-color: #1f2937; - } - - .sm\:focus-within\:elsa-ring-offset-gray-900:focus-within { - --tw-ring-offset-color: #111827; - } - - .sm\:focus-within\:elsa-ring-offset-red-50:focus-within { - --tw-ring-offset-color: #fef2f2; - } - - .sm\:focus-within\:elsa-ring-offset-red-100:focus-within { - --tw-ring-offset-color: #fee2e2; - } - - .sm\:focus-within\:elsa-ring-offset-red-200:focus-within { - --tw-ring-offset-color: #fecaca; - } - - .sm\:focus-within\:elsa-ring-offset-red-300:focus-within { - --tw-ring-offset-color: #fca5a5; - } - - .sm\:focus-within\:elsa-ring-offset-red-400:focus-within { - --tw-ring-offset-color: #f87171; - } - - .sm\:focus-within\:elsa-ring-offset-red-500:focus-within { - --tw-ring-offset-color: #ef4444; - } - - .sm\:focus-within\:elsa-ring-offset-red-600:focus-within { - --tw-ring-offset-color: #dc2626; - } - - .sm\:focus-within\:elsa-ring-offset-red-700:focus-within { - --tw-ring-offset-color: #b91c1c; - } - - .sm\:focus-within\:elsa-ring-offset-red-800:focus-within { - --tw-ring-offset-color: #991b1b; - } - - .sm\:focus-within\:elsa-ring-offset-red-900:focus-within { - --tw-ring-offset-color: #7f1d1d; - } - - .sm\:focus-within\:elsa-ring-offset-yellow-50:focus-within { - --tw-ring-offset-color: #fffbeb; - } - - .sm\:focus-within\:elsa-ring-offset-yellow-100:focus-within { - --tw-ring-offset-color: #fef3c7; - } - - .sm\:focus-within\:elsa-ring-offset-yellow-200:focus-within { - --tw-ring-offset-color: #fde68a; - } - - .sm\:focus-within\:elsa-ring-offset-yellow-300:focus-within { - --tw-ring-offset-color: #fcd34d; - } - - .sm\:focus-within\:elsa-ring-offset-yellow-400:focus-within { - --tw-ring-offset-color: #fbbf24; - } - - .sm\:focus-within\:elsa-ring-offset-yellow-500:focus-within { - --tw-ring-offset-color: #f59e0b; - } - - .sm\:focus-within\:elsa-ring-offset-yellow-600:focus-within { - --tw-ring-offset-color: #d97706; - } - - .sm\:focus-within\:elsa-ring-offset-yellow-700:focus-within { - --tw-ring-offset-color: #b45309; - } - - .sm\:focus-within\:elsa-ring-offset-yellow-800:focus-within { - --tw-ring-offset-color: #92400e; - } - - .sm\:focus-within\:elsa-ring-offset-yellow-900:focus-within { - --tw-ring-offset-color: #78350f; - } - - .sm\:focus-within\:elsa-ring-offset-green-50:focus-within { - --tw-ring-offset-color: #ecfdf5; - } - - .sm\:focus-within\:elsa-ring-offset-green-100:focus-within { - --tw-ring-offset-color: #d1fae5; - } - - .sm\:focus-within\:elsa-ring-offset-green-200:focus-within { - --tw-ring-offset-color: #a7f3d0; - } - - .sm\:focus-within\:elsa-ring-offset-green-300:focus-within { - --tw-ring-offset-color: #6ee7b7; - } - - .sm\:focus-within\:elsa-ring-offset-green-400:focus-within { - --tw-ring-offset-color: #34d399; - } - - .sm\:focus-within\:elsa-ring-offset-green-500:focus-within { - --tw-ring-offset-color: #10b981; - } - - .sm\:focus-within\:elsa-ring-offset-green-600:focus-within { - --tw-ring-offset-color: #059669; - } - - .sm\:focus-within\:elsa-ring-offset-green-700:focus-within { - --tw-ring-offset-color: #047857; - } - - .sm\:focus-within\:elsa-ring-offset-green-800:focus-within { - --tw-ring-offset-color: #065f46; - } - - .sm\:focus-within\:elsa-ring-offset-green-900:focus-within { - --tw-ring-offset-color: #064e3b; - } - - .sm\:focus-within\:elsa-ring-offset-blue-50:focus-within { - --tw-ring-offset-color: #eff6ff; - } - - .sm\:focus-within\:elsa-ring-offset-blue-100:focus-within { - --tw-ring-offset-color: #dbeafe; - } - - .sm\:focus-within\:elsa-ring-offset-blue-200:focus-within { - --tw-ring-offset-color: #bfdbfe; - } - - .sm\:focus-within\:elsa-ring-offset-blue-300:focus-within { - --tw-ring-offset-color: #93c5fd; - } - - .sm\:focus-within\:elsa-ring-offset-blue-400:focus-within { - --tw-ring-offset-color: #60a5fa; - } - - .sm\:focus-within\:elsa-ring-offset-blue-500:focus-within { - --tw-ring-offset-color: #3b82f6; - } - - .sm\:focus-within\:elsa-ring-offset-blue-600:focus-within { - --tw-ring-offset-color: #2563eb; - } - - .sm\:focus-within\:elsa-ring-offset-blue-700:focus-within { - --tw-ring-offset-color: #1d4ed8; - } - - .sm\:focus-within\:elsa-ring-offset-blue-800:focus-within { - --tw-ring-offset-color: #1e40af; - } - - .sm\:focus-within\:elsa-ring-offset-blue-900:focus-within { - --tw-ring-offset-color: #1e3a8a; - } - - .sm\:focus-within\:elsa-ring-offset-pink-50:focus-within { - --tw-ring-offset-color: #fdf2f8; - } - - .sm\:focus-within\:elsa-ring-offset-pink-100:focus-within { - --tw-ring-offset-color: #fce7f3; - } - - .sm\:focus-within\:elsa-ring-offset-pink-200:focus-within { - --tw-ring-offset-color: #fbcfe8; - } - - .sm\:focus-within\:elsa-ring-offset-pink-300:focus-within { - --tw-ring-offset-color: #f9a8d4; - } - - .sm\:focus-within\:elsa-ring-offset-pink-400:focus-within { - --tw-ring-offset-color: #f472b6; - } - - .sm\:focus-within\:elsa-ring-offset-pink-500:focus-within { - --tw-ring-offset-color: #ec4899; - } - - .sm\:focus-within\:elsa-ring-offset-pink-600:focus-within { - --tw-ring-offset-color: #db2777; - } - - .sm\:focus-within\:elsa-ring-offset-pink-700:focus-within { - --tw-ring-offset-color: #be185d; - } - - .sm\:focus-within\:elsa-ring-offset-pink-800:focus-within { - --tw-ring-offset-color: #9d174d; - } - - .sm\:focus-within\:elsa-ring-offset-pink-900:focus-within { - --tw-ring-offset-color: #831843; - } - - .sm\:focus-within\:elsa-ring-offset-cool-gray-50:focus-within { - --tw-ring-offset-color: #f9fafb; - } - - .sm\:focus-within\:elsa-ring-offset-cool-gray-100:focus-within { - --tw-ring-offset-color: #f3f4f6; - } - - .sm\:focus-within\:elsa-ring-offset-cool-gray-200:focus-within { - --tw-ring-offset-color: #e5e7eb; - } - - .sm\:focus-within\:elsa-ring-offset-cool-gray-300:focus-within { - --tw-ring-offset-color: #d1d5db; - } - - .sm\:focus-within\:elsa-ring-offset-cool-gray-400:focus-within { - --tw-ring-offset-color: #9ca3af; - } - - .sm\:focus-within\:elsa-ring-offset-cool-gray-500:focus-within { - --tw-ring-offset-color: #6b7280; - } - - .sm\:focus-within\:elsa-ring-offset-cool-gray-600:focus-within { - --tw-ring-offset-color: #4b5563; - } - - .sm\:focus-within\:elsa-ring-offset-cool-gray-700:focus-within { - --tw-ring-offset-color: #374151; - } - - .sm\:focus-within\:elsa-ring-offset-cool-gray-800:focus-within { - --tw-ring-offset-color: #1f2937; - } - - .sm\:focus-within\:elsa-ring-offset-cool-gray-900:focus-within { - --tw-ring-offset-color: #111827; - } - - .sm\:focus-within\:elsa-ring-offset-rose-50:focus-within { - --tw-ring-offset-color: #fff1f2; - } - - .sm\:focus-within\:elsa-ring-offset-rose-100:focus-within { - --tw-ring-offset-color: #ffe4e6; - } - - .sm\:focus-within\:elsa-ring-offset-rose-200:focus-within { - --tw-ring-offset-color: #fecdd3; - } - - .sm\:focus-within\:elsa-ring-offset-rose-300:focus-within { - --tw-ring-offset-color: #fda4af; - } - - .sm\:focus-within\:elsa-ring-offset-rose-400:focus-within { - --tw-ring-offset-color: #fb7185; - } - - .sm\:focus-within\:elsa-ring-offset-rose-500:focus-within { - --tw-ring-offset-color: #f43f5e; - } - - .sm\:focus-within\:elsa-ring-offset-rose-600:focus-within { - --tw-ring-offset-color: #e11d48; - } - - .sm\:focus-within\:elsa-ring-offset-rose-700:focus-within { - --tw-ring-offset-color: #be123c; - } - - .sm\:focus-within\:elsa-ring-offset-rose-800:focus-within { - --tw-ring-offset-color: #9f1239; - } - - .sm\:focus-within\:elsa-ring-offset-rose-900:focus-within { - --tw-ring-offset-color: #881337; - } - - .sm\:focus\:elsa-ring-offset-gray-50:focus { - --tw-ring-offset-color: #f9fafb; - } - - .sm\:focus\:elsa-ring-offset-gray-100:focus { - --tw-ring-offset-color: #f3f4f6; - } - - .sm\:focus\:elsa-ring-offset-gray-200:focus { - --tw-ring-offset-color: #e5e7eb; - } - - .sm\:focus\:elsa-ring-offset-gray-300:focus { - --tw-ring-offset-color: #d1d5db; - } - - .sm\:focus\:elsa-ring-offset-gray-400:focus { - --tw-ring-offset-color: #9ca3af; - } - - .sm\:focus\:elsa-ring-offset-gray-500:focus { - --tw-ring-offset-color: #6b7280; - } - - .sm\:focus\:elsa-ring-offset-gray-600:focus { - --tw-ring-offset-color: #4b5563; - } - - .sm\:focus\:elsa-ring-offset-gray-700:focus { - --tw-ring-offset-color: #374151; - } - - .sm\:focus\:elsa-ring-offset-gray-800:focus { - --tw-ring-offset-color: #1f2937; - } - - .sm\:focus\:elsa-ring-offset-gray-900:focus { - --tw-ring-offset-color: #111827; - } - - .sm\:focus\:elsa-ring-offset-red-50:focus { - --tw-ring-offset-color: #fef2f2; - } - - .sm\:focus\:elsa-ring-offset-red-100:focus { - --tw-ring-offset-color: #fee2e2; - } - - .sm\:focus\:elsa-ring-offset-red-200:focus { - --tw-ring-offset-color: #fecaca; - } - - .sm\:focus\:elsa-ring-offset-red-300:focus { - --tw-ring-offset-color: #fca5a5; - } - - .sm\:focus\:elsa-ring-offset-red-400:focus { - --tw-ring-offset-color: #f87171; - } - - .sm\:focus\:elsa-ring-offset-red-500:focus { - --tw-ring-offset-color: #ef4444; - } - - .sm\:focus\:elsa-ring-offset-red-600:focus { - --tw-ring-offset-color: #dc2626; - } - - .sm\:focus\:elsa-ring-offset-red-700:focus { - --tw-ring-offset-color: #b91c1c; - } - - .sm\:focus\:elsa-ring-offset-red-800:focus { - --tw-ring-offset-color: #991b1b; - } - - .sm\:focus\:elsa-ring-offset-red-900:focus { - --tw-ring-offset-color: #7f1d1d; - } - - .sm\:focus\:elsa-ring-offset-yellow-50:focus { - --tw-ring-offset-color: #fffbeb; - } - - .sm\:focus\:elsa-ring-offset-yellow-100:focus { - --tw-ring-offset-color: #fef3c7; - } - - .sm\:focus\:elsa-ring-offset-yellow-200:focus { - --tw-ring-offset-color: #fde68a; - } - - .sm\:focus\:elsa-ring-offset-yellow-300:focus { - --tw-ring-offset-color: #fcd34d; - } - - .sm\:focus\:elsa-ring-offset-yellow-400:focus { - --tw-ring-offset-color: #fbbf24; - } - - .sm\:focus\:elsa-ring-offset-yellow-500:focus { - --tw-ring-offset-color: #f59e0b; - } - - .sm\:focus\:elsa-ring-offset-yellow-600:focus { - --tw-ring-offset-color: #d97706; - } - - .sm\:focus\:elsa-ring-offset-yellow-700:focus { - --tw-ring-offset-color: #b45309; - } - - .sm\:focus\:elsa-ring-offset-yellow-800:focus { - --tw-ring-offset-color: #92400e; - } - - .sm\:focus\:elsa-ring-offset-yellow-900:focus { - --tw-ring-offset-color: #78350f; - } - - .sm\:focus\:elsa-ring-offset-green-50:focus { - --tw-ring-offset-color: #ecfdf5; - } - - .sm\:focus\:elsa-ring-offset-green-100:focus { - --tw-ring-offset-color: #d1fae5; - } - - .sm\:focus\:elsa-ring-offset-green-200:focus { - --tw-ring-offset-color: #a7f3d0; - } - - .sm\:focus\:elsa-ring-offset-green-300:focus { - --tw-ring-offset-color: #6ee7b7; - } - - .sm\:focus\:elsa-ring-offset-green-400:focus { - --tw-ring-offset-color: #34d399; - } - - .sm\:focus\:elsa-ring-offset-green-500:focus { - --tw-ring-offset-color: #10b981; - } - - .sm\:focus\:elsa-ring-offset-green-600:focus { - --tw-ring-offset-color: #059669; - } - - .sm\:focus\:elsa-ring-offset-green-700:focus { - --tw-ring-offset-color: #047857; - } - - .sm\:focus\:elsa-ring-offset-green-800:focus { - --tw-ring-offset-color: #065f46; - } - - .sm\:focus\:elsa-ring-offset-green-900:focus { - --tw-ring-offset-color: #064e3b; - } - - .sm\:focus\:elsa-ring-offset-blue-50:focus { - --tw-ring-offset-color: #eff6ff; - } - - .sm\:focus\:elsa-ring-offset-blue-100:focus { - --tw-ring-offset-color: #dbeafe; - } - - .sm\:focus\:elsa-ring-offset-blue-200:focus { - --tw-ring-offset-color: #bfdbfe; - } - - .sm\:focus\:elsa-ring-offset-blue-300:focus { - --tw-ring-offset-color: #93c5fd; - } - - .sm\:focus\:elsa-ring-offset-blue-400:focus { - --tw-ring-offset-color: #60a5fa; - } - - .sm\:focus\:elsa-ring-offset-blue-500:focus { - --tw-ring-offset-color: #3b82f6; - } - - .sm\:focus\:elsa-ring-offset-blue-600:focus { - --tw-ring-offset-color: #2563eb; - } - - .sm\:focus\:elsa-ring-offset-blue-700:focus { - --tw-ring-offset-color: #1d4ed8; - } - - .sm\:focus\:elsa-ring-offset-blue-800:focus { - --tw-ring-offset-color: #1e40af; - } - - .sm\:focus\:elsa-ring-offset-blue-900:focus { - --tw-ring-offset-color: #1e3a8a; - } - - .sm\:focus\:elsa-ring-offset-pink-50:focus { - --tw-ring-offset-color: #fdf2f8; - } - - .sm\:focus\:elsa-ring-offset-pink-100:focus { - --tw-ring-offset-color: #fce7f3; - } - - .sm\:focus\:elsa-ring-offset-pink-200:focus { - --tw-ring-offset-color: #fbcfe8; - } - - .sm\:focus\:elsa-ring-offset-pink-300:focus { - --tw-ring-offset-color: #f9a8d4; - } - - .sm\:focus\:elsa-ring-offset-pink-400:focus { - --tw-ring-offset-color: #f472b6; - } - - .sm\:focus\:elsa-ring-offset-pink-500:focus { - --tw-ring-offset-color: #ec4899; - } - - .sm\:focus\:elsa-ring-offset-pink-600:focus { - --tw-ring-offset-color: #db2777; - } - - .sm\:focus\:elsa-ring-offset-pink-700:focus { - --tw-ring-offset-color: #be185d; - } - - .sm\:focus\:elsa-ring-offset-pink-800:focus { - --tw-ring-offset-color: #9d174d; - } - - .sm\:focus\:elsa-ring-offset-pink-900:focus { - --tw-ring-offset-color: #831843; - } - - .sm\:focus\:elsa-ring-offset-cool-gray-50:focus { - --tw-ring-offset-color: #f9fafb; - } - - .sm\:focus\:elsa-ring-offset-cool-gray-100:focus { - --tw-ring-offset-color: #f3f4f6; - } - - .sm\:focus\:elsa-ring-offset-cool-gray-200:focus { - --tw-ring-offset-color: #e5e7eb; - } - - .sm\:focus\:elsa-ring-offset-cool-gray-300:focus { - --tw-ring-offset-color: #d1d5db; - } - - .sm\:focus\:elsa-ring-offset-cool-gray-400:focus { - --tw-ring-offset-color: #9ca3af; - } - - .sm\:focus\:elsa-ring-offset-cool-gray-500:focus { - --tw-ring-offset-color: #6b7280; - } - - .sm\:focus\:elsa-ring-offset-cool-gray-600:focus { - --tw-ring-offset-color: #4b5563; - } - - .sm\:focus\:elsa-ring-offset-cool-gray-700:focus { - --tw-ring-offset-color: #374151; - } - - .sm\:focus\:elsa-ring-offset-cool-gray-800:focus { - --tw-ring-offset-color: #1f2937; - } - - .sm\:focus\:elsa-ring-offset-cool-gray-900:focus { - --tw-ring-offset-color: #111827; - } - - .sm\:focus\:elsa-ring-offset-rose-50:focus { - --tw-ring-offset-color: #fff1f2; - } - - .sm\:focus\:elsa-ring-offset-rose-100:focus { - --tw-ring-offset-color: #ffe4e6; - } - - .sm\:focus\:elsa-ring-offset-rose-200:focus { - --tw-ring-offset-color: #fecdd3; - } - - .sm\:focus\:elsa-ring-offset-rose-300:focus { - --tw-ring-offset-color: #fda4af; - } - - .sm\:focus\:elsa-ring-offset-rose-400:focus { - --tw-ring-offset-color: #fb7185; - } - - .sm\:focus\:elsa-ring-offset-rose-500:focus { - --tw-ring-offset-color: #f43f5e; - } - - .sm\:focus\:elsa-ring-offset-rose-600:focus { - --tw-ring-offset-color: #e11d48; - } - - .sm\:focus\:elsa-ring-offset-rose-700:focus { - --tw-ring-offset-color: #be123c; - } - - .sm\:focus\:elsa-ring-offset-rose-800:focus { - --tw-ring-offset-color: #9f1239; - } - - .sm\:focus\:elsa-ring-offset-rose-900:focus { - --tw-ring-offset-color: #881337; - } - - .sm\:elsa-grayscale-0 { - --tw-grayscale: grayscale(0); - } - - .sm\:elsa-grayscale { - --tw-grayscale: grayscale(100%); - } - - .sm\:elsa-backdrop-grayscale-0 { - --tw-backdrop-grayscale: grayscale(0); - } - - .sm\:elsa-backdrop-grayscale { - --tw-backdrop-grayscale: grayscale(100%); - } - - .sm\:elsa-duration-700 { - transition-duration: 700ms; - } -} - -@media (min-width: 768px) { - .md\:elsa-prose { - color: #374151; - max-width: 65ch; - } - - .md\:elsa-prose [class~="lead"] { - color: #4b5563; - font-size: 1.25em; - line-height: 1.6; - margin-top: 1.2em; - margin-bottom: 1.2em; - } - - .md\:elsa-prose a { - color: #111827; - text-decoration: underline; - font-weight: 500; - } - - .md\:elsa-prose strong { - color: #111827; - font-weight: 600; - } - - .md\:elsa-prose ol[type="A"] { - --list-counter-style: upper-alpha; - } - - .md\:elsa-prose ol[type="a"] { - --list-counter-style: lower-alpha; - } - - .md\:elsa-prose ol[type="A" s] { - --list-counter-style: upper-alpha; - } - - .md\:elsa-prose ol[type="a" s] { - --list-counter-style: lower-alpha; - } - - .md\:elsa-prose ol[type="I"] { - --list-counter-style: upper-roman; - } - - .md\:elsa-prose ol[type="i"] { - --list-counter-style: lower-roman; - } - - .md\:elsa-prose ol[type="I" s] { - --list-counter-style: upper-roman; - } - - .md\:elsa-prose ol[type="i" s] { - --list-counter-style: lower-roman; - } - - .md\:elsa-prose ol[type="1"] { - --list-counter-style: decimal; - } - - .md\:elsa-prose ol > li { - position: relative; - padding-left: 1.75em; - } - - .md\:elsa-prose ol > li::before { - content: counter(list-item, var(--list-counter-style, decimal)) "."; - position: absolute; - font-weight: 400; - color: #6b7280; - left: 0; - } - - .md\:elsa-prose ul > li { - position: relative; - padding-left: 1.75em; - } - - .md\:elsa-prose ul > li::before { - content: ""; - position: absolute; - background-color: #d1d5db; - border-radius: 50%; - width: 0.375em; - height: 0.375em; - top: calc(0.875em - 0.1875em); - left: 0.25em; - } - - .md\:elsa-prose hr { - border-color: #e5e7eb; - border-top-width: 1px; - margin-top: 3em; - margin-bottom: 3em; - } - - .md\:elsa-prose blockquote { - font-weight: 500; - font-style: italic; - color: #111827; - border-left-width: 0.25rem; - border-left-color: #e5e7eb; - quotes: "\201C""\201D""\2018""\2019"; - margin-top: 1.6em; - margin-bottom: 1.6em; - padding-left: 1em; - } - - .md\:elsa-prose blockquote p:first-of-type::before { - content: open-quote; - } - - .md\:elsa-prose blockquote p:last-of-type::after { - content: close-quote; - } - - .md\:elsa-prose h1 { - color: #111827; - font-weight: 800; - font-size: 2.25em; - margin-top: 0; - margin-bottom: 0.8888889em; - line-height: 1.1111111; - } - - .md\:elsa-prose h2 { - color: #111827; - font-weight: 700; - font-size: 1.5em; - margin-top: 2em; - margin-bottom: 1em; - line-height: 1.3333333; - } - - .md\:elsa-prose h3 { - color: #111827; - font-weight: 600; - font-size: 1.25em; - margin-top: 1.6em; - margin-bottom: 0.6em; - line-height: 1.6; - } - - .md\:elsa-prose h4 { - color: #111827; - font-weight: 600; - margin-top: 1.5em; - margin-bottom: 0.5em; - line-height: 1.5; - } - - .md\:elsa-prose figure figcaption { - color: #6b7280; - font-size: 0.875em; - line-height: 1.4285714; - margin-top: 0.8571429em; - } - - .md\:elsa-prose code { - color: #111827; - font-weight: 600; - font-size: 0.875em; - } - - .md\:elsa-prose code::before { - content: "`"; - } - - .md\:elsa-prose code::after { - content: "`"; - } - - .md\:elsa-prose a code { - color: #111827; - } - - .md\:elsa-prose pre { - color: #e5e7eb; - background-color: #1f2937; - overflow-x: auto; - font-size: 0.875em; - line-height: 1.7142857; - margin-top: 1.7142857em; - margin-bottom: 1.7142857em; - border-radius: 0.375rem; - padding-top: 0.8571429em; - padding-right: 1.1428571em; - padding-bottom: 0.8571429em; - padding-left: 1.1428571em; - } - - .md\:elsa-prose pre code { - background-color: transparent; - border-width: 0; - border-radius: 0; - padding: 0; - font-weight: 400; - color: inherit; - font-size: inherit; - font-family: inherit; - line-height: inherit; - } - - .md\:elsa-prose pre code::before { - content: none; - } - - .md\:elsa-prose pre code::after { - content: none; - } - - .md\:elsa-prose table { - width: 100%; - table-layout: auto; - text-align: left; - margin-top: 2em; - margin-bottom: 2em; - font-size: 0.875em; - line-height: 1.7142857; - } - - .md\:elsa-prose thead { - color: #111827; - font-weight: 600; - border-bottom-width: 1px; - border-bottom-color: #d1d5db; - } - - .md\:elsa-prose thead th { - vertical-align: bottom; - padding-right: 0.5714286em; - padding-bottom: 0.5714286em; - padding-left: 0.5714286em; - } - - .md\:elsa-prose tbody tr { - border-bottom-width: 1px; - border-bottom-color: #e5e7eb; - } - - .md\:elsa-prose tbody tr:last-child { - border-bottom-width: 0; - } - - .md\:elsa-prose tbody td { - vertical-align: top; - padding-top: 0.5714286em; - padding-right: 0.5714286em; - padding-bottom: 0.5714286em; - padding-left: 0.5714286em; - } - - .md\:elsa-prose { - font-size: 1rem; - line-height: 1.75; - } - - .md\:elsa-prose p { - margin-top: 1.25em; - margin-bottom: 1.25em; - } - - .md\:elsa-prose img { - margin-top: 2em; - margin-bottom: 2em; - } - - .md\:elsa-prose video { - margin-top: 2em; - margin-bottom: 2em; - } - - .md\:elsa-prose figure { - margin-top: 2em; - margin-bottom: 2em; - } - - .md\:elsa-prose figure > * { - margin-top: 0; - margin-bottom: 0; - } - - .md\:elsa-prose h2 code { - font-size: 0.875em; - } - - .md\:elsa-prose h3 code { - font-size: 0.9em; - } - - .md\:elsa-prose ol { - margin-top: 1.25em; - margin-bottom: 1.25em; - } - - .md\:elsa-prose ul { - margin-top: 1.25em; - margin-bottom: 1.25em; - } - - .md\:elsa-prose li { - margin-top: 0.5em; - margin-bottom: 0.5em; - } - - .md\:elsa-prose > ul > li p { - margin-top: 0.75em; - margin-bottom: 0.75em; - } - - .md\:elsa-prose > ul > li > *:first-child { - margin-top: 1.25em; - } - - .md\:elsa-prose > ul > li > *:last-child { - margin-bottom: 1.25em; - } - - .md\:elsa-prose > ol > li > *:first-child { - margin-top: 1.25em; - } - - .md\:elsa-prose > ol > li > *:last-child { - margin-bottom: 1.25em; - } - - .md\:elsa-prose ul ul, .md\:elsa-prose ul ol, .md\:elsa-prose ol ul, .md\:elsa-prose ol ol { - margin-top: 0.75em; - margin-bottom: 0.75em; - } - - .md\:elsa-prose hr + * { - margin-top: 0; - } - - .md\:elsa-prose h2 + * { - margin-top: 0; - } - - .md\:elsa-prose h3 + * { - margin-top: 0; - } - - .md\:elsa-prose h4 + * { - margin-top: 0; - } - - .md\:elsa-prose thead th:first-child { - padding-left: 0; - } - - .md\:elsa-prose thead th:last-child { - padding-right: 0; - } - - .md\:elsa-prose tbody td:first-child { - padding-left: 0; - } - - .md\:elsa-prose tbody td:last-child { - padding-right: 0; - } - - .md\:elsa-prose > :first-child { - margin-top: 0; - } - - .md\:elsa-prose > :last-child { - margin-bottom: 0; - } - - .md\:elsa-prose-sm { - font-size: 0.875rem; - line-height: 1.7142857; - } - - .md\:elsa-prose-sm p { - margin-top: 1.1428571em; - margin-bottom: 1.1428571em; - } - - .md\:elsa-prose-sm [class~="lead"] { - font-size: 1.2857143em; - line-height: 1.5555556; - margin-top: 0.8888889em; - margin-bottom: 0.8888889em; - } - - .md\:elsa-prose-sm blockquote { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; - padding-left: 1.1111111em; - } - - .md\:elsa-prose-sm h1 { - font-size: 2.1428571em; - margin-top: 0; - margin-bottom: 0.8em; - line-height: 1.2; - } - - .md\:elsa-prose-sm h2 { - font-size: 1.4285714em; - margin-top: 1.6em; - margin-bottom: 0.8em; - line-height: 1.4; - } - - .md\:elsa-prose-sm h3 { - font-size: 1.2857143em; - margin-top: 1.5555556em; - margin-bottom: 0.4444444em; - line-height: 1.5555556; - } - - .md\:elsa-prose-sm h4 { - margin-top: 1.4285714em; - margin-bottom: 0.5714286em; - line-height: 1.4285714; - } - - .md\:elsa-prose-sm img { - margin-top: 1.7142857em; - margin-bottom: 1.7142857em; - } - - .md\:elsa-prose-sm video { - margin-top: 1.7142857em; - margin-bottom: 1.7142857em; - } - - .md\:elsa-prose-sm figure { - margin-top: 1.7142857em; - margin-bottom: 1.7142857em; - } - - .md\:elsa-prose-sm figure > * { - margin-top: 0; - margin-bottom: 0; - } - - .md\:elsa-prose-sm figure figcaption { - font-size: 0.8571429em; - line-height: 1.3333333; - margin-top: 0.6666667em; - } - - .md\:elsa-prose-sm code { - font-size: 0.8571429em; - } - - .md\:elsa-prose-sm h2 code { - font-size: 0.9em; - } - - .md\:elsa-prose-sm h3 code { - font-size: 0.8888889em; - } - - .md\:elsa-prose-sm pre { - font-size: 0.8571429em; - line-height: 1.6666667; - margin-top: 1.6666667em; - margin-bottom: 1.6666667em; - border-radius: 0.25rem; - padding-top: 0.6666667em; - padding-right: 1em; - padding-bottom: 0.6666667em; - padding-left: 1em; - } - - .md\:elsa-prose-sm ol { - margin-top: 1.1428571em; - margin-bottom: 1.1428571em; - } - - .md\:elsa-prose-sm ul { - margin-top: 1.1428571em; - margin-bottom: 1.1428571em; - } - - .md\:elsa-prose-sm li { - margin-top: 0.2857143em; - margin-bottom: 0.2857143em; - } - - .md\:elsa-prose-sm ol > li { - padding-left: 1.5714286em; - } - - .md\:elsa-prose-sm ol > li::before { - left: 0; - } - - .md\:elsa-prose-sm ul > li { - padding-left: 1.5714286em; - } - - .md\:elsa-prose-sm ul > li::before { - height: 0.3571429em; - width: 0.3571429em; - top: calc(0.8571429em - 0.1785714em); - left: 0.2142857em; - } - - .md\:elsa-prose-sm > ul > li p { - margin-top: 0.5714286em; - margin-bottom: 0.5714286em; - } - - .md\:elsa-prose-sm > ul > li > *:first-child { - margin-top: 1.1428571em; - } - - .md\:elsa-prose-sm > ul > li > *:last-child { - margin-bottom: 1.1428571em; - } - - .md\:elsa-prose-sm > ol > li > *:first-child { - margin-top: 1.1428571em; - } - - .md\:elsa-prose-sm > ol > li > *:last-child { - margin-bottom: 1.1428571em; - } - - .md\:elsa-prose-sm ul ul, .md\:elsa-prose-sm ul ol, .md\:elsa-prose-sm ol ul, .md\:elsa-prose-sm ol ol { - margin-top: 0.5714286em; - margin-bottom: 0.5714286em; - } - - .md\:elsa-prose-sm hr { - margin-top: 2.8571429em; - margin-bottom: 2.8571429em; - } - - .md\:elsa-prose-sm hr + * { - margin-top: 0; - } - - .md\:elsa-prose-sm h2 + * { - margin-top: 0; - } - - .md\:elsa-prose-sm h3 + * { - margin-top: 0; - } - - .md\:elsa-prose-sm h4 + * { - margin-top: 0; - } - - .md\:elsa-prose-sm table { - font-size: 0.8571429em; - line-height: 1.5; - } - - .md\:elsa-prose-sm thead th { - padding-right: 1em; - padding-bottom: 0.6666667em; - padding-left: 1em; - } - - .md\:elsa-prose-sm thead th:first-child { - padding-left: 0; - } - - .md\:elsa-prose-sm thead th:last-child { - padding-right: 0; - } - - .md\:elsa-prose-sm tbody td { - padding-top: 0.6666667em; - padding-right: 1em; - padding-bottom: 0.6666667em; - padding-left: 1em; - } - - .md\:elsa-prose-sm tbody td:first-child { - padding-left: 0; - } - - .md\:elsa-prose-sm tbody td:last-child { - padding-right: 0; - } - - .md\:elsa-prose-sm > :first-child { - margin-top: 0; - } - - .md\:elsa-prose-sm > :last-child { - margin-bottom: 0; - } - - .md\:elsa-prose-lg { - font-size: 1.125rem; - line-height: 1.7777778; - } - - .md\:elsa-prose-lg p { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; - } - - .md\:elsa-prose-lg [class~="lead"] { - font-size: 1.2222222em; - line-height: 1.4545455; - margin-top: 1.0909091em; - margin-bottom: 1.0909091em; - } - - .md\:elsa-prose-lg blockquote { - margin-top: 1.6666667em; - margin-bottom: 1.6666667em; - padding-left: 1em; - } - - .md\:elsa-prose-lg h1 { - font-size: 2.6666667em; - margin-top: 0; - margin-bottom: 0.8333333em; - line-height: 1; - } - - .md\:elsa-prose-lg h2 { - font-size: 1.6666667em; - margin-top: 1.8666667em; - margin-bottom: 1.0666667em; - line-height: 1.3333333; - } - - .md\:elsa-prose-lg h3 { - font-size: 1.3333333em; - margin-top: 1.6666667em; - margin-bottom: 0.6666667em; - line-height: 1.5; - } - - .md\:elsa-prose-lg h4 { - margin-top: 1.7777778em; - margin-bottom: 0.4444444em; - line-height: 1.5555556; - } - - .md\:elsa-prose-lg img { - margin-top: 1.7777778em; - margin-bottom: 1.7777778em; - } - - .md\:elsa-prose-lg video { - margin-top: 1.7777778em; - margin-bottom: 1.7777778em; - } - - .md\:elsa-prose-lg figure { - margin-top: 1.7777778em; - margin-bottom: 1.7777778em; - } - - .md\:elsa-prose-lg figure > * { - margin-top: 0; - margin-bottom: 0; - } - - .md\:elsa-prose-lg figure figcaption { - font-size: 0.8888889em; - line-height: 1.5; - margin-top: 1em; - } - - .md\:elsa-prose-lg code { - font-size: 0.8888889em; - } - - .md\:elsa-prose-lg h2 code { - font-size: 0.8666667em; - } - - .md\:elsa-prose-lg h3 code { - font-size: 0.875em; - } - - .md\:elsa-prose-lg pre { - font-size: 0.8888889em; - line-height: 1.75; - margin-top: 2em; - margin-bottom: 2em; - border-radius: 0.375rem; - padding-top: 1em; - padding-right: 1.5em; - padding-bottom: 1em; - padding-left: 1.5em; - } - - .md\:elsa-prose-lg ol { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; - } - - .md\:elsa-prose-lg ul { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; - } - - .md\:elsa-prose-lg li { - margin-top: 0.6666667em; - margin-bottom: 0.6666667em; - } - - .md\:elsa-prose-lg ol > li { - padding-left: 1.6666667em; - } - - .md\:elsa-prose-lg ol > li::before { - left: 0; - } - - .md\:elsa-prose-lg ul > li { - padding-left: 1.6666667em; - } - - .md\:elsa-prose-lg ul > li::before { - width: 0.3333333em; - height: 0.3333333em; - top: calc(0.8888889em - 0.1666667em); - left: 0.2222222em; - } - - .md\:elsa-prose-lg > ul > li p { - margin-top: 0.8888889em; - margin-bottom: 0.8888889em; - } - - .md\:elsa-prose-lg > ul > li > *:first-child { - margin-top: 1.3333333em; - } - - .md\:elsa-prose-lg > ul > li > *:last-child { - margin-bottom: 1.3333333em; - } - - .md\:elsa-prose-lg > ol > li > *:first-child { - margin-top: 1.3333333em; - } - - .md\:elsa-prose-lg > ol > li > *:last-child { - margin-bottom: 1.3333333em; - } - - .md\:elsa-prose-lg ul ul, .md\:elsa-prose-lg ul ol, .md\:elsa-prose-lg ol ul, .md\:elsa-prose-lg ol ol { - margin-top: 0.8888889em; - margin-bottom: 0.8888889em; - } - - .md\:elsa-prose-lg hr { - margin-top: 3.1111111em; - margin-bottom: 3.1111111em; - } - - .md\:elsa-prose-lg hr + * { - margin-top: 0; - } - - .md\:elsa-prose-lg h2 + * { - margin-top: 0; - } - - .md\:elsa-prose-lg h3 + * { - margin-top: 0; - } - - .md\:elsa-prose-lg h4 + * { - margin-top: 0; - } - - .md\:elsa-prose-lg table { - font-size: 0.8888889em; - line-height: 1.5; - } - - .md\:elsa-prose-lg thead th { - padding-right: 0.75em; - padding-bottom: 0.75em; - padding-left: 0.75em; - } - - .md\:elsa-prose-lg thead th:first-child { - padding-left: 0; - } - - .md\:elsa-prose-lg thead th:last-child { - padding-right: 0; - } - - .md\:elsa-prose-lg tbody td { - padding-top: 0.75em; - padding-right: 0.75em; - padding-bottom: 0.75em; - padding-left: 0.75em; - } - - .md\:elsa-prose-lg tbody td:first-child { - padding-left: 0; - } - - .md\:elsa-prose-lg tbody td:last-child { - padding-right: 0; - } - - .md\:elsa-prose-lg > :first-child { - margin-top: 0; - } - - .md\:elsa-prose-lg > :last-child { - margin-bottom: 0; - } - - .md\:elsa-prose-xl { - font-size: 1.25rem; - line-height: 1.8; - } - - .md\:elsa-prose-xl p { - margin-top: 1.2em; - margin-bottom: 1.2em; - } - - .md\:elsa-prose-xl [class~="lead"] { - font-size: 1.2em; - line-height: 1.5; - margin-top: 1em; - margin-bottom: 1em; - } - - .md\:elsa-prose-xl blockquote { - margin-top: 1.6em; - margin-bottom: 1.6em; - padding-left: 1.0666667em; - } - - .md\:elsa-prose-xl h1 { - font-size: 2.8em; - margin-top: 0; - margin-bottom: 0.8571429em; - line-height: 1; - } - - .md\:elsa-prose-xl h2 { - font-size: 1.8em; - margin-top: 1.5555556em; - margin-bottom: 0.8888889em; - line-height: 1.1111111; - } - - .md\:elsa-prose-xl h3 { - font-size: 1.5em; - margin-top: 1.6em; - margin-bottom: 0.6666667em; - line-height: 1.3333333; - } - - .md\:elsa-prose-xl h4 { - margin-top: 1.8em; - margin-bottom: 0.6em; - line-height: 1.6; - } - - .md\:elsa-prose-xl img { - margin-top: 2em; - margin-bottom: 2em; - } - - .md\:elsa-prose-xl video { - margin-top: 2em; - margin-bottom: 2em; - } - - .md\:elsa-prose-xl figure { - margin-top: 2em; - margin-bottom: 2em; - } - - .md\:elsa-prose-xl figure > * { - margin-top: 0; - margin-bottom: 0; - } - - .md\:elsa-prose-xl figure figcaption { - font-size: 0.9em; - line-height: 1.5555556; - margin-top: 1em; - } - - .md\:elsa-prose-xl code { - font-size: 0.9em; - } - - .md\:elsa-prose-xl h2 code { - font-size: 0.8611111em; - } - - .md\:elsa-prose-xl h3 code { - font-size: 0.9em; - } - - .md\:elsa-prose-xl pre { - font-size: 0.9em; - line-height: 1.7777778; - margin-top: 2em; - margin-bottom: 2em; - border-radius: 0.5rem; - padding-top: 1.1111111em; - padding-right: 1.3333333em; - padding-bottom: 1.1111111em; - padding-left: 1.3333333em; - } - - .md\:elsa-prose-xl ol { - margin-top: 1.2em; - margin-bottom: 1.2em; - } - - .md\:elsa-prose-xl ul { - margin-top: 1.2em; - margin-bottom: 1.2em; - } - - .md\:elsa-prose-xl li { - margin-top: 0.6em; - margin-bottom: 0.6em; - } - - .md\:elsa-prose-xl ol > li { - padding-left: 1.8em; - } - - .md\:elsa-prose-xl ol > li::before { - left: 0; - } - - .md\:elsa-prose-xl ul > li { - padding-left: 1.8em; - } - - .md\:elsa-prose-xl ul > li::before { - width: 0.35em; - height: 0.35em; - top: calc(0.9em - 0.175em); - left: 0.25em; - } - - .md\:elsa-prose-xl > ul > li p { - margin-top: 0.8em; - margin-bottom: 0.8em; - } - - .md\:elsa-prose-xl > ul > li > *:first-child { - margin-top: 1.2em; - } - - .md\:elsa-prose-xl > ul > li > *:last-child { - margin-bottom: 1.2em; - } - - .md\:elsa-prose-xl > ol > li > *:first-child { - margin-top: 1.2em; - } - - .md\:elsa-prose-xl > ol > li > *:last-child { - margin-bottom: 1.2em; - } - - .md\:elsa-prose-xl ul ul, .md\:elsa-prose-xl ul ol, .md\:elsa-prose-xl ol ul, .md\:elsa-prose-xl ol ol { - margin-top: 0.8em; - margin-bottom: 0.8em; - } - - .md\:elsa-prose-xl hr { - margin-top: 2.8em; - margin-bottom: 2.8em; - } - - .md\:elsa-prose-xl hr + * { - margin-top: 0; - } - - .md\:elsa-prose-xl h2 + * { - margin-top: 0; - } - - .md\:elsa-prose-xl h3 + * { - margin-top: 0; - } - - .md\:elsa-prose-xl h4 + * { - margin-top: 0; - } - - .md\:elsa-prose-xl table { - font-size: 0.9em; - line-height: 1.5555556; - } - - .md\:elsa-prose-xl thead th { - padding-right: 0.6666667em; - padding-bottom: 0.8888889em; - padding-left: 0.6666667em; - } - - .md\:elsa-prose-xl thead th:first-child { - padding-left: 0; - } - - .md\:elsa-prose-xl thead th:last-child { - padding-right: 0; - } - - .md\:elsa-prose-xl tbody td { - padding-top: 0.8888889em; - padding-right: 0.6666667em; - padding-bottom: 0.8888889em; - padding-left: 0.6666667em; - } - - .md\:elsa-prose-xl tbody td:first-child { - padding-left: 0; - } - - .md\:elsa-prose-xl tbody td:last-child { - padding-right: 0; - } - - .md\:elsa-prose-xl > :first-child { - margin-top: 0; - } - - .md\:elsa-prose-xl > :last-child { - margin-bottom: 0; - } - - .md\:elsa-prose-2xl { - font-size: 1.5rem; - line-height: 1.6666667; - } - - .md\:elsa-prose-2xl p { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; - } - - .md\:elsa-prose-2xl [class~="lead"] { - font-size: 1.25em; - line-height: 1.4666667; - margin-top: 1.0666667em; - margin-bottom: 1.0666667em; - } - - .md\:elsa-prose-2xl blockquote { - margin-top: 1.7777778em; - margin-bottom: 1.7777778em; - padding-left: 1.1111111em; - } - - .md\:elsa-prose-2xl h1 { - font-size: 2.6666667em; - margin-top: 0; - margin-bottom: 0.875em; - line-height: 1; - } - - .md\:elsa-prose-2xl h2 { - font-size: 2em; - margin-top: 1.5em; - margin-bottom: 0.8333333em; - line-height: 1.0833333; - } - - .md\:elsa-prose-2xl h3 { - font-size: 1.5em; - margin-top: 1.5555556em; - margin-bottom: 0.6666667em; - line-height: 1.2222222; - } - - .md\:elsa-prose-2xl h4 { - margin-top: 1.6666667em; - margin-bottom: 0.6666667em; - line-height: 1.5; - } - - .md\:elsa-prose-2xl img { - margin-top: 2em; - margin-bottom: 2em; - } - - .md\:elsa-prose-2xl video { - margin-top: 2em; - margin-bottom: 2em; - } - - .md\:elsa-prose-2xl figure { - margin-top: 2em; - margin-bottom: 2em; - } - - .md\:elsa-prose-2xl figure > * { - margin-top: 0; - margin-bottom: 0; - } - - .md\:elsa-prose-2xl figure figcaption { - font-size: 0.8333333em; - line-height: 1.6; - margin-top: 1em; - } - - .md\:elsa-prose-2xl code { - font-size: 0.8333333em; - } - - .md\:elsa-prose-2xl h2 code { - font-size: 0.875em; - } - - .md\:elsa-prose-2xl h3 code { - font-size: 0.8888889em; - } - - .md\:elsa-prose-2xl pre { - font-size: 0.8333333em; - line-height: 1.8; - margin-top: 2em; - margin-bottom: 2em; - border-radius: 0.5rem; - padding-top: 1.2em; - padding-right: 1.6em; - padding-bottom: 1.2em; - padding-left: 1.6em; - } - - .md\:elsa-prose-2xl ol { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; - } - - .md\:elsa-prose-2xl ul { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; - } - - .md\:elsa-prose-2xl li { - margin-top: 0.5em; - margin-bottom: 0.5em; - } - - .md\:elsa-prose-2xl ol > li { - padding-left: 1.6666667em; - } - - .md\:elsa-prose-2xl ol > li::before { - left: 0; - } - - .md\:elsa-prose-2xl ul > li { - padding-left: 1.6666667em; - } - - .md\:elsa-prose-2xl ul > li::before { - width: 0.3333333em; - height: 0.3333333em; - top: calc(0.8333333em - 0.1666667em); - left: 0.25em; - } - - .md\:elsa-prose-2xl > ul > li p { - margin-top: 0.8333333em; - margin-bottom: 0.8333333em; - } - - .md\:elsa-prose-2xl > ul > li > *:first-child { - margin-top: 1.3333333em; - } - - .md\:elsa-prose-2xl > ul > li > *:last-child { - margin-bottom: 1.3333333em; - } - - .md\:elsa-prose-2xl > ol > li > *:first-child { - margin-top: 1.3333333em; - } - - .md\:elsa-prose-2xl > ol > li > *:last-child { - margin-bottom: 1.3333333em; - } - - .md\:elsa-prose-2xl ul ul, .md\:elsa-prose-2xl ul ol, .md\:elsa-prose-2xl ol ul, .md\:elsa-prose-2xl ol ol { - margin-top: 0.6666667em; - margin-bottom: 0.6666667em; - } - - .md\:elsa-prose-2xl hr { - margin-top: 3em; - margin-bottom: 3em; - } - - .md\:elsa-prose-2xl hr + * { - margin-top: 0; - } - - .md\:elsa-prose-2xl h2 + * { - margin-top: 0; - } - - .md\:elsa-prose-2xl h3 + * { - margin-top: 0; - } - - .md\:elsa-prose-2xl h4 + * { - margin-top: 0; - } - - .md\:elsa-prose-2xl table { - font-size: 0.8333333em; - line-height: 1.4; - } - - .md\:elsa-prose-2xl thead th { - padding-right: 0.6em; - padding-bottom: 0.8em; - padding-left: 0.6em; - } - - .md\:elsa-prose-2xl thead th:first-child { - padding-left: 0; - } - - .md\:elsa-prose-2xl thead th:last-child { - padding-right: 0; - } - - .md\:elsa-prose-2xl tbody td { - padding-top: 0.8em; - padding-right: 0.6em; - padding-bottom: 0.8em; - padding-left: 0.6em; - } - - .md\:elsa-prose-2xl tbody td:first-child { - padding-left: 0; - } - - .md\:elsa-prose-2xl tbody td:last-child { - padding-right: 0; - } - - .md\:elsa-prose-2xl > :first-child { - margin-top: 0; - } - - .md\:elsa-prose-2xl > :last-child { - margin-bottom: 0; - } - - .md\:elsa-prose-red a { - color: #dc2626; - } - - .md\:elsa-prose-red a code { - color: #dc2626; - } - - .md\:elsa-prose-yellow a { - color: #d97706; - } - - .md\:elsa-prose-yellow a code { - color: #d97706; - } - - .md\:elsa-prose-green a { - color: #059669; - } - - .md\:elsa-prose-green a code { - color: #059669; - } - - .md\:elsa-prose-blue a { - color: #2563eb; - } - - .md\:elsa-prose-blue a code { - color: #2563eb; - } - - .md\:elsa-prose-indigo a { - color: #4f46e5; - } - - .md\:elsa-prose-indigo a code { - color: #4f46e5; - } - - .md\:elsa-prose-purple a { - color: #7c3aed; - } - - .md\:elsa-prose-purple a code { - color: #7c3aed; - } - - .md\:elsa-prose-pink a { - color: #db2777; - } - - .md\:elsa-prose-pink a code { - color: #db2777; - } - - .md\:elsa-prose-sky a { - color: #0284c7; - } - - .md\:elsa-prose-sky a code { - color: #0284c7; - } - - .md\:elsa-prose-cool-gray a { - color: #4b5563; - } - - .md\:elsa-prose-cool-gray a code { - color: #4b5563; - } - - .md\:elsa-prose-teal a { - color: #0d9488; - } - - .md\:elsa-prose-teal a code { - color: #0d9488; - } - - .md\:elsa-prose-cyan a { - color: #0891b2; - } - - .md\:elsa-prose-cyan a code { - color: #0891b2; - } - - .md\:elsa-prose-rose a { - color: #e11d48; - } - - .md\:elsa-prose-rose a code { - color: #e11d48; - } - - .md\:elsa-mx-auto { - margin-left: auto; - margin-right: auto; - } - - .md\:elsa-block { - display: block; - } - - .md\:elsa-table-cell { - display: table-cell; - } - - .md\:elsa-max-w-2xl { - max-width: 42rem; - } - - .md\:elsa-max-w-prose { - max-width: 65ch; - } - - .md\:elsa-divide-gray-50 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(249, 250, 251, var(--tw-divide-opacity)); - } - - .md\:elsa-divide-gray-100 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(243, 244, 246, var(--tw-divide-opacity)); - } - - .md\:elsa-divide-gray-200 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(229, 231, 235, var(--tw-divide-opacity)); - } - - .md\:elsa-divide-gray-300 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(209, 213, 219, var(--tw-divide-opacity)); - } - - .md\:elsa-divide-gray-400 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(156, 163, 175, var(--tw-divide-opacity)); - } - - .md\:elsa-divide-gray-500 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(107, 114, 128, var(--tw-divide-opacity)); - } - - .md\:elsa-divide-gray-600 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(75, 85, 99, var(--tw-divide-opacity)); - } - - .md\:elsa-divide-gray-700 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(55, 65, 81, var(--tw-divide-opacity)); - } - - .md\:elsa-divide-gray-800 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(31, 41, 55, var(--tw-divide-opacity)); - } - - .md\:elsa-divide-gray-900 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(17, 24, 39, var(--tw-divide-opacity)); - } - - .md\:elsa-divide-red-50 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(254, 242, 242, var(--tw-divide-opacity)); - } - - .md\:elsa-divide-red-100 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(254, 226, 226, var(--tw-divide-opacity)); - } - - .md\:elsa-divide-red-200 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(254, 202, 202, var(--tw-divide-opacity)); - } - - .md\:elsa-divide-red-300 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(252, 165, 165, var(--tw-divide-opacity)); - } - - .md\:elsa-divide-red-400 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(248, 113, 113, var(--tw-divide-opacity)); - } - - .md\:elsa-divide-red-500 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(239, 68, 68, var(--tw-divide-opacity)); - } - - .md\:elsa-divide-red-600 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(220, 38, 38, var(--tw-divide-opacity)); - } - - .md\:elsa-divide-red-700 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(185, 28, 28, var(--tw-divide-opacity)); - } - - .md\:elsa-divide-red-800 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(153, 27, 27, var(--tw-divide-opacity)); - } - - .md\:elsa-divide-red-900 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(127, 29, 29, var(--tw-divide-opacity)); - } - - .md\:elsa-divide-yellow-50 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(255, 251, 235, var(--tw-divide-opacity)); - } - - .md\:elsa-divide-yellow-100 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(254, 243, 199, var(--tw-divide-opacity)); - } - - .md\:elsa-divide-yellow-200 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(253, 230, 138, var(--tw-divide-opacity)); - } - - .md\:elsa-divide-yellow-300 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(252, 211, 77, var(--tw-divide-opacity)); - } - - .md\:elsa-divide-yellow-400 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(251, 191, 36, var(--tw-divide-opacity)); - } - - .md\:elsa-divide-yellow-500 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(245, 158, 11, var(--tw-divide-opacity)); - } - - .md\:elsa-divide-yellow-600 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(217, 119, 6, var(--tw-divide-opacity)); - } - - .md\:elsa-divide-yellow-700 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(180, 83, 9, var(--tw-divide-opacity)); - } - - .md\:elsa-divide-yellow-800 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(146, 64, 14, var(--tw-divide-opacity)); - } - - .md\:elsa-divide-yellow-900 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(120, 53, 15, var(--tw-divide-opacity)); - } - - .md\:elsa-divide-green-50 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(236, 253, 245, var(--tw-divide-opacity)); - } - - .md\:elsa-divide-green-100 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(209, 250, 229, var(--tw-divide-opacity)); - } - - .md\:elsa-divide-green-200 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(167, 243, 208, var(--tw-divide-opacity)); - } - - .md\:elsa-divide-green-300 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(110, 231, 183, var(--tw-divide-opacity)); - } - - .md\:elsa-divide-green-400 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(52, 211, 153, var(--tw-divide-opacity)); - } - - .md\:elsa-divide-green-500 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(16, 185, 129, var(--tw-divide-opacity)); - } - - .md\:elsa-divide-green-600 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(5, 150, 105, var(--tw-divide-opacity)); - } - - .md\:elsa-divide-green-700 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(4, 120, 87, var(--tw-divide-opacity)); - } - - .md\:elsa-divide-green-800 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(6, 95, 70, var(--tw-divide-opacity)); - } - - .md\:elsa-divide-green-900 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(6, 78, 59, var(--tw-divide-opacity)); - } - - .md\:elsa-divide-blue-50 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(239, 246, 255, var(--tw-divide-opacity)); - } - - .md\:elsa-divide-blue-100 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(219, 234, 254, var(--tw-divide-opacity)); - } - - .md\:elsa-divide-blue-200 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(191, 219, 254, var(--tw-divide-opacity)); - } - - .md\:elsa-divide-blue-300 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(147, 197, 253, var(--tw-divide-opacity)); - } - - .md\:elsa-divide-blue-400 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(96, 165, 250, var(--tw-divide-opacity)); - } - - .md\:elsa-divide-blue-500 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(59, 130, 246, var(--tw-divide-opacity)); - } - - .md\:elsa-divide-blue-600 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(37, 99, 235, var(--tw-divide-opacity)); - } - - .md\:elsa-divide-blue-700 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(29, 78, 216, var(--tw-divide-opacity)); - } - - .md\:elsa-divide-blue-800 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(30, 64, 175, var(--tw-divide-opacity)); - } - - .md\:elsa-divide-blue-900 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(30, 58, 138, var(--tw-divide-opacity)); - } - - .md\:elsa-divide-pink-50 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(253, 242, 248, var(--tw-divide-opacity)); - } - - .md\:elsa-divide-pink-100 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(252, 231, 243, var(--tw-divide-opacity)); - } - - .md\:elsa-divide-pink-200 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(251, 207, 232, var(--tw-divide-opacity)); - } - - .md\:elsa-divide-pink-300 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(249, 168, 212, var(--tw-divide-opacity)); - } - - .md\:elsa-divide-pink-400 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(244, 114, 182, var(--tw-divide-opacity)); - } - - .md\:elsa-divide-pink-500 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(236, 72, 153, var(--tw-divide-opacity)); - } - - .md\:elsa-divide-pink-600 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(219, 39, 119, var(--tw-divide-opacity)); - } - - .md\:elsa-divide-pink-700 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(190, 24, 93, var(--tw-divide-opacity)); - } - - .md\:elsa-divide-pink-800 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(157, 23, 77, var(--tw-divide-opacity)); - } - - .md\:elsa-divide-pink-900 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(131, 24, 67, var(--tw-divide-opacity)); - } - - .md\:elsa-divide-cool-gray-50 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(249, 250, 251, var(--tw-divide-opacity)); - } - - .md\:elsa-divide-cool-gray-100 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(243, 244, 246, var(--tw-divide-opacity)); - } - - .md\:elsa-divide-cool-gray-200 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(229, 231, 235, var(--tw-divide-opacity)); - } - - .md\:elsa-divide-cool-gray-300 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(209, 213, 219, var(--tw-divide-opacity)); - } - - .md\:elsa-divide-cool-gray-400 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(156, 163, 175, var(--tw-divide-opacity)); - } - - .md\:elsa-divide-cool-gray-500 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(107, 114, 128, var(--tw-divide-opacity)); - } - - .md\:elsa-divide-cool-gray-600 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(75, 85, 99, var(--tw-divide-opacity)); - } - - .md\:elsa-divide-cool-gray-700 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(55, 65, 81, var(--tw-divide-opacity)); - } - - .md\:elsa-divide-cool-gray-800 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(31, 41, 55, var(--tw-divide-opacity)); - } - - .md\:elsa-divide-cool-gray-900 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(17, 24, 39, var(--tw-divide-opacity)); - } - - .md\:elsa-divide-rose-50 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(255, 241, 242, var(--tw-divide-opacity)); - } - - .md\:elsa-divide-rose-100 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(255, 228, 230, var(--tw-divide-opacity)); - } - - .md\:elsa-divide-rose-200 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(254, 205, 211, var(--tw-divide-opacity)); - } - - .md\:elsa-divide-rose-300 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(253, 164, 175, var(--tw-divide-opacity)); - } - - .md\:elsa-divide-rose-400 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(251, 113, 133, var(--tw-divide-opacity)); - } - - .md\:elsa-divide-rose-500 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(244, 63, 94, var(--tw-divide-opacity)); - } - - .md\:elsa-divide-rose-600 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(225, 29, 72, var(--tw-divide-opacity)); - } - - .md\:elsa-divide-rose-700 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(190, 18, 60, var(--tw-divide-opacity)); - } - - .md\:elsa-divide-rose-800 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(159, 18, 57, var(--tw-divide-opacity)); - } - - .md\:elsa-divide-rose-900 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(136, 19, 55, var(--tw-divide-opacity)); - } - - .md\:elsa-border-gray-50 { - --tw-border-opacity: 1; - border-color: rgba(249, 250, 251, var(--tw-border-opacity)); - } - - .md\:elsa-border-gray-100 { - --tw-border-opacity: 1; - border-color: rgba(243, 244, 246, var(--tw-border-opacity)); - } - - .md\:elsa-border-gray-200 { - --tw-border-opacity: 1; - border-color: rgba(229, 231, 235, var(--tw-border-opacity)); - } - - .md\:elsa-border-gray-300 { - --tw-border-opacity: 1; - border-color: rgba(209, 213, 219, var(--tw-border-opacity)); - } - - .md\:elsa-border-gray-400 { - --tw-border-opacity: 1; - border-color: rgba(156, 163, 175, var(--tw-border-opacity)); - } - - .md\:elsa-border-gray-500 { - --tw-border-opacity: 1; - border-color: rgba(107, 114, 128, var(--tw-border-opacity)); - } - - .md\:elsa-border-gray-600 { - --tw-border-opacity: 1; - border-color: rgba(75, 85, 99, var(--tw-border-opacity)); - } - - .md\:elsa-border-gray-700 { - --tw-border-opacity: 1; - border-color: rgba(55, 65, 81, var(--tw-border-opacity)); - } - - .md\:elsa-border-gray-800 { - --tw-border-opacity: 1; - border-color: rgba(31, 41, 55, var(--tw-border-opacity)); - } - - .md\:elsa-border-gray-900 { - --tw-border-opacity: 1; - border-color: rgba(17, 24, 39, var(--tw-border-opacity)); - } - - .md\:elsa-border-red-50 { - --tw-border-opacity: 1; - border-color: rgba(254, 242, 242, var(--tw-border-opacity)); - } - - .md\:elsa-border-red-100 { - --tw-border-opacity: 1; - border-color: rgba(254, 226, 226, var(--tw-border-opacity)); - } - - .md\:elsa-border-red-200 { - --tw-border-opacity: 1; - border-color: rgba(254, 202, 202, var(--tw-border-opacity)); - } - - .md\:elsa-border-red-300 { - --tw-border-opacity: 1; - border-color: rgba(252, 165, 165, var(--tw-border-opacity)); - } - - .md\:elsa-border-red-400 { - --tw-border-opacity: 1; - border-color: rgba(248, 113, 113, var(--tw-border-opacity)); - } - - .md\:elsa-border-red-500 { - --tw-border-opacity: 1; - border-color: rgba(239, 68, 68, var(--tw-border-opacity)); - } - - .md\:elsa-border-red-600 { - --tw-border-opacity: 1; - border-color: rgba(220, 38, 38, var(--tw-border-opacity)); - } - - .md\:elsa-border-red-700 { - --tw-border-opacity: 1; - border-color: rgba(185, 28, 28, var(--tw-border-opacity)); - } - - .md\:elsa-border-red-800 { - --tw-border-opacity: 1; - border-color: rgba(153, 27, 27, var(--tw-border-opacity)); - } - - .md\:elsa-border-red-900 { - --tw-border-opacity: 1; - border-color: rgba(127, 29, 29, var(--tw-border-opacity)); - } - - .md\:elsa-border-yellow-50 { - --tw-border-opacity: 1; - border-color: rgba(255, 251, 235, var(--tw-border-opacity)); - } - - .md\:elsa-border-yellow-100 { - --tw-border-opacity: 1; - border-color: rgba(254, 243, 199, var(--tw-border-opacity)); - } - - .md\:elsa-border-yellow-200 { - --tw-border-opacity: 1; - border-color: rgba(253, 230, 138, var(--tw-border-opacity)); - } - - .md\:elsa-border-yellow-300 { - --tw-border-opacity: 1; - border-color: rgba(252, 211, 77, var(--tw-border-opacity)); - } - - .md\:elsa-border-yellow-400 { - --tw-border-opacity: 1; - border-color: rgba(251, 191, 36, var(--tw-border-opacity)); - } - - .md\:elsa-border-yellow-500 { - --tw-border-opacity: 1; - border-color: rgba(245, 158, 11, var(--tw-border-opacity)); - } - - .md\:elsa-border-yellow-600 { - --tw-border-opacity: 1; - border-color: rgba(217, 119, 6, var(--tw-border-opacity)); - } - - .md\:elsa-border-yellow-700 { - --tw-border-opacity: 1; - border-color: rgba(180, 83, 9, var(--tw-border-opacity)); - } - - .md\:elsa-border-yellow-800 { - --tw-border-opacity: 1; - border-color: rgba(146, 64, 14, var(--tw-border-opacity)); - } - - .md\:elsa-border-yellow-900 { - --tw-border-opacity: 1; - border-color: rgba(120, 53, 15, var(--tw-border-opacity)); - } - - .md\:elsa-border-green-50 { - --tw-border-opacity: 1; - border-color: rgba(236, 253, 245, var(--tw-border-opacity)); - } - - .md\:elsa-border-green-100 { - --tw-border-opacity: 1; - border-color: rgba(209, 250, 229, var(--tw-border-opacity)); - } - - .md\:elsa-border-green-200 { - --tw-border-opacity: 1; - border-color: rgba(167, 243, 208, var(--tw-border-opacity)); - } - - .md\:elsa-border-green-300 { - --tw-border-opacity: 1; - border-color: rgba(110, 231, 183, var(--tw-border-opacity)); - } - - .md\:elsa-border-green-400 { - --tw-border-opacity: 1; - border-color: rgba(52, 211, 153, var(--tw-border-opacity)); - } - - .md\:elsa-border-green-500 { - --tw-border-opacity: 1; - border-color: rgba(16, 185, 129, var(--tw-border-opacity)); - } - - .md\:elsa-border-green-600 { - --tw-border-opacity: 1; - border-color: rgba(5, 150, 105, var(--tw-border-opacity)); - } - - .md\:elsa-border-green-700 { - --tw-border-opacity: 1; - border-color: rgba(4, 120, 87, var(--tw-border-opacity)); - } - - .md\:elsa-border-green-800 { - --tw-border-opacity: 1; - border-color: rgba(6, 95, 70, var(--tw-border-opacity)); - } - - .md\:elsa-border-green-900 { - --tw-border-opacity: 1; - border-color: rgba(6, 78, 59, var(--tw-border-opacity)); - } - - .md\:elsa-border-blue-50 { - --tw-border-opacity: 1; - border-color: rgba(239, 246, 255, var(--tw-border-opacity)); - } - - .md\:elsa-border-blue-100 { - --tw-border-opacity: 1; - border-color: rgba(219, 234, 254, var(--tw-border-opacity)); - } - - .md\:elsa-border-blue-200 { - --tw-border-opacity: 1; - border-color: rgba(191, 219, 254, var(--tw-border-opacity)); - } - - .md\:elsa-border-blue-300 { - --tw-border-opacity: 1; - border-color: rgba(147, 197, 253, var(--tw-border-opacity)); - } - - .md\:elsa-border-blue-400 { - --tw-border-opacity: 1; - border-color: rgba(96, 165, 250, var(--tw-border-opacity)); - } - - .md\:elsa-border-blue-500 { - --tw-border-opacity: 1; - border-color: rgba(59, 130, 246, var(--tw-border-opacity)); - } - - .md\:elsa-border-blue-600 { - --tw-border-opacity: 1; - border-color: rgba(37, 99, 235, var(--tw-border-opacity)); - } - - .md\:elsa-border-blue-700 { - --tw-border-opacity: 1; - border-color: rgba(29, 78, 216, var(--tw-border-opacity)); - } - - .md\:elsa-border-blue-800 { - --tw-border-opacity: 1; - border-color: rgba(30, 64, 175, var(--tw-border-opacity)); - } - - .md\:elsa-border-blue-900 { - --tw-border-opacity: 1; - border-color: rgba(30, 58, 138, var(--tw-border-opacity)); - } - - .md\:elsa-border-pink-50 { - --tw-border-opacity: 1; - border-color: rgba(253, 242, 248, var(--tw-border-opacity)); - } - - .md\:elsa-border-pink-100 { - --tw-border-opacity: 1; - border-color: rgba(252, 231, 243, var(--tw-border-opacity)); - } - - .md\:elsa-border-pink-200 { - --tw-border-opacity: 1; - border-color: rgba(251, 207, 232, var(--tw-border-opacity)); - } - - .md\:elsa-border-pink-300 { - --tw-border-opacity: 1; - border-color: rgba(249, 168, 212, var(--tw-border-opacity)); - } - - .md\:elsa-border-pink-400 { - --tw-border-opacity: 1; - border-color: rgba(244, 114, 182, var(--tw-border-opacity)); - } - - .md\:elsa-border-pink-500 { - --tw-border-opacity: 1; - border-color: rgba(236, 72, 153, var(--tw-border-opacity)); - } - - .md\:elsa-border-pink-600 { - --tw-border-opacity: 1; - border-color: rgba(219, 39, 119, var(--tw-border-opacity)); - } - - .md\:elsa-border-pink-700 { - --tw-border-opacity: 1; - border-color: rgba(190, 24, 93, var(--tw-border-opacity)); - } - - .md\:elsa-border-pink-800 { - --tw-border-opacity: 1; - border-color: rgba(157, 23, 77, var(--tw-border-opacity)); - } - - .md\:elsa-border-pink-900 { - --tw-border-opacity: 1; - border-color: rgba(131, 24, 67, var(--tw-border-opacity)); - } - - .md\:elsa-border-cool-gray-50 { - --tw-border-opacity: 1; - border-color: rgba(249, 250, 251, var(--tw-border-opacity)); - } - - .md\:elsa-border-cool-gray-100 { - --tw-border-opacity: 1; - border-color: rgba(243, 244, 246, var(--tw-border-opacity)); - } - - .md\:elsa-border-cool-gray-200 { - --tw-border-opacity: 1; - border-color: rgba(229, 231, 235, var(--tw-border-opacity)); - } - - .md\:elsa-border-cool-gray-300 { - --tw-border-opacity: 1; - border-color: rgba(209, 213, 219, var(--tw-border-opacity)); - } - - .md\:elsa-border-cool-gray-400 { - --tw-border-opacity: 1; - border-color: rgba(156, 163, 175, var(--tw-border-opacity)); - } - - .md\:elsa-border-cool-gray-500 { - --tw-border-opacity: 1; - border-color: rgba(107, 114, 128, var(--tw-border-opacity)); - } - - .md\:elsa-border-cool-gray-600 { - --tw-border-opacity: 1; - border-color: rgba(75, 85, 99, var(--tw-border-opacity)); - } - - .md\:elsa-border-cool-gray-700 { - --tw-border-opacity: 1; - border-color: rgba(55, 65, 81, var(--tw-border-opacity)); - } - - .md\:elsa-border-cool-gray-800 { - --tw-border-opacity: 1; - border-color: rgba(31, 41, 55, var(--tw-border-opacity)); - } - - .md\:elsa-border-cool-gray-900 { - --tw-border-opacity: 1; - border-color: rgba(17, 24, 39, var(--tw-border-opacity)); - } - - .md\:elsa-border-rose-50 { - --tw-border-opacity: 1; - border-color: rgba(255, 241, 242, var(--tw-border-opacity)); - } - - .md\:elsa-border-rose-100 { - --tw-border-opacity: 1; - border-color: rgba(255, 228, 230, var(--tw-border-opacity)); - } - - .md\:elsa-border-rose-200 { - --tw-border-opacity: 1; - border-color: rgba(254, 205, 211, var(--tw-border-opacity)); - } - - .md\:elsa-border-rose-300 { - --tw-border-opacity: 1; - border-color: rgba(253, 164, 175, var(--tw-border-opacity)); - } - - .md\:elsa-border-rose-400 { - --tw-border-opacity: 1; - border-color: rgba(251, 113, 133, var(--tw-border-opacity)); - } - - .md\:elsa-border-rose-500 { - --tw-border-opacity: 1; - border-color: rgba(244, 63, 94, var(--tw-border-opacity)); - } - - .md\:elsa-border-rose-600 { - --tw-border-opacity: 1; - border-color: rgba(225, 29, 72, var(--tw-border-opacity)); - } - - .md\:elsa-border-rose-700 { - --tw-border-opacity: 1; - border-color: rgba(190, 18, 60, var(--tw-border-opacity)); - } - - .md\:elsa-border-rose-800 { - --tw-border-opacity: 1; - border-color: rgba(159, 18, 57, var(--tw-border-opacity)); - } - - .md\:elsa-border-rose-900 { - --tw-border-opacity: 1; - border-color: rgba(136, 19, 55, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-gray-50:hover { - --tw-border-opacity: 1; - border-color: rgba(249, 250, 251, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-gray-100:hover { - --tw-border-opacity: 1; - border-color: rgba(243, 244, 246, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-gray-200:hover { - --tw-border-opacity: 1; - border-color: rgba(229, 231, 235, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-gray-300:hover { - --tw-border-opacity: 1; - border-color: rgba(209, 213, 219, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-gray-400:hover { - --tw-border-opacity: 1; - border-color: rgba(156, 163, 175, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-gray-500:hover { - --tw-border-opacity: 1; - border-color: rgba(107, 114, 128, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-gray-600:hover { - --tw-border-opacity: 1; - border-color: rgba(75, 85, 99, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-gray-700:hover { - --tw-border-opacity: 1; - border-color: rgba(55, 65, 81, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-gray-800:hover { - --tw-border-opacity: 1; - border-color: rgba(31, 41, 55, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-gray-900:hover { - --tw-border-opacity: 1; - border-color: rgba(17, 24, 39, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-red-50:hover { - --tw-border-opacity: 1; - border-color: rgba(254, 242, 242, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-red-100:hover { - --tw-border-opacity: 1; - border-color: rgba(254, 226, 226, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-red-200:hover { - --tw-border-opacity: 1; - border-color: rgba(254, 202, 202, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-red-300:hover { - --tw-border-opacity: 1; - border-color: rgba(252, 165, 165, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-red-400:hover { - --tw-border-opacity: 1; - border-color: rgba(248, 113, 113, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-red-500:hover { - --tw-border-opacity: 1; - border-color: rgba(239, 68, 68, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-red-600:hover { - --tw-border-opacity: 1; - border-color: rgba(220, 38, 38, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-red-700:hover { - --tw-border-opacity: 1; - border-color: rgba(185, 28, 28, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-red-800:hover { - --tw-border-opacity: 1; - border-color: rgba(153, 27, 27, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-red-900:hover { - --tw-border-opacity: 1; - border-color: rgba(127, 29, 29, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-yellow-50:hover { - --tw-border-opacity: 1; - border-color: rgba(255, 251, 235, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-yellow-100:hover { - --tw-border-opacity: 1; - border-color: rgba(254, 243, 199, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-yellow-200:hover { - --tw-border-opacity: 1; - border-color: rgba(253, 230, 138, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-yellow-300:hover { - --tw-border-opacity: 1; - border-color: rgba(252, 211, 77, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-yellow-400:hover { - --tw-border-opacity: 1; - border-color: rgba(251, 191, 36, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-yellow-500:hover { - --tw-border-opacity: 1; - border-color: rgba(245, 158, 11, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-yellow-600:hover { - --tw-border-opacity: 1; - border-color: rgba(217, 119, 6, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-yellow-700:hover { - --tw-border-opacity: 1; - border-color: rgba(180, 83, 9, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-yellow-800:hover { - --tw-border-opacity: 1; - border-color: rgba(146, 64, 14, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-yellow-900:hover { - --tw-border-opacity: 1; - border-color: rgba(120, 53, 15, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-green-50:hover { - --tw-border-opacity: 1; - border-color: rgba(236, 253, 245, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-green-100:hover { - --tw-border-opacity: 1; - border-color: rgba(209, 250, 229, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-green-200:hover { - --tw-border-opacity: 1; - border-color: rgba(167, 243, 208, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-green-300:hover { - --tw-border-opacity: 1; - border-color: rgba(110, 231, 183, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-green-400:hover { - --tw-border-opacity: 1; - border-color: rgba(52, 211, 153, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-green-500:hover { - --tw-border-opacity: 1; - border-color: rgba(16, 185, 129, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-green-600:hover { - --tw-border-opacity: 1; - border-color: rgba(5, 150, 105, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-green-700:hover { - --tw-border-opacity: 1; - border-color: rgba(4, 120, 87, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-green-800:hover { - --tw-border-opacity: 1; - border-color: rgba(6, 95, 70, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-green-900:hover { - --tw-border-opacity: 1; - border-color: rgba(6, 78, 59, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-blue-50:hover { - --tw-border-opacity: 1; - border-color: rgba(239, 246, 255, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-blue-100:hover { - --tw-border-opacity: 1; - border-color: rgba(219, 234, 254, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-blue-200:hover { - --tw-border-opacity: 1; - border-color: rgba(191, 219, 254, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-blue-300:hover { - --tw-border-opacity: 1; - border-color: rgba(147, 197, 253, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-blue-400:hover { - --tw-border-opacity: 1; - border-color: rgba(96, 165, 250, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-blue-500:hover { - --tw-border-opacity: 1; - border-color: rgba(59, 130, 246, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-blue-600:hover { - --tw-border-opacity: 1; - border-color: rgba(37, 99, 235, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-blue-700:hover { - --tw-border-opacity: 1; - border-color: rgba(29, 78, 216, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-blue-800:hover { - --tw-border-opacity: 1; - border-color: rgba(30, 64, 175, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-blue-900:hover { - --tw-border-opacity: 1; - border-color: rgba(30, 58, 138, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-pink-50:hover { - --tw-border-opacity: 1; - border-color: rgba(253, 242, 248, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-pink-100:hover { - --tw-border-opacity: 1; - border-color: rgba(252, 231, 243, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-pink-200:hover { - --tw-border-opacity: 1; - border-color: rgba(251, 207, 232, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-pink-300:hover { - --tw-border-opacity: 1; - border-color: rgba(249, 168, 212, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-pink-400:hover { - --tw-border-opacity: 1; - border-color: rgba(244, 114, 182, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-pink-500:hover { - --tw-border-opacity: 1; - border-color: rgba(236, 72, 153, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-pink-600:hover { - --tw-border-opacity: 1; - border-color: rgba(219, 39, 119, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-pink-700:hover { - --tw-border-opacity: 1; - border-color: rgba(190, 24, 93, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-pink-800:hover { - --tw-border-opacity: 1; - border-color: rgba(157, 23, 77, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-pink-900:hover { - --tw-border-opacity: 1; - border-color: rgba(131, 24, 67, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-cool-gray-50:hover { - --tw-border-opacity: 1; - border-color: rgba(249, 250, 251, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-cool-gray-100:hover { - --tw-border-opacity: 1; - border-color: rgba(243, 244, 246, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-cool-gray-200:hover { - --tw-border-opacity: 1; - border-color: rgba(229, 231, 235, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-cool-gray-300:hover { - --tw-border-opacity: 1; - border-color: rgba(209, 213, 219, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-cool-gray-400:hover { - --tw-border-opacity: 1; - border-color: rgba(156, 163, 175, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-cool-gray-500:hover { - --tw-border-opacity: 1; - border-color: rgba(107, 114, 128, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-cool-gray-600:hover { - --tw-border-opacity: 1; - border-color: rgba(75, 85, 99, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-cool-gray-700:hover { - --tw-border-opacity: 1; - border-color: rgba(55, 65, 81, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-cool-gray-800:hover { - --tw-border-opacity: 1; - border-color: rgba(31, 41, 55, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-cool-gray-900:hover { - --tw-border-opacity: 1; - border-color: rgba(17, 24, 39, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-rose-50:hover { - --tw-border-opacity: 1; - border-color: rgba(255, 241, 242, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-rose-100:hover { - --tw-border-opacity: 1; - border-color: rgba(255, 228, 230, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-rose-200:hover { - --tw-border-opacity: 1; - border-color: rgba(254, 205, 211, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-rose-300:hover { - --tw-border-opacity: 1; - border-color: rgba(253, 164, 175, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-rose-400:hover { - --tw-border-opacity: 1; - border-color: rgba(251, 113, 133, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-rose-500:hover { - --tw-border-opacity: 1; - border-color: rgba(244, 63, 94, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-rose-600:hover { - --tw-border-opacity: 1; - border-color: rgba(225, 29, 72, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-rose-700:hover { - --tw-border-opacity: 1; - border-color: rgba(190, 18, 60, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-rose-800:hover { - --tw-border-opacity: 1; - border-color: rgba(159, 18, 57, var(--tw-border-opacity)); - } - - .md\:hover\:elsa-border-rose-900:hover { - --tw-border-opacity: 1; - border-color: rgba(136, 19, 55, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-gray-50:focus { - --tw-border-opacity: 1; - border-color: rgba(249, 250, 251, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-gray-100:focus { - --tw-border-opacity: 1; - border-color: rgba(243, 244, 246, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-gray-200:focus { - --tw-border-opacity: 1; - border-color: rgba(229, 231, 235, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-gray-300:focus { - --tw-border-opacity: 1; - border-color: rgba(209, 213, 219, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-gray-400:focus { - --tw-border-opacity: 1; - border-color: rgba(156, 163, 175, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-gray-500:focus { - --tw-border-opacity: 1; - border-color: rgba(107, 114, 128, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-gray-600:focus { - --tw-border-opacity: 1; - border-color: rgba(75, 85, 99, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-gray-700:focus { - --tw-border-opacity: 1; - border-color: rgba(55, 65, 81, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-gray-800:focus { - --tw-border-opacity: 1; - border-color: rgba(31, 41, 55, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-gray-900:focus { - --tw-border-opacity: 1; - border-color: rgba(17, 24, 39, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-red-50:focus { - --tw-border-opacity: 1; - border-color: rgba(254, 242, 242, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-red-100:focus { - --tw-border-opacity: 1; - border-color: rgba(254, 226, 226, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-red-200:focus { - --tw-border-opacity: 1; - border-color: rgba(254, 202, 202, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-red-300:focus { - --tw-border-opacity: 1; - border-color: rgba(252, 165, 165, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-red-400:focus { - --tw-border-opacity: 1; - border-color: rgba(248, 113, 113, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-red-500:focus { - --tw-border-opacity: 1; - border-color: rgba(239, 68, 68, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-red-600:focus { - --tw-border-opacity: 1; - border-color: rgba(220, 38, 38, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-red-700:focus { - --tw-border-opacity: 1; - border-color: rgba(185, 28, 28, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-red-800:focus { - --tw-border-opacity: 1; - border-color: rgba(153, 27, 27, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-red-900:focus { - --tw-border-opacity: 1; - border-color: rgba(127, 29, 29, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-yellow-50:focus { - --tw-border-opacity: 1; - border-color: rgba(255, 251, 235, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-yellow-100:focus { - --tw-border-opacity: 1; - border-color: rgba(254, 243, 199, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-yellow-200:focus { - --tw-border-opacity: 1; - border-color: rgba(253, 230, 138, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-yellow-300:focus { - --tw-border-opacity: 1; - border-color: rgba(252, 211, 77, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-yellow-400:focus { - --tw-border-opacity: 1; - border-color: rgba(251, 191, 36, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-yellow-500:focus { - --tw-border-opacity: 1; - border-color: rgba(245, 158, 11, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-yellow-600:focus { - --tw-border-opacity: 1; - border-color: rgba(217, 119, 6, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-yellow-700:focus { - --tw-border-opacity: 1; - border-color: rgba(180, 83, 9, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-yellow-800:focus { - --tw-border-opacity: 1; - border-color: rgba(146, 64, 14, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-yellow-900:focus { - --tw-border-opacity: 1; - border-color: rgba(120, 53, 15, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-green-50:focus { - --tw-border-opacity: 1; - border-color: rgba(236, 253, 245, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-green-100:focus { - --tw-border-opacity: 1; - border-color: rgba(209, 250, 229, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-green-200:focus { - --tw-border-opacity: 1; - border-color: rgba(167, 243, 208, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-green-300:focus { - --tw-border-opacity: 1; - border-color: rgba(110, 231, 183, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-green-400:focus { - --tw-border-opacity: 1; - border-color: rgba(52, 211, 153, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-green-500:focus { - --tw-border-opacity: 1; - border-color: rgba(16, 185, 129, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-green-600:focus { - --tw-border-opacity: 1; - border-color: rgba(5, 150, 105, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-green-700:focus { - --tw-border-opacity: 1; - border-color: rgba(4, 120, 87, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-green-800:focus { - --tw-border-opacity: 1; - border-color: rgba(6, 95, 70, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-green-900:focus { - --tw-border-opacity: 1; - border-color: rgba(6, 78, 59, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-blue-50:focus { - --tw-border-opacity: 1; - border-color: rgba(239, 246, 255, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-blue-100:focus { - --tw-border-opacity: 1; - border-color: rgba(219, 234, 254, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-blue-200:focus { - --tw-border-opacity: 1; - border-color: rgba(191, 219, 254, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-blue-300:focus { - --tw-border-opacity: 1; - border-color: rgba(147, 197, 253, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-blue-400:focus { - --tw-border-opacity: 1; - border-color: rgba(96, 165, 250, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-blue-500:focus { - --tw-border-opacity: 1; - border-color: rgba(59, 130, 246, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-blue-600:focus { - --tw-border-opacity: 1; - border-color: rgba(37, 99, 235, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-blue-700:focus { - --tw-border-opacity: 1; - border-color: rgba(29, 78, 216, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-blue-800:focus { - --tw-border-opacity: 1; - border-color: rgba(30, 64, 175, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-blue-900:focus { - --tw-border-opacity: 1; - border-color: rgba(30, 58, 138, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-pink-50:focus { - --tw-border-opacity: 1; - border-color: rgba(253, 242, 248, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-pink-100:focus { - --tw-border-opacity: 1; - border-color: rgba(252, 231, 243, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-pink-200:focus { - --tw-border-opacity: 1; - border-color: rgba(251, 207, 232, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-pink-300:focus { - --tw-border-opacity: 1; - border-color: rgba(249, 168, 212, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-pink-400:focus { - --tw-border-opacity: 1; - border-color: rgba(244, 114, 182, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-pink-500:focus { - --tw-border-opacity: 1; - border-color: rgba(236, 72, 153, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-pink-600:focus { - --tw-border-opacity: 1; - border-color: rgba(219, 39, 119, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-pink-700:focus { - --tw-border-opacity: 1; - border-color: rgba(190, 24, 93, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-pink-800:focus { - --tw-border-opacity: 1; - border-color: rgba(157, 23, 77, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-pink-900:focus { - --tw-border-opacity: 1; - border-color: rgba(131, 24, 67, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-cool-gray-50:focus { - --tw-border-opacity: 1; - border-color: rgba(249, 250, 251, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-cool-gray-100:focus { - --tw-border-opacity: 1; - border-color: rgba(243, 244, 246, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-cool-gray-200:focus { - --tw-border-opacity: 1; - border-color: rgba(229, 231, 235, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-cool-gray-300:focus { - --tw-border-opacity: 1; - border-color: rgba(209, 213, 219, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-cool-gray-400:focus { - --tw-border-opacity: 1; - border-color: rgba(156, 163, 175, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-cool-gray-500:focus { - --tw-border-opacity: 1; - border-color: rgba(107, 114, 128, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-cool-gray-600:focus { - --tw-border-opacity: 1; - border-color: rgba(75, 85, 99, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-cool-gray-700:focus { - --tw-border-opacity: 1; - border-color: rgba(55, 65, 81, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-cool-gray-800:focus { - --tw-border-opacity: 1; - border-color: rgba(31, 41, 55, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-cool-gray-900:focus { - --tw-border-opacity: 1; - border-color: rgba(17, 24, 39, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-rose-50:focus { - --tw-border-opacity: 1; - border-color: rgba(255, 241, 242, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-rose-100:focus { - --tw-border-opacity: 1; - border-color: rgba(255, 228, 230, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-rose-200:focus { - --tw-border-opacity: 1; - border-color: rgba(254, 205, 211, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-rose-300:focus { - --tw-border-opacity: 1; - border-color: rgba(253, 164, 175, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-rose-400:focus { - --tw-border-opacity: 1; - border-color: rgba(251, 113, 133, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-rose-500:focus { - --tw-border-opacity: 1; - border-color: rgba(244, 63, 94, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-rose-600:focus { - --tw-border-opacity: 1; - border-color: rgba(225, 29, 72, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-rose-700:focus { - --tw-border-opacity: 1; - border-color: rgba(190, 18, 60, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-rose-800:focus { - --tw-border-opacity: 1; - border-color: rgba(159, 18, 57, var(--tw-border-opacity)); - } - - .md\:focus\:elsa-border-rose-900:focus { - --tw-border-opacity: 1; - border-color: rgba(136, 19, 55, var(--tw-border-opacity)); - } - - .md\:elsa-bg-gray-50 { - --tw-bg-opacity: 1; - background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); - } - - .md\:elsa-bg-gray-100 { - --tw-bg-opacity: 1; - background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); - } - - .md\:elsa-bg-gray-200 { - --tw-bg-opacity: 1; - background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); - } - - .md\:elsa-bg-gray-300 { - --tw-bg-opacity: 1; - background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); - } - - .md\:elsa-bg-gray-400 { - --tw-bg-opacity: 1; - background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); - } - - .md\:elsa-bg-gray-500 { - --tw-bg-opacity: 1; - background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); - } - - .md\:elsa-bg-gray-600 { - --tw-bg-opacity: 1; - background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); - } - - .md\:elsa-bg-gray-700 { - --tw-bg-opacity: 1; - background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); - } - - .md\:elsa-bg-gray-800 { - --tw-bg-opacity: 1; - background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); - } - - .md\:elsa-bg-gray-900 { - --tw-bg-opacity: 1; - background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); - } - - .md\:elsa-bg-red-50 { - --tw-bg-opacity: 1; - background-color: rgba(254, 242, 242, var(--tw-bg-opacity)); - } - - .md\:elsa-bg-red-100 { - --tw-bg-opacity: 1; - background-color: rgba(254, 226, 226, var(--tw-bg-opacity)); - } - - .md\:elsa-bg-red-200 { - --tw-bg-opacity: 1; - background-color: rgba(254, 202, 202, var(--tw-bg-opacity)); - } - - .md\:elsa-bg-red-300 { - --tw-bg-opacity: 1; - background-color: rgba(252, 165, 165, var(--tw-bg-opacity)); - } - - .md\:elsa-bg-red-400 { - --tw-bg-opacity: 1; - background-color: rgba(248, 113, 113, var(--tw-bg-opacity)); - } - - .md\:elsa-bg-red-500 { - --tw-bg-opacity: 1; - background-color: rgba(239, 68, 68, var(--tw-bg-opacity)); - } - - .md\:elsa-bg-red-600 { - --tw-bg-opacity: 1; - background-color: rgba(220, 38, 38, var(--tw-bg-opacity)); - } - - .md\:elsa-bg-red-700 { - --tw-bg-opacity: 1; - background-color: rgba(185, 28, 28, var(--tw-bg-opacity)); - } - - .md\:elsa-bg-red-800 { - --tw-bg-opacity: 1; - background-color: rgba(153, 27, 27, var(--tw-bg-opacity)); - } - - .md\:elsa-bg-red-900 { - --tw-bg-opacity: 1; - background-color: rgba(127, 29, 29, var(--tw-bg-opacity)); - } - - .md\:elsa-bg-yellow-50 { - --tw-bg-opacity: 1; - background-color: rgba(255, 251, 235, var(--tw-bg-opacity)); - } - - .md\:elsa-bg-yellow-100 { - --tw-bg-opacity: 1; - background-color: rgba(254, 243, 199, var(--tw-bg-opacity)); - } - - .md\:elsa-bg-yellow-200 { - --tw-bg-opacity: 1; - background-color: rgba(253, 230, 138, var(--tw-bg-opacity)); - } - - .md\:elsa-bg-yellow-300 { - --tw-bg-opacity: 1; - background-color: rgba(252, 211, 77, var(--tw-bg-opacity)); - } - - .md\:elsa-bg-yellow-400 { - --tw-bg-opacity: 1; - background-color: rgba(251, 191, 36, var(--tw-bg-opacity)); - } - - .md\:elsa-bg-yellow-500 { - --tw-bg-opacity: 1; - background-color: rgba(245, 158, 11, var(--tw-bg-opacity)); - } - - .md\:elsa-bg-yellow-600 { - --tw-bg-opacity: 1; - background-color: rgba(217, 119, 6, var(--tw-bg-opacity)); - } - - .md\:elsa-bg-yellow-700 { - --tw-bg-opacity: 1; - background-color: rgba(180, 83, 9, var(--tw-bg-opacity)); - } - - .md\:elsa-bg-yellow-800 { - --tw-bg-opacity: 1; - background-color: rgba(146, 64, 14, var(--tw-bg-opacity)); - } - - .md\:elsa-bg-yellow-900 { - --tw-bg-opacity: 1; - background-color: rgba(120, 53, 15, var(--tw-bg-opacity)); - } - - .md\:elsa-bg-green-50 { - --tw-bg-opacity: 1; - background-color: rgba(236, 253, 245, var(--tw-bg-opacity)); - } - - .md\:elsa-bg-green-100 { - --tw-bg-opacity: 1; - background-color: rgba(209, 250, 229, var(--tw-bg-opacity)); - } - - .md\:elsa-bg-green-200 { - --tw-bg-opacity: 1; - background-color: rgba(167, 243, 208, var(--tw-bg-opacity)); - } - - .md\:elsa-bg-green-300 { - --tw-bg-opacity: 1; - background-color: rgba(110, 231, 183, var(--tw-bg-opacity)); - } - - .md\:elsa-bg-green-400 { - --tw-bg-opacity: 1; - background-color: rgba(52, 211, 153, var(--tw-bg-opacity)); - } - - .md\:elsa-bg-green-500 { - --tw-bg-opacity: 1; - background-color: rgba(16, 185, 129, var(--tw-bg-opacity)); - } - - .md\:elsa-bg-green-600 { - --tw-bg-opacity: 1; - background-color: rgba(5, 150, 105, var(--tw-bg-opacity)); - } - - .md\:elsa-bg-green-700 { - --tw-bg-opacity: 1; - background-color: rgba(4, 120, 87, var(--tw-bg-opacity)); - } - - .md\:elsa-bg-green-800 { - --tw-bg-opacity: 1; - background-color: rgba(6, 95, 70, var(--tw-bg-opacity)); - } - - .md\:elsa-bg-green-900 { - --tw-bg-opacity: 1; - background-color: rgba(6, 78, 59, var(--tw-bg-opacity)); - } - - .md\:elsa-bg-blue-50 { - --tw-bg-opacity: 1; - background-color: rgba(239, 246, 255, var(--tw-bg-opacity)); - } - - .md\:elsa-bg-blue-100 { - --tw-bg-opacity: 1; - background-color: rgba(219, 234, 254, var(--tw-bg-opacity)); - } - - .md\:elsa-bg-blue-200 { - --tw-bg-opacity: 1; - background-color: rgba(191, 219, 254, var(--tw-bg-opacity)); - } - - .md\:elsa-bg-blue-300 { - --tw-bg-opacity: 1; - background-color: rgba(147, 197, 253, var(--tw-bg-opacity)); - } - - .md\:elsa-bg-blue-400 { - --tw-bg-opacity: 1; - background-color: rgba(96, 165, 250, var(--tw-bg-opacity)); - } - - .md\:elsa-bg-blue-500 { - --tw-bg-opacity: 1; - background-color: rgba(59, 130, 246, var(--tw-bg-opacity)); - } - - .md\:elsa-bg-blue-600 { - --tw-bg-opacity: 1; - background-color: rgba(37, 99, 235, var(--tw-bg-opacity)); - } - - .md\:elsa-bg-blue-700 { - --tw-bg-opacity: 1; - background-color: rgba(29, 78, 216, var(--tw-bg-opacity)); - } - - .md\:elsa-bg-blue-800 { - --tw-bg-opacity: 1; - background-color: rgba(30, 64, 175, var(--tw-bg-opacity)); - } - - .md\:elsa-bg-blue-900 { - --tw-bg-opacity: 1; - background-color: rgba(30, 58, 138, var(--tw-bg-opacity)); - } - - .md\:elsa-bg-pink-50 { - --tw-bg-opacity: 1; - background-color: rgba(253, 242, 248, var(--tw-bg-opacity)); - } - - .md\:elsa-bg-pink-100 { - --tw-bg-opacity: 1; - background-color: rgba(252, 231, 243, var(--tw-bg-opacity)); - } - - .md\:elsa-bg-pink-200 { - --tw-bg-opacity: 1; - background-color: rgba(251, 207, 232, var(--tw-bg-opacity)); - } - - .md\:elsa-bg-pink-300 { - --tw-bg-opacity: 1; - background-color: rgba(249, 168, 212, var(--tw-bg-opacity)); - } - - .md\:elsa-bg-pink-400 { - --tw-bg-opacity: 1; - background-color: rgba(244, 114, 182, var(--tw-bg-opacity)); - } - - .md\:elsa-bg-pink-500 { - --tw-bg-opacity: 1; - background-color: rgba(236, 72, 153, var(--tw-bg-opacity)); - } - - .md\:elsa-bg-pink-600 { - --tw-bg-opacity: 1; - background-color: rgba(219, 39, 119, var(--tw-bg-opacity)); - } - - .md\:elsa-bg-pink-700 { - --tw-bg-opacity: 1; - background-color: rgba(190, 24, 93, var(--tw-bg-opacity)); - } - - .md\:elsa-bg-pink-800 { - --tw-bg-opacity: 1; - background-color: rgba(157, 23, 77, var(--tw-bg-opacity)); - } - - .md\:elsa-bg-pink-900 { - --tw-bg-opacity: 1; - background-color: rgba(131, 24, 67, var(--tw-bg-opacity)); - } - - .md\:elsa-bg-cool-gray-50 { - --tw-bg-opacity: 1; - background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); - } - - .md\:elsa-bg-cool-gray-100 { - --tw-bg-opacity: 1; - background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); - } - - .md\:elsa-bg-cool-gray-200 { - --tw-bg-opacity: 1; - background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); - } - - .md\:elsa-bg-cool-gray-300 { - --tw-bg-opacity: 1; - background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); - } - - .md\:elsa-bg-cool-gray-400 { - --tw-bg-opacity: 1; - background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); - } - - .md\:elsa-bg-cool-gray-500 { - --tw-bg-opacity: 1; - background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); - } - - .md\:elsa-bg-cool-gray-600 { - --tw-bg-opacity: 1; - background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); - } - - .md\:elsa-bg-cool-gray-700 { - --tw-bg-opacity: 1; - background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); - } - - .md\:elsa-bg-cool-gray-800 { - --tw-bg-opacity: 1; - background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); - } - - .md\:elsa-bg-cool-gray-900 { - --tw-bg-opacity: 1; - background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); - } - - .md\:elsa-bg-rose-50 { - --tw-bg-opacity: 1; - background-color: rgba(255, 241, 242, var(--tw-bg-opacity)); - } - - .md\:elsa-bg-rose-100 { - --tw-bg-opacity: 1; - background-color: rgba(255, 228, 230, var(--tw-bg-opacity)); - } - - .md\:elsa-bg-rose-200 { - --tw-bg-opacity: 1; - background-color: rgba(254, 205, 211, var(--tw-bg-opacity)); - } - - .md\:elsa-bg-rose-300 { - --tw-bg-opacity: 1; - background-color: rgba(253, 164, 175, var(--tw-bg-opacity)); - } - - .md\:elsa-bg-rose-400 { - --tw-bg-opacity: 1; - background-color: rgba(251, 113, 133, var(--tw-bg-opacity)); - } - - .md\:elsa-bg-rose-500 { - --tw-bg-opacity: 1; - background-color: rgba(244, 63, 94, var(--tw-bg-opacity)); - } - - .md\:elsa-bg-rose-600 { - --tw-bg-opacity: 1; - background-color: rgba(225, 29, 72, var(--tw-bg-opacity)); - } - - .md\:elsa-bg-rose-700 { - --tw-bg-opacity: 1; - background-color: rgba(190, 18, 60, var(--tw-bg-opacity)); - } - - .md\:elsa-bg-rose-800 { - --tw-bg-opacity: 1; - background-color: rgba(159, 18, 57, var(--tw-bg-opacity)); - } - - .md\:elsa-bg-rose-900 { - --tw-bg-opacity: 1; - background-color: rgba(136, 19, 55, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-gray-50 { - --tw-bg-opacity: 1; - background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-gray-100 { - --tw-bg-opacity: 1; - background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-gray-200 { - --tw-bg-opacity: 1; - background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-gray-300 { - --tw-bg-opacity: 1; - background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-gray-400 { - --tw-bg-opacity: 1; - background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-gray-500 { - --tw-bg-opacity: 1; - background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-gray-600 { - --tw-bg-opacity: 1; - background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-gray-700 { - --tw-bg-opacity: 1; - background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-gray-800 { - --tw-bg-opacity: 1; - background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-gray-900 { - --tw-bg-opacity: 1; - background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-red-50 { - --tw-bg-opacity: 1; - background-color: rgba(254, 242, 242, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-red-100 { - --tw-bg-opacity: 1; - background-color: rgba(254, 226, 226, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-red-200 { - --tw-bg-opacity: 1; - background-color: rgba(254, 202, 202, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-red-300 { - --tw-bg-opacity: 1; - background-color: rgba(252, 165, 165, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-red-400 { - --tw-bg-opacity: 1; - background-color: rgba(248, 113, 113, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-red-500 { - --tw-bg-opacity: 1; - background-color: rgba(239, 68, 68, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-red-600 { - --tw-bg-opacity: 1; - background-color: rgba(220, 38, 38, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-red-700 { - --tw-bg-opacity: 1; - background-color: rgba(185, 28, 28, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-red-800 { - --tw-bg-opacity: 1; - background-color: rgba(153, 27, 27, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-red-900 { - --tw-bg-opacity: 1; - background-color: rgba(127, 29, 29, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-yellow-50 { - --tw-bg-opacity: 1; - background-color: rgba(255, 251, 235, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-yellow-100 { - --tw-bg-opacity: 1; - background-color: rgba(254, 243, 199, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-yellow-200 { - --tw-bg-opacity: 1; - background-color: rgba(253, 230, 138, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-yellow-300 { - --tw-bg-opacity: 1; - background-color: rgba(252, 211, 77, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-yellow-400 { - --tw-bg-opacity: 1; - background-color: rgba(251, 191, 36, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-yellow-500 { - --tw-bg-opacity: 1; - background-color: rgba(245, 158, 11, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-yellow-600 { - --tw-bg-opacity: 1; - background-color: rgba(217, 119, 6, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-yellow-700 { - --tw-bg-opacity: 1; - background-color: rgba(180, 83, 9, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-yellow-800 { - --tw-bg-opacity: 1; - background-color: rgba(146, 64, 14, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-yellow-900 { - --tw-bg-opacity: 1; - background-color: rgba(120, 53, 15, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-green-50 { - --tw-bg-opacity: 1; - background-color: rgba(236, 253, 245, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-green-100 { - --tw-bg-opacity: 1; - background-color: rgba(209, 250, 229, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-green-200 { - --tw-bg-opacity: 1; - background-color: rgba(167, 243, 208, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-green-300 { - --tw-bg-opacity: 1; - background-color: rgba(110, 231, 183, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-green-400 { - --tw-bg-opacity: 1; - background-color: rgba(52, 211, 153, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-green-500 { - --tw-bg-opacity: 1; - background-color: rgba(16, 185, 129, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-green-600 { - --tw-bg-opacity: 1; - background-color: rgba(5, 150, 105, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-green-700 { - --tw-bg-opacity: 1; - background-color: rgba(4, 120, 87, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-green-800 { - --tw-bg-opacity: 1; - background-color: rgba(6, 95, 70, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-green-900 { - --tw-bg-opacity: 1; - background-color: rgba(6, 78, 59, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-blue-50 { - --tw-bg-opacity: 1; - background-color: rgba(239, 246, 255, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-blue-100 { - --tw-bg-opacity: 1; - background-color: rgba(219, 234, 254, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-blue-200 { - --tw-bg-opacity: 1; - background-color: rgba(191, 219, 254, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-blue-300 { - --tw-bg-opacity: 1; - background-color: rgba(147, 197, 253, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-blue-400 { - --tw-bg-opacity: 1; - background-color: rgba(96, 165, 250, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-blue-500 { - --tw-bg-opacity: 1; - background-color: rgba(59, 130, 246, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-blue-600 { - --tw-bg-opacity: 1; - background-color: rgba(37, 99, 235, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-blue-700 { - --tw-bg-opacity: 1; - background-color: rgba(29, 78, 216, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-blue-800 { - --tw-bg-opacity: 1; - background-color: rgba(30, 64, 175, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-blue-900 { - --tw-bg-opacity: 1; - background-color: rgba(30, 58, 138, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-pink-50 { - --tw-bg-opacity: 1; - background-color: rgba(253, 242, 248, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-pink-100 { - --tw-bg-opacity: 1; - background-color: rgba(252, 231, 243, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-pink-200 { - --tw-bg-opacity: 1; - background-color: rgba(251, 207, 232, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-pink-300 { - --tw-bg-opacity: 1; - background-color: rgba(249, 168, 212, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-pink-400 { - --tw-bg-opacity: 1; - background-color: rgba(244, 114, 182, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-pink-500 { - --tw-bg-opacity: 1; - background-color: rgba(236, 72, 153, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-pink-600 { - --tw-bg-opacity: 1; - background-color: rgba(219, 39, 119, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-pink-700 { - --tw-bg-opacity: 1; - background-color: rgba(190, 24, 93, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-pink-800 { - --tw-bg-opacity: 1; - background-color: rgba(157, 23, 77, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-pink-900 { - --tw-bg-opacity: 1; - background-color: rgba(131, 24, 67, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-cool-gray-50 { - --tw-bg-opacity: 1; - background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-cool-gray-100 { - --tw-bg-opacity: 1; - background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-cool-gray-200 { - --tw-bg-opacity: 1; - background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-cool-gray-300 { - --tw-bg-opacity: 1; - background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-cool-gray-400 { - --tw-bg-opacity: 1; - background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-cool-gray-500 { - --tw-bg-opacity: 1; - background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-cool-gray-600 { - --tw-bg-opacity: 1; - background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-cool-gray-700 { - --tw-bg-opacity: 1; - background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-cool-gray-800 { - --tw-bg-opacity: 1; - background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-cool-gray-900 { - --tw-bg-opacity: 1; - background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-rose-50 { - --tw-bg-opacity: 1; - background-color: rgba(255, 241, 242, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-rose-100 { - --tw-bg-opacity: 1; - background-color: rgba(255, 228, 230, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-rose-200 { - --tw-bg-opacity: 1; - background-color: rgba(254, 205, 211, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-rose-300 { - --tw-bg-opacity: 1; - background-color: rgba(253, 164, 175, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-rose-400 { - --tw-bg-opacity: 1; - background-color: rgba(251, 113, 133, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-rose-500 { - --tw-bg-opacity: 1; - background-color: rgba(244, 63, 94, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-rose-600 { - --tw-bg-opacity: 1; - background-color: rgba(225, 29, 72, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-rose-700 { - --tw-bg-opacity: 1; - background-color: rgba(190, 18, 60, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-rose-800 { - --tw-bg-opacity: 1; - background-color: rgba(159, 18, 57, var(--tw-bg-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-bg-rose-900 { - --tw-bg-opacity: 1; - background-color: rgba(136, 19, 55, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-gray-50:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-gray-100:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-gray-200:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-gray-300:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-gray-400:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-gray-500:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-gray-600:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-gray-700:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-gray-800:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-gray-900:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-red-50:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(254, 242, 242, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-red-100:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(254, 226, 226, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-red-200:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(254, 202, 202, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-red-300:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(252, 165, 165, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-red-400:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(248, 113, 113, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-red-500:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(239, 68, 68, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-red-600:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(220, 38, 38, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-red-700:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(185, 28, 28, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-red-800:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(153, 27, 27, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-red-900:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(127, 29, 29, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-yellow-50:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(255, 251, 235, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-yellow-100:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(254, 243, 199, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-yellow-200:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(253, 230, 138, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-yellow-300:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(252, 211, 77, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-yellow-400:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(251, 191, 36, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-yellow-500:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(245, 158, 11, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-yellow-600:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(217, 119, 6, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-yellow-700:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(180, 83, 9, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-yellow-800:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(146, 64, 14, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-yellow-900:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(120, 53, 15, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-green-50:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(236, 253, 245, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-green-100:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(209, 250, 229, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-green-200:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(167, 243, 208, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-green-300:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(110, 231, 183, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-green-400:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(52, 211, 153, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-green-500:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(16, 185, 129, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-green-600:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(5, 150, 105, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-green-700:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(4, 120, 87, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-green-800:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(6, 95, 70, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-green-900:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(6, 78, 59, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-blue-50:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(239, 246, 255, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-blue-100:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(219, 234, 254, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-blue-200:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(191, 219, 254, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-blue-300:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(147, 197, 253, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-blue-400:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(96, 165, 250, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-blue-500:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(59, 130, 246, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-blue-600:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(37, 99, 235, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-blue-700:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(29, 78, 216, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-blue-800:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(30, 64, 175, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-blue-900:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(30, 58, 138, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-pink-50:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(253, 242, 248, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-pink-100:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(252, 231, 243, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-pink-200:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(251, 207, 232, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-pink-300:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(249, 168, 212, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-pink-400:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(244, 114, 182, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-pink-500:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(236, 72, 153, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-pink-600:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(219, 39, 119, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-pink-700:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(190, 24, 93, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-pink-800:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(157, 23, 77, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-pink-900:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(131, 24, 67, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-cool-gray-50:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-cool-gray-100:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-cool-gray-200:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-cool-gray-300:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-cool-gray-400:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-cool-gray-500:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-cool-gray-600:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-cool-gray-700:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-cool-gray-800:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-cool-gray-900:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-rose-50:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(255, 241, 242, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-rose-100:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(255, 228, 230, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-rose-200:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(254, 205, 211, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-rose-300:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(253, 164, 175, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-rose-400:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(251, 113, 133, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-rose-500:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(244, 63, 94, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-rose-600:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(225, 29, 72, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-rose-700:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(190, 18, 60, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-rose-800:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(159, 18, 57, var(--tw-bg-opacity)); - } - - .md\:focus-within\:elsa-bg-rose-900:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(136, 19, 55, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-gray-50:hover { - --tw-bg-opacity: 1; - background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-gray-100:hover { - --tw-bg-opacity: 1; - background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-gray-200:hover { - --tw-bg-opacity: 1; - background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-gray-300:hover { - --tw-bg-opacity: 1; - background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-gray-400:hover { - --tw-bg-opacity: 1; - background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-gray-500:hover { - --tw-bg-opacity: 1; - background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-gray-600:hover { - --tw-bg-opacity: 1; - background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-gray-700:hover { - --tw-bg-opacity: 1; - background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-gray-800:hover { - --tw-bg-opacity: 1; - background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-gray-900:hover { - --tw-bg-opacity: 1; - background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-red-50:hover { - --tw-bg-opacity: 1; - background-color: rgba(254, 242, 242, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-red-100:hover { - --tw-bg-opacity: 1; - background-color: rgba(254, 226, 226, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-red-200:hover { - --tw-bg-opacity: 1; - background-color: rgba(254, 202, 202, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-red-300:hover { - --tw-bg-opacity: 1; - background-color: rgba(252, 165, 165, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-red-400:hover { - --tw-bg-opacity: 1; - background-color: rgba(248, 113, 113, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-red-500:hover { - --tw-bg-opacity: 1; - background-color: rgba(239, 68, 68, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-red-600:hover { - --tw-bg-opacity: 1; - background-color: rgba(220, 38, 38, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-red-700:hover { - --tw-bg-opacity: 1; - background-color: rgba(185, 28, 28, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-red-800:hover { - --tw-bg-opacity: 1; - background-color: rgba(153, 27, 27, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-red-900:hover { - --tw-bg-opacity: 1; - background-color: rgba(127, 29, 29, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-yellow-50:hover { - --tw-bg-opacity: 1; - background-color: rgba(255, 251, 235, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-yellow-100:hover { - --tw-bg-opacity: 1; - background-color: rgba(254, 243, 199, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-yellow-200:hover { - --tw-bg-opacity: 1; - background-color: rgba(253, 230, 138, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-yellow-300:hover { - --tw-bg-opacity: 1; - background-color: rgba(252, 211, 77, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-yellow-400:hover { - --tw-bg-opacity: 1; - background-color: rgba(251, 191, 36, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-yellow-500:hover { - --tw-bg-opacity: 1; - background-color: rgba(245, 158, 11, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-yellow-600:hover { - --tw-bg-opacity: 1; - background-color: rgba(217, 119, 6, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-yellow-700:hover { - --tw-bg-opacity: 1; - background-color: rgba(180, 83, 9, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-yellow-800:hover { - --tw-bg-opacity: 1; - background-color: rgba(146, 64, 14, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-yellow-900:hover { - --tw-bg-opacity: 1; - background-color: rgba(120, 53, 15, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-green-50:hover { - --tw-bg-opacity: 1; - background-color: rgba(236, 253, 245, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-green-100:hover { - --tw-bg-opacity: 1; - background-color: rgba(209, 250, 229, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-green-200:hover { - --tw-bg-opacity: 1; - background-color: rgba(167, 243, 208, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-green-300:hover { - --tw-bg-opacity: 1; - background-color: rgba(110, 231, 183, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-green-400:hover { - --tw-bg-opacity: 1; - background-color: rgba(52, 211, 153, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-green-500:hover { - --tw-bg-opacity: 1; - background-color: rgba(16, 185, 129, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-green-600:hover { - --tw-bg-opacity: 1; - background-color: rgba(5, 150, 105, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-green-700:hover { - --tw-bg-opacity: 1; - background-color: rgba(4, 120, 87, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-green-800:hover { - --tw-bg-opacity: 1; - background-color: rgba(6, 95, 70, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-green-900:hover { - --tw-bg-opacity: 1; - background-color: rgba(6, 78, 59, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-blue-50:hover { - --tw-bg-opacity: 1; - background-color: rgba(239, 246, 255, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-blue-100:hover { - --tw-bg-opacity: 1; - background-color: rgba(219, 234, 254, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-blue-200:hover { - --tw-bg-opacity: 1; - background-color: rgba(191, 219, 254, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-blue-300:hover { - --tw-bg-opacity: 1; - background-color: rgba(147, 197, 253, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-blue-400:hover { - --tw-bg-opacity: 1; - background-color: rgba(96, 165, 250, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-blue-500:hover { - --tw-bg-opacity: 1; - background-color: rgba(59, 130, 246, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-blue-600:hover { - --tw-bg-opacity: 1; - background-color: rgba(37, 99, 235, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-blue-700:hover { - --tw-bg-opacity: 1; - background-color: rgba(29, 78, 216, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-blue-800:hover { - --tw-bg-opacity: 1; - background-color: rgba(30, 64, 175, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-blue-900:hover { - --tw-bg-opacity: 1; - background-color: rgba(30, 58, 138, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-pink-50:hover { - --tw-bg-opacity: 1; - background-color: rgba(253, 242, 248, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-pink-100:hover { - --tw-bg-opacity: 1; - background-color: rgba(252, 231, 243, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-pink-200:hover { - --tw-bg-opacity: 1; - background-color: rgba(251, 207, 232, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-pink-300:hover { - --tw-bg-opacity: 1; - background-color: rgba(249, 168, 212, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-pink-400:hover { - --tw-bg-opacity: 1; - background-color: rgba(244, 114, 182, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-pink-500:hover { - --tw-bg-opacity: 1; - background-color: rgba(236, 72, 153, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-pink-600:hover { - --tw-bg-opacity: 1; - background-color: rgba(219, 39, 119, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-pink-700:hover { - --tw-bg-opacity: 1; - background-color: rgba(190, 24, 93, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-pink-800:hover { - --tw-bg-opacity: 1; - background-color: rgba(157, 23, 77, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-pink-900:hover { - --tw-bg-opacity: 1; - background-color: rgba(131, 24, 67, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-cool-gray-50:hover { - --tw-bg-opacity: 1; - background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-cool-gray-100:hover { - --tw-bg-opacity: 1; - background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-cool-gray-200:hover { - --tw-bg-opacity: 1; - background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-cool-gray-300:hover { - --tw-bg-opacity: 1; - background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-cool-gray-400:hover { - --tw-bg-opacity: 1; - background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-cool-gray-500:hover { - --tw-bg-opacity: 1; - background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-cool-gray-600:hover { - --tw-bg-opacity: 1; - background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-cool-gray-700:hover { - --tw-bg-opacity: 1; - background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-cool-gray-800:hover { - --tw-bg-opacity: 1; - background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-cool-gray-900:hover { - --tw-bg-opacity: 1; - background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-rose-50:hover { - --tw-bg-opacity: 1; - background-color: rgba(255, 241, 242, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-rose-100:hover { - --tw-bg-opacity: 1; - background-color: rgba(255, 228, 230, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-rose-200:hover { - --tw-bg-opacity: 1; - background-color: rgba(254, 205, 211, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-rose-300:hover { - --tw-bg-opacity: 1; - background-color: rgba(253, 164, 175, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-rose-400:hover { - --tw-bg-opacity: 1; - background-color: rgba(251, 113, 133, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-rose-500:hover { - --tw-bg-opacity: 1; - background-color: rgba(244, 63, 94, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-rose-600:hover { - --tw-bg-opacity: 1; - background-color: rgba(225, 29, 72, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-rose-700:hover { - --tw-bg-opacity: 1; - background-color: rgba(190, 18, 60, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-rose-800:hover { - --tw-bg-opacity: 1; - background-color: rgba(159, 18, 57, var(--tw-bg-opacity)); - } - - .md\:hover\:elsa-bg-rose-900:hover { - --tw-bg-opacity: 1; - background-color: rgba(136, 19, 55, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-gray-50:focus { - --tw-bg-opacity: 1; - background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-gray-100:focus { - --tw-bg-opacity: 1; - background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-gray-200:focus { - --tw-bg-opacity: 1; - background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-gray-300:focus { - --tw-bg-opacity: 1; - background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-gray-400:focus { - --tw-bg-opacity: 1; - background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-gray-500:focus { - --tw-bg-opacity: 1; - background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-gray-600:focus { - --tw-bg-opacity: 1; - background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-gray-700:focus { - --tw-bg-opacity: 1; - background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-gray-800:focus { - --tw-bg-opacity: 1; - background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-gray-900:focus { - --tw-bg-opacity: 1; - background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-red-50:focus { - --tw-bg-opacity: 1; - background-color: rgba(254, 242, 242, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-red-100:focus { - --tw-bg-opacity: 1; - background-color: rgba(254, 226, 226, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-red-200:focus { - --tw-bg-opacity: 1; - background-color: rgba(254, 202, 202, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-red-300:focus { - --tw-bg-opacity: 1; - background-color: rgba(252, 165, 165, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-red-400:focus { - --tw-bg-opacity: 1; - background-color: rgba(248, 113, 113, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-red-500:focus { - --tw-bg-opacity: 1; - background-color: rgba(239, 68, 68, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-red-600:focus { - --tw-bg-opacity: 1; - background-color: rgba(220, 38, 38, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-red-700:focus { - --tw-bg-opacity: 1; - background-color: rgba(185, 28, 28, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-red-800:focus { - --tw-bg-opacity: 1; - background-color: rgba(153, 27, 27, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-red-900:focus { - --tw-bg-opacity: 1; - background-color: rgba(127, 29, 29, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-yellow-50:focus { - --tw-bg-opacity: 1; - background-color: rgba(255, 251, 235, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-yellow-100:focus { - --tw-bg-opacity: 1; - background-color: rgba(254, 243, 199, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-yellow-200:focus { - --tw-bg-opacity: 1; - background-color: rgba(253, 230, 138, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-yellow-300:focus { - --tw-bg-opacity: 1; - background-color: rgba(252, 211, 77, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-yellow-400:focus { - --tw-bg-opacity: 1; - background-color: rgba(251, 191, 36, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-yellow-500:focus { - --tw-bg-opacity: 1; - background-color: rgba(245, 158, 11, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-yellow-600:focus { - --tw-bg-opacity: 1; - background-color: rgba(217, 119, 6, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-yellow-700:focus { - --tw-bg-opacity: 1; - background-color: rgba(180, 83, 9, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-yellow-800:focus { - --tw-bg-opacity: 1; - background-color: rgba(146, 64, 14, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-yellow-900:focus { - --tw-bg-opacity: 1; - background-color: rgba(120, 53, 15, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-green-50:focus { - --tw-bg-opacity: 1; - background-color: rgba(236, 253, 245, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-green-100:focus { - --tw-bg-opacity: 1; - background-color: rgba(209, 250, 229, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-green-200:focus { - --tw-bg-opacity: 1; - background-color: rgba(167, 243, 208, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-green-300:focus { - --tw-bg-opacity: 1; - background-color: rgba(110, 231, 183, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-green-400:focus { - --tw-bg-opacity: 1; - background-color: rgba(52, 211, 153, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-green-500:focus { - --tw-bg-opacity: 1; - background-color: rgba(16, 185, 129, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-green-600:focus { - --tw-bg-opacity: 1; - background-color: rgba(5, 150, 105, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-green-700:focus { - --tw-bg-opacity: 1; - background-color: rgba(4, 120, 87, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-green-800:focus { - --tw-bg-opacity: 1; - background-color: rgba(6, 95, 70, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-green-900:focus { - --tw-bg-opacity: 1; - background-color: rgba(6, 78, 59, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-blue-50:focus { - --tw-bg-opacity: 1; - background-color: rgba(239, 246, 255, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-blue-100:focus { - --tw-bg-opacity: 1; - background-color: rgba(219, 234, 254, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-blue-200:focus { - --tw-bg-opacity: 1; - background-color: rgba(191, 219, 254, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-blue-300:focus { - --tw-bg-opacity: 1; - background-color: rgba(147, 197, 253, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-blue-400:focus { - --tw-bg-opacity: 1; - background-color: rgba(96, 165, 250, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-blue-500:focus { - --tw-bg-opacity: 1; - background-color: rgba(59, 130, 246, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-blue-600:focus { - --tw-bg-opacity: 1; - background-color: rgba(37, 99, 235, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-blue-700:focus { - --tw-bg-opacity: 1; - background-color: rgba(29, 78, 216, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-blue-800:focus { - --tw-bg-opacity: 1; - background-color: rgba(30, 64, 175, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-blue-900:focus { - --tw-bg-opacity: 1; - background-color: rgba(30, 58, 138, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-pink-50:focus { - --tw-bg-opacity: 1; - background-color: rgba(253, 242, 248, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-pink-100:focus { - --tw-bg-opacity: 1; - background-color: rgba(252, 231, 243, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-pink-200:focus { - --tw-bg-opacity: 1; - background-color: rgba(251, 207, 232, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-pink-300:focus { - --tw-bg-opacity: 1; - background-color: rgba(249, 168, 212, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-pink-400:focus { - --tw-bg-opacity: 1; - background-color: rgba(244, 114, 182, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-pink-500:focus { - --tw-bg-opacity: 1; - background-color: rgba(236, 72, 153, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-pink-600:focus { - --tw-bg-opacity: 1; - background-color: rgba(219, 39, 119, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-pink-700:focus { - --tw-bg-opacity: 1; - background-color: rgba(190, 24, 93, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-pink-800:focus { - --tw-bg-opacity: 1; - background-color: rgba(157, 23, 77, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-pink-900:focus { - --tw-bg-opacity: 1; - background-color: rgba(131, 24, 67, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-cool-gray-50:focus { - --tw-bg-opacity: 1; - background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-cool-gray-100:focus { - --tw-bg-opacity: 1; - background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-cool-gray-200:focus { - --tw-bg-opacity: 1; - background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-cool-gray-300:focus { - --tw-bg-opacity: 1; - background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-cool-gray-400:focus { - --tw-bg-opacity: 1; - background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-cool-gray-500:focus { - --tw-bg-opacity: 1; - background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-cool-gray-600:focus { - --tw-bg-opacity: 1; - background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-cool-gray-700:focus { - --tw-bg-opacity: 1; - background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-cool-gray-800:focus { - --tw-bg-opacity: 1; - background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-cool-gray-900:focus { - --tw-bg-opacity: 1; - background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-rose-50:focus { - --tw-bg-opacity: 1; - background-color: rgba(255, 241, 242, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-rose-100:focus { - --tw-bg-opacity: 1; - background-color: rgba(255, 228, 230, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-rose-200:focus { - --tw-bg-opacity: 1; - background-color: rgba(254, 205, 211, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-rose-300:focus { - --tw-bg-opacity: 1; - background-color: rgba(253, 164, 175, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-rose-400:focus { - --tw-bg-opacity: 1; - background-color: rgba(251, 113, 133, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-rose-500:focus { - --tw-bg-opacity: 1; - background-color: rgba(244, 63, 94, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-rose-600:focus { - --tw-bg-opacity: 1; - background-color: rgba(225, 29, 72, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-rose-700:focus { - --tw-bg-opacity: 1; - background-color: rgba(190, 18, 60, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-rose-800:focus { - --tw-bg-opacity: 1; - background-color: rgba(159, 18, 57, var(--tw-bg-opacity)); - } - - .md\:focus\:elsa-bg-rose-900:focus { - --tw-bg-opacity: 1; - background-color: rgba(136, 19, 55, var(--tw-bg-opacity)); - } - - .md\:elsa-from-gray-50 { - --tw-gradient-from: #f9fafb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0)); - } - - .md\:elsa-from-gray-100 { - --tw-gradient-from: #f3f4f6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0)); - } - - .md\:elsa-from-gray-200 { - --tw-gradient-from: #e5e7eb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0)); - } - - .md\:elsa-from-gray-300 { - --tw-gradient-from: #d1d5db; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0)); - } - - .md\:elsa-from-gray-400 { - --tw-gradient-from: #9ca3af; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0)); - } - - .md\:elsa-from-gray-500 { - --tw-gradient-from: #6b7280; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0)); - } - - .md\:elsa-from-gray-600 { - --tw-gradient-from: #4b5563; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0)); - } - - .md\:elsa-from-gray-700 { - --tw-gradient-from: #374151; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0)); - } - - .md\:elsa-from-gray-800 { - --tw-gradient-from: #1f2937; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0)); - } - - .md\:elsa-from-gray-900 { - --tw-gradient-from: #111827; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0)); - } - - .md\:elsa-from-red-50 { - --tw-gradient-from: #fef2f2; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0)); - } - - .md\:elsa-from-red-100 { - --tw-gradient-from: #fee2e2; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0)); - } - - .md\:elsa-from-red-200 { - --tw-gradient-from: #fecaca; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0)); - } - - .md\:elsa-from-red-300 { - --tw-gradient-from: #fca5a5; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0)); - } - - .md\:elsa-from-red-400 { - --tw-gradient-from: #f87171; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0)); - } - - .md\:elsa-from-red-500 { - --tw-gradient-from: #ef4444; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0)); - } - - .md\:elsa-from-red-600 { - --tw-gradient-from: #dc2626; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0)); - } - - .md\:elsa-from-red-700 { - --tw-gradient-from: #b91c1c; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0)); - } - - .md\:elsa-from-red-800 { - --tw-gradient-from: #991b1b; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0)); - } - - .md\:elsa-from-red-900 { - --tw-gradient-from: #7f1d1d; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0)); - } - - .md\:elsa-from-yellow-50 { - --tw-gradient-from: #fffbeb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0)); - } - - .md\:elsa-from-yellow-100 { - --tw-gradient-from: #fef3c7; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0)); - } - - .md\:elsa-from-yellow-200 { - --tw-gradient-from: #fde68a; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0)); - } - - .md\:elsa-from-yellow-300 { - --tw-gradient-from: #fcd34d; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0)); - } - - .md\:elsa-from-yellow-400 { - --tw-gradient-from: #fbbf24; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0)); - } - - .md\:elsa-from-yellow-500 { - --tw-gradient-from: #f59e0b; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0)); - } - - .md\:elsa-from-yellow-600 { - --tw-gradient-from: #d97706; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0)); - } - - .md\:elsa-from-yellow-700 { - --tw-gradient-from: #b45309; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0)); - } - - .md\:elsa-from-yellow-800 { - --tw-gradient-from: #92400e; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0)); - } - - .md\:elsa-from-yellow-900 { - --tw-gradient-from: #78350f; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0)); - } - - .md\:elsa-from-green-50 { - --tw-gradient-from: #ecfdf5; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0)); - } - - .md\:elsa-from-green-100 { - --tw-gradient-from: #d1fae5; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0)); - } - - .md\:elsa-from-green-200 { - --tw-gradient-from: #a7f3d0; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0)); - } - - .md\:elsa-from-green-300 { - --tw-gradient-from: #6ee7b7; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0)); - } - - .md\:elsa-from-green-400 { - --tw-gradient-from: #34d399; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0)); - } - - .md\:elsa-from-green-500 { - --tw-gradient-from: #10b981; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0)); - } - - .md\:elsa-from-green-600 { - --tw-gradient-from: #059669; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0)); - } - - .md\:elsa-from-green-700 { - --tw-gradient-from: #047857; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0)); - } - - .md\:elsa-from-green-800 { - --tw-gradient-from: #065f46; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0)); - } - - .md\:elsa-from-green-900 { - --tw-gradient-from: #064e3b; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0)); - } - - .md\:elsa-from-blue-50 { - --tw-gradient-from: #eff6ff; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0)); - } - - .md\:elsa-from-blue-100 { - --tw-gradient-from: #dbeafe; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0)); - } - - .md\:elsa-from-blue-200 { - --tw-gradient-from: #bfdbfe; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0)); - } - - .md\:elsa-from-blue-300 { - --tw-gradient-from: #93c5fd; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0)); - } - - .md\:elsa-from-blue-400 { - --tw-gradient-from: #60a5fa; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0)); - } - - .md\:elsa-from-blue-500 { - --tw-gradient-from: #3b82f6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0)); - } - - .md\:elsa-from-blue-600 { - --tw-gradient-from: #2563eb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0)); - } - - .md\:elsa-from-blue-700 { - --tw-gradient-from: #1d4ed8; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0)); - } - - .md\:elsa-from-blue-800 { - --tw-gradient-from: #1e40af; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0)); - } - - .md\:elsa-from-blue-900 { - --tw-gradient-from: #1e3a8a; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0)); - } - - .md\:elsa-from-pink-50 { - --tw-gradient-from: #fdf2f8; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0)); - } - - .md\:elsa-from-pink-100 { - --tw-gradient-from: #fce7f3; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0)); - } - - .md\:elsa-from-pink-200 { - --tw-gradient-from: #fbcfe8; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0)); - } - - .md\:elsa-from-pink-300 { - --tw-gradient-from: #f9a8d4; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0)); - } - - .md\:elsa-from-pink-400 { - --tw-gradient-from: #f472b6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0)); - } - - .md\:elsa-from-pink-500 { - --tw-gradient-from: #ec4899; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0)); - } - - .md\:elsa-from-pink-600 { - --tw-gradient-from: #db2777; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0)); - } - - .md\:elsa-from-pink-700 { - --tw-gradient-from: #be185d; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0)); - } - - .md\:elsa-from-pink-800 { - --tw-gradient-from: #9d174d; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0)); - } - - .md\:elsa-from-pink-900 { - --tw-gradient-from: #831843; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0)); - } - - .md\:elsa-from-cool-gray-50 { - --tw-gradient-from: #f9fafb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0)); - } - - .md\:elsa-from-cool-gray-100 { - --tw-gradient-from: #f3f4f6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0)); - } - - .md\:elsa-from-cool-gray-200 { - --tw-gradient-from: #e5e7eb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0)); - } - - .md\:elsa-from-cool-gray-300 { - --tw-gradient-from: #d1d5db; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0)); - } - - .md\:elsa-from-cool-gray-400 { - --tw-gradient-from: #9ca3af; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0)); - } - - .md\:elsa-from-cool-gray-500 { - --tw-gradient-from: #6b7280; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0)); - } - - .md\:elsa-from-cool-gray-600 { - --tw-gradient-from: #4b5563; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0)); - } - - .md\:elsa-from-cool-gray-700 { - --tw-gradient-from: #374151; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0)); - } - - .md\:elsa-from-cool-gray-800 { - --tw-gradient-from: #1f2937; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0)); - } - - .md\:elsa-from-cool-gray-900 { - --tw-gradient-from: #111827; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0)); - } - - .md\:elsa-from-rose-50 { - --tw-gradient-from: #fff1f2; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 241, 242, 0)); - } - - .md\:elsa-from-rose-100 { - --tw-gradient-from: #ffe4e6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 228, 230, 0)); - } - - .md\:elsa-from-rose-200 { - --tw-gradient-from: #fecdd3; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 205, 211, 0)); - } - - .md\:elsa-from-rose-300 { - --tw-gradient-from: #fda4af; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 164, 175, 0)); - } - - .md\:elsa-from-rose-400 { - --tw-gradient-from: #fb7185; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 113, 133, 0)); - } - - .md\:elsa-from-rose-500 { - --tw-gradient-from: #f43f5e; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 63, 94, 0)); - } - - .md\:elsa-from-rose-600 { - --tw-gradient-from: #e11d48; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(225, 29, 72, 0)); - } - - .md\:elsa-from-rose-700 { - --tw-gradient-from: #be123c; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 18, 60, 0)); - } - - .md\:elsa-from-rose-800 { - --tw-gradient-from: #9f1239; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(159, 18, 57, 0)); - } - - .md\:elsa-from-rose-900 { - --tw-gradient-from: #881337; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(136, 19, 55, 0)); - } - - .md\:hover\:elsa-from-gray-50:hover { - --tw-gradient-from: #f9fafb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0)); - } - - .md\:hover\:elsa-from-gray-100:hover { - --tw-gradient-from: #f3f4f6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0)); - } - - .md\:hover\:elsa-from-gray-200:hover { - --tw-gradient-from: #e5e7eb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0)); - } - - .md\:hover\:elsa-from-gray-300:hover { - --tw-gradient-from: #d1d5db; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0)); - } - - .md\:hover\:elsa-from-gray-400:hover { - --tw-gradient-from: #9ca3af; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0)); - } - - .md\:hover\:elsa-from-gray-500:hover { - --tw-gradient-from: #6b7280; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0)); - } - - .md\:hover\:elsa-from-gray-600:hover { - --tw-gradient-from: #4b5563; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0)); - } - - .md\:hover\:elsa-from-gray-700:hover { - --tw-gradient-from: #374151; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0)); - } - - .md\:hover\:elsa-from-gray-800:hover { - --tw-gradient-from: #1f2937; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0)); - } - - .md\:hover\:elsa-from-gray-900:hover { - --tw-gradient-from: #111827; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0)); - } - - .md\:hover\:elsa-from-red-50:hover { - --tw-gradient-from: #fef2f2; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0)); - } - - .md\:hover\:elsa-from-red-100:hover { - --tw-gradient-from: #fee2e2; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0)); - } - - .md\:hover\:elsa-from-red-200:hover { - --tw-gradient-from: #fecaca; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0)); - } - - .md\:hover\:elsa-from-red-300:hover { - --tw-gradient-from: #fca5a5; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0)); - } - - .md\:hover\:elsa-from-red-400:hover { - --tw-gradient-from: #f87171; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0)); - } - - .md\:hover\:elsa-from-red-500:hover { - --tw-gradient-from: #ef4444; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0)); - } - - .md\:hover\:elsa-from-red-600:hover { - --tw-gradient-from: #dc2626; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0)); - } - - .md\:hover\:elsa-from-red-700:hover { - --tw-gradient-from: #b91c1c; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0)); - } - - .md\:hover\:elsa-from-red-800:hover { - --tw-gradient-from: #991b1b; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0)); - } - - .md\:hover\:elsa-from-red-900:hover { - --tw-gradient-from: #7f1d1d; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0)); - } - - .md\:hover\:elsa-from-yellow-50:hover { - --tw-gradient-from: #fffbeb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0)); - } - - .md\:hover\:elsa-from-yellow-100:hover { - --tw-gradient-from: #fef3c7; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0)); - } - - .md\:hover\:elsa-from-yellow-200:hover { - --tw-gradient-from: #fde68a; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0)); - } - - .md\:hover\:elsa-from-yellow-300:hover { - --tw-gradient-from: #fcd34d; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0)); - } - - .md\:hover\:elsa-from-yellow-400:hover { - --tw-gradient-from: #fbbf24; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0)); - } - - .md\:hover\:elsa-from-yellow-500:hover { - --tw-gradient-from: #f59e0b; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0)); - } - - .md\:hover\:elsa-from-yellow-600:hover { - --tw-gradient-from: #d97706; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0)); - } - - .md\:hover\:elsa-from-yellow-700:hover { - --tw-gradient-from: #b45309; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0)); - } - - .md\:hover\:elsa-from-yellow-800:hover { - --tw-gradient-from: #92400e; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0)); - } - - .md\:hover\:elsa-from-yellow-900:hover { - --tw-gradient-from: #78350f; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0)); - } - - .md\:hover\:elsa-from-green-50:hover { - --tw-gradient-from: #ecfdf5; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0)); - } - - .md\:hover\:elsa-from-green-100:hover { - --tw-gradient-from: #d1fae5; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0)); - } - - .md\:hover\:elsa-from-green-200:hover { - --tw-gradient-from: #a7f3d0; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0)); - } - - .md\:hover\:elsa-from-green-300:hover { - --tw-gradient-from: #6ee7b7; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0)); - } - - .md\:hover\:elsa-from-green-400:hover { - --tw-gradient-from: #34d399; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0)); - } - - .md\:hover\:elsa-from-green-500:hover { - --tw-gradient-from: #10b981; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0)); - } - - .md\:hover\:elsa-from-green-600:hover { - --tw-gradient-from: #059669; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0)); - } - - .md\:hover\:elsa-from-green-700:hover { - --tw-gradient-from: #047857; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0)); - } - - .md\:hover\:elsa-from-green-800:hover { - --tw-gradient-from: #065f46; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0)); - } - - .md\:hover\:elsa-from-green-900:hover { - --tw-gradient-from: #064e3b; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0)); - } - - .md\:hover\:elsa-from-blue-50:hover { - --tw-gradient-from: #eff6ff; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0)); - } - - .md\:hover\:elsa-from-blue-100:hover { - --tw-gradient-from: #dbeafe; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0)); - } - - .md\:hover\:elsa-from-blue-200:hover { - --tw-gradient-from: #bfdbfe; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0)); - } - - .md\:hover\:elsa-from-blue-300:hover { - --tw-gradient-from: #93c5fd; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0)); - } - - .md\:hover\:elsa-from-blue-400:hover { - --tw-gradient-from: #60a5fa; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0)); - } - - .md\:hover\:elsa-from-blue-500:hover { - --tw-gradient-from: #3b82f6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0)); - } - - .md\:hover\:elsa-from-blue-600:hover { - --tw-gradient-from: #2563eb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0)); - } - - .md\:hover\:elsa-from-blue-700:hover { - --tw-gradient-from: #1d4ed8; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0)); - } - - .md\:hover\:elsa-from-blue-800:hover { - --tw-gradient-from: #1e40af; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0)); - } - - .md\:hover\:elsa-from-blue-900:hover { - --tw-gradient-from: #1e3a8a; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0)); - } - - .md\:hover\:elsa-from-pink-50:hover { - --tw-gradient-from: #fdf2f8; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0)); - } - - .md\:hover\:elsa-from-pink-100:hover { - --tw-gradient-from: #fce7f3; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0)); - } - - .md\:hover\:elsa-from-pink-200:hover { - --tw-gradient-from: #fbcfe8; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0)); - } - - .md\:hover\:elsa-from-pink-300:hover { - --tw-gradient-from: #f9a8d4; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0)); - } - - .md\:hover\:elsa-from-pink-400:hover { - --tw-gradient-from: #f472b6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0)); - } - - .md\:hover\:elsa-from-pink-500:hover { - --tw-gradient-from: #ec4899; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0)); - } - - .md\:hover\:elsa-from-pink-600:hover { - --tw-gradient-from: #db2777; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0)); - } - - .md\:hover\:elsa-from-pink-700:hover { - --tw-gradient-from: #be185d; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0)); - } - - .md\:hover\:elsa-from-pink-800:hover { - --tw-gradient-from: #9d174d; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0)); - } - - .md\:hover\:elsa-from-pink-900:hover { - --tw-gradient-from: #831843; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0)); - } - - .md\:hover\:elsa-from-cool-gray-50:hover { - --tw-gradient-from: #f9fafb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0)); - } - - .md\:hover\:elsa-from-cool-gray-100:hover { - --tw-gradient-from: #f3f4f6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0)); - } - - .md\:hover\:elsa-from-cool-gray-200:hover { - --tw-gradient-from: #e5e7eb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0)); - } - - .md\:hover\:elsa-from-cool-gray-300:hover { - --tw-gradient-from: #d1d5db; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0)); - } - - .md\:hover\:elsa-from-cool-gray-400:hover { - --tw-gradient-from: #9ca3af; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0)); - } - - .md\:hover\:elsa-from-cool-gray-500:hover { - --tw-gradient-from: #6b7280; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0)); - } - - .md\:hover\:elsa-from-cool-gray-600:hover { - --tw-gradient-from: #4b5563; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0)); - } - - .md\:hover\:elsa-from-cool-gray-700:hover { - --tw-gradient-from: #374151; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0)); - } - - .md\:hover\:elsa-from-cool-gray-800:hover { - --tw-gradient-from: #1f2937; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0)); - } - - .md\:hover\:elsa-from-cool-gray-900:hover { - --tw-gradient-from: #111827; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0)); - } - - .md\:hover\:elsa-from-rose-50:hover { - --tw-gradient-from: #fff1f2; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 241, 242, 0)); - } - - .md\:hover\:elsa-from-rose-100:hover { - --tw-gradient-from: #ffe4e6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 228, 230, 0)); - } - - .md\:hover\:elsa-from-rose-200:hover { - --tw-gradient-from: #fecdd3; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 205, 211, 0)); - } - - .md\:hover\:elsa-from-rose-300:hover { - --tw-gradient-from: #fda4af; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 164, 175, 0)); - } - - .md\:hover\:elsa-from-rose-400:hover { - --tw-gradient-from: #fb7185; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 113, 133, 0)); - } - - .md\:hover\:elsa-from-rose-500:hover { - --tw-gradient-from: #f43f5e; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 63, 94, 0)); - } - - .md\:hover\:elsa-from-rose-600:hover { - --tw-gradient-from: #e11d48; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(225, 29, 72, 0)); - } - - .md\:hover\:elsa-from-rose-700:hover { - --tw-gradient-from: #be123c; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 18, 60, 0)); - } - - .md\:hover\:elsa-from-rose-800:hover { - --tw-gradient-from: #9f1239; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(159, 18, 57, 0)); - } - - .md\:hover\:elsa-from-rose-900:hover { - --tw-gradient-from: #881337; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(136, 19, 55, 0)); - } - - .md\:focus\:elsa-from-gray-50:focus { - --tw-gradient-from: #f9fafb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0)); - } - - .md\:focus\:elsa-from-gray-100:focus { - --tw-gradient-from: #f3f4f6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0)); - } - - .md\:focus\:elsa-from-gray-200:focus { - --tw-gradient-from: #e5e7eb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0)); - } - - .md\:focus\:elsa-from-gray-300:focus { - --tw-gradient-from: #d1d5db; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0)); - } - - .md\:focus\:elsa-from-gray-400:focus { - --tw-gradient-from: #9ca3af; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0)); - } - - .md\:focus\:elsa-from-gray-500:focus { - --tw-gradient-from: #6b7280; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0)); - } - - .md\:focus\:elsa-from-gray-600:focus { - --tw-gradient-from: #4b5563; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0)); - } - - .md\:focus\:elsa-from-gray-700:focus { - --tw-gradient-from: #374151; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0)); - } - - .md\:focus\:elsa-from-gray-800:focus { - --tw-gradient-from: #1f2937; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0)); - } - - .md\:focus\:elsa-from-gray-900:focus { - --tw-gradient-from: #111827; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0)); - } - - .md\:focus\:elsa-from-red-50:focus { - --tw-gradient-from: #fef2f2; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0)); - } - - .md\:focus\:elsa-from-red-100:focus { - --tw-gradient-from: #fee2e2; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0)); - } - - .md\:focus\:elsa-from-red-200:focus { - --tw-gradient-from: #fecaca; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0)); - } - - .md\:focus\:elsa-from-red-300:focus { - --tw-gradient-from: #fca5a5; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0)); - } - - .md\:focus\:elsa-from-red-400:focus { - --tw-gradient-from: #f87171; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0)); - } - - .md\:focus\:elsa-from-red-500:focus { - --tw-gradient-from: #ef4444; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0)); - } - - .md\:focus\:elsa-from-red-600:focus { - --tw-gradient-from: #dc2626; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0)); - } - - .md\:focus\:elsa-from-red-700:focus { - --tw-gradient-from: #b91c1c; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0)); - } - - .md\:focus\:elsa-from-red-800:focus { - --tw-gradient-from: #991b1b; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0)); - } - - .md\:focus\:elsa-from-red-900:focus { - --tw-gradient-from: #7f1d1d; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0)); - } - - .md\:focus\:elsa-from-yellow-50:focus { - --tw-gradient-from: #fffbeb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0)); - } - - .md\:focus\:elsa-from-yellow-100:focus { - --tw-gradient-from: #fef3c7; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0)); - } - - .md\:focus\:elsa-from-yellow-200:focus { - --tw-gradient-from: #fde68a; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0)); - } - - .md\:focus\:elsa-from-yellow-300:focus { - --tw-gradient-from: #fcd34d; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0)); - } - - .md\:focus\:elsa-from-yellow-400:focus { - --tw-gradient-from: #fbbf24; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0)); - } - - .md\:focus\:elsa-from-yellow-500:focus { - --tw-gradient-from: #f59e0b; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0)); - } - - .md\:focus\:elsa-from-yellow-600:focus { - --tw-gradient-from: #d97706; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0)); - } - - .md\:focus\:elsa-from-yellow-700:focus { - --tw-gradient-from: #b45309; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0)); - } - - .md\:focus\:elsa-from-yellow-800:focus { - --tw-gradient-from: #92400e; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0)); - } - - .md\:focus\:elsa-from-yellow-900:focus { - --tw-gradient-from: #78350f; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0)); - } - - .md\:focus\:elsa-from-green-50:focus { - --tw-gradient-from: #ecfdf5; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0)); - } - - .md\:focus\:elsa-from-green-100:focus { - --tw-gradient-from: #d1fae5; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0)); - } - - .md\:focus\:elsa-from-green-200:focus { - --tw-gradient-from: #a7f3d0; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0)); - } - - .md\:focus\:elsa-from-green-300:focus { - --tw-gradient-from: #6ee7b7; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0)); - } - - .md\:focus\:elsa-from-green-400:focus { - --tw-gradient-from: #34d399; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0)); - } - - .md\:focus\:elsa-from-green-500:focus { - --tw-gradient-from: #10b981; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0)); - } - - .md\:focus\:elsa-from-green-600:focus { - --tw-gradient-from: #059669; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0)); - } - - .md\:focus\:elsa-from-green-700:focus { - --tw-gradient-from: #047857; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0)); - } - - .md\:focus\:elsa-from-green-800:focus { - --tw-gradient-from: #065f46; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0)); - } - - .md\:focus\:elsa-from-green-900:focus { - --tw-gradient-from: #064e3b; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0)); - } - - .md\:focus\:elsa-from-blue-50:focus { - --tw-gradient-from: #eff6ff; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0)); - } - - .md\:focus\:elsa-from-blue-100:focus { - --tw-gradient-from: #dbeafe; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0)); - } - - .md\:focus\:elsa-from-blue-200:focus { - --tw-gradient-from: #bfdbfe; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0)); - } - - .md\:focus\:elsa-from-blue-300:focus { - --tw-gradient-from: #93c5fd; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0)); - } - - .md\:focus\:elsa-from-blue-400:focus { - --tw-gradient-from: #60a5fa; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0)); - } - - .md\:focus\:elsa-from-blue-500:focus { - --tw-gradient-from: #3b82f6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0)); - } - - .md\:focus\:elsa-from-blue-600:focus { - --tw-gradient-from: #2563eb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0)); - } - - .md\:focus\:elsa-from-blue-700:focus { - --tw-gradient-from: #1d4ed8; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0)); - } - - .md\:focus\:elsa-from-blue-800:focus { - --tw-gradient-from: #1e40af; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0)); - } - - .md\:focus\:elsa-from-blue-900:focus { - --tw-gradient-from: #1e3a8a; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0)); - } - - .md\:focus\:elsa-from-pink-50:focus { - --tw-gradient-from: #fdf2f8; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0)); - } - - .md\:focus\:elsa-from-pink-100:focus { - --tw-gradient-from: #fce7f3; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0)); - } - - .md\:focus\:elsa-from-pink-200:focus { - --tw-gradient-from: #fbcfe8; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0)); - } - - .md\:focus\:elsa-from-pink-300:focus { - --tw-gradient-from: #f9a8d4; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0)); - } - - .md\:focus\:elsa-from-pink-400:focus { - --tw-gradient-from: #f472b6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0)); - } - - .md\:focus\:elsa-from-pink-500:focus { - --tw-gradient-from: #ec4899; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0)); - } - - .md\:focus\:elsa-from-pink-600:focus { - --tw-gradient-from: #db2777; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0)); - } - - .md\:focus\:elsa-from-pink-700:focus { - --tw-gradient-from: #be185d; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0)); - } - - .md\:focus\:elsa-from-pink-800:focus { - --tw-gradient-from: #9d174d; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0)); - } - - .md\:focus\:elsa-from-pink-900:focus { - --tw-gradient-from: #831843; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0)); - } - - .md\:focus\:elsa-from-cool-gray-50:focus { - --tw-gradient-from: #f9fafb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0)); - } - - .md\:focus\:elsa-from-cool-gray-100:focus { - --tw-gradient-from: #f3f4f6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0)); - } - - .md\:focus\:elsa-from-cool-gray-200:focus { - --tw-gradient-from: #e5e7eb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0)); - } - - .md\:focus\:elsa-from-cool-gray-300:focus { - --tw-gradient-from: #d1d5db; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0)); - } - - .md\:focus\:elsa-from-cool-gray-400:focus { - --tw-gradient-from: #9ca3af; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0)); - } - - .md\:focus\:elsa-from-cool-gray-500:focus { - --tw-gradient-from: #6b7280; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0)); - } - - .md\:focus\:elsa-from-cool-gray-600:focus { - --tw-gradient-from: #4b5563; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0)); - } - - .md\:focus\:elsa-from-cool-gray-700:focus { - --tw-gradient-from: #374151; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0)); - } - - .md\:focus\:elsa-from-cool-gray-800:focus { - --tw-gradient-from: #1f2937; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0)); - } - - .md\:focus\:elsa-from-cool-gray-900:focus { - --tw-gradient-from: #111827; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0)); - } - - .md\:focus\:elsa-from-rose-50:focus { - --tw-gradient-from: #fff1f2; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 241, 242, 0)); - } - - .md\:focus\:elsa-from-rose-100:focus { - --tw-gradient-from: #ffe4e6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 228, 230, 0)); - } - - .md\:focus\:elsa-from-rose-200:focus { - --tw-gradient-from: #fecdd3; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 205, 211, 0)); - } - - .md\:focus\:elsa-from-rose-300:focus { - --tw-gradient-from: #fda4af; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 164, 175, 0)); - } - - .md\:focus\:elsa-from-rose-400:focus { - --tw-gradient-from: #fb7185; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 113, 133, 0)); - } - - .md\:focus\:elsa-from-rose-500:focus { - --tw-gradient-from: #f43f5e; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 63, 94, 0)); - } - - .md\:focus\:elsa-from-rose-600:focus { - --tw-gradient-from: #e11d48; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(225, 29, 72, 0)); - } - - .md\:focus\:elsa-from-rose-700:focus { - --tw-gradient-from: #be123c; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 18, 60, 0)); - } - - .md\:focus\:elsa-from-rose-800:focus { - --tw-gradient-from: #9f1239; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(159, 18, 57, 0)); - } - - .md\:focus\:elsa-from-rose-900:focus { - --tw-gradient-from: #881337; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(136, 19, 55, 0)); - } - - .md\:elsa-via-gray-50 { - --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0)); - } - - .md\:elsa-via-gray-100 { - --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0)); - } - - .md\:elsa-via-gray-200 { - --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0)); - } - - .md\:elsa-via-gray-300 { - --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0)); - } - - .md\:elsa-via-gray-400 { - --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0)); - } - - .md\:elsa-via-gray-500 { - --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0)); - } - - .md\:elsa-via-gray-600 { - --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0)); - } - - .md\:elsa-via-gray-700 { - --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0)); - } - - .md\:elsa-via-gray-800 { - --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0)); - } - - .md\:elsa-via-gray-900 { - --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0)); - } - - .md\:elsa-via-red-50 { - --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0)); - } - - .md\:elsa-via-red-100 { - --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0)); - } - - .md\:elsa-via-red-200 { - --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0)); - } - - .md\:elsa-via-red-300 { - --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0)); - } - - .md\:elsa-via-red-400 { - --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0)); - } - - .md\:elsa-via-red-500 { - --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0)); - } - - .md\:elsa-via-red-600 { - --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0)); - } - - .md\:elsa-via-red-700 { - --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0)); - } - - .md\:elsa-via-red-800 { - --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0)); - } - - .md\:elsa-via-red-900 { - --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0)); - } - - .md\:elsa-via-yellow-50 { - --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0)); - } - - .md\:elsa-via-yellow-100 { - --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0)); - } - - .md\:elsa-via-yellow-200 { - --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0)); - } - - .md\:elsa-via-yellow-300 { - --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0)); - } - - .md\:elsa-via-yellow-400 { - --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0)); - } - - .md\:elsa-via-yellow-500 { - --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0)); - } - - .md\:elsa-via-yellow-600 { - --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0)); - } - - .md\:elsa-via-yellow-700 { - --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0)); - } - - .md\:elsa-via-yellow-800 { - --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0)); - } - - .md\:elsa-via-yellow-900 { - --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0)); - } - - .md\:elsa-via-green-50 { - --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0)); - } - - .md\:elsa-via-green-100 { - --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0)); - } - - .md\:elsa-via-green-200 { - --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0)); - } - - .md\:elsa-via-green-300 { - --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0)); - } - - .md\:elsa-via-green-400 { - --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0)); - } - - .md\:elsa-via-green-500 { - --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0)); - } - - .md\:elsa-via-green-600 { - --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0)); - } - - .md\:elsa-via-green-700 { - --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0)); - } - - .md\:elsa-via-green-800 { - --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0)); - } - - .md\:elsa-via-green-900 { - --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0)); - } - - .md\:elsa-via-blue-50 { - --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0)); - } - - .md\:elsa-via-blue-100 { - --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0)); - } - - .md\:elsa-via-blue-200 { - --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0)); - } - - .md\:elsa-via-blue-300 { - --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0)); - } - - .md\:elsa-via-blue-400 { - --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0)); - } - - .md\:elsa-via-blue-500 { - --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0)); - } - - .md\:elsa-via-blue-600 { - --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0)); - } - - .md\:elsa-via-blue-700 { - --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0)); - } - - .md\:elsa-via-blue-800 { - --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0)); - } - - .md\:elsa-via-blue-900 { - --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0)); - } - - .md\:elsa-via-pink-50 { - --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0)); - } - - .md\:elsa-via-pink-100 { - --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0)); - } - - .md\:elsa-via-pink-200 { - --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0)); - } - - .md\:elsa-via-pink-300 { - --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0)); - } - - .md\:elsa-via-pink-400 { - --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0)); - } - - .md\:elsa-via-pink-500 { - --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0)); - } - - .md\:elsa-via-pink-600 { - --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0)); - } - - .md\:elsa-via-pink-700 { - --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0)); - } - - .md\:elsa-via-pink-800 { - --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0)); - } - - .md\:elsa-via-pink-900 { - --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0)); - } - - .md\:elsa-via-cool-gray-50 { - --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0)); - } - - .md\:elsa-via-cool-gray-100 { - --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0)); - } - - .md\:elsa-via-cool-gray-200 { - --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0)); - } - - .md\:elsa-via-cool-gray-300 { - --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0)); - } - - .md\:elsa-via-cool-gray-400 { - --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0)); - } - - .md\:elsa-via-cool-gray-500 { - --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0)); - } - - .md\:elsa-via-cool-gray-600 { - --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0)); - } - - .md\:elsa-via-cool-gray-700 { - --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0)); - } - - .md\:elsa-via-cool-gray-800 { - --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0)); - } - - .md\:elsa-via-cool-gray-900 { - --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0)); - } - - .md\:elsa-via-rose-50 { - --tw-gradient-stops: var(--tw-gradient-from), #fff1f2, var(--tw-gradient-to, rgba(255, 241, 242, 0)); - } - - .md\:elsa-via-rose-100 { - --tw-gradient-stops: var(--tw-gradient-from), #ffe4e6, var(--tw-gradient-to, rgba(255, 228, 230, 0)); - } - - .md\:elsa-via-rose-200 { - --tw-gradient-stops: var(--tw-gradient-from), #fecdd3, var(--tw-gradient-to, rgba(254, 205, 211, 0)); - } - - .md\:elsa-via-rose-300 { - --tw-gradient-stops: var(--tw-gradient-from), #fda4af, var(--tw-gradient-to, rgba(253, 164, 175, 0)); - } - - .md\:elsa-via-rose-400 { - --tw-gradient-stops: var(--tw-gradient-from), #fb7185, var(--tw-gradient-to, rgba(251, 113, 133, 0)); - } - - .md\:elsa-via-rose-500 { - --tw-gradient-stops: var(--tw-gradient-from), #f43f5e, var(--tw-gradient-to, rgba(244, 63, 94, 0)); - } - - .md\:elsa-via-rose-600 { - --tw-gradient-stops: var(--tw-gradient-from), #e11d48, var(--tw-gradient-to, rgba(225, 29, 72, 0)); - } - - .md\:elsa-via-rose-700 { - --tw-gradient-stops: var(--tw-gradient-from), #be123c, var(--tw-gradient-to, rgba(190, 18, 60, 0)); - } - - .md\:elsa-via-rose-800 { - --tw-gradient-stops: var(--tw-gradient-from), #9f1239, var(--tw-gradient-to, rgba(159, 18, 57, 0)); - } - - .md\:elsa-via-rose-900 { - --tw-gradient-stops: var(--tw-gradient-from), #881337, var(--tw-gradient-to, rgba(136, 19, 55, 0)); - } - - .md\:hover\:elsa-via-gray-50:hover { - --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0)); - } - - .md\:hover\:elsa-via-gray-100:hover { - --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0)); - } - - .md\:hover\:elsa-via-gray-200:hover { - --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0)); - } - - .md\:hover\:elsa-via-gray-300:hover { - --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0)); - } - - .md\:hover\:elsa-via-gray-400:hover { - --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0)); - } - - .md\:hover\:elsa-via-gray-500:hover { - --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0)); - } - - .md\:hover\:elsa-via-gray-600:hover { - --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0)); - } - - .md\:hover\:elsa-via-gray-700:hover { - --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0)); - } - - .md\:hover\:elsa-via-gray-800:hover { - --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0)); - } - - .md\:hover\:elsa-via-gray-900:hover { - --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0)); - } - - .md\:hover\:elsa-via-red-50:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0)); - } - - .md\:hover\:elsa-via-red-100:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0)); - } - - .md\:hover\:elsa-via-red-200:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0)); - } - - .md\:hover\:elsa-via-red-300:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0)); - } - - .md\:hover\:elsa-via-red-400:hover { - --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0)); - } - - .md\:hover\:elsa-via-red-500:hover { - --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0)); - } - - .md\:hover\:elsa-via-red-600:hover { - --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0)); - } - - .md\:hover\:elsa-via-red-700:hover { - --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0)); - } - - .md\:hover\:elsa-via-red-800:hover { - --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0)); - } - - .md\:hover\:elsa-via-red-900:hover { - --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0)); - } - - .md\:hover\:elsa-via-yellow-50:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0)); - } - - .md\:hover\:elsa-via-yellow-100:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0)); - } - - .md\:hover\:elsa-via-yellow-200:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0)); - } - - .md\:hover\:elsa-via-yellow-300:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0)); - } - - .md\:hover\:elsa-via-yellow-400:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0)); - } - - .md\:hover\:elsa-via-yellow-500:hover { - --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0)); - } - - .md\:hover\:elsa-via-yellow-600:hover { - --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0)); - } - - .md\:hover\:elsa-via-yellow-700:hover { - --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0)); - } - - .md\:hover\:elsa-via-yellow-800:hover { - --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0)); - } - - .md\:hover\:elsa-via-yellow-900:hover { - --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0)); - } - - .md\:hover\:elsa-via-green-50:hover { - --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0)); - } - - .md\:hover\:elsa-via-green-100:hover { - --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0)); - } - - .md\:hover\:elsa-via-green-200:hover { - --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0)); - } - - .md\:hover\:elsa-via-green-300:hover { - --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0)); - } - - .md\:hover\:elsa-via-green-400:hover { - --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0)); - } - - .md\:hover\:elsa-via-green-500:hover { - --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0)); - } - - .md\:hover\:elsa-via-green-600:hover { - --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0)); - } - - .md\:hover\:elsa-via-green-700:hover { - --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0)); - } - - .md\:hover\:elsa-via-green-800:hover { - --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0)); - } - - .md\:hover\:elsa-via-green-900:hover { - --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0)); - } - - .md\:hover\:elsa-via-blue-50:hover { - --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0)); - } - - .md\:hover\:elsa-via-blue-100:hover { - --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0)); - } - - .md\:hover\:elsa-via-blue-200:hover { - --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0)); - } - - .md\:hover\:elsa-via-blue-300:hover { - --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0)); - } - - .md\:hover\:elsa-via-blue-400:hover { - --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0)); - } - - .md\:hover\:elsa-via-blue-500:hover { - --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0)); - } - - .md\:hover\:elsa-via-blue-600:hover { - --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0)); - } - - .md\:hover\:elsa-via-blue-700:hover { - --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0)); - } - - .md\:hover\:elsa-via-blue-800:hover { - --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0)); - } - - .md\:hover\:elsa-via-blue-900:hover { - --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0)); - } - - .md\:hover\:elsa-via-pink-50:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0)); - } - - .md\:hover\:elsa-via-pink-100:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0)); - } - - .md\:hover\:elsa-via-pink-200:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0)); - } - - .md\:hover\:elsa-via-pink-300:hover { - --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0)); - } - - .md\:hover\:elsa-via-pink-400:hover { - --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0)); - } - - .md\:hover\:elsa-via-pink-500:hover { - --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0)); - } - - .md\:hover\:elsa-via-pink-600:hover { - --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0)); - } - - .md\:hover\:elsa-via-pink-700:hover { - --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0)); - } - - .md\:hover\:elsa-via-pink-800:hover { - --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0)); - } - - .md\:hover\:elsa-via-pink-900:hover { - --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0)); - } - - .md\:hover\:elsa-via-cool-gray-50:hover { - --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0)); - } - - .md\:hover\:elsa-via-cool-gray-100:hover { - --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0)); - } - - .md\:hover\:elsa-via-cool-gray-200:hover { - --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0)); - } - - .md\:hover\:elsa-via-cool-gray-300:hover { - --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0)); - } - - .md\:hover\:elsa-via-cool-gray-400:hover { - --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0)); - } - - .md\:hover\:elsa-via-cool-gray-500:hover { - --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0)); - } - - .md\:hover\:elsa-via-cool-gray-600:hover { - --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0)); - } - - .md\:hover\:elsa-via-cool-gray-700:hover { - --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0)); - } - - .md\:hover\:elsa-via-cool-gray-800:hover { - --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0)); - } - - .md\:hover\:elsa-via-cool-gray-900:hover { - --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0)); - } - - .md\:hover\:elsa-via-rose-50:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fff1f2, var(--tw-gradient-to, rgba(255, 241, 242, 0)); - } - - .md\:hover\:elsa-via-rose-100:hover { - --tw-gradient-stops: var(--tw-gradient-from), #ffe4e6, var(--tw-gradient-to, rgba(255, 228, 230, 0)); - } - - .md\:hover\:elsa-via-rose-200:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fecdd3, var(--tw-gradient-to, rgba(254, 205, 211, 0)); - } - - .md\:hover\:elsa-via-rose-300:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fda4af, var(--tw-gradient-to, rgba(253, 164, 175, 0)); - } - - .md\:hover\:elsa-via-rose-400:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fb7185, var(--tw-gradient-to, rgba(251, 113, 133, 0)); - } - - .md\:hover\:elsa-via-rose-500:hover { - --tw-gradient-stops: var(--tw-gradient-from), #f43f5e, var(--tw-gradient-to, rgba(244, 63, 94, 0)); - } - - .md\:hover\:elsa-via-rose-600:hover { - --tw-gradient-stops: var(--tw-gradient-from), #e11d48, var(--tw-gradient-to, rgba(225, 29, 72, 0)); - } - - .md\:hover\:elsa-via-rose-700:hover { - --tw-gradient-stops: var(--tw-gradient-from), #be123c, var(--tw-gradient-to, rgba(190, 18, 60, 0)); - } - - .md\:hover\:elsa-via-rose-800:hover { - --tw-gradient-stops: var(--tw-gradient-from), #9f1239, var(--tw-gradient-to, rgba(159, 18, 57, 0)); - } - - .md\:hover\:elsa-via-rose-900:hover { - --tw-gradient-stops: var(--tw-gradient-from), #881337, var(--tw-gradient-to, rgba(136, 19, 55, 0)); - } - - .md\:focus\:elsa-via-gray-50:focus { - --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0)); - } - - .md\:focus\:elsa-via-gray-100:focus { - --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0)); - } - - .md\:focus\:elsa-via-gray-200:focus { - --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0)); - } - - .md\:focus\:elsa-via-gray-300:focus { - --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0)); - } - - .md\:focus\:elsa-via-gray-400:focus { - --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0)); - } - - .md\:focus\:elsa-via-gray-500:focus { - --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0)); - } - - .md\:focus\:elsa-via-gray-600:focus { - --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0)); - } - - .md\:focus\:elsa-via-gray-700:focus { - --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0)); - } - - .md\:focus\:elsa-via-gray-800:focus { - --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0)); - } - - .md\:focus\:elsa-via-gray-900:focus { - --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0)); - } - - .md\:focus\:elsa-via-red-50:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0)); - } - - .md\:focus\:elsa-via-red-100:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0)); - } - - .md\:focus\:elsa-via-red-200:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0)); - } - - .md\:focus\:elsa-via-red-300:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0)); - } - - .md\:focus\:elsa-via-red-400:focus { - --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0)); - } - - .md\:focus\:elsa-via-red-500:focus { - --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0)); - } - - .md\:focus\:elsa-via-red-600:focus { - --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0)); - } - - .md\:focus\:elsa-via-red-700:focus { - --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0)); - } - - .md\:focus\:elsa-via-red-800:focus { - --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0)); - } - - .md\:focus\:elsa-via-red-900:focus { - --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0)); - } - - .md\:focus\:elsa-via-yellow-50:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0)); - } - - .md\:focus\:elsa-via-yellow-100:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0)); - } - - .md\:focus\:elsa-via-yellow-200:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0)); - } - - .md\:focus\:elsa-via-yellow-300:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0)); - } - - .md\:focus\:elsa-via-yellow-400:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0)); - } - - .md\:focus\:elsa-via-yellow-500:focus { - --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0)); - } - - .md\:focus\:elsa-via-yellow-600:focus { - --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0)); - } - - .md\:focus\:elsa-via-yellow-700:focus { - --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0)); - } - - .md\:focus\:elsa-via-yellow-800:focus { - --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0)); - } - - .md\:focus\:elsa-via-yellow-900:focus { - --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0)); - } - - .md\:focus\:elsa-via-green-50:focus { - --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0)); - } - - .md\:focus\:elsa-via-green-100:focus { - --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0)); - } - - .md\:focus\:elsa-via-green-200:focus { - --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0)); - } - - .md\:focus\:elsa-via-green-300:focus { - --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0)); - } - - .md\:focus\:elsa-via-green-400:focus { - --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0)); - } - - .md\:focus\:elsa-via-green-500:focus { - --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0)); - } - - .md\:focus\:elsa-via-green-600:focus { - --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0)); - } - - .md\:focus\:elsa-via-green-700:focus { - --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0)); - } - - .md\:focus\:elsa-via-green-800:focus { - --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0)); - } - - .md\:focus\:elsa-via-green-900:focus { - --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0)); - } - - .md\:focus\:elsa-via-blue-50:focus { - --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0)); - } - - .md\:focus\:elsa-via-blue-100:focus { - --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0)); - } - - .md\:focus\:elsa-via-blue-200:focus { - --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0)); - } - - .md\:focus\:elsa-via-blue-300:focus { - --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0)); - } - - .md\:focus\:elsa-via-blue-400:focus { - --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0)); - } - - .md\:focus\:elsa-via-blue-500:focus { - --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0)); - } - - .md\:focus\:elsa-via-blue-600:focus { - --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0)); - } - - .md\:focus\:elsa-via-blue-700:focus { - --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0)); - } - - .md\:focus\:elsa-via-blue-800:focus { - --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0)); - } - - .md\:focus\:elsa-via-blue-900:focus { - --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0)); - } - - .md\:focus\:elsa-via-pink-50:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0)); - } - - .md\:focus\:elsa-via-pink-100:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0)); - } - - .md\:focus\:elsa-via-pink-200:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0)); - } - - .md\:focus\:elsa-via-pink-300:focus { - --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0)); - } - - .md\:focus\:elsa-via-pink-400:focus { - --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0)); - } - - .md\:focus\:elsa-via-pink-500:focus { - --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0)); - } - - .md\:focus\:elsa-via-pink-600:focus { - --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0)); - } - - .md\:focus\:elsa-via-pink-700:focus { - --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0)); - } - - .md\:focus\:elsa-via-pink-800:focus { - --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0)); - } - - .md\:focus\:elsa-via-pink-900:focus { - --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0)); - } - - .md\:focus\:elsa-via-cool-gray-50:focus { - --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0)); - } - - .md\:focus\:elsa-via-cool-gray-100:focus { - --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0)); - } - - .md\:focus\:elsa-via-cool-gray-200:focus { - --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0)); - } - - .md\:focus\:elsa-via-cool-gray-300:focus { - --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0)); - } - - .md\:focus\:elsa-via-cool-gray-400:focus { - --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0)); - } - - .md\:focus\:elsa-via-cool-gray-500:focus { - --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0)); - } - - .md\:focus\:elsa-via-cool-gray-600:focus { - --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0)); - } - - .md\:focus\:elsa-via-cool-gray-700:focus { - --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0)); - } - - .md\:focus\:elsa-via-cool-gray-800:focus { - --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0)); - } - - .md\:focus\:elsa-via-cool-gray-900:focus { - --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0)); - } - - .md\:focus\:elsa-via-rose-50:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fff1f2, var(--tw-gradient-to, rgba(255, 241, 242, 0)); - } - - .md\:focus\:elsa-via-rose-100:focus { - --tw-gradient-stops: var(--tw-gradient-from), #ffe4e6, var(--tw-gradient-to, rgba(255, 228, 230, 0)); - } - - .md\:focus\:elsa-via-rose-200:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fecdd3, var(--tw-gradient-to, rgba(254, 205, 211, 0)); - } - - .md\:focus\:elsa-via-rose-300:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fda4af, var(--tw-gradient-to, rgba(253, 164, 175, 0)); - } - - .md\:focus\:elsa-via-rose-400:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fb7185, var(--tw-gradient-to, rgba(251, 113, 133, 0)); - } - - .md\:focus\:elsa-via-rose-500:focus { - --tw-gradient-stops: var(--tw-gradient-from), #f43f5e, var(--tw-gradient-to, rgba(244, 63, 94, 0)); - } - - .md\:focus\:elsa-via-rose-600:focus { - --tw-gradient-stops: var(--tw-gradient-from), #e11d48, var(--tw-gradient-to, rgba(225, 29, 72, 0)); - } - - .md\:focus\:elsa-via-rose-700:focus { - --tw-gradient-stops: var(--tw-gradient-from), #be123c, var(--tw-gradient-to, rgba(190, 18, 60, 0)); - } - - .md\:focus\:elsa-via-rose-800:focus { - --tw-gradient-stops: var(--tw-gradient-from), #9f1239, var(--tw-gradient-to, rgba(159, 18, 57, 0)); - } - - .md\:focus\:elsa-via-rose-900:focus { - --tw-gradient-stops: var(--tw-gradient-from), #881337, var(--tw-gradient-to, rgba(136, 19, 55, 0)); - } - - .md\:elsa-to-gray-50 { - --tw-gradient-to: #f9fafb; - } - - .md\:elsa-to-gray-100 { - --tw-gradient-to: #f3f4f6; - } - - .md\:elsa-to-gray-200 { - --tw-gradient-to: #e5e7eb; - } - - .md\:elsa-to-gray-300 { - --tw-gradient-to: #d1d5db; - } - - .md\:elsa-to-gray-400 { - --tw-gradient-to: #9ca3af; - } - - .md\:elsa-to-gray-500 { - --tw-gradient-to: #6b7280; - } - - .md\:elsa-to-gray-600 { - --tw-gradient-to: #4b5563; - } - - .md\:elsa-to-gray-700 { - --tw-gradient-to: #374151; - } - - .md\:elsa-to-gray-800 { - --tw-gradient-to: #1f2937; - } - - .md\:elsa-to-gray-900 { - --tw-gradient-to: #111827; - } - - .md\:elsa-to-red-50 { - --tw-gradient-to: #fef2f2; - } - - .md\:elsa-to-red-100 { - --tw-gradient-to: #fee2e2; - } - - .md\:elsa-to-red-200 { - --tw-gradient-to: #fecaca; - } - - .md\:elsa-to-red-300 { - --tw-gradient-to: #fca5a5; - } - - .md\:elsa-to-red-400 { - --tw-gradient-to: #f87171; - } - - .md\:elsa-to-red-500 { - --tw-gradient-to: #ef4444; - } - - .md\:elsa-to-red-600 { - --tw-gradient-to: #dc2626; - } - - .md\:elsa-to-red-700 { - --tw-gradient-to: #b91c1c; - } - - .md\:elsa-to-red-800 { - --tw-gradient-to: #991b1b; - } - - .md\:elsa-to-red-900 { - --tw-gradient-to: #7f1d1d; - } - - .md\:elsa-to-yellow-50 { - --tw-gradient-to: #fffbeb; - } - - .md\:elsa-to-yellow-100 { - --tw-gradient-to: #fef3c7; - } - - .md\:elsa-to-yellow-200 { - --tw-gradient-to: #fde68a; - } - - .md\:elsa-to-yellow-300 { - --tw-gradient-to: #fcd34d; - } - - .md\:elsa-to-yellow-400 { - --tw-gradient-to: #fbbf24; - } - - .md\:elsa-to-yellow-500 { - --tw-gradient-to: #f59e0b; - } - - .md\:elsa-to-yellow-600 { - --tw-gradient-to: #d97706; - } - - .md\:elsa-to-yellow-700 { - --tw-gradient-to: #b45309; - } - - .md\:elsa-to-yellow-800 { - --tw-gradient-to: #92400e; - } - - .md\:elsa-to-yellow-900 { - --tw-gradient-to: #78350f; - } - - .md\:elsa-to-green-50 { - --tw-gradient-to: #ecfdf5; - } - - .md\:elsa-to-green-100 { - --tw-gradient-to: #d1fae5; - } - - .md\:elsa-to-green-200 { - --tw-gradient-to: #a7f3d0; - } - - .md\:elsa-to-green-300 { - --tw-gradient-to: #6ee7b7; - } - - .md\:elsa-to-green-400 { - --tw-gradient-to: #34d399; - } - - .md\:elsa-to-green-500 { - --tw-gradient-to: #10b981; - } - - .md\:elsa-to-green-600 { - --tw-gradient-to: #059669; - } - - .md\:elsa-to-green-700 { - --tw-gradient-to: #047857; - } - - .md\:elsa-to-green-800 { - --tw-gradient-to: #065f46; - } - - .md\:elsa-to-green-900 { - --tw-gradient-to: #064e3b; - } - - .md\:elsa-to-blue-50 { - --tw-gradient-to: #eff6ff; - } - - .md\:elsa-to-blue-100 { - --tw-gradient-to: #dbeafe; - } - - .md\:elsa-to-blue-200 { - --tw-gradient-to: #bfdbfe; - } - - .md\:elsa-to-blue-300 { - --tw-gradient-to: #93c5fd; - } - - .md\:elsa-to-blue-400 { - --tw-gradient-to: #60a5fa; - } - - .md\:elsa-to-blue-500 { - --tw-gradient-to: #3b82f6; - } - - .md\:elsa-to-blue-600 { - --tw-gradient-to: #2563eb; - } - - .md\:elsa-to-blue-700 { - --tw-gradient-to: #1d4ed8; - } - - .md\:elsa-to-blue-800 { - --tw-gradient-to: #1e40af; - } - - .md\:elsa-to-blue-900 { - --tw-gradient-to: #1e3a8a; - } - - .md\:elsa-to-pink-50 { - --tw-gradient-to: #fdf2f8; - } - - .md\:elsa-to-pink-100 { - --tw-gradient-to: #fce7f3; - } - - .md\:elsa-to-pink-200 { - --tw-gradient-to: #fbcfe8; - } - - .md\:elsa-to-pink-300 { - --tw-gradient-to: #f9a8d4; - } - - .md\:elsa-to-pink-400 { - --tw-gradient-to: #f472b6; - } - - .md\:elsa-to-pink-500 { - --tw-gradient-to: #ec4899; - } - - .md\:elsa-to-pink-600 { - --tw-gradient-to: #db2777; - } - - .md\:elsa-to-pink-700 { - --tw-gradient-to: #be185d; - } - - .md\:elsa-to-pink-800 { - --tw-gradient-to: #9d174d; - } - - .md\:elsa-to-pink-900 { - --tw-gradient-to: #831843; - } - - .md\:elsa-to-cool-gray-50 { - --tw-gradient-to: #f9fafb; - } - - .md\:elsa-to-cool-gray-100 { - --tw-gradient-to: #f3f4f6; - } - - .md\:elsa-to-cool-gray-200 { - --tw-gradient-to: #e5e7eb; - } - - .md\:elsa-to-cool-gray-300 { - --tw-gradient-to: #d1d5db; - } - - .md\:elsa-to-cool-gray-400 { - --tw-gradient-to: #9ca3af; - } - - .md\:elsa-to-cool-gray-500 { - --tw-gradient-to: #6b7280; - } - - .md\:elsa-to-cool-gray-600 { - --tw-gradient-to: #4b5563; - } - - .md\:elsa-to-cool-gray-700 { - --tw-gradient-to: #374151; - } - - .md\:elsa-to-cool-gray-800 { - --tw-gradient-to: #1f2937; - } - - .md\:elsa-to-cool-gray-900 { - --tw-gradient-to: #111827; - } - - .md\:elsa-to-rose-50 { - --tw-gradient-to: #fff1f2; - } - - .md\:elsa-to-rose-100 { - --tw-gradient-to: #ffe4e6; - } - - .md\:elsa-to-rose-200 { - --tw-gradient-to: #fecdd3; - } - - .md\:elsa-to-rose-300 { - --tw-gradient-to: #fda4af; - } - - .md\:elsa-to-rose-400 { - --tw-gradient-to: #fb7185; - } - - .md\:elsa-to-rose-500 { - --tw-gradient-to: #f43f5e; - } - - .md\:elsa-to-rose-600 { - --tw-gradient-to: #e11d48; - } - - .md\:elsa-to-rose-700 { - --tw-gradient-to: #be123c; - } - - .md\:elsa-to-rose-800 { - --tw-gradient-to: #9f1239; - } - - .md\:elsa-to-rose-900 { - --tw-gradient-to: #881337; - } - - .md\:hover\:elsa-to-gray-50:hover { - --tw-gradient-to: #f9fafb; - } - - .md\:hover\:elsa-to-gray-100:hover { - --tw-gradient-to: #f3f4f6; - } - - .md\:hover\:elsa-to-gray-200:hover { - --tw-gradient-to: #e5e7eb; - } - - .md\:hover\:elsa-to-gray-300:hover { - --tw-gradient-to: #d1d5db; - } - - .md\:hover\:elsa-to-gray-400:hover { - --tw-gradient-to: #9ca3af; - } - - .md\:hover\:elsa-to-gray-500:hover { - --tw-gradient-to: #6b7280; - } - - .md\:hover\:elsa-to-gray-600:hover { - --tw-gradient-to: #4b5563; - } - - .md\:hover\:elsa-to-gray-700:hover { - --tw-gradient-to: #374151; - } - - .md\:hover\:elsa-to-gray-800:hover { - --tw-gradient-to: #1f2937; - } - - .md\:hover\:elsa-to-gray-900:hover { - --tw-gradient-to: #111827; - } - - .md\:hover\:elsa-to-red-50:hover { - --tw-gradient-to: #fef2f2; - } - - .md\:hover\:elsa-to-red-100:hover { - --tw-gradient-to: #fee2e2; - } - - .md\:hover\:elsa-to-red-200:hover { - --tw-gradient-to: #fecaca; - } - - .md\:hover\:elsa-to-red-300:hover { - --tw-gradient-to: #fca5a5; - } - - .md\:hover\:elsa-to-red-400:hover { - --tw-gradient-to: #f87171; - } - - .md\:hover\:elsa-to-red-500:hover { - --tw-gradient-to: #ef4444; - } - - .md\:hover\:elsa-to-red-600:hover { - --tw-gradient-to: #dc2626; - } - - .md\:hover\:elsa-to-red-700:hover { - --tw-gradient-to: #b91c1c; - } - - .md\:hover\:elsa-to-red-800:hover { - --tw-gradient-to: #991b1b; - } - - .md\:hover\:elsa-to-red-900:hover { - --tw-gradient-to: #7f1d1d; - } - - .md\:hover\:elsa-to-yellow-50:hover { - --tw-gradient-to: #fffbeb; - } - - .md\:hover\:elsa-to-yellow-100:hover { - --tw-gradient-to: #fef3c7; - } - - .md\:hover\:elsa-to-yellow-200:hover { - --tw-gradient-to: #fde68a; - } - - .md\:hover\:elsa-to-yellow-300:hover { - --tw-gradient-to: #fcd34d; - } - - .md\:hover\:elsa-to-yellow-400:hover { - --tw-gradient-to: #fbbf24; - } - - .md\:hover\:elsa-to-yellow-500:hover { - --tw-gradient-to: #f59e0b; - } - - .md\:hover\:elsa-to-yellow-600:hover { - --tw-gradient-to: #d97706; - } - - .md\:hover\:elsa-to-yellow-700:hover { - --tw-gradient-to: #b45309; - } - - .md\:hover\:elsa-to-yellow-800:hover { - --tw-gradient-to: #92400e; - } - - .md\:hover\:elsa-to-yellow-900:hover { - --tw-gradient-to: #78350f; - } - - .md\:hover\:elsa-to-green-50:hover { - --tw-gradient-to: #ecfdf5; - } - - .md\:hover\:elsa-to-green-100:hover { - --tw-gradient-to: #d1fae5; - } - - .md\:hover\:elsa-to-green-200:hover { - --tw-gradient-to: #a7f3d0; - } - - .md\:hover\:elsa-to-green-300:hover { - --tw-gradient-to: #6ee7b7; - } - - .md\:hover\:elsa-to-green-400:hover { - --tw-gradient-to: #34d399; - } - - .md\:hover\:elsa-to-green-500:hover { - --tw-gradient-to: #10b981; - } - - .md\:hover\:elsa-to-green-600:hover { - --tw-gradient-to: #059669; - } - - .md\:hover\:elsa-to-green-700:hover { - --tw-gradient-to: #047857; - } - - .md\:hover\:elsa-to-green-800:hover { - --tw-gradient-to: #065f46; - } - - .md\:hover\:elsa-to-green-900:hover { - --tw-gradient-to: #064e3b; - } - - .md\:hover\:elsa-to-blue-50:hover { - --tw-gradient-to: #eff6ff; - } - - .md\:hover\:elsa-to-blue-100:hover { - --tw-gradient-to: #dbeafe; - } - - .md\:hover\:elsa-to-blue-200:hover { - --tw-gradient-to: #bfdbfe; - } - - .md\:hover\:elsa-to-blue-300:hover { - --tw-gradient-to: #93c5fd; - } - - .md\:hover\:elsa-to-blue-400:hover { - --tw-gradient-to: #60a5fa; - } - - .md\:hover\:elsa-to-blue-500:hover { - --tw-gradient-to: #3b82f6; - } - - .md\:hover\:elsa-to-blue-600:hover { - --tw-gradient-to: #2563eb; - } - - .md\:hover\:elsa-to-blue-700:hover { - --tw-gradient-to: #1d4ed8; - } - - .md\:hover\:elsa-to-blue-800:hover { - --tw-gradient-to: #1e40af; - } - - .md\:hover\:elsa-to-blue-900:hover { - --tw-gradient-to: #1e3a8a; - } - - .md\:hover\:elsa-to-pink-50:hover { - --tw-gradient-to: #fdf2f8; - } - - .md\:hover\:elsa-to-pink-100:hover { - --tw-gradient-to: #fce7f3; - } - - .md\:hover\:elsa-to-pink-200:hover { - --tw-gradient-to: #fbcfe8; - } - - .md\:hover\:elsa-to-pink-300:hover { - --tw-gradient-to: #f9a8d4; - } - - .md\:hover\:elsa-to-pink-400:hover { - --tw-gradient-to: #f472b6; - } - - .md\:hover\:elsa-to-pink-500:hover { - --tw-gradient-to: #ec4899; - } - - .md\:hover\:elsa-to-pink-600:hover { - --tw-gradient-to: #db2777; - } - - .md\:hover\:elsa-to-pink-700:hover { - --tw-gradient-to: #be185d; - } - - .md\:hover\:elsa-to-pink-800:hover { - --tw-gradient-to: #9d174d; - } - - .md\:hover\:elsa-to-pink-900:hover { - --tw-gradient-to: #831843; - } - - .md\:hover\:elsa-to-cool-gray-50:hover { - --tw-gradient-to: #f9fafb; - } - - .md\:hover\:elsa-to-cool-gray-100:hover { - --tw-gradient-to: #f3f4f6; - } - - .md\:hover\:elsa-to-cool-gray-200:hover { - --tw-gradient-to: #e5e7eb; - } - - .md\:hover\:elsa-to-cool-gray-300:hover { - --tw-gradient-to: #d1d5db; - } - - .md\:hover\:elsa-to-cool-gray-400:hover { - --tw-gradient-to: #9ca3af; - } - - .md\:hover\:elsa-to-cool-gray-500:hover { - --tw-gradient-to: #6b7280; - } - - .md\:hover\:elsa-to-cool-gray-600:hover { - --tw-gradient-to: #4b5563; - } - - .md\:hover\:elsa-to-cool-gray-700:hover { - --tw-gradient-to: #374151; - } - - .md\:hover\:elsa-to-cool-gray-800:hover { - --tw-gradient-to: #1f2937; - } - - .md\:hover\:elsa-to-cool-gray-900:hover { - --tw-gradient-to: #111827; - } - - .md\:hover\:elsa-to-rose-50:hover { - --tw-gradient-to: #fff1f2; - } - - .md\:hover\:elsa-to-rose-100:hover { - --tw-gradient-to: #ffe4e6; - } - - .md\:hover\:elsa-to-rose-200:hover { - --tw-gradient-to: #fecdd3; - } - - .md\:hover\:elsa-to-rose-300:hover { - --tw-gradient-to: #fda4af; - } - - .md\:hover\:elsa-to-rose-400:hover { - --tw-gradient-to: #fb7185; - } - - .md\:hover\:elsa-to-rose-500:hover { - --tw-gradient-to: #f43f5e; - } - - .md\:hover\:elsa-to-rose-600:hover { - --tw-gradient-to: #e11d48; - } - - .md\:hover\:elsa-to-rose-700:hover { - --tw-gradient-to: #be123c; - } - - .md\:hover\:elsa-to-rose-800:hover { - --tw-gradient-to: #9f1239; - } - - .md\:hover\:elsa-to-rose-900:hover { - --tw-gradient-to: #881337; - } - - .md\:focus\:elsa-to-gray-50:focus { - --tw-gradient-to: #f9fafb; - } - - .md\:focus\:elsa-to-gray-100:focus { - --tw-gradient-to: #f3f4f6; - } - - .md\:focus\:elsa-to-gray-200:focus { - --tw-gradient-to: #e5e7eb; - } - - .md\:focus\:elsa-to-gray-300:focus { - --tw-gradient-to: #d1d5db; - } - - .md\:focus\:elsa-to-gray-400:focus { - --tw-gradient-to: #9ca3af; - } - - .md\:focus\:elsa-to-gray-500:focus { - --tw-gradient-to: #6b7280; - } - - .md\:focus\:elsa-to-gray-600:focus { - --tw-gradient-to: #4b5563; - } - - .md\:focus\:elsa-to-gray-700:focus { - --tw-gradient-to: #374151; - } - - .md\:focus\:elsa-to-gray-800:focus { - --tw-gradient-to: #1f2937; - } - - .md\:focus\:elsa-to-gray-900:focus { - --tw-gradient-to: #111827; - } - - .md\:focus\:elsa-to-red-50:focus { - --tw-gradient-to: #fef2f2; - } - - .md\:focus\:elsa-to-red-100:focus { - --tw-gradient-to: #fee2e2; - } - - .md\:focus\:elsa-to-red-200:focus { - --tw-gradient-to: #fecaca; - } - - .md\:focus\:elsa-to-red-300:focus { - --tw-gradient-to: #fca5a5; - } - - .md\:focus\:elsa-to-red-400:focus { - --tw-gradient-to: #f87171; - } - - .md\:focus\:elsa-to-red-500:focus { - --tw-gradient-to: #ef4444; - } - - .md\:focus\:elsa-to-red-600:focus { - --tw-gradient-to: #dc2626; - } - - .md\:focus\:elsa-to-red-700:focus { - --tw-gradient-to: #b91c1c; - } - - .md\:focus\:elsa-to-red-800:focus { - --tw-gradient-to: #991b1b; - } - - .md\:focus\:elsa-to-red-900:focus { - --tw-gradient-to: #7f1d1d; - } - - .md\:focus\:elsa-to-yellow-50:focus { - --tw-gradient-to: #fffbeb; - } - - .md\:focus\:elsa-to-yellow-100:focus { - --tw-gradient-to: #fef3c7; - } - - .md\:focus\:elsa-to-yellow-200:focus { - --tw-gradient-to: #fde68a; - } - - .md\:focus\:elsa-to-yellow-300:focus { - --tw-gradient-to: #fcd34d; - } - - .md\:focus\:elsa-to-yellow-400:focus { - --tw-gradient-to: #fbbf24; - } - - .md\:focus\:elsa-to-yellow-500:focus { - --tw-gradient-to: #f59e0b; - } - - .md\:focus\:elsa-to-yellow-600:focus { - --tw-gradient-to: #d97706; - } - - .md\:focus\:elsa-to-yellow-700:focus { - --tw-gradient-to: #b45309; - } - - .md\:focus\:elsa-to-yellow-800:focus { - --tw-gradient-to: #92400e; - } - - .md\:focus\:elsa-to-yellow-900:focus { - --tw-gradient-to: #78350f; - } - - .md\:focus\:elsa-to-green-50:focus { - --tw-gradient-to: #ecfdf5; - } - - .md\:focus\:elsa-to-green-100:focus { - --tw-gradient-to: #d1fae5; - } - - .md\:focus\:elsa-to-green-200:focus { - --tw-gradient-to: #a7f3d0; - } - - .md\:focus\:elsa-to-green-300:focus { - --tw-gradient-to: #6ee7b7; - } - - .md\:focus\:elsa-to-green-400:focus { - --tw-gradient-to: #34d399; - } - - .md\:focus\:elsa-to-green-500:focus { - --tw-gradient-to: #10b981; - } - - .md\:focus\:elsa-to-green-600:focus { - --tw-gradient-to: #059669; - } - - .md\:focus\:elsa-to-green-700:focus { - --tw-gradient-to: #047857; - } - - .md\:focus\:elsa-to-green-800:focus { - --tw-gradient-to: #065f46; - } - - .md\:focus\:elsa-to-green-900:focus { - --tw-gradient-to: #064e3b; - } - - .md\:focus\:elsa-to-blue-50:focus { - --tw-gradient-to: #eff6ff; - } - - .md\:focus\:elsa-to-blue-100:focus { - --tw-gradient-to: #dbeafe; - } - - .md\:focus\:elsa-to-blue-200:focus { - --tw-gradient-to: #bfdbfe; - } - - .md\:focus\:elsa-to-blue-300:focus { - --tw-gradient-to: #93c5fd; - } - - .md\:focus\:elsa-to-blue-400:focus { - --tw-gradient-to: #60a5fa; - } - - .md\:focus\:elsa-to-blue-500:focus { - --tw-gradient-to: #3b82f6; - } - - .md\:focus\:elsa-to-blue-600:focus { - --tw-gradient-to: #2563eb; - } - - .md\:focus\:elsa-to-blue-700:focus { - --tw-gradient-to: #1d4ed8; - } - - .md\:focus\:elsa-to-blue-800:focus { - --tw-gradient-to: #1e40af; - } - - .md\:focus\:elsa-to-blue-900:focus { - --tw-gradient-to: #1e3a8a; - } - - .md\:focus\:elsa-to-pink-50:focus { - --tw-gradient-to: #fdf2f8; - } - - .md\:focus\:elsa-to-pink-100:focus { - --tw-gradient-to: #fce7f3; - } - - .md\:focus\:elsa-to-pink-200:focus { - --tw-gradient-to: #fbcfe8; - } - - .md\:focus\:elsa-to-pink-300:focus { - --tw-gradient-to: #f9a8d4; - } - - .md\:focus\:elsa-to-pink-400:focus { - --tw-gradient-to: #f472b6; - } - - .md\:focus\:elsa-to-pink-500:focus { - --tw-gradient-to: #ec4899; - } - - .md\:focus\:elsa-to-pink-600:focus { - --tw-gradient-to: #db2777; - } - - .md\:focus\:elsa-to-pink-700:focus { - --tw-gradient-to: #be185d; - } - - .md\:focus\:elsa-to-pink-800:focus { - --tw-gradient-to: #9d174d; - } - - .md\:focus\:elsa-to-pink-900:focus { - --tw-gradient-to: #831843; - } - - .md\:focus\:elsa-to-cool-gray-50:focus { - --tw-gradient-to: #f9fafb; - } - - .md\:focus\:elsa-to-cool-gray-100:focus { - --tw-gradient-to: #f3f4f6; - } - - .md\:focus\:elsa-to-cool-gray-200:focus { - --tw-gradient-to: #e5e7eb; - } - - .md\:focus\:elsa-to-cool-gray-300:focus { - --tw-gradient-to: #d1d5db; - } - - .md\:focus\:elsa-to-cool-gray-400:focus { - --tw-gradient-to: #9ca3af; - } - - .md\:focus\:elsa-to-cool-gray-500:focus { - --tw-gradient-to: #6b7280; - } - - .md\:focus\:elsa-to-cool-gray-600:focus { - --tw-gradient-to: #4b5563; - } - - .md\:focus\:elsa-to-cool-gray-700:focus { - --tw-gradient-to: #374151; - } - - .md\:focus\:elsa-to-cool-gray-800:focus { - --tw-gradient-to: #1f2937; - } - - .md\:focus\:elsa-to-cool-gray-900:focus { - --tw-gradient-to: #111827; - } - - .md\:focus\:elsa-to-rose-50:focus { - --tw-gradient-to: #fff1f2; - } - - .md\:focus\:elsa-to-rose-100:focus { - --tw-gradient-to: #ffe4e6; - } - - .md\:focus\:elsa-to-rose-200:focus { - --tw-gradient-to: #fecdd3; - } - - .md\:focus\:elsa-to-rose-300:focus { - --tw-gradient-to: #fda4af; - } - - .md\:focus\:elsa-to-rose-400:focus { - --tw-gradient-to: #fb7185; - } - - .md\:focus\:elsa-to-rose-500:focus { - --tw-gradient-to: #f43f5e; - } - - .md\:focus\:elsa-to-rose-600:focus { - --tw-gradient-to: #e11d48; - } - - .md\:focus\:elsa-to-rose-700:focus { - --tw-gradient-to: #be123c; - } - - .md\:focus\:elsa-to-rose-800:focus { - --tw-gradient-to: #9f1239; - } - - .md\:focus\:elsa-to-rose-900:focus { - --tw-gradient-to: #881337; - } - - .md\:elsa-text-gray-50 { - --tw-text-opacity: 1; - color: rgba(249, 250, 251, var(--tw-text-opacity)); - } - - .md\:elsa-text-gray-100 { - --tw-text-opacity: 1; - color: rgba(243, 244, 246, var(--tw-text-opacity)); - } - - .md\:elsa-text-gray-200 { - --tw-text-opacity: 1; - color: rgba(229, 231, 235, var(--tw-text-opacity)); - } - - .md\:elsa-text-gray-300 { - --tw-text-opacity: 1; - color: rgba(209, 213, 219, var(--tw-text-opacity)); - } - - .md\:elsa-text-gray-400 { - --tw-text-opacity: 1; - color: rgba(156, 163, 175, var(--tw-text-opacity)); - } - - .md\:elsa-text-gray-500 { - --tw-text-opacity: 1; - color: rgba(107, 114, 128, var(--tw-text-opacity)); - } - - .md\:elsa-text-gray-600 { - --tw-text-opacity: 1; - color: rgba(75, 85, 99, var(--tw-text-opacity)); - } - - .md\:elsa-text-gray-700 { - --tw-text-opacity: 1; - color: rgba(55, 65, 81, var(--tw-text-opacity)); - } - - .md\:elsa-text-gray-800 { - --tw-text-opacity: 1; - color: rgba(31, 41, 55, var(--tw-text-opacity)); - } - - .md\:elsa-text-gray-900 { - --tw-text-opacity: 1; - color: rgba(17, 24, 39, var(--tw-text-opacity)); - } - - .md\:elsa-text-red-50 { - --tw-text-opacity: 1; - color: rgba(254, 242, 242, var(--tw-text-opacity)); - } - - .md\:elsa-text-red-100 { - --tw-text-opacity: 1; - color: rgba(254, 226, 226, var(--tw-text-opacity)); - } - - .md\:elsa-text-red-200 { - --tw-text-opacity: 1; - color: rgba(254, 202, 202, var(--tw-text-opacity)); - } - - .md\:elsa-text-red-300 { - --tw-text-opacity: 1; - color: rgba(252, 165, 165, var(--tw-text-opacity)); - } - - .md\:elsa-text-red-400 { - --tw-text-opacity: 1; - color: rgba(248, 113, 113, var(--tw-text-opacity)); - } - - .md\:elsa-text-red-500 { - --tw-text-opacity: 1; - color: rgba(239, 68, 68, var(--tw-text-opacity)); - } - - .md\:elsa-text-red-600 { - --tw-text-opacity: 1; - color: rgba(220, 38, 38, var(--tw-text-opacity)); - } - - .md\:elsa-text-red-700 { - --tw-text-opacity: 1; - color: rgba(185, 28, 28, var(--tw-text-opacity)); - } - - .md\:elsa-text-red-800 { - --tw-text-opacity: 1; - color: rgba(153, 27, 27, var(--tw-text-opacity)); - } - - .md\:elsa-text-red-900 { - --tw-text-opacity: 1; - color: rgba(127, 29, 29, var(--tw-text-opacity)); - } - - .md\:elsa-text-yellow-50 { - --tw-text-opacity: 1; - color: rgba(255, 251, 235, var(--tw-text-opacity)); - } - - .md\:elsa-text-yellow-100 { - --tw-text-opacity: 1; - color: rgba(254, 243, 199, var(--tw-text-opacity)); - } - - .md\:elsa-text-yellow-200 { - --tw-text-opacity: 1; - color: rgba(253, 230, 138, var(--tw-text-opacity)); - } - - .md\:elsa-text-yellow-300 { - --tw-text-opacity: 1; - color: rgba(252, 211, 77, var(--tw-text-opacity)); - } - - .md\:elsa-text-yellow-400 { - --tw-text-opacity: 1; - color: rgba(251, 191, 36, var(--tw-text-opacity)); - } - - .md\:elsa-text-yellow-500 { - --tw-text-opacity: 1; - color: rgba(245, 158, 11, var(--tw-text-opacity)); - } - - .md\:elsa-text-yellow-600 { - --tw-text-opacity: 1; - color: rgba(217, 119, 6, var(--tw-text-opacity)); - } - - .md\:elsa-text-yellow-700 { - --tw-text-opacity: 1; - color: rgba(180, 83, 9, var(--tw-text-opacity)); - } - - .md\:elsa-text-yellow-800 { - --tw-text-opacity: 1; - color: rgba(146, 64, 14, var(--tw-text-opacity)); - } - - .md\:elsa-text-yellow-900 { - --tw-text-opacity: 1; - color: rgba(120, 53, 15, var(--tw-text-opacity)); - } - - .md\:elsa-text-green-50 { - --tw-text-opacity: 1; - color: rgba(236, 253, 245, var(--tw-text-opacity)); - } - - .md\:elsa-text-green-100 { - --tw-text-opacity: 1; - color: rgba(209, 250, 229, var(--tw-text-opacity)); - } - - .md\:elsa-text-green-200 { - --tw-text-opacity: 1; - color: rgba(167, 243, 208, var(--tw-text-opacity)); - } - - .md\:elsa-text-green-300 { - --tw-text-opacity: 1; - color: rgba(110, 231, 183, var(--tw-text-opacity)); - } - - .md\:elsa-text-green-400 { - --tw-text-opacity: 1; - color: rgba(52, 211, 153, var(--tw-text-opacity)); - } - - .md\:elsa-text-green-500 { - --tw-text-opacity: 1; - color: rgba(16, 185, 129, var(--tw-text-opacity)); - } - - .md\:elsa-text-green-600 { - --tw-text-opacity: 1; - color: rgba(5, 150, 105, var(--tw-text-opacity)); - } - - .md\:elsa-text-green-700 { - --tw-text-opacity: 1; - color: rgba(4, 120, 87, var(--tw-text-opacity)); - } - - .md\:elsa-text-green-800 { - --tw-text-opacity: 1; - color: rgba(6, 95, 70, var(--tw-text-opacity)); - } - - .md\:elsa-text-green-900 { - --tw-text-opacity: 1; - color: rgba(6, 78, 59, var(--tw-text-opacity)); - } - - .md\:elsa-text-blue-50 { - --tw-text-opacity: 1; - color: rgba(239, 246, 255, var(--tw-text-opacity)); - } - - .md\:elsa-text-blue-100 { - --tw-text-opacity: 1; - color: rgba(219, 234, 254, var(--tw-text-opacity)); - } - - .md\:elsa-text-blue-200 { - --tw-text-opacity: 1; - color: rgba(191, 219, 254, var(--tw-text-opacity)); - } - - .md\:elsa-text-blue-300 { - --tw-text-opacity: 1; - color: rgba(147, 197, 253, var(--tw-text-opacity)); - } - - .md\:elsa-text-blue-400 { - --tw-text-opacity: 1; - color: rgba(96, 165, 250, var(--tw-text-opacity)); - } - - .md\:elsa-text-blue-500 { - --tw-text-opacity: 1; - color: rgba(59, 130, 246, var(--tw-text-opacity)); - } - - .md\:elsa-text-blue-600 { - --tw-text-opacity: 1; - color: rgba(37, 99, 235, var(--tw-text-opacity)); - } - - .md\:elsa-text-blue-700 { - --tw-text-opacity: 1; - color: rgba(29, 78, 216, var(--tw-text-opacity)); - } - - .md\:elsa-text-blue-800 { - --tw-text-opacity: 1; - color: rgba(30, 64, 175, var(--tw-text-opacity)); - } - - .md\:elsa-text-blue-900 { - --tw-text-opacity: 1; - color: rgba(30, 58, 138, var(--tw-text-opacity)); - } - - .md\:elsa-text-pink-50 { - --tw-text-opacity: 1; - color: rgba(253, 242, 248, var(--tw-text-opacity)); - } - - .md\:elsa-text-pink-100 { - --tw-text-opacity: 1; - color: rgba(252, 231, 243, var(--tw-text-opacity)); - } - - .md\:elsa-text-pink-200 { - --tw-text-opacity: 1; - color: rgba(251, 207, 232, var(--tw-text-opacity)); - } - - .md\:elsa-text-pink-300 { - --tw-text-opacity: 1; - color: rgba(249, 168, 212, var(--tw-text-opacity)); - } - - .md\:elsa-text-pink-400 { - --tw-text-opacity: 1; - color: rgba(244, 114, 182, var(--tw-text-opacity)); - } - - .md\:elsa-text-pink-500 { - --tw-text-opacity: 1; - color: rgba(236, 72, 153, var(--tw-text-opacity)); - } - - .md\:elsa-text-pink-600 { - --tw-text-opacity: 1; - color: rgba(219, 39, 119, var(--tw-text-opacity)); - } - - .md\:elsa-text-pink-700 { - --tw-text-opacity: 1; - color: rgba(190, 24, 93, var(--tw-text-opacity)); - } - - .md\:elsa-text-pink-800 { - --tw-text-opacity: 1; - color: rgba(157, 23, 77, var(--tw-text-opacity)); - } - - .md\:elsa-text-pink-900 { - --tw-text-opacity: 1; - color: rgba(131, 24, 67, var(--tw-text-opacity)); - } - - .md\:elsa-text-cool-gray-50 { - --tw-text-opacity: 1; - color: rgba(249, 250, 251, var(--tw-text-opacity)); - } - - .md\:elsa-text-cool-gray-100 { - --tw-text-opacity: 1; - color: rgba(243, 244, 246, var(--tw-text-opacity)); - } - - .md\:elsa-text-cool-gray-200 { - --tw-text-opacity: 1; - color: rgba(229, 231, 235, var(--tw-text-opacity)); - } - - .md\:elsa-text-cool-gray-300 { - --tw-text-opacity: 1; - color: rgba(209, 213, 219, var(--tw-text-opacity)); - } - - .md\:elsa-text-cool-gray-400 { - --tw-text-opacity: 1; - color: rgba(156, 163, 175, var(--tw-text-opacity)); - } - - .md\:elsa-text-cool-gray-500 { - --tw-text-opacity: 1; - color: rgba(107, 114, 128, var(--tw-text-opacity)); - } - - .md\:elsa-text-cool-gray-600 { - --tw-text-opacity: 1; - color: rgba(75, 85, 99, var(--tw-text-opacity)); - } - - .md\:elsa-text-cool-gray-700 { - --tw-text-opacity: 1; - color: rgba(55, 65, 81, var(--tw-text-opacity)); - } - - .md\:elsa-text-cool-gray-800 { - --tw-text-opacity: 1; - color: rgba(31, 41, 55, var(--tw-text-opacity)); - } - - .md\:elsa-text-cool-gray-900 { - --tw-text-opacity: 1; - color: rgba(17, 24, 39, var(--tw-text-opacity)); - } - - .md\:elsa-text-rose-50 { - --tw-text-opacity: 1; - color: rgba(255, 241, 242, var(--tw-text-opacity)); - } - - .md\:elsa-text-rose-100 { - --tw-text-opacity: 1; - color: rgba(255, 228, 230, var(--tw-text-opacity)); - } - - .md\:elsa-text-rose-200 { - --tw-text-opacity: 1; - color: rgba(254, 205, 211, var(--tw-text-opacity)); - } - - .md\:elsa-text-rose-300 { - --tw-text-opacity: 1; - color: rgba(253, 164, 175, var(--tw-text-opacity)); - } - - .md\:elsa-text-rose-400 { - --tw-text-opacity: 1; - color: rgba(251, 113, 133, var(--tw-text-opacity)); - } - - .md\:elsa-text-rose-500 { - --tw-text-opacity: 1; - color: rgba(244, 63, 94, var(--tw-text-opacity)); - } - - .md\:elsa-text-rose-600 { - --tw-text-opacity: 1; - color: rgba(225, 29, 72, var(--tw-text-opacity)); - } - - .md\:elsa-text-rose-700 { - --tw-text-opacity: 1; - color: rgba(190, 18, 60, var(--tw-text-opacity)); - } - - .md\:elsa-text-rose-800 { - --tw-text-opacity: 1; - color: rgba(159, 18, 57, var(--tw-text-opacity)); - } - - .md\:elsa-text-rose-900 { - --tw-text-opacity: 1; - color: rgba(136, 19, 55, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-gray-50 { - --tw-text-opacity: 1; - color: rgba(249, 250, 251, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-gray-100 { - --tw-text-opacity: 1; - color: rgba(243, 244, 246, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-gray-200 { - --tw-text-opacity: 1; - color: rgba(229, 231, 235, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-gray-300 { - --tw-text-opacity: 1; - color: rgba(209, 213, 219, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-gray-400 { - --tw-text-opacity: 1; - color: rgba(156, 163, 175, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-gray-500 { - --tw-text-opacity: 1; - color: rgba(107, 114, 128, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-gray-600 { - --tw-text-opacity: 1; - color: rgba(75, 85, 99, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-gray-700 { - --tw-text-opacity: 1; - color: rgba(55, 65, 81, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-gray-800 { - --tw-text-opacity: 1; - color: rgba(31, 41, 55, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-gray-900 { - --tw-text-opacity: 1; - color: rgba(17, 24, 39, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-red-50 { - --tw-text-opacity: 1; - color: rgba(254, 242, 242, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-red-100 { - --tw-text-opacity: 1; - color: rgba(254, 226, 226, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-red-200 { - --tw-text-opacity: 1; - color: rgba(254, 202, 202, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-red-300 { - --tw-text-opacity: 1; - color: rgba(252, 165, 165, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-red-400 { - --tw-text-opacity: 1; - color: rgba(248, 113, 113, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-red-500 { - --tw-text-opacity: 1; - color: rgba(239, 68, 68, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-red-600 { - --tw-text-opacity: 1; - color: rgba(220, 38, 38, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-red-700 { - --tw-text-opacity: 1; - color: rgba(185, 28, 28, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-red-800 { - --tw-text-opacity: 1; - color: rgba(153, 27, 27, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-red-900 { - --tw-text-opacity: 1; - color: rgba(127, 29, 29, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-yellow-50 { - --tw-text-opacity: 1; - color: rgba(255, 251, 235, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-yellow-100 { - --tw-text-opacity: 1; - color: rgba(254, 243, 199, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-yellow-200 { - --tw-text-opacity: 1; - color: rgba(253, 230, 138, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-yellow-300 { - --tw-text-opacity: 1; - color: rgba(252, 211, 77, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-yellow-400 { - --tw-text-opacity: 1; - color: rgba(251, 191, 36, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-yellow-500 { - --tw-text-opacity: 1; - color: rgba(245, 158, 11, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-yellow-600 { - --tw-text-opacity: 1; - color: rgba(217, 119, 6, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-yellow-700 { - --tw-text-opacity: 1; - color: rgba(180, 83, 9, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-yellow-800 { - --tw-text-opacity: 1; - color: rgba(146, 64, 14, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-yellow-900 { - --tw-text-opacity: 1; - color: rgba(120, 53, 15, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-green-50 { - --tw-text-opacity: 1; - color: rgba(236, 253, 245, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-green-100 { - --tw-text-opacity: 1; - color: rgba(209, 250, 229, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-green-200 { - --tw-text-opacity: 1; - color: rgba(167, 243, 208, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-green-300 { - --tw-text-opacity: 1; - color: rgba(110, 231, 183, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-green-400 { - --tw-text-opacity: 1; - color: rgba(52, 211, 153, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-green-500 { - --tw-text-opacity: 1; - color: rgba(16, 185, 129, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-green-600 { - --tw-text-opacity: 1; - color: rgba(5, 150, 105, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-green-700 { - --tw-text-opacity: 1; - color: rgba(4, 120, 87, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-green-800 { - --tw-text-opacity: 1; - color: rgba(6, 95, 70, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-green-900 { - --tw-text-opacity: 1; - color: rgba(6, 78, 59, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-blue-50 { - --tw-text-opacity: 1; - color: rgba(239, 246, 255, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-blue-100 { - --tw-text-opacity: 1; - color: rgba(219, 234, 254, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-blue-200 { - --tw-text-opacity: 1; - color: rgba(191, 219, 254, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-blue-300 { - --tw-text-opacity: 1; - color: rgba(147, 197, 253, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-blue-400 { - --tw-text-opacity: 1; - color: rgba(96, 165, 250, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-blue-500 { - --tw-text-opacity: 1; - color: rgba(59, 130, 246, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-blue-600 { - --tw-text-opacity: 1; - color: rgba(37, 99, 235, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-blue-700 { - --tw-text-opacity: 1; - color: rgba(29, 78, 216, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-blue-800 { - --tw-text-opacity: 1; - color: rgba(30, 64, 175, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-blue-900 { - --tw-text-opacity: 1; - color: rgba(30, 58, 138, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-pink-50 { - --tw-text-opacity: 1; - color: rgba(253, 242, 248, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-pink-100 { - --tw-text-opacity: 1; - color: rgba(252, 231, 243, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-pink-200 { - --tw-text-opacity: 1; - color: rgba(251, 207, 232, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-pink-300 { - --tw-text-opacity: 1; - color: rgba(249, 168, 212, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-pink-400 { - --tw-text-opacity: 1; - color: rgba(244, 114, 182, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-pink-500 { - --tw-text-opacity: 1; - color: rgba(236, 72, 153, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-pink-600 { - --tw-text-opacity: 1; - color: rgba(219, 39, 119, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-pink-700 { - --tw-text-opacity: 1; - color: rgba(190, 24, 93, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-pink-800 { - --tw-text-opacity: 1; - color: rgba(157, 23, 77, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-pink-900 { - --tw-text-opacity: 1; - color: rgba(131, 24, 67, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-cool-gray-50 { - --tw-text-opacity: 1; - color: rgba(249, 250, 251, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-cool-gray-100 { - --tw-text-opacity: 1; - color: rgba(243, 244, 246, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-cool-gray-200 { - --tw-text-opacity: 1; - color: rgba(229, 231, 235, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-cool-gray-300 { - --tw-text-opacity: 1; - color: rgba(209, 213, 219, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-cool-gray-400 { - --tw-text-opacity: 1; - color: rgba(156, 163, 175, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-cool-gray-500 { - --tw-text-opacity: 1; - color: rgba(107, 114, 128, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-cool-gray-600 { - --tw-text-opacity: 1; - color: rgba(75, 85, 99, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-cool-gray-700 { - --tw-text-opacity: 1; - color: rgba(55, 65, 81, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-cool-gray-800 { - --tw-text-opacity: 1; - color: rgba(31, 41, 55, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-cool-gray-900 { - --tw-text-opacity: 1; - color: rgba(17, 24, 39, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-rose-50 { - --tw-text-opacity: 1; - color: rgba(255, 241, 242, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-rose-100 { - --tw-text-opacity: 1; - color: rgba(255, 228, 230, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-rose-200 { - --tw-text-opacity: 1; - color: rgba(254, 205, 211, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-rose-300 { - --tw-text-opacity: 1; - color: rgba(253, 164, 175, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-rose-400 { - --tw-text-opacity: 1; - color: rgba(251, 113, 133, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-rose-500 { - --tw-text-opacity: 1; - color: rgba(244, 63, 94, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-rose-600 { - --tw-text-opacity: 1; - color: rgba(225, 29, 72, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-rose-700 { - --tw-text-opacity: 1; - color: rgba(190, 18, 60, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-rose-800 { - --tw-text-opacity: 1; - color: rgba(159, 18, 57, var(--tw-text-opacity)); - } - - .elsa-group:hover .md\:group-hover\:elsa-text-rose-900 { - --tw-text-opacity: 1; - color: rgba(136, 19, 55, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-gray-50:focus-within { - --tw-text-opacity: 1; - color: rgba(249, 250, 251, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-gray-100:focus-within { - --tw-text-opacity: 1; - color: rgba(243, 244, 246, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-gray-200:focus-within { - --tw-text-opacity: 1; - color: rgba(229, 231, 235, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-gray-300:focus-within { - --tw-text-opacity: 1; - color: rgba(209, 213, 219, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-gray-400:focus-within { - --tw-text-opacity: 1; - color: rgba(156, 163, 175, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-gray-500:focus-within { - --tw-text-opacity: 1; - color: rgba(107, 114, 128, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-gray-600:focus-within { - --tw-text-opacity: 1; - color: rgba(75, 85, 99, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-gray-700:focus-within { - --tw-text-opacity: 1; - color: rgba(55, 65, 81, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-gray-800:focus-within { - --tw-text-opacity: 1; - color: rgba(31, 41, 55, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-gray-900:focus-within { - --tw-text-opacity: 1; - color: rgba(17, 24, 39, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-red-50:focus-within { - --tw-text-opacity: 1; - color: rgba(254, 242, 242, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-red-100:focus-within { - --tw-text-opacity: 1; - color: rgba(254, 226, 226, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-red-200:focus-within { - --tw-text-opacity: 1; - color: rgba(254, 202, 202, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-red-300:focus-within { - --tw-text-opacity: 1; - color: rgba(252, 165, 165, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-red-400:focus-within { - --tw-text-opacity: 1; - color: rgba(248, 113, 113, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-red-500:focus-within { - --tw-text-opacity: 1; - color: rgba(239, 68, 68, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-red-600:focus-within { - --tw-text-opacity: 1; - color: rgba(220, 38, 38, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-red-700:focus-within { - --tw-text-opacity: 1; - color: rgba(185, 28, 28, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-red-800:focus-within { - --tw-text-opacity: 1; - color: rgba(153, 27, 27, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-red-900:focus-within { - --tw-text-opacity: 1; - color: rgba(127, 29, 29, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-yellow-50:focus-within { - --tw-text-opacity: 1; - color: rgba(255, 251, 235, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-yellow-100:focus-within { - --tw-text-opacity: 1; - color: rgba(254, 243, 199, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-yellow-200:focus-within { - --tw-text-opacity: 1; - color: rgba(253, 230, 138, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-yellow-300:focus-within { - --tw-text-opacity: 1; - color: rgba(252, 211, 77, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-yellow-400:focus-within { - --tw-text-opacity: 1; - color: rgba(251, 191, 36, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-yellow-500:focus-within { - --tw-text-opacity: 1; - color: rgba(245, 158, 11, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-yellow-600:focus-within { - --tw-text-opacity: 1; - color: rgba(217, 119, 6, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-yellow-700:focus-within { - --tw-text-opacity: 1; - color: rgba(180, 83, 9, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-yellow-800:focus-within { - --tw-text-opacity: 1; - color: rgba(146, 64, 14, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-yellow-900:focus-within { - --tw-text-opacity: 1; - color: rgba(120, 53, 15, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-green-50:focus-within { - --tw-text-opacity: 1; - color: rgba(236, 253, 245, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-green-100:focus-within { - --tw-text-opacity: 1; - color: rgba(209, 250, 229, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-green-200:focus-within { - --tw-text-opacity: 1; - color: rgba(167, 243, 208, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-green-300:focus-within { - --tw-text-opacity: 1; - color: rgba(110, 231, 183, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-green-400:focus-within { - --tw-text-opacity: 1; - color: rgba(52, 211, 153, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-green-500:focus-within { - --tw-text-opacity: 1; - color: rgba(16, 185, 129, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-green-600:focus-within { - --tw-text-opacity: 1; - color: rgba(5, 150, 105, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-green-700:focus-within { - --tw-text-opacity: 1; - color: rgba(4, 120, 87, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-green-800:focus-within { - --tw-text-opacity: 1; - color: rgba(6, 95, 70, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-green-900:focus-within { - --tw-text-opacity: 1; - color: rgba(6, 78, 59, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-blue-50:focus-within { - --tw-text-opacity: 1; - color: rgba(239, 246, 255, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-blue-100:focus-within { - --tw-text-opacity: 1; - color: rgba(219, 234, 254, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-blue-200:focus-within { - --tw-text-opacity: 1; - color: rgba(191, 219, 254, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-blue-300:focus-within { - --tw-text-opacity: 1; - color: rgba(147, 197, 253, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-blue-400:focus-within { - --tw-text-opacity: 1; - color: rgba(96, 165, 250, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-blue-500:focus-within { - --tw-text-opacity: 1; - color: rgba(59, 130, 246, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-blue-600:focus-within { - --tw-text-opacity: 1; - color: rgba(37, 99, 235, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-blue-700:focus-within { - --tw-text-opacity: 1; - color: rgba(29, 78, 216, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-blue-800:focus-within { - --tw-text-opacity: 1; - color: rgba(30, 64, 175, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-blue-900:focus-within { - --tw-text-opacity: 1; - color: rgba(30, 58, 138, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-pink-50:focus-within { - --tw-text-opacity: 1; - color: rgba(253, 242, 248, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-pink-100:focus-within { - --tw-text-opacity: 1; - color: rgba(252, 231, 243, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-pink-200:focus-within { - --tw-text-opacity: 1; - color: rgba(251, 207, 232, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-pink-300:focus-within { - --tw-text-opacity: 1; - color: rgba(249, 168, 212, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-pink-400:focus-within { - --tw-text-opacity: 1; - color: rgba(244, 114, 182, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-pink-500:focus-within { - --tw-text-opacity: 1; - color: rgba(236, 72, 153, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-pink-600:focus-within { - --tw-text-opacity: 1; - color: rgba(219, 39, 119, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-pink-700:focus-within { - --tw-text-opacity: 1; - color: rgba(190, 24, 93, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-pink-800:focus-within { - --tw-text-opacity: 1; - color: rgba(157, 23, 77, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-pink-900:focus-within { - --tw-text-opacity: 1; - color: rgba(131, 24, 67, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-cool-gray-50:focus-within { - --tw-text-opacity: 1; - color: rgba(249, 250, 251, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-cool-gray-100:focus-within { - --tw-text-opacity: 1; - color: rgba(243, 244, 246, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-cool-gray-200:focus-within { - --tw-text-opacity: 1; - color: rgba(229, 231, 235, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-cool-gray-300:focus-within { - --tw-text-opacity: 1; - color: rgba(209, 213, 219, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-cool-gray-400:focus-within { - --tw-text-opacity: 1; - color: rgba(156, 163, 175, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-cool-gray-500:focus-within { - --tw-text-opacity: 1; - color: rgba(107, 114, 128, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-cool-gray-600:focus-within { - --tw-text-opacity: 1; - color: rgba(75, 85, 99, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-cool-gray-700:focus-within { - --tw-text-opacity: 1; - color: rgba(55, 65, 81, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-cool-gray-800:focus-within { - --tw-text-opacity: 1; - color: rgba(31, 41, 55, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-cool-gray-900:focus-within { - --tw-text-opacity: 1; - color: rgba(17, 24, 39, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-rose-50:focus-within { - --tw-text-opacity: 1; - color: rgba(255, 241, 242, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-rose-100:focus-within { - --tw-text-opacity: 1; - color: rgba(255, 228, 230, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-rose-200:focus-within { - --tw-text-opacity: 1; - color: rgba(254, 205, 211, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-rose-300:focus-within { - --tw-text-opacity: 1; - color: rgba(253, 164, 175, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-rose-400:focus-within { - --tw-text-opacity: 1; - color: rgba(251, 113, 133, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-rose-500:focus-within { - --tw-text-opacity: 1; - color: rgba(244, 63, 94, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-rose-600:focus-within { - --tw-text-opacity: 1; - color: rgba(225, 29, 72, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-rose-700:focus-within { - --tw-text-opacity: 1; - color: rgba(190, 18, 60, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-rose-800:focus-within { - --tw-text-opacity: 1; - color: rgba(159, 18, 57, var(--tw-text-opacity)); - } - - .md\:focus-within\:elsa-text-rose-900:focus-within { - --tw-text-opacity: 1; - color: rgba(136, 19, 55, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-gray-50:hover { - --tw-text-opacity: 1; - color: rgba(249, 250, 251, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-gray-100:hover { - --tw-text-opacity: 1; - color: rgba(243, 244, 246, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-gray-200:hover { - --tw-text-opacity: 1; - color: rgba(229, 231, 235, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-gray-300:hover { - --tw-text-opacity: 1; - color: rgba(209, 213, 219, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-gray-400:hover { - --tw-text-opacity: 1; - color: rgba(156, 163, 175, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-gray-500:hover { - --tw-text-opacity: 1; - color: rgba(107, 114, 128, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-gray-600:hover { - --tw-text-opacity: 1; - color: rgba(75, 85, 99, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-gray-700:hover { - --tw-text-opacity: 1; - color: rgba(55, 65, 81, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-gray-800:hover { - --tw-text-opacity: 1; - color: rgba(31, 41, 55, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-gray-900:hover { - --tw-text-opacity: 1; - color: rgba(17, 24, 39, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-red-50:hover { - --tw-text-opacity: 1; - color: rgba(254, 242, 242, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-red-100:hover { - --tw-text-opacity: 1; - color: rgba(254, 226, 226, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-red-200:hover { - --tw-text-opacity: 1; - color: rgba(254, 202, 202, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-red-300:hover { - --tw-text-opacity: 1; - color: rgba(252, 165, 165, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-red-400:hover { - --tw-text-opacity: 1; - color: rgba(248, 113, 113, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-red-500:hover { - --tw-text-opacity: 1; - color: rgba(239, 68, 68, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-red-600:hover { - --tw-text-opacity: 1; - color: rgba(220, 38, 38, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-red-700:hover { - --tw-text-opacity: 1; - color: rgba(185, 28, 28, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-red-800:hover { - --tw-text-opacity: 1; - color: rgba(153, 27, 27, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-red-900:hover { - --tw-text-opacity: 1; - color: rgba(127, 29, 29, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-yellow-50:hover { - --tw-text-opacity: 1; - color: rgba(255, 251, 235, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-yellow-100:hover { - --tw-text-opacity: 1; - color: rgba(254, 243, 199, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-yellow-200:hover { - --tw-text-opacity: 1; - color: rgba(253, 230, 138, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-yellow-300:hover { - --tw-text-opacity: 1; - color: rgba(252, 211, 77, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-yellow-400:hover { - --tw-text-opacity: 1; - color: rgba(251, 191, 36, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-yellow-500:hover { - --tw-text-opacity: 1; - color: rgba(245, 158, 11, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-yellow-600:hover { - --tw-text-opacity: 1; - color: rgba(217, 119, 6, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-yellow-700:hover { - --tw-text-opacity: 1; - color: rgba(180, 83, 9, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-yellow-800:hover { - --tw-text-opacity: 1; - color: rgba(146, 64, 14, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-yellow-900:hover { - --tw-text-opacity: 1; - color: rgba(120, 53, 15, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-green-50:hover { - --tw-text-opacity: 1; - color: rgba(236, 253, 245, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-green-100:hover { - --tw-text-opacity: 1; - color: rgba(209, 250, 229, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-green-200:hover { - --tw-text-opacity: 1; - color: rgba(167, 243, 208, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-green-300:hover { - --tw-text-opacity: 1; - color: rgba(110, 231, 183, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-green-400:hover { - --tw-text-opacity: 1; - color: rgba(52, 211, 153, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-green-500:hover { - --tw-text-opacity: 1; - color: rgba(16, 185, 129, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-green-600:hover { - --tw-text-opacity: 1; - color: rgba(5, 150, 105, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-green-700:hover { - --tw-text-opacity: 1; - color: rgba(4, 120, 87, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-green-800:hover { - --tw-text-opacity: 1; - color: rgba(6, 95, 70, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-green-900:hover { - --tw-text-opacity: 1; - color: rgba(6, 78, 59, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-blue-50:hover { - --tw-text-opacity: 1; - color: rgba(239, 246, 255, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-blue-100:hover { - --tw-text-opacity: 1; - color: rgba(219, 234, 254, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-blue-200:hover { - --tw-text-opacity: 1; - color: rgba(191, 219, 254, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-blue-300:hover { - --tw-text-opacity: 1; - color: rgba(147, 197, 253, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-blue-400:hover { - --tw-text-opacity: 1; - color: rgba(96, 165, 250, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-blue-500:hover { - --tw-text-opacity: 1; - color: rgba(59, 130, 246, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-blue-600:hover { - --tw-text-opacity: 1; - color: rgba(37, 99, 235, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-blue-700:hover { - --tw-text-opacity: 1; - color: rgba(29, 78, 216, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-blue-800:hover { - --tw-text-opacity: 1; - color: rgba(30, 64, 175, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-blue-900:hover { - --tw-text-opacity: 1; - color: rgba(30, 58, 138, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-pink-50:hover { - --tw-text-opacity: 1; - color: rgba(253, 242, 248, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-pink-100:hover { - --tw-text-opacity: 1; - color: rgba(252, 231, 243, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-pink-200:hover { - --tw-text-opacity: 1; - color: rgba(251, 207, 232, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-pink-300:hover { - --tw-text-opacity: 1; - color: rgba(249, 168, 212, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-pink-400:hover { - --tw-text-opacity: 1; - color: rgba(244, 114, 182, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-pink-500:hover { - --tw-text-opacity: 1; - color: rgba(236, 72, 153, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-pink-600:hover { - --tw-text-opacity: 1; - color: rgba(219, 39, 119, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-pink-700:hover { - --tw-text-opacity: 1; - color: rgba(190, 24, 93, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-pink-800:hover { - --tw-text-opacity: 1; - color: rgba(157, 23, 77, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-pink-900:hover { - --tw-text-opacity: 1; - color: rgba(131, 24, 67, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-cool-gray-50:hover { - --tw-text-opacity: 1; - color: rgba(249, 250, 251, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-cool-gray-100:hover { - --tw-text-opacity: 1; - color: rgba(243, 244, 246, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-cool-gray-200:hover { - --tw-text-opacity: 1; - color: rgba(229, 231, 235, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-cool-gray-300:hover { - --tw-text-opacity: 1; - color: rgba(209, 213, 219, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-cool-gray-400:hover { - --tw-text-opacity: 1; - color: rgba(156, 163, 175, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-cool-gray-500:hover { - --tw-text-opacity: 1; - color: rgba(107, 114, 128, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-cool-gray-600:hover { - --tw-text-opacity: 1; - color: rgba(75, 85, 99, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-cool-gray-700:hover { - --tw-text-opacity: 1; - color: rgba(55, 65, 81, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-cool-gray-800:hover { - --tw-text-opacity: 1; - color: rgba(31, 41, 55, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-cool-gray-900:hover { - --tw-text-opacity: 1; - color: rgba(17, 24, 39, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-rose-50:hover { - --tw-text-opacity: 1; - color: rgba(255, 241, 242, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-rose-100:hover { - --tw-text-opacity: 1; - color: rgba(255, 228, 230, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-rose-200:hover { - --tw-text-opacity: 1; - color: rgba(254, 205, 211, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-rose-300:hover { - --tw-text-opacity: 1; - color: rgba(253, 164, 175, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-rose-400:hover { - --tw-text-opacity: 1; - color: rgba(251, 113, 133, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-rose-500:hover { - --tw-text-opacity: 1; - color: rgba(244, 63, 94, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-rose-600:hover { - --tw-text-opacity: 1; - color: rgba(225, 29, 72, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-rose-700:hover { - --tw-text-opacity: 1; - color: rgba(190, 18, 60, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-rose-800:hover { - --tw-text-opacity: 1; - color: rgba(159, 18, 57, var(--tw-text-opacity)); - } - - .md\:hover\:elsa-text-rose-900:hover { - --tw-text-opacity: 1; - color: rgba(136, 19, 55, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-gray-50:focus { - --tw-text-opacity: 1; - color: rgba(249, 250, 251, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-gray-100:focus { - --tw-text-opacity: 1; - color: rgba(243, 244, 246, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-gray-200:focus { - --tw-text-opacity: 1; - color: rgba(229, 231, 235, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-gray-300:focus { - --tw-text-opacity: 1; - color: rgba(209, 213, 219, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-gray-400:focus { - --tw-text-opacity: 1; - color: rgba(156, 163, 175, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-gray-500:focus { - --tw-text-opacity: 1; - color: rgba(107, 114, 128, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-gray-600:focus { - --tw-text-opacity: 1; - color: rgba(75, 85, 99, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-gray-700:focus { - --tw-text-opacity: 1; - color: rgba(55, 65, 81, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-gray-800:focus { - --tw-text-opacity: 1; - color: rgba(31, 41, 55, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-gray-900:focus { - --tw-text-opacity: 1; - color: rgba(17, 24, 39, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-red-50:focus { - --tw-text-opacity: 1; - color: rgba(254, 242, 242, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-red-100:focus { - --tw-text-opacity: 1; - color: rgba(254, 226, 226, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-red-200:focus { - --tw-text-opacity: 1; - color: rgba(254, 202, 202, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-red-300:focus { - --tw-text-opacity: 1; - color: rgba(252, 165, 165, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-red-400:focus { - --tw-text-opacity: 1; - color: rgba(248, 113, 113, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-red-500:focus { - --tw-text-opacity: 1; - color: rgba(239, 68, 68, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-red-600:focus { - --tw-text-opacity: 1; - color: rgba(220, 38, 38, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-red-700:focus { - --tw-text-opacity: 1; - color: rgba(185, 28, 28, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-red-800:focus { - --tw-text-opacity: 1; - color: rgba(153, 27, 27, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-red-900:focus { - --tw-text-opacity: 1; - color: rgba(127, 29, 29, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-yellow-50:focus { - --tw-text-opacity: 1; - color: rgba(255, 251, 235, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-yellow-100:focus { - --tw-text-opacity: 1; - color: rgba(254, 243, 199, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-yellow-200:focus { - --tw-text-opacity: 1; - color: rgba(253, 230, 138, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-yellow-300:focus { - --tw-text-opacity: 1; - color: rgba(252, 211, 77, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-yellow-400:focus { - --tw-text-opacity: 1; - color: rgba(251, 191, 36, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-yellow-500:focus { - --tw-text-opacity: 1; - color: rgba(245, 158, 11, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-yellow-600:focus { - --tw-text-opacity: 1; - color: rgba(217, 119, 6, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-yellow-700:focus { - --tw-text-opacity: 1; - color: rgba(180, 83, 9, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-yellow-800:focus { - --tw-text-opacity: 1; - color: rgba(146, 64, 14, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-yellow-900:focus { - --tw-text-opacity: 1; - color: rgba(120, 53, 15, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-green-50:focus { - --tw-text-opacity: 1; - color: rgba(236, 253, 245, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-green-100:focus { - --tw-text-opacity: 1; - color: rgba(209, 250, 229, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-green-200:focus { - --tw-text-opacity: 1; - color: rgba(167, 243, 208, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-green-300:focus { - --tw-text-opacity: 1; - color: rgba(110, 231, 183, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-green-400:focus { - --tw-text-opacity: 1; - color: rgba(52, 211, 153, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-green-500:focus { - --tw-text-opacity: 1; - color: rgba(16, 185, 129, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-green-600:focus { - --tw-text-opacity: 1; - color: rgba(5, 150, 105, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-green-700:focus { - --tw-text-opacity: 1; - color: rgba(4, 120, 87, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-green-800:focus { - --tw-text-opacity: 1; - color: rgba(6, 95, 70, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-green-900:focus { - --tw-text-opacity: 1; - color: rgba(6, 78, 59, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-blue-50:focus { - --tw-text-opacity: 1; - color: rgba(239, 246, 255, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-blue-100:focus { - --tw-text-opacity: 1; - color: rgba(219, 234, 254, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-blue-200:focus { - --tw-text-opacity: 1; - color: rgba(191, 219, 254, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-blue-300:focus { - --tw-text-opacity: 1; - color: rgba(147, 197, 253, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-blue-400:focus { - --tw-text-opacity: 1; - color: rgba(96, 165, 250, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-blue-500:focus { - --tw-text-opacity: 1; - color: rgba(59, 130, 246, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-blue-600:focus { - --tw-text-opacity: 1; - color: rgba(37, 99, 235, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-blue-700:focus { - --tw-text-opacity: 1; - color: rgba(29, 78, 216, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-blue-800:focus { - --tw-text-opacity: 1; - color: rgba(30, 64, 175, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-blue-900:focus { - --tw-text-opacity: 1; - color: rgba(30, 58, 138, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-pink-50:focus { - --tw-text-opacity: 1; - color: rgba(253, 242, 248, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-pink-100:focus { - --tw-text-opacity: 1; - color: rgba(252, 231, 243, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-pink-200:focus { - --tw-text-opacity: 1; - color: rgba(251, 207, 232, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-pink-300:focus { - --tw-text-opacity: 1; - color: rgba(249, 168, 212, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-pink-400:focus { - --tw-text-opacity: 1; - color: rgba(244, 114, 182, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-pink-500:focus { - --tw-text-opacity: 1; - color: rgba(236, 72, 153, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-pink-600:focus { - --tw-text-opacity: 1; - color: rgba(219, 39, 119, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-pink-700:focus { - --tw-text-opacity: 1; - color: rgba(190, 24, 93, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-pink-800:focus { - --tw-text-opacity: 1; - color: rgba(157, 23, 77, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-pink-900:focus { - --tw-text-opacity: 1; - color: rgba(131, 24, 67, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-cool-gray-50:focus { - --tw-text-opacity: 1; - color: rgba(249, 250, 251, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-cool-gray-100:focus { - --tw-text-opacity: 1; - color: rgba(243, 244, 246, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-cool-gray-200:focus { - --tw-text-opacity: 1; - color: rgba(229, 231, 235, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-cool-gray-300:focus { - --tw-text-opacity: 1; - color: rgba(209, 213, 219, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-cool-gray-400:focus { - --tw-text-opacity: 1; - color: rgba(156, 163, 175, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-cool-gray-500:focus { - --tw-text-opacity: 1; - color: rgba(107, 114, 128, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-cool-gray-600:focus { - --tw-text-opacity: 1; - color: rgba(75, 85, 99, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-cool-gray-700:focus { - --tw-text-opacity: 1; - color: rgba(55, 65, 81, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-cool-gray-800:focus { - --tw-text-opacity: 1; - color: rgba(31, 41, 55, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-cool-gray-900:focus { - --tw-text-opacity: 1; - color: rgba(17, 24, 39, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-rose-50:focus { - --tw-text-opacity: 1; - color: rgba(255, 241, 242, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-rose-100:focus { - --tw-text-opacity: 1; - color: rgba(255, 228, 230, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-rose-200:focus { - --tw-text-opacity: 1; - color: rgba(254, 205, 211, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-rose-300:focus { - --tw-text-opacity: 1; - color: rgba(253, 164, 175, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-rose-400:focus { - --tw-text-opacity: 1; - color: rgba(251, 113, 133, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-rose-500:focus { - --tw-text-opacity: 1; - color: rgba(244, 63, 94, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-rose-600:focus { - --tw-text-opacity: 1; - color: rgba(225, 29, 72, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-rose-700:focus { - --tw-text-opacity: 1; - color: rgba(190, 18, 60, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-rose-800:focus { - --tw-text-opacity: 1; - color: rgba(159, 18, 57, var(--tw-text-opacity)); - } - - .md\:focus\:elsa-text-rose-900:focus { - --tw-text-opacity: 1; - color: rgba(136, 19, 55, var(--tw-text-opacity)); - } - - .md\:elsa-placeholder-gray-50::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-gray-50:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-gray-50::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-gray-100::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-gray-100:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-gray-100::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-gray-200::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-gray-200:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-gray-200::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-gray-300::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-gray-300:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-gray-300::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-gray-400::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-gray-400:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-gray-400::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-gray-500::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-gray-500:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-gray-500::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-gray-600::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-gray-600:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-gray-600::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-gray-700::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-gray-700:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-gray-700::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-gray-800::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-gray-800:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-gray-800::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-gray-900::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-gray-900:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-gray-900::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-red-50::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 242, 242, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-red-50:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 242, 242, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-red-50::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 242, 242, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-red-100::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 226, 226, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-red-100:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 226, 226, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-red-100::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 226, 226, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-red-200::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 202, 202, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-red-200:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 202, 202, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-red-200::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 202, 202, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-red-300::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 165, 165, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-red-300:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 165, 165, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-red-300::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 165, 165, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-red-400::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(248, 113, 113, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-red-400:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(248, 113, 113, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-red-400::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(248, 113, 113, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-red-500::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(239, 68, 68, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-red-500:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(239, 68, 68, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-red-500::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(239, 68, 68, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-red-600::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(220, 38, 38, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-red-600:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(220, 38, 38, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-red-600::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(220, 38, 38, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-red-700::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(185, 28, 28, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-red-700:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(185, 28, 28, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-red-700::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(185, 28, 28, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-red-800::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(153, 27, 27, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-red-800:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(153, 27, 27, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-red-800::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(153, 27, 27, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-red-900::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(127, 29, 29, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-red-900:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(127, 29, 29, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-red-900::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(127, 29, 29, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-yellow-50::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 251, 235, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-yellow-50:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 251, 235, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-yellow-50::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 251, 235, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-yellow-100::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 243, 199, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-yellow-100:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 243, 199, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-yellow-100::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 243, 199, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-yellow-200::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 230, 138, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-yellow-200:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 230, 138, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-yellow-200::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 230, 138, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-yellow-300::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 211, 77, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-yellow-300:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 211, 77, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-yellow-300::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 211, 77, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-yellow-400::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 191, 36, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-yellow-400:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 191, 36, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-yellow-400::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 191, 36, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-yellow-500::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(245, 158, 11, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-yellow-500:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(245, 158, 11, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-yellow-500::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(245, 158, 11, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-yellow-600::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(217, 119, 6, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-yellow-600:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(217, 119, 6, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-yellow-600::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(217, 119, 6, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-yellow-700::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(180, 83, 9, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-yellow-700:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(180, 83, 9, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-yellow-700::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(180, 83, 9, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-yellow-800::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(146, 64, 14, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-yellow-800:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(146, 64, 14, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-yellow-800::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(146, 64, 14, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-yellow-900::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(120, 53, 15, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-yellow-900:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(120, 53, 15, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-yellow-900::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(120, 53, 15, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-green-50::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(236, 253, 245, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-green-50:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(236, 253, 245, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-green-50::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(236, 253, 245, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-green-100::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 250, 229, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-green-100:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 250, 229, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-green-100::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 250, 229, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-green-200::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(167, 243, 208, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-green-200:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(167, 243, 208, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-green-200::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(167, 243, 208, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-green-300::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(110, 231, 183, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-green-300:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(110, 231, 183, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-green-300::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(110, 231, 183, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-green-400::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(52, 211, 153, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-green-400:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(52, 211, 153, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-green-400::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(52, 211, 153, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-green-500::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(16, 185, 129, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-green-500:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(16, 185, 129, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-green-500::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(16, 185, 129, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-green-600::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(5, 150, 105, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-green-600:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(5, 150, 105, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-green-600::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(5, 150, 105, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-green-700::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(4, 120, 87, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-green-700:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(4, 120, 87, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-green-700::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(4, 120, 87, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-green-800::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(6, 95, 70, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-green-800:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(6, 95, 70, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-green-800::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(6, 95, 70, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-green-900::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(6, 78, 59, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-green-900:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(6, 78, 59, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-green-900::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(6, 78, 59, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-blue-50::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(239, 246, 255, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-blue-50:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(239, 246, 255, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-blue-50::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(239, 246, 255, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-blue-100::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(219, 234, 254, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-blue-100:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(219, 234, 254, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-blue-100::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(219, 234, 254, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-blue-200::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(191, 219, 254, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-blue-200:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(191, 219, 254, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-blue-200::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(191, 219, 254, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-blue-300::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(147, 197, 253, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-blue-300:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(147, 197, 253, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-blue-300::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(147, 197, 253, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-blue-400::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(96, 165, 250, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-blue-400:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(96, 165, 250, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-blue-400::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(96, 165, 250, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-blue-500::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(59, 130, 246, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-blue-500:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(59, 130, 246, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-blue-500::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(59, 130, 246, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-blue-600::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(37, 99, 235, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-blue-600:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(37, 99, 235, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-blue-600::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(37, 99, 235, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-blue-700::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(29, 78, 216, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-blue-700:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(29, 78, 216, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-blue-700::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(29, 78, 216, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-blue-800::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(30, 64, 175, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-blue-800:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(30, 64, 175, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-blue-800::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(30, 64, 175, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-blue-900::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(30, 58, 138, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-blue-900:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(30, 58, 138, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-blue-900::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(30, 58, 138, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-pink-50::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 242, 248, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-pink-50:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 242, 248, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-pink-50::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 242, 248, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-pink-100::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 231, 243, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-pink-100:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 231, 243, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-pink-100::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 231, 243, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-pink-200::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 207, 232, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-pink-200:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 207, 232, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-pink-200::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 207, 232, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-pink-300::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 168, 212, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-pink-300:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 168, 212, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-pink-300::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 168, 212, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-pink-400::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(244, 114, 182, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-pink-400:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(244, 114, 182, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-pink-400::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(244, 114, 182, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-pink-500::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(236, 72, 153, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-pink-500:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(236, 72, 153, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-pink-500::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(236, 72, 153, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-pink-600::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(219, 39, 119, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-pink-600:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(219, 39, 119, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-pink-600::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(219, 39, 119, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-pink-700::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(190, 24, 93, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-pink-700:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(190, 24, 93, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-pink-700::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(190, 24, 93, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-pink-800::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(157, 23, 77, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-pink-800:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(157, 23, 77, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-pink-800::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(157, 23, 77, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-pink-900::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(131, 24, 67, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-pink-900:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(131, 24, 67, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-pink-900::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(131, 24, 67, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-cool-gray-50::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-cool-gray-50:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-cool-gray-50::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-cool-gray-100::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-cool-gray-100:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-cool-gray-100::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-cool-gray-200::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-cool-gray-200:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-cool-gray-200::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-cool-gray-300::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-cool-gray-300:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-cool-gray-300::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-cool-gray-400::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-cool-gray-400:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-cool-gray-400::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-cool-gray-500::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-cool-gray-500:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-cool-gray-500::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-cool-gray-600::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-cool-gray-600:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-cool-gray-600::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-cool-gray-700::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-cool-gray-700:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-cool-gray-700::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-cool-gray-800::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-cool-gray-800:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-cool-gray-800::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-cool-gray-900::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-cool-gray-900:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-cool-gray-900::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-rose-50::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 241, 242, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-rose-50:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 241, 242, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-rose-50::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 241, 242, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-rose-100::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 228, 230, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-rose-100:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 228, 230, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-rose-100::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 228, 230, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-rose-200::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 205, 211, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-rose-200:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 205, 211, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-rose-200::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 205, 211, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-rose-300::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 164, 175, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-rose-300:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 164, 175, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-rose-300::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 164, 175, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-rose-400::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 113, 133, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-rose-400:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 113, 133, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-rose-400::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 113, 133, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-rose-500::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(244, 63, 94, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-rose-500:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(244, 63, 94, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-rose-500::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(244, 63, 94, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-rose-600::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(225, 29, 72, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-rose-600:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(225, 29, 72, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-rose-600::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(225, 29, 72, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-rose-700::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(190, 18, 60, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-rose-700:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(190, 18, 60, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-rose-700::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(190, 18, 60, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-rose-800::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(159, 18, 57, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-rose-800:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(159, 18, 57, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-rose-800::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(159, 18, 57, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-rose-900::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(136, 19, 55, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-rose-900:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(136, 19, 55, var(--tw-placeholder-opacity)); - } - - .md\:elsa-placeholder-rose-900::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(136, 19, 55, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-gray-50:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-gray-50:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-gray-50:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-gray-100:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-gray-100:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-gray-100:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-gray-200:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-gray-200:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-gray-200:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-gray-300:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-gray-300:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-gray-300:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-gray-400:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-gray-400:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-gray-400:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-gray-500:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-gray-500:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-gray-500:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-gray-600:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-gray-600:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-gray-600:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-gray-700:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-gray-700:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-gray-700:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-gray-800:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-gray-800:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-gray-800:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-gray-900:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-gray-900:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-gray-900:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-red-50:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 242, 242, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-red-50:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 242, 242, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-red-50:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 242, 242, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-red-100:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 226, 226, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-red-100:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 226, 226, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-red-100:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 226, 226, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-red-200:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 202, 202, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-red-200:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 202, 202, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-red-200:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 202, 202, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-red-300:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 165, 165, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-red-300:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 165, 165, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-red-300:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 165, 165, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-red-400:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(248, 113, 113, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-red-400:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(248, 113, 113, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-red-400:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(248, 113, 113, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-red-500:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(239, 68, 68, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-red-500:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(239, 68, 68, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-red-500:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(239, 68, 68, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-red-600:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(220, 38, 38, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-red-600:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(220, 38, 38, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-red-600:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(220, 38, 38, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-red-700:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(185, 28, 28, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-red-700:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(185, 28, 28, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-red-700:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(185, 28, 28, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-red-800:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(153, 27, 27, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-red-800:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(153, 27, 27, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-red-800:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(153, 27, 27, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-red-900:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(127, 29, 29, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-red-900:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(127, 29, 29, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-red-900:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(127, 29, 29, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-yellow-50:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 251, 235, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-yellow-50:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 251, 235, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-yellow-50:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 251, 235, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-yellow-100:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 243, 199, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-yellow-100:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 243, 199, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-yellow-100:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 243, 199, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-yellow-200:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 230, 138, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-yellow-200:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 230, 138, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-yellow-200:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 230, 138, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-yellow-300:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 211, 77, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-yellow-300:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 211, 77, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-yellow-300:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 211, 77, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-yellow-400:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 191, 36, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-yellow-400:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 191, 36, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-yellow-400:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 191, 36, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-yellow-500:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(245, 158, 11, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-yellow-500:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(245, 158, 11, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-yellow-500:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(245, 158, 11, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-yellow-600:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(217, 119, 6, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-yellow-600:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(217, 119, 6, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-yellow-600:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(217, 119, 6, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-yellow-700:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(180, 83, 9, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-yellow-700:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(180, 83, 9, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-yellow-700:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(180, 83, 9, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-yellow-800:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(146, 64, 14, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-yellow-800:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(146, 64, 14, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-yellow-800:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(146, 64, 14, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-yellow-900:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(120, 53, 15, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-yellow-900:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(120, 53, 15, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-yellow-900:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(120, 53, 15, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-green-50:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(236, 253, 245, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-green-50:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(236, 253, 245, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-green-50:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(236, 253, 245, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-green-100:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 250, 229, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-green-100:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 250, 229, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-green-100:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 250, 229, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-green-200:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(167, 243, 208, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-green-200:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(167, 243, 208, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-green-200:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(167, 243, 208, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-green-300:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(110, 231, 183, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-green-300:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(110, 231, 183, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-green-300:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(110, 231, 183, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-green-400:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(52, 211, 153, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-green-400:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(52, 211, 153, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-green-400:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(52, 211, 153, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-green-500:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(16, 185, 129, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-green-500:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(16, 185, 129, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-green-500:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(16, 185, 129, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-green-600:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(5, 150, 105, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-green-600:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(5, 150, 105, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-green-600:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(5, 150, 105, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-green-700:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(4, 120, 87, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-green-700:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(4, 120, 87, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-green-700:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(4, 120, 87, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-green-800:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(6, 95, 70, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-green-800:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(6, 95, 70, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-green-800:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(6, 95, 70, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-green-900:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(6, 78, 59, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-green-900:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(6, 78, 59, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-green-900:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(6, 78, 59, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-blue-50:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(239, 246, 255, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-blue-50:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(239, 246, 255, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-blue-50:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(239, 246, 255, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-blue-100:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(219, 234, 254, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-blue-100:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(219, 234, 254, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-blue-100:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(219, 234, 254, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-blue-200:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(191, 219, 254, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-blue-200:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(191, 219, 254, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-blue-200:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(191, 219, 254, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-blue-300:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(147, 197, 253, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-blue-300:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(147, 197, 253, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-blue-300:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(147, 197, 253, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-blue-400:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(96, 165, 250, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-blue-400:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(96, 165, 250, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-blue-400:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(96, 165, 250, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-blue-500:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(59, 130, 246, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-blue-500:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(59, 130, 246, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-blue-500:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(59, 130, 246, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-blue-600:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(37, 99, 235, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-blue-600:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(37, 99, 235, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-blue-600:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(37, 99, 235, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-blue-700:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(29, 78, 216, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-blue-700:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(29, 78, 216, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-blue-700:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(29, 78, 216, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-blue-800:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(30, 64, 175, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-blue-800:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(30, 64, 175, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-blue-800:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(30, 64, 175, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-blue-900:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(30, 58, 138, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-blue-900:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(30, 58, 138, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-blue-900:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(30, 58, 138, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-pink-50:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 242, 248, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-pink-50:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 242, 248, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-pink-50:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 242, 248, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-pink-100:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 231, 243, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-pink-100:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 231, 243, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-pink-100:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 231, 243, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-pink-200:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 207, 232, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-pink-200:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 207, 232, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-pink-200:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 207, 232, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-pink-300:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 168, 212, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-pink-300:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 168, 212, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-pink-300:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 168, 212, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-pink-400:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(244, 114, 182, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-pink-400:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(244, 114, 182, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-pink-400:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(244, 114, 182, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-pink-500:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(236, 72, 153, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-pink-500:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(236, 72, 153, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-pink-500:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(236, 72, 153, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-pink-600:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(219, 39, 119, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-pink-600:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(219, 39, 119, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-pink-600:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(219, 39, 119, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-pink-700:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(190, 24, 93, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-pink-700:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(190, 24, 93, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-pink-700:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(190, 24, 93, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-pink-800:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(157, 23, 77, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-pink-800:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(157, 23, 77, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-pink-800:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(157, 23, 77, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-pink-900:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(131, 24, 67, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-pink-900:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(131, 24, 67, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-pink-900:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(131, 24, 67, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-cool-gray-50:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-cool-gray-50:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-cool-gray-50:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-cool-gray-100:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-cool-gray-100:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-cool-gray-100:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-cool-gray-200:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-cool-gray-200:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-cool-gray-200:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-cool-gray-300:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-cool-gray-300:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-cool-gray-300:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-cool-gray-400:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-cool-gray-400:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-cool-gray-400:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-cool-gray-500:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-cool-gray-500:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-cool-gray-500:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-cool-gray-600:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-cool-gray-600:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-cool-gray-600:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-cool-gray-700:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-cool-gray-700:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-cool-gray-700:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-cool-gray-800:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-cool-gray-800:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-cool-gray-800:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-cool-gray-900:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-cool-gray-900:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-cool-gray-900:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-rose-50:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 241, 242, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-rose-50:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 241, 242, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-rose-50:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 241, 242, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-rose-100:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 228, 230, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-rose-100:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 228, 230, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-rose-100:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 228, 230, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-rose-200:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 205, 211, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-rose-200:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 205, 211, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-rose-200:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 205, 211, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-rose-300:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 164, 175, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-rose-300:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 164, 175, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-rose-300:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 164, 175, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-rose-400:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 113, 133, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-rose-400:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 113, 133, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-rose-400:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 113, 133, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-rose-500:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(244, 63, 94, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-rose-500:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(244, 63, 94, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-rose-500:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(244, 63, 94, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-rose-600:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(225, 29, 72, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-rose-600:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(225, 29, 72, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-rose-600:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(225, 29, 72, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-rose-700:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(190, 18, 60, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-rose-700:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(190, 18, 60, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-rose-700:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(190, 18, 60, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-rose-800:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(159, 18, 57, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-rose-800:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(159, 18, 57, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-rose-800:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(159, 18, 57, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-rose-900:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(136, 19, 55, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-rose-900:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(136, 19, 55, var(--tw-placeholder-opacity)); - } - - .md\:focus\:elsa-placeholder-rose-900:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(136, 19, 55, var(--tw-placeholder-opacity)); - } - - .md\:elsa-ring-gray-50 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-gray-100 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-gray-200 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-gray-300 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-gray-400 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-gray-500 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-gray-600 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-gray-700 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-gray-800 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-gray-900 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-red-50 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-red-100 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-red-200 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-red-300 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-red-400 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-red-500 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-red-600 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-red-700 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-red-800 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-red-900 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-yellow-50 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-yellow-100 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-yellow-200 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-yellow-300 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-yellow-400 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-yellow-500 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-yellow-600 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-yellow-700 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-yellow-800 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-yellow-900 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-green-50 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-green-100 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-green-200 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-green-300 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-green-400 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-green-500 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-green-600 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-green-700 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-green-800 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-green-900 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-blue-50 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-blue-100 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-blue-200 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-blue-300 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-blue-400 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-blue-500 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-blue-600 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-blue-700 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-blue-800 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-blue-900 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-pink-50 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-pink-100 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-pink-200 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-pink-300 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-pink-400 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-pink-500 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-pink-600 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-pink-700 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-pink-800 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-pink-900 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-cool-gray-50 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-cool-gray-100 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-cool-gray-200 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-cool-gray-300 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-cool-gray-400 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-cool-gray-500 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-cool-gray-600 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-cool-gray-700 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-cool-gray-800 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-cool-gray-900 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-rose-50 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(255, 241, 242, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-rose-100 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(255, 228, 230, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-rose-200 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 205, 211, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-rose-300 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(253, 164, 175, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-rose-400 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(251, 113, 133, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-rose-500 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(244, 63, 94, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-rose-600 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(225, 29, 72, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-rose-700 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(190, 18, 60, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-rose-800 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(159, 18, 57, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-rose-900 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(136, 19, 55, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-gray-50:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-gray-100:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-gray-200:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-gray-300:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-gray-400:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-gray-500:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-gray-600:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-gray-700:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-gray-800:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-gray-900:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-red-50:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-red-100:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-red-200:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-red-300:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-red-400:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-red-500:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-red-600:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-red-700:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-red-800:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-red-900:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-yellow-50:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-yellow-100:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-yellow-200:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-yellow-300:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-yellow-400:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-yellow-500:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-yellow-600:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-yellow-700:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-yellow-800:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-yellow-900:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-green-50:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-green-100:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-green-200:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-green-300:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-green-400:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-green-500:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-green-600:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-green-700:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-green-800:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-green-900:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-blue-50:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-blue-100:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-blue-200:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-blue-300:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-blue-400:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-blue-500:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-blue-600:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-blue-700:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-blue-800:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-blue-900:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-pink-50:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-pink-100:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-pink-200:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-pink-300:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-pink-400:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-pink-500:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-pink-600:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-pink-700:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-pink-800:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-pink-900:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-cool-gray-50:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-cool-gray-100:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-cool-gray-200:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-cool-gray-300:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-cool-gray-400:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-cool-gray-500:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-cool-gray-600:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-cool-gray-700:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-cool-gray-800:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-cool-gray-900:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-rose-50:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(255, 241, 242, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-rose-100:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(255, 228, 230, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-rose-200:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 205, 211, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-rose-300:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(253, 164, 175, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-rose-400:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(251, 113, 133, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-rose-500:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(244, 63, 94, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-rose-600:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(225, 29, 72, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-rose-700:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(190, 18, 60, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-rose-800:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(159, 18, 57, var(--tw-ring-opacity)); - } - - .md\:focus-within\:elsa-ring-rose-900:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(136, 19, 55, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-gray-50:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-gray-100:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-gray-200:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-gray-300:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-gray-400:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-gray-500:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-gray-600:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-gray-700:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-gray-800:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-gray-900:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-red-50:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-red-100:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-red-200:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-red-300:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-red-400:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-red-500:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-red-600:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-red-700:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-red-800:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-red-900:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-yellow-50:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-yellow-100:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-yellow-200:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-yellow-300:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-yellow-400:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-yellow-500:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-yellow-600:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-yellow-700:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-yellow-800:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-yellow-900:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-green-50:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-green-100:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-green-200:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-green-300:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-green-400:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-green-500:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-green-600:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-green-700:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-green-800:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-green-900:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-blue-50:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-blue-100:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-blue-200:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-blue-300:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-blue-400:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-blue-500:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-blue-600:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-blue-700:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-blue-800:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-blue-900:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-pink-50:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-pink-100:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-pink-200:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-pink-300:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-pink-400:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-pink-500:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-pink-600:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-pink-700:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-pink-800:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-pink-900:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-cool-gray-50:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-cool-gray-100:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-cool-gray-200:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-cool-gray-300:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-cool-gray-400:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-cool-gray-500:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-cool-gray-600:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-cool-gray-700:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-cool-gray-800:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-cool-gray-900:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-rose-50:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(255, 241, 242, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-rose-100:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(255, 228, 230, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-rose-200:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 205, 211, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-rose-300:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(253, 164, 175, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-rose-400:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(251, 113, 133, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-rose-500:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(244, 63, 94, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-rose-600:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(225, 29, 72, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-rose-700:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(190, 18, 60, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-rose-800:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(159, 18, 57, var(--tw-ring-opacity)); - } - - .md\:focus\:elsa-ring-rose-900:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(136, 19, 55, var(--tw-ring-opacity)); - } - - .md\:elsa-ring-offset-gray-50 { - --tw-ring-offset-color: #f9fafb; - } - - .md\:elsa-ring-offset-gray-100 { - --tw-ring-offset-color: #f3f4f6; - } - - .md\:elsa-ring-offset-gray-200 { - --tw-ring-offset-color: #e5e7eb; - } - - .md\:elsa-ring-offset-gray-300 { - --tw-ring-offset-color: #d1d5db; - } - - .md\:elsa-ring-offset-gray-400 { - --tw-ring-offset-color: #9ca3af; - } - - .md\:elsa-ring-offset-gray-500 { - --tw-ring-offset-color: #6b7280; - } - - .md\:elsa-ring-offset-gray-600 { - --tw-ring-offset-color: #4b5563; - } - - .md\:elsa-ring-offset-gray-700 { - --tw-ring-offset-color: #374151; - } - - .md\:elsa-ring-offset-gray-800 { - --tw-ring-offset-color: #1f2937; - } - - .md\:elsa-ring-offset-gray-900 { - --tw-ring-offset-color: #111827; - } - - .md\:elsa-ring-offset-red-50 { - --tw-ring-offset-color: #fef2f2; - } - - .md\:elsa-ring-offset-red-100 { - --tw-ring-offset-color: #fee2e2; - } - - .md\:elsa-ring-offset-red-200 { - --tw-ring-offset-color: #fecaca; - } - - .md\:elsa-ring-offset-red-300 { - --tw-ring-offset-color: #fca5a5; - } - - .md\:elsa-ring-offset-red-400 { - --tw-ring-offset-color: #f87171; - } - - .md\:elsa-ring-offset-red-500 { - --tw-ring-offset-color: #ef4444; - } - - .md\:elsa-ring-offset-red-600 { - --tw-ring-offset-color: #dc2626; - } - - .md\:elsa-ring-offset-red-700 { - --tw-ring-offset-color: #b91c1c; - } - - .md\:elsa-ring-offset-red-800 { - --tw-ring-offset-color: #991b1b; - } - - .md\:elsa-ring-offset-red-900 { - --tw-ring-offset-color: #7f1d1d; - } - - .md\:elsa-ring-offset-yellow-50 { - --tw-ring-offset-color: #fffbeb; - } - - .md\:elsa-ring-offset-yellow-100 { - --tw-ring-offset-color: #fef3c7; - } - - .md\:elsa-ring-offset-yellow-200 { - --tw-ring-offset-color: #fde68a; - } - - .md\:elsa-ring-offset-yellow-300 { - --tw-ring-offset-color: #fcd34d; - } - - .md\:elsa-ring-offset-yellow-400 { - --tw-ring-offset-color: #fbbf24; - } - - .md\:elsa-ring-offset-yellow-500 { - --tw-ring-offset-color: #f59e0b; - } - - .md\:elsa-ring-offset-yellow-600 { - --tw-ring-offset-color: #d97706; - } - - .md\:elsa-ring-offset-yellow-700 { - --tw-ring-offset-color: #b45309; - } - - .md\:elsa-ring-offset-yellow-800 { - --tw-ring-offset-color: #92400e; - } - - .md\:elsa-ring-offset-yellow-900 { - --tw-ring-offset-color: #78350f; - } - - .md\:elsa-ring-offset-green-50 { - --tw-ring-offset-color: #ecfdf5; - } - - .md\:elsa-ring-offset-green-100 { - --tw-ring-offset-color: #d1fae5; - } - - .md\:elsa-ring-offset-green-200 { - --tw-ring-offset-color: #a7f3d0; - } - - .md\:elsa-ring-offset-green-300 { - --tw-ring-offset-color: #6ee7b7; - } - - .md\:elsa-ring-offset-green-400 { - --tw-ring-offset-color: #34d399; - } - - .md\:elsa-ring-offset-green-500 { - --tw-ring-offset-color: #10b981; - } - - .md\:elsa-ring-offset-green-600 { - --tw-ring-offset-color: #059669; - } - - .md\:elsa-ring-offset-green-700 { - --tw-ring-offset-color: #047857; - } - - .md\:elsa-ring-offset-green-800 { - --tw-ring-offset-color: #065f46; - } - - .md\:elsa-ring-offset-green-900 { - --tw-ring-offset-color: #064e3b; - } - - .md\:elsa-ring-offset-blue-50 { - --tw-ring-offset-color: #eff6ff; - } - - .md\:elsa-ring-offset-blue-100 { - --tw-ring-offset-color: #dbeafe; - } - - .md\:elsa-ring-offset-blue-200 { - --tw-ring-offset-color: #bfdbfe; - } - - .md\:elsa-ring-offset-blue-300 { - --tw-ring-offset-color: #93c5fd; - } - - .md\:elsa-ring-offset-blue-400 { - --tw-ring-offset-color: #60a5fa; - } - - .md\:elsa-ring-offset-blue-500 { - --tw-ring-offset-color: #3b82f6; - } - - .md\:elsa-ring-offset-blue-600 { - --tw-ring-offset-color: #2563eb; - } - - .md\:elsa-ring-offset-blue-700 { - --tw-ring-offset-color: #1d4ed8; - } - - .md\:elsa-ring-offset-blue-800 { - --tw-ring-offset-color: #1e40af; - } - - .md\:elsa-ring-offset-blue-900 { - --tw-ring-offset-color: #1e3a8a; - } - - .md\:elsa-ring-offset-pink-50 { - --tw-ring-offset-color: #fdf2f8; - } - - .md\:elsa-ring-offset-pink-100 { - --tw-ring-offset-color: #fce7f3; - } - - .md\:elsa-ring-offset-pink-200 { - --tw-ring-offset-color: #fbcfe8; - } - - .md\:elsa-ring-offset-pink-300 { - --tw-ring-offset-color: #f9a8d4; - } - - .md\:elsa-ring-offset-pink-400 { - --tw-ring-offset-color: #f472b6; - } - - .md\:elsa-ring-offset-pink-500 { - --tw-ring-offset-color: #ec4899; - } - - .md\:elsa-ring-offset-pink-600 { - --tw-ring-offset-color: #db2777; - } - - .md\:elsa-ring-offset-pink-700 { - --tw-ring-offset-color: #be185d; - } - - .md\:elsa-ring-offset-pink-800 { - --tw-ring-offset-color: #9d174d; - } - - .md\:elsa-ring-offset-pink-900 { - --tw-ring-offset-color: #831843; - } - - .md\:elsa-ring-offset-cool-gray-50 { - --tw-ring-offset-color: #f9fafb; - } - - .md\:elsa-ring-offset-cool-gray-100 { - --tw-ring-offset-color: #f3f4f6; - } - - .md\:elsa-ring-offset-cool-gray-200 { - --tw-ring-offset-color: #e5e7eb; - } - - .md\:elsa-ring-offset-cool-gray-300 { - --tw-ring-offset-color: #d1d5db; - } - - .md\:elsa-ring-offset-cool-gray-400 { - --tw-ring-offset-color: #9ca3af; - } - - .md\:elsa-ring-offset-cool-gray-500 { - --tw-ring-offset-color: #6b7280; - } - - .md\:elsa-ring-offset-cool-gray-600 { - --tw-ring-offset-color: #4b5563; - } - - .md\:elsa-ring-offset-cool-gray-700 { - --tw-ring-offset-color: #374151; - } - - .md\:elsa-ring-offset-cool-gray-800 { - --tw-ring-offset-color: #1f2937; - } - - .md\:elsa-ring-offset-cool-gray-900 { - --tw-ring-offset-color: #111827; - } - - .md\:elsa-ring-offset-rose-50 { - --tw-ring-offset-color: #fff1f2; - } - - .md\:elsa-ring-offset-rose-100 { - --tw-ring-offset-color: #ffe4e6; - } - - .md\:elsa-ring-offset-rose-200 { - --tw-ring-offset-color: #fecdd3; - } - - .md\:elsa-ring-offset-rose-300 { - --tw-ring-offset-color: #fda4af; - } - - .md\:elsa-ring-offset-rose-400 { - --tw-ring-offset-color: #fb7185; - } - - .md\:elsa-ring-offset-rose-500 { - --tw-ring-offset-color: #f43f5e; - } - - .md\:elsa-ring-offset-rose-600 { - --tw-ring-offset-color: #e11d48; - } - - .md\:elsa-ring-offset-rose-700 { - --tw-ring-offset-color: #be123c; - } - - .md\:elsa-ring-offset-rose-800 { - --tw-ring-offset-color: #9f1239; - } - - .md\:elsa-ring-offset-rose-900 { - --tw-ring-offset-color: #881337; - } - - .md\:focus-within\:elsa-ring-offset-gray-50:focus-within { - --tw-ring-offset-color: #f9fafb; - } - - .md\:focus-within\:elsa-ring-offset-gray-100:focus-within { - --tw-ring-offset-color: #f3f4f6; - } - - .md\:focus-within\:elsa-ring-offset-gray-200:focus-within { - --tw-ring-offset-color: #e5e7eb; - } - - .md\:focus-within\:elsa-ring-offset-gray-300:focus-within { - --tw-ring-offset-color: #d1d5db; - } - - .md\:focus-within\:elsa-ring-offset-gray-400:focus-within { - --tw-ring-offset-color: #9ca3af; - } - - .md\:focus-within\:elsa-ring-offset-gray-500:focus-within { - --tw-ring-offset-color: #6b7280; - } - - .md\:focus-within\:elsa-ring-offset-gray-600:focus-within { - --tw-ring-offset-color: #4b5563; - } - - .md\:focus-within\:elsa-ring-offset-gray-700:focus-within { - --tw-ring-offset-color: #374151; - } - - .md\:focus-within\:elsa-ring-offset-gray-800:focus-within { - --tw-ring-offset-color: #1f2937; - } - - .md\:focus-within\:elsa-ring-offset-gray-900:focus-within { - --tw-ring-offset-color: #111827; - } - - .md\:focus-within\:elsa-ring-offset-red-50:focus-within { - --tw-ring-offset-color: #fef2f2; - } - - .md\:focus-within\:elsa-ring-offset-red-100:focus-within { - --tw-ring-offset-color: #fee2e2; - } - - .md\:focus-within\:elsa-ring-offset-red-200:focus-within { - --tw-ring-offset-color: #fecaca; - } - - .md\:focus-within\:elsa-ring-offset-red-300:focus-within { - --tw-ring-offset-color: #fca5a5; - } - - .md\:focus-within\:elsa-ring-offset-red-400:focus-within { - --tw-ring-offset-color: #f87171; - } - - .md\:focus-within\:elsa-ring-offset-red-500:focus-within { - --tw-ring-offset-color: #ef4444; - } - - .md\:focus-within\:elsa-ring-offset-red-600:focus-within { - --tw-ring-offset-color: #dc2626; - } - - .md\:focus-within\:elsa-ring-offset-red-700:focus-within { - --tw-ring-offset-color: #b91c1c; - } - - .md\:focus-within\:elsa-ring-offset-red-800:focus-within { - --tw-ring-offset-color: #991b1b; - } - - .md\:focus-within\:elsa-ring-offset-red-900:focus-within { - --tw-ring-offset-color: #7f1d1d; - } - - .md\:focus-within\:elsa-ring-offset-yellow-50:focus-within { - --tw-ring-offset-color: #fffbeb; - } - - .md\:focus-within\:elsa-ring-offset-yellow-100:focus-within { - --tw-ring-offset-color: #fef3c7; - } - - .md\:focus-within\:elsa-ring-offset-yellow-200:focus-within { - --tw-ring-offset-color: #fde68a; - } - - .md\:focus-within\:elsa-ring-offset-yellow-300:focus-within { - --tw-ring-offset-color: #fcd34d; - } - - .md\:focus-within\:elsa-ring-offset-yellow-400:focus-within { - --tw-ring-offset-color: #fbbf24; - } - - .md\:focus-within\:elsa-ring-offset-yellow-500:focus-within { - --tw-ring-offset-color: #f59e0b; - } - - .md\:focus-within\:elsa-ring-offset-yellow-600:focus-within { - --tw-ring-offset-color: #d97706; - } - - .md\:focus-within\:elsa-ring-offset-yellow-700:focus-within { - --tw-ring-offset-color: #b45309; - } - - .md\:focus-within\:elsa-ring-offset-yellow-800:focus-within { - --tw-ring-offset-color: #92400e; - } - - .md\:focus-within\:elsa-ring-offset-yellow-900:focus-within { - --tw-ring-offset-color: #78350f; - } - - .md\:focus-within\:elsa-ring-offset-green-50:focus-within { - --tw-ring-offset-color: #ecfdf5; - } - - .md\:focus-within\:elsa-ring-offset-green-100:focus-within { - --tw-ring-offset-color: #d1fae5; - } - - .md\:focus-within\:elsa-ring-offset-green-200:focus-within { - --tw-ring-offset-color: #a7f3d0; - } - - .md\:focus-within\:elsa-ring-offset-green-300:focus-within { - --tw-ring-offset-color: #6ee7b7; - } - - .md\:focus-within\:elsa-ring-offset-green-400:focus-within { - --tw-ring-offset-color: #34d399; - } - - .md\:focus-within\:elsa-ring-offset-green-500:focus-within { - --tw-ring-offset-color: #10b981; - } - - .md\:focus-within\:elsa-ring-offset-green-600:focus-within { - --tw-ring-offset-color: #059669; - } - - .md\:focus-within\:elsa-ring-offset-green-700:focus-within { - --tw-ring-offset-color: #047857; - } - - .md\:focus-within\:elsa-ring-offset-green-800:focus-within { - --tw-ring-offset-color: #065f46; - } - - .md\:focus-within\:elsa-ring-offset-green-900:focus-within { - --tw-ring-offset-color: #064e3b; - } - - .md\:focus-within\:elsa-ring-offset-blue-50:focus-within { - --tw-ring-offset-color: #eff6ff; - } - - .md\:focus-within\:elsa-ring-offset-blue-100:focus-within { - --tw-ring-offset-color: #dbeafe; - } - - .md\:focus-within\:elsa-ring-offset-blue-200:focus-within { - --tw-ring-offset-color: #bfdbfe; - } - - .md\:focus-within\:elsa-ring-offset-blue-300:focus-within { - --tw-ring-offset-color: #93c5fd; - } - - .md\:focus-within\:elsa-ring-offset-blue-400:focus-within { - --tw-ring-offset-color: #60a5fa; - } - - .md\:focus-within\:elsa-ring-offset-blue-500:focus-within { - --tw-ring-offset-color: #3b82f6; - } - - .md\:focus-within\:elsa-ring-offset-blue-600:focus-within { - --tw-ring-offset-color: #2563eb; - } - - .md\:focus-within\:elsa-ring-offset-blue-700:focus-within { - --tw-ring-offset-color: #1d4ed8; - } - - .md\:focus-within\:elsa-ring-offset-blue-800:focus-within { - --tw-ring-offset-color: #1e40af; - } - - .md\:focus-within\:elsa-ring-offset-blue-900:focus-within { - --tw-ring-offset-color: #1e3a8a; - } - - .md\:focus-within\:elsa-ring-offset-pink-50:focus-within { - --tw-ring-offset-color: #fdf2f8; - } - - .md\:focus-within\:elsa-ring-offset-pink-100:focus-within { - --tw-ring-offset-color: #fce7f3; - } - - .md\:focus-within\:elsa-ring-offset-pink-200:focus-within { - --tw-ring-offset-color: #fbcfe8; - } - - .md\:focus-within\:elsa-ring-offset-pink-300:focus-within { - --tw-ring-offset-color: #f9a8d4; - } - - .md\:focus-within\:elsa-ring-offset-pink-400:focus-within { - --tw-ring-offset-color: #f472b6; - } - - .md\:focus-within\:elsa-ring-offset-pink-500:focus-within { - --tw-ring-offset-color: #ec4899; - } - - .md\:focus-within\:elsa-ring-offset-pink-600:focus-within { - --tw-ring-offset-color: #db2777; - } - - .md\:focus-within\:elsa-ring-offset-pink-700:focus-within { - --tw-ring-offset-color: #be185d; - } - - .md\:focus-within\:elsa-ring-offset-pink-800:focus-within { - --tw-ring-offset-color: #9d174d; - } - - .md\:focus-within\:elsa-ring-offset-pink-900:focus-within { - --tw-ring-offset-color: #831843; - } - - .md\:focus-within\:elsa-ring-offset-cool-gray-50:focus-within { - --tw-ring-offset-color: #f9fafb; - } - - .md\:focus-within\:elsa-ring-offset-cool-gray-100:focus-within { - --tw-ring-offset-color: #f3f4f6; - } - - .md\:focus-within\:elsa-ring-offset-cool-gray-200:focus-within { - --tw-ring-offset-color: #e5e7eb; - } - - .md\:focus-within\:elsa-ring-offset-cool-gray-300:focus-within { - --tw-ring-offset-color: #d1d5db; - } - - .md\:focus-within\:elsa-ring-offset-cool-gray-400:focus-within { - --tw-ring-offset-color: #9ca3af; - } - - .md\:focus-within\:elsa-ring-offset-cool-gray-500:focus-within { - --tw-ring-offset-color: #6b7280; - } - - .md\:focus-within\:elsa-ring-offset-cool-gray-600:focus-within { - --tw-ring-offset-color: #4b5563; - } - - .md\:focus-within\:elsa-ring-offset-cool-gray-700:focus-within { - --tw-ring-offset-color: #374151; - } - - .md\:focus-within\:elsa-ring-offset-cool-gray-800:focus-within { - --tw-ring-offset-color: #1f2937; - } - - .md\:focus-within\:elsa-ring-offset-cool-gray-900:focus-within { - --tw-ring-offset-color: #111827; - } - - .md\:focus-within\:elsa-ring-offset-rose-50:focus-within { - --tw-ring-offset-color: #fff1f2; - } - - .md\:focus-within\:elsa-ring-offset-rose-100:focus-within { - --tw-ring-offset-color: #ffe4e6; - } - - .md\:focus-within\:elsa-ring-offset-rose-200:focus-within { - --tw-ring-offset-color: #fecdd3; - } - - .md\:focus-within\:elsa-ring-offset-rose-300:focus-within { - --tw-ring-offset-color: #fda4af; - } - - .md\:focus-within\:elsa-ring-offset-rose-400:focus-within { - --tw-ring-offset-color: #fb7185; - } - - .md\:focus-within\:elsa-ring-offset-rose-500:focus-within { - --tw-ring-offset-color: #f43f5e; - } - - .md\:focus-within\:elsa-ring-offset-rose-600:focus-within { - --tw-ring-offset-color: #e11d48; - } - - .md\:focus-within\:elsa-ring-offset-rose-700:focus-within { - --tw-ring-offset-color: #be123c; - } - - .md\:focus-within\:elsa-ring-offset-rose-800:focus-within { - --tw-ring-offset-color: #9f1239; - } - - .md\:focus-within\:elsa-ring-offset-rose-900:focus-within { - --tw-ring-offset-color: #881337; - } - - .md\:focus\:elsa-ring-offset-gray-50:focus { - --tw-ring-offset-color: #f9fafb; - } - - .md\:focus\:elsa-ring-offset-gray-100:focus { - --tw-ring-offset-color: #f3f4f6; - } - - .md\:focus\:elsa-ring-offset-gray-200:focus { - --tw-ring-offset-color: #e5e7eb; - } - - .md\:focus\:elsa-ring-offset-gray-300:focus { - --tw-ring-offset-color: #d1d5db; - } - - .md\:focus\:elsa-ring-offset-gray-400:focus { - --tw-ring-offset-color: #9ca3af; - } - - .md\:focus\:elsa-ring-offset-gray-500:focus { - --tw-ring-offset-color: #6b7280; - } - - .md\:focus\:elsa-ring-offset-gray-600:focus { - --tw-ring-offset-color: #4b5563; - } - - .md\:focus\:elsa-ring-offset-gray-700:focus { - --tw-ring-offset-color: #374151; - } - - .md\:focus\:elsa-ring-offset-gray-800:focus { - --tw-ring-offset-color: #1f2937; - } - - .md\:focus\:elsa-ring-offset-gray-900:focus { - --tw-ring-offset-color: #111827; - } - - .md\:focus\:elsa-ring-offset-red-50:focus { - --tw-ring-offset-color: #fef2f2; - } - - .md\:focus\:elsa-ring-offset-red-100:focus { - --tw-ring-offset-color: #fee2e2; - } - - .md\:focus\:elsa-ring-offset-red-200:focus { - --tw-ring-offset-color: #fecaca; - } - - .md\:focus\:elsa-ring-offset-red-300:focus { - --tw-ring-offset-color: #fca5a5; - } - - .md\:focus\:elsa-ring-offset-red-400:focus { - --tw-ring-offset-color: #f87171; - } - - .md\:focus\:elsa-ring-offset-red-500:focus { - --tw-ring-offset-color: #ef4444; - } - - .md\:focus\:elsa-ring-offset-red-600:focus { - --tw-ring-offset-color: #dc2626; - } - - .md\:focus\:elsa-ring-offset-red-700:focus { - --tw-ring-offset-color: #b91c1c; - } - - .md\:focus\:elsa-ring-offset-red-800:focus { - --tw-ring-offset-color: #991b1b; - } - - .md\:focus\:elsa-ring-offset-red-900:focus { - --tw-ring-offset-color: #7f1d1d; - } - - .md\:focus\:elsa-ring-offset-yellow-50:focus { - --tw-ring-offset-color: #fffbeb; - } - - .md\:focus\:elsa-ring-offset-yellow-100:focus { - --tw-ring-offset-color: #fef3c7; - } - - .md\:focus\:elsa-ring-offset-yellow-200:focus { - --tw-ring-offset-color: #fde68a; - } - - .md\:focus\:elsa-ring-offset-yellow-300:focus { - --tw-ring-offset-color: #fcd34d; - } - - .md\:focus\:elsa-ring-offset-yellow-400:focus { - --tw-ring-offset-color: #fbbf24; - } - - .md\:focus\:elsa-ring-offset-yellow-500:focus { - --tw-ring-offset-color: #f59e0b; - } - - .md\:focus\:elsa-ring-offset-yellow-600:focus { - --tw-ring-offset-color: #d97706; - } - - .md\:focus\:elsa-ring-offset-yellow-700:focus { - --tw-ring-offset-color: #b45309; - } - - .md\:focus\:elsa-ring-offset-yellow-800:focus { - --tw-ring-offset-color: #92400e; - } - - .md\:focus\:elsa-ring-offset-yellow-900:focus { - --tw-ring-offset-color: #78350f; - } - - .md\:focus\:elsa-ring-offset-green-50:focus { - --tw-ring-offset-color: #ecfdf5; - } - - .md\:focus\:elsa-ring-offset-green-100:focus { - --tw-ring-offset-color: #d1fae5; - } - - .md\:focus\:elsa-ring-offset-green-200:focus { - --tw-ring-offset-color: #a7f3d0; - } - - .md\:focus\:elsa-ring-offset-green-300:focus { - --tw-ring-offset-color: #6ee7b7; - } - - .md\:focus\:elsa-ring-offset-green-400:focus { - --tw-ring-offset-color: #34d399; - } - - .md\:focus\:elsa-ring-offset-green-500:focus { - --tw-ring-offset-color: #10b981; - } - - .md\:focus\:elsa-ring-offset-green-600:focus { - --tw-ring-offset-color: #059669; - } - - .md\:focus\:elsa-ring-offset-green-700:focus { - --tw-ring-offset-color: #047857; - } - - .md\:focus\:elsa-ring-offset-green-800:focus { - --tw-ring-offset-color: #065f46; - } - - .md\:focus\:elsa-ring-offset-green-900:focus { - --tw-ring-offset-color: #064e3b; - } - - .md\:focus\:elsa-ring-offset-blue-50:focus { - --tw-ring-offset-color: #eff6ff; - } - - .md\:focus\:elsa-ring-offset-blue-100:focus { - --tw-ring-offset-color: #dbeafe; - } - - .md\:focus\:elsa-ring-offset-blue-200:focus { - --tw-ring-offset-color: #bfdbfe; - } - - .md\:focus\:elsa-ring-offset-blue-300:focus { - --tw-ring-offset-color: #93c5fd; - } - - .md\:focus\:elsa-ring-offset-blue-400:focus { - --tw-ring-offset-color: #60a5fa; - } - - .md\:focus\:elsa-ring-offset-blue-500:focus { - --tw-ring-offset-color: #3b82f6; - } - - .md\:focus\:elsa-ring-offset-blue-600:focus { - --tw-ring-offset-color: #2563eb; - } - - .md\:focus\:elsa-ring-offset-blue-700:focus { - --tw-ring-offset-color: #1d4ed8; - } - - .md\:focus\:elsa-ring-offset-blue-800:focus { - --tw-ring-offset-color: #1e40af; - } - - .md\:focus\:elsa-ring-offset-blue-900:focus { - --tw-ring-offset-color: #1e3a8a; - } - - .md\:focus\:elsa-ring-offset-pink-50:focus { - --tw-ring-offset-color: #fdf2f8; - } - - .md\:focus\:elsa-ring-offset-pink-100:focus { - --tw-ring-offset-color: #fce7f3; - } - - .md\:focus\:elsa-ring-offset-pink-200:focus { - --tw-ring-offset-color: #fbcfe8; - } - - .md\:focus\:elsa-ring-offset-pink-300:focus { - --tw-ring-offset-color: #f9a8d4; - } - - .md\:focus\:elsa-ring-offset-pink-400:focus { - --tw-ring-offset-color: #f472b6; - } - - .md\:focus\:elsa-ring-offset-pink-500:focus { - --tw-ring-offset-color: #ec4899; - } - - .md\:focus\:elsa-ring-offset-pink-600:focus { - --tw-ring-offset-color: #db2777; - } - - .md\:focus\:elsa-ring-offset-pink-700:focus { - --tw-ring-offset-color: #be185d; - } - - .md\:focus\:elsa-ring-offset-pink-800:focus { - --tw-ring-offset-color: #9d174d; - } - - .md\:focus\:elsa-ring-offset-pink-900:focus { - --tw-ring-offset-color: #831843; - } - - .md\:focus\:elsa-ring-offset-cool-gray-50:focus { - --tw-ring-offset-color: #f9fafb; - } - - .md\:focus\:elsa-ring-offset-cool-gray-100:focus { - --tw-ring-offset-color: #f3f4f6; - } - - .md\:focus\:elsa-ring-offset-cool-gray-200:focus { - --tw-ring-offset-color: #e5e7eb; - } - - .md\:focus\:elsa-ring-offset-cool-gray-300:focus { - --tw-ring-offset-color: #d1d5db; - } - - .md\:focus\:elsa-ring-offset-cool-gray-400:focus { - --tw-ring-offset-color: #9ca3af; - } - - .md\:focus\:elsa-ring-offset-cool-gray-500:focus { - --tw-ring-offset-color: #6b7280; - } - - .md\:focus\:elsa-ring-offset-cool-gray-600:focus { - --tw-ring-offset-color: #4b5563; - } - - .md\:focus\:elsa-ring-offset-cool-gray-700:focus { - --tw-ring-offset-color: #374151; - } - - .md\:focus\:elsa-ring-offset-cool-gray-800:focus { - --tw-ring-offset-color: #1f2937; - } - - .md\:focus\:elsa-ring-offset-cool-gray-900:focus { - --tw-ring-offset-color: #111827; - } - - .md\:focus\:elsa-ring-offset-rose-50:focus { - --tw-ring-offset-color: #fff1f2; - } - - .md\:focus\:elsa-ring-offset-rose-100:focus { - --tw-ring-offset-color: #ffe4e6; - } - - .md\:focus\:elsa-ring-offset-rose-200:focus { - --tw-ring-offset-color: #fecdd3; - } - - .md\:focus\:elsa-ring-offset-rose-300:focus { - --tw-ring-offset-color: #fda4af; - } - - .md\:focus\:elsa-ring-offset-rose-400:focus { - --tw-ring-offset-color: #fb7185; - } - - .md\:focus\:elsa-ring-offset-rose-500:focus { - --tw-ring-offset-color: #f43f5e; - } - - .md\:focus\:elsa-ring-offset-rose-600:focus { - --tw-ring-offset-color: #e11d48; - } - - .md\:focus\:elsa-ring-offset-rose-700:focus { - --tw-ring-offset-color: #be123c; - } - - .md\:focus\:elsa-ring-offset-rose-800:focus { - --tw-ring-offset-color: #9f1239; - } - - .md\:focus\:elsa-ring-offset-rose-900:focus { - --tw-ring-offset-color: #881337; - } - - .md\:elsa-grayscale-0 { - --tw-grayscale: grayscale(0); - } - - .md\:elsa-grayscale { - --tw-grayscale: grayscale(100%); - } - - .md\:elsa-backdrop-grayscale-0 { - --tw-backdrop-grayscale: grayscale(0); - } - - .md\:elsa-backdrop-grayscale { - --tw-backdrop-grayscale: grayscale(100%); - } -} - -@media (min-width: 1024px) { - .lg\:elsa-prose { - color: #374151; - max-width: 65ch; - } - - .lg\:elsa-prose [class~="lead"] { - color: #4b5563; - font-size: 1.25em; - line-height: 1.6; - margin-top: 1.2em; - margin-bottom: 1.2em; - } - - .lg\:elsa-prose a { - color: #111827; - text-decoration: underline; - font-weight: 500; - } - - .lg\:elsa-prose strong { - color: #111827; - font-weight: 600; - } - - .lg\:elsa-prose ol[type="A"] { - --list-counter-style: upper-alpha; - } - - .lg\:elsa-prose ol[type="a"] { - --list-counter-style: lower-alpha; - } - - .lg\:elsa-prose ol[type="A" s] { - --list-counter-style: upper-alpha; - } - - .lg\:elsa-prose ol[type="a" s] { - --list-counter-style: lower-alpha; - } - - .lg\:elsa-prose ol[type="I"] { - --list-counter-style: upper-roman; - } - - .lg\:elsa-prose ol[type="i"] { - --list-counter-style: lower-roman; - } - - .lg\:elsa-prose ol[type="I" s] { - --list-counter-style: upper-roman; - } - - .lg\:elsa-prose ol[type="i" s] { - --list-counter-style: lower-roman; - } - - .lg\:elsa-prose ol[type="1"] { - --list-counter-style: decimal; - } - - .lg\:elsa-prose ol > li { - position: relative; - padding-left: 1.75em; - } - - .lg\:elsa-prose ol > li::before { - content: counter(list-item, var(--list-counter-style, decimal)) "."; - position: absolute; - font-weight: 400; - color: #6b7280; - left: 0; - } - - .lg\:elsa-prose ul > li { - position: relative; - padding-left: 1.75em; - } - - .lg\:elsa-prose ul > li::before { - content: ""; - position: absolute; - background-color: #d1d5db; - border-radius: 50%; - width: 0.375em; - height: 0.375em; - top: calc(0.875em - 0.1875em); - left: 0.25em; - } - - .lg\:elsa-prose hr { - border-color: #e5e7eb; - border-top-width: 1px; - margin-top: 3em; - margin-bottom: 3em; - } - - .lg\:elsa-prose blockquote { - font-weight: 500; - font-style: italic; - color: #111827; - border-left-width: 0.25rem; - border-left-color: #e5e7eb; - quotes: "\201C""\201D""\2018""\2019"; - margin-top: 1.6em; - margin-bottom: 1.6em; - padding-left: 1em; - } - - .lg\:elsa-prose blockquote p:first-of-type::before { - content: open-quote; - } - - .lg\:elsa-prose blockquote p:last-of-type::after { - content: close-quote; - } - - .lg\:elsa-prose h1 { - color: #111827; - font-weight: 800; - font-size: 2.25em; - margin-top: 0; - margin-bottom: 0.8888889em; - line-height: 1.1111111; - } - - .lg\:elsa-prose h2 { - color: #111827; - font-weight: 700; - font-size: 1.5em; - margin-top: 2em; - margin-bottom: 1em; - line-height: 1.3333333; - } - - .lg\:elsa-prose h3 { - color: #111827; - font-weight: 600; - font-size: 1.25em; - margin-top: 1.6em; - margin-bottom: 0.6em; - line-height: 1.6; - } - - .lg\:elsa-prose h4 { - color: #111827; - font-weight: 600; - margin-top: 1.5em; - margin-bottom: 0.5em; - line-height: 1.5; - } - - .lg\:elsa-prose figure figcaption { - color: #6b7280; - font-size: 0.875em; - line-height: 1.4285714; - margin-top: 0.8571429em; - } - - .lg\:elsa-prose code { - color: #111827; - font-weight: 600; - font-size: 0.875em; - } - - .lg\:elsa-prose code::before { - content: "`"; - } - - .lg\:elsa-prose code::after { - content: "`"; - } - - .lg\:elsa-prose a code { - color: #111827; - } - - .lg\:elsa-prose pre { - color: #e5e7eb; - background-color: #1f2937; - overflow-x: auto; - font-size: 0.875em; - line-height: 1.7142857; - margin-top: 1.7142857em; - margin-bottom: 1.7142857em; - border-radius: 0.375rem; - padding-top: 0.8571429em; - padding-right: 1.1428571em; - padding-bottom: 0.8571429em; - padding-left: 1.1428571em; - } - - .lg\:elsa-prose pre code { - background-color: transparent; - border-width: 0; - border-radius: 0; - padding: 0; - font-weight: 400; - color: inherit; - font-size: inherit; - font-family: inherit; - line-height: inherit; - } - - .lg\:elsa-prose pre code::before { - content: none; - } - - .lg\:elsa-prose pre code::after { - content: none; - } - - .lg\:elsa-prose table { - width: 100%; - table-layout: auto; - text-align: left; - margin-top: 2em; - margin-bottom: 2em; - font-size: 0.875em; - line-height: 1.7142857; - } - - .lg\:elsa-prose thead { - color: #111827; - font-weight: 600; - border-bottom-width: 1px; - border-bottom-color: #d1d5db; - } - - .lg\:elsa-prose thead th { - vertical-align: bottom; - padding-right: 0.5714286em; - padding-bottom: 0.5714286em; - padding-left: 0.5714286em; - } - - .lg\:elsa-prose tbody tr { - border-bottom-width: 1px; - border-bottom-color: #e5e7eb; - } - - .lg\:elsa-prose tbody tr:last-child { - border-bottom-width: 0; - } - - .lg\:elsa-prose tbody td { - vertical-align: top; - padding-top: 0.5714286em; - padding-right: 0.5714286em; - padding-bottom: 0.5714286em; - padding-left: 0.5714286em; - } - - .lg\:elsa-prose { - font-size: 1rem; - line-height: 1.75; - } - - .lg\:elsa-prose p { - margin-top: 1.25em; - margin-bottom: 1.25em; - } - - .lg\:elsa-prose img { - margin-top: 2em; - margin-bottom: 2em; - } - - .lg\:elsa-prose video { - margin-top: 2em; - margin-bottom: 2em; - } - - .lg\:elsa-prose figure { - margin-top: 2em; - margin-bottom: 2em; - } - - .lg\:elsa-prose figure > * { - margin-top: 0; - margin-bottom: 0; - } - - .lg\:elsa-prose h2 code { - font-size: 0.875em; - } - - .lg\:elsa-prose h3 code { - font-size: 0.9em; - } - - .lg\:elsa-prose ol { - margin-top: 1.25em; - margin-bottom: 1.25em; - } - - .lg\:elsa-prose ul { - margin-top: 1.25em; - margin-bottom: 1.25em; - } - - .lg\:elsa-prose li { - margin-top: 0.5em; - margin-bottom: 0.5em; - } - - .lg\:elsa-prose > ul > li p { - margin-top: 0.75em; - margin-bottom: 0.75em; - } - - .lg\:elsa-prose > ul > li > *:first-child { - margin-top: 1.25em; - } - - .lg\:elsa-prose > ul > li > *:last-child { - margin-bottom: 1.25em; - } - - .lg\:elsa-prose > ol > li > *:first-child { - margin-top: 1.25em; - } - - .lg\:elsa-prose > ol > li > *:last-child { - margin-bottom: 1.25em; - } - - .lg\:elsa-prose ul ul, .lg\:elsa-prose ul ol, .lg\:elsa-prose ol ul, .lg\:elsa-prose ol ol { - margin-top: 0.75em; - margin-bottom: 0.75em; - } - - .lg\:elsa-prose hr + * { - margin-top: 0; - } - - .lg\:elsa-prose h2 + * { - margin-top: 0; - } - - .lg\:elsa-prose h3 + * { - margin-top: 0; - } - - .lg\:elsa-prose h4 + * { - margin-top: 0; - } - - .lg\:elsa-prose thead th:first-child { - padding-left: 0; - } - - .lg\:elsa-prose thead th:last-child { - padding-right: 0; - } - - .lg\:elsa-prose tbody td:first-child { - padding-left: 0; - } - - .lg\:elsa-prose tbody td:last-child { - padding-right: 0; - } - - .lg\:elsa-prose > :first-child { - margin-top: 0; - } - - .lg\:elsa-prose > :last-child { - margin-bottom: 0; - } - - .lg\:elsa-prose-sm { - font-size: 0.875rem; - line-height: 1.7142857; - } - - .lg\:elsa-prose-sm p { - margin-top: 1.1428571em; - margin-bottom: 1.1428571em; - } - - .lg\:elsa-prose-sm [class~="lead"] { - font-size: 1.2857143em; - line-height: 1.5555556; - margin-top: 0.8888889em; - margin-bottom: 0.8888889em; - } - - .lg\:elsa-prose-sm blockquote { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; - padding-left: 1.1111111em; - } - - .lg\:elsa-prose-sm h1 { - font-size: 2.1428571em; - margin-top: 0; - margin-bottom: 0.8em; - line-height: 1.2; - } - - .lg\:elsa-prose-sm h2 { - font-size: 1.4285714em; - margin-top: 1.6em; - margin-bottom: 0.8em; - line-height: 1.4; - } - - .lg\:elsa-prose-sm h3 { - font-size: 1.2857143em; - margin-top: 1.5555556em; - margin-bottom: 0.4444444em; - line-height: 1.5555556; - } - - .lg\:elsa-prose-sm h4 { - margin-top: 1.4285714em; - margin-bottom: 0.5714286em; - line-height: 1.4285714; - } - - .lg\:elsa-prose-sm img { - margin-top: 1.7142857em; - margin-bottom: 1.7142857em; - } - - .lg\:elsa-prose-sm video { - margin-top: 1.7142857em; - margin-bottom: 1.7142857em; - } - - .lg\:elsa-prose-sm figure { - margin-top: 1.7142857em; - margin-bottom: 1.7142857em; - } - - .lg\:elsa-prose-sm figure > * { - margin-top: 0; - margin-bottom: 0; - } - - .lg\:elsa-prose-sm figure figcaption { - font-size: 0.8571429em; - line-height: 1.3333333; - margin-top: 0.6666667em; - } - - .lg\:elsa-prose-sm code { - font-size: 0.8571429em; - } - - .lg\:elsa-prose-sm h2 code { - font-size: 0.9em; - } - - .lg\:elsa-prose-sm h3 code { - font-size: 0.8888889em; - } - - .lg\:elsa-prose-sm pre { - font-size: 0.8571429em; - line-height: 1.6666667; - margin-top: 1.6666667em; - margin-bottom: 1.6666667em; - border-radius: 0.25rem; - padding-top: 0.6666667em; - padding-right: 1em; - padding-bottom: 0.6666667em; - padding-left: 1em; - } - - .lg\:elsa-prose-sm ol { - margin-top: 1.1428571em; - margin-bottom: 1.1428571em; - } - - .lg\:elsa-prose-sm ul { - margin-top: 1.1428571em; - margin-bottom: 1.1428571em; - } - - .lg\:elsa-prose-sm li { - margin-top: 0.2857143em; - margin-bottom: 0.2857143em; - } - - .lg\:elsa-prose-sm ol > li { - padding-left: 1.5714286em; - } - - .lg\:elsa-prose-sm ol > li::before { - left: 0; - } - - .lg\:elsa-prose-sm ul > li { - padding-left: 1.5714286em; - } - - .lg\:elsa-prose-sm ul > li::before { - height: 0.3571429em; - width: 0.3571429em; - top: calc(0.8571429em - 0.1785714em); - left: 0.2142857em; - } - - .lg\:elsa-prose-sm > ul > li p { - margin-top: 0.5714286em; - margin-bottom: 0.5714286em; - } - - .lg\:elsa-prose-sm > ul > li > *:first-child { - margin-top: 1.1428571em; - } - - .lg\:elsa-prose-sm > ul > li > *:last-child { - margin-bottom: 1.1428571em; - } - - .lg\:elsa-prose-sm > ol > li > *:first-child { - margin-top: 1.1428571em; - } - - .lg\:elsa-prose-sm > ol > li > *:last-child { - margin-bottom: 1.1428571em; - } - - .lg\:elsa-prose-sm ul ul, .lg\:elsa-prose-sm ul ol, .lg\:elsa-prose-sm ol ul, .lg\:elsa-prose-sm ol ol { - margin-top: 0.5714286em; - margin-bottom: 0.5714286em; - } - - .lg\:elsa-prose-sm hr { - margin-top: 2.8571429em; - margin-bottom: 2.8571429em; - } - - .lg\:elsa-prose-sm hr + * { - margin-top: 0; - } - - .lg\:elsa-prose-sm h2 + * { - margin-top: 0; - } - - .lg\:elsa-prose-sm h3 + * { - margin-top: 0; - } - - .lg\:elsa-prose-sm h4 + * { - margin-top: 0; - } - - .lg\:elsa-prose-sm table { - font-size: 0.8571429em; - line-height: 1.5; - } - - .lg\:elsa-prose-sm thead th { - padding-right: 1em; - padding-bottom: 0.6666667em; - padding-left: 1em; - } - - .lg\:elsa-prose-sm thead th:first-child { - padding-left: 0; - } - - .lg\:elsa-prose-sm thead th:last-child { - padding-right: 0; - } - - .lg\:elsa-prose-sm tbody td { - padding-top: 0.6666667em; - padding-right: 1em; - padding-bottom: 0.6666667em; - padding-left: 1em; - } - - .lg\:elsa-prose-sm tbody td:first-child { - padding-left: 0; - } - - .lg\:elsa-prose-sm tbody td:last-child { - padding-right: 0; - } - - .lg\:elsa-prose-sm > :first-child { - margin-top: 0; - } - - .lg\:elsa-prose-sm > :last-child { - margin-bottom: 0; - } - - .lg\:elsa-prose-lg { - font-size: 1.125rem; - line-height: 1.7777778; - } - - .lg\:elsa-prose-lg p { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; - } - - .lg\:elsa-prose-lg [class~="lead"] { - font-size: 1.2222222em; - line-height: 1.4545455; - margin-top: 1.0909091em; - margin-bottom: 1.0909091em; - } - - .lg\:elsa-prose-lg blockquote { - margin-top: 1.6666667em; - margin-bottom: 1.6666667em; - padding-left: 1em; - } - - .lg\:elsa-prose-lg h1 { - font-size: 2.6666667em; - margin-top: 0; - margin-bottom: 0.8333333em; - line-height: 1; - } - - .lg\:elsa-prose-lg h2 { - font-size: 1.6666667em; - margin-top: 1.8666667em; - margin-bottom: 1.0666667em; - line-height: 1.3333333; - } - - .lg\:elsa-prose-lg h3 { - font-size: 1.3333333em; - margin-top: 1.6666667em; - margin-bottom: 0.6666667em; - line-height: 1.5; - } - - .lg\:elsa-prose-lg h4 { - margin-top: 1.7777778em; - margin-bottom: 0.4444444em; - line-height: 1.5555556; - } - - .lg\:elsa-prose-lg img { - margin-top: 1.7777778em; - margin-bottom: 1.7777778em; - } - - .lg\:elsa-prose-lg video { - margin-top: 1.7777778em; - margin-bottom: 1.7777778em; - } - - .lg\:elsa-prose-lg figure { - margin-top: 1.7777778em; - margin-bottom: 1.7777778em; - } - - .lg\:elsa-prose-lg figure > * { - margin-top: 0; - margin-bottom: 0; - } - - .lg\:elsa-prose-lg figure figcaption { - font-size: 0.8888889em; - line-height: 1.5; - margin-top: 1em; - } - - .lg\:elsa-prose-lg code { - font-size: 0.8888889em; - } - - .lg\:elsa-prose-lg h2 code { - font-size: 0.8666667em; - } - - .lg\:elsa-prose-lg h3 code { - font-size: 0.875em; - } - - .lg\:elsa-prose-lg pre { - font-size: 0.8888889em; - line-height: 1.75; - margin-top: 2em; - margin-bottom: 2em; - border-radius: 0.375rem; - padding-top: 1em; - padding-right: 1.5em; - padding-bottom: 1em; - padding-left: 1.5em; - } - - .lg\:elsa-prose-lg ol { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; - } - - .lg\:elsa-prose-lg ul { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; - } - - .lg\:elsa-prose-lg li { - margin-top: 0.6666667em; - margin-bottom: 0.6666667em; - } - - .lg\:elsa-prose-lg ol > li { - padding-left: 1.6666667em; - } - - .lg\:elsa-prose-lg ol > li::before { - left: 0; - } - - .lg\:elsa-prose-lg ul > li { - padding-left: 1.6666667em; - } - - .lg\:elsa-prose-lg ul > li::before { - width: 0.3333333em; - height: 0.3333333em; - top: calc(0.8888889em - 0.1666667em); - left: 0.2222222em; - } - - .lg\:elsa-prose-lg > ul > li p { - margin-top: 0.8888889em; - margin-bottom: 0.8888889em; - } - - .lg\:elsa-prose-lg > ul > li > *:first-child { - margin-top: 1.3333333em; - } - - .lg\:elsa-prose-lg > ul > li > *:last-child { - margin-bottom: 1.3333333em; - } - - .lg\:elsa-prose-lg > ol > li > *:first-child { - margin-top: 1.3333333em; - } - - .lg\:elsa-prose-lg > ol > li > *:last-child { - margin-bottom: 1.3333333em; - } - - .lg\:elsa-prose-lg ul ul, .lg\:elsa-prose-lg ul ol, .lg\:elsa-prose-lg ol ul, .lg\:elsa-prose-lg ol ol { - margin-top: 0.8888889em; - margin-bottom: 0.8888889em; - } - - .lg\:elsa-prose-lg hr { - margin-top: 3.1111111em; - margin-bottom: 3.1111111em; - } - - .lg\:elsa-prose-lg hr + * { - margin-top: 0; - } - - .lg\:elsa-prose-lg h2 + * { - margin-top: 0; - } - - .lg\:elsa-prose-lg h3 + * { - margin-top: 0; - } - - .lg\:elsa-prose-lg h4 + * { - margin-top: 0; - } - - .lg\:elsa-prose-lg table { - font-size: 0.8888889em; - line-height: 1.5; - } - - .lg\:elsa-prose-lg thead th { - padding-right: 0.75em; - padding-bottom: 0.75em; - padding-left: 0.75em; - } - - .lg\:elsa-prose-lg thead th:first-child { - padding-left: 0; - } - - .lg\:elsa-prose-lg thead th:last-child { - padding-right: 0; - } - - .lg\:elsa-prose-lg tbody td { - padding-top: 0.75em; - padding-right: 0.75em; - padding-bottom: 0.75em; - padding-left: 0.75em; - } - - .lg\:elsa-prose-lg tbody td:first-child { - padding-left: 0; - } - - .lg\:elsa-prose-lg tbody td:last-child { - padding-right: 0; - } - - .lg\:elsa-prose-lg > :first-child { - margin-top: 0; - } - - .lg\:elsa-prose-lg > :last-child { - margin-bottom: 0; - } - - .lg\:elsa-prose-xl { - font-size: 1.25rem; - line-height: 1.8; - } - - .lg\:elsa-prose-xl p { - margin-top: 1.2em; - margin-bottom: 1.2em; - } - - .lg\:elsa-prose-xl [class~="lead"] { - font-size: 1.2em; - line-height: 1.5; - margin-top: 1em; - margin-bottom: 1em; - } - - .lg\:elsa-prose-xl blockquote { - margin-top: 1.6em; - margin-bottom: 1.6em; - padding-left: 1.0666667em; - } - - .lg\:elsa-prose-xl h1 { - font-size: 2.8em; - margin-top: 0; - margin-bottom: 0.8571429em; - line-height: 1; - } - - .lg\:elsa-prose-xl h2 { - font-size: 1.8em; - margin-top: 1.5555556em; - margin-bottom: 0.8888889em; - line-height: 1.1111111; - } - - .lg\:elsa-prose-xl h3 { - font-size: 1.5em; - margin-top: 1.6em; - margin-bottom: 0.6666667em; - line-height: 1.3333333; - } - - .lg\:elsa-prose-xl h4 { - margin-top: 1.8em; - margin-bottom: 0.6em; - line-height: 1.6; - } - - .lg\:elsa-prose-xl img { - margin-top: 2em; - margin-bottom: 2em; - } - - .lg\:elsa-prose-xl video { - margin-top: 2em; - margin-bottom: 2em; - } - - .lg\:elsa-prose-xl figure { - margin-top: 2em; - margin-bottom: 2em; - } - - .lg\:elsa-prose-xl figure > * { - margin-top: 0; - margin-bottom: 0; - } - - .lg\:elsa-prose-xl figure figcaption { - font-size: 0.9em; - line-height: 1.5555556; - margin-top: 1em; - } - - .lg\:elsa-prose-xl code { - font-size: 0.9em; - } - - .lg\:elsa-prose-xl h2 code { - font-size: 0.8611111em; - } - - .lg\:elsa-prose-xl h3 code { - font-size: 0.9em; - } - - .lg\:elsa-prose-xl pre { - font-size: 0.9em; - line-height: 1.7777778; - margin-top: 2em; - margin-bottom: 2em; - border-radius: 0.5rem; - padding-top: 1.1111111em; - padding-right: 1.3333333em; - padding-bottom: 1.1111111em; - padding-left: 1.3333333em; - } - - .lg\:elsa-prose-xl ol { - margin-top: 1.2em; - margin-bottom: 1.2em; - } - - .lg\:elsa-prose-xl ul { - margin-top: 1.2em; - margin-bottom: 1.2em; - } - - .lg\:elsa-prose-xl li { - margin-top: 0.6em; - margin-bottom: 0.6em; - } - - .lg\:elsa-prose-xl ol > li { - padding-left: 1.8em; - } - - .lg\:elsa-prose-xl ol > li::before { - left: 0; - } - - .lg\:elsa-prose-xl ul > li { - padding-left: 1.8em; - } - - .lg\:elsa-prose-xl ul > li::before { - width: 0.35em; - height: 0.35em; - top: calc(0.9em - 0.175em); - left: 0.25em; - } - - .lg\:elsa-prose-xl > ul > li p { - margin-top: 0.8em; - margin-bottom: 0.8em; - } - - .lg\:elsa-prose-xl > ul > li > *:first-child { - margin-top: 1.2em; - } - - .lg\:elsa-prose-xl > ul > li > *:last-child { - margin-bottom: 1.2em; - } - - .lg\:elsa-prose-xl > ol > li > *:first-child { - margin-top: 1.2em; - } - - .lg\:elsa-prose-xl > ol > li > *:last-child { - margin-bottom: 1.2em; - } - - .lg\:elsa-prose-xl ul ul, .lg\:elsa-prose-xl ul ol, .lg\:elsa-prose-xl ol ul, .lg\:elsa-prose-xl ol ol { - margin-top: 0.8em; - margin-bottom: 0.8em; - } - - .lg\:elsa-prose-xl hr { - margin-top: 2.8em; - margin-bottom: 2.8em; - } - - .lg\:elsa-prose-xl hr + * { - margin-top: 0; - } - - .lg\:elsa-prose-xl h2 + * { - margin-top: 0; - } - - .lg\:elsa-prose-xl h3 + * { - margin-top: 0; - } - - .lg\:elsa-prose-xl h4 + * { - margin-top: 0; - } - - .lg\:elsa-prose-xl table { - font-size: 0.9em; - line-height: 1.5555556; - } - - .lg\:elsa-prose-xl thead th { - padding-right: 0.6666667em; - padding-bottom: 0.8888889em; - padding-left: 0.6666667em; - } - - .lg\:elsa-prose-xl thead th:first-child { - padding-left: 0; - } - - .lg\:elsa-prose-xl thead th:last-child { - padding-right: 0; - } - - .lg\:elsa-prose-xl tbody td { - padding-top: 0.8888889em; - padding-right: 0.6666667em; - padding-bottom: 0.8888889em; - padding-left: 0.6666667em; - } - - .lg\:elsa-prose-xl tbody td:first-child { - padding-left: 0; - } - - .lg\:elsa-prose-xl tbody td:last-child { - padding-right: 0; - } - - .lg\:elsa-prose-xl > :first-child { - margin-top: 0; - } - - .lg\:elsa-prose-xl > :last-child { - margin-bottom: 0; - } - - .lg\:elsa-prose-2xl { - font-size: 1.5rem; - line-height: 1.6666667; - } - - .lg\:elsa-prose-2xl p { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; - } - - .lg\:elsa-prose-2xl [class~="lead"] { - font-size: 1.25em; - line-height: 1.4666667; - margin-top: 1.0666667em; - margin-bottom: 1.0666667em; - } - - .lg\:elsa-prose-2xl blockquote { - margin-top: 1.7777778em; - margin-bottom: 1.7777778em; - padding-left: 1.1111111em; - } - - .lg\:elsa-prose-2xl h1 { - font-size: 2.6666667em; - margin-top: 0; - margin-bottom: 0.875em; - line-height: 1; - } - - .lg\:elsa-prose-2xl h2 { - font-size: 2em; - margin-top: 1.5em; - margin-bottom: 0.8333333em; - line-height: 1.0833333; - } - - .lg\:elsa-prose-2xl h3 { - font-size: 1.5em; - margin-top: 1.5555556em; - margin-bottom: 0.6666667em; - line-height: 1.2222222; - } - - .lg\:elsa-prose-2xl h4 { - margin-top: 1.6666667em; - margin-bottom: 0.6666667em; - line-height: 1.5; - } - - .lg\:elsa-prose-2xl img { - margin-top: 2em; - margin-bottom: 2em; - } - - .lg\:elsa-prose-2xl video { - margin-top: 2em; - margin-bottom: 2em; - } - - .lg\:elsa-prose-2xl figure { - margin-top: 2em; - margin-bottom: 2em; - } - - .lg\:elsa-prose-2xl figure > * { - margin-top: 0; - margin-bottom: 0; - } - - .lg\:elsa-prose-2xl figure figcaption { - font-size: 0.8333333em; - line-height: 1.6; - margin-top: 1em; - } - - .lg\:elsa-prose-2xl code { - font-size: 0.8333333em; - } - - .lg\:elsa-prose-2xl h2 code { - font-size: 0.875em; - } - - .lg\:elsa-prose-2xl h3 code { - font-size: 0.8888889em; - } - - .lg\:elsa-prose-2xl pre { - font-size: 0.8333333em; - line-height: 1.8; - margin-top: 2em; - margin-bottom: 2em; - border-radius: 0.5rem; - padding-top: 1.2em; - padding-right: 1.6em; - padding-bottom: 1.2em; - padding-left: 1.6em; - } - - .lg\:elsa-prose-2xl ol { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; - } - - .lg\:elsa-prose-2xl ul { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; - } - - .lg\:elsa-prose-2xl li { - margin-top: 0.5em; - margin-bottom: 0.5em; - } - - .lg\:elsa-prose-2xl ol > li { - padding-left: 1.6666667em; - } - - .lg\:elsa-prose-2xl ol > li::before { - left: 0; - } - - .lg\:elsa-prose-2xl ul > li { - padding-left: 1.6666667em; - } - - .lg\:elsa-prose-2xl ul > li::before { - width: 0.3333333em; - height: 0.3333333em; - top: calc(0.8333333em - 0.1666667em); - left: 0.25em; - } - - .lg\:elsa-prose-2xl > ul > li p { - margin-top: 0.8333333em; - margin-bottom: 0.8333333em; - } - - .lg\:elsa-prose-2xl > ul > li > *:first-child { - margin-top: 1.3333333em; - } - - .lg\:elsa-prose-2xl > ul > li > *:last-child { - margin-bottom: 1.3333333em; - } - - .lg\:elsa-prose-2xl > ol > li > *:first-child { - margin-top: 1.3333333em; - } - - .lg\:elsa-prose-2xl > ol > li > *:last-child { - margin-bottom: 1.3333333em; - } - - .lg\:elsa-prose-2xl ul ul, .lg\:elsa-prose-2xl ul ol, .lg\:elsa-prose-2xl ol ul, .lg\:elsa-prose-2xl ol ol { - margin-top: 0.6666667em; - margin-bottom: 0.6666667em; - } - - .lg\:elsa-prose-2xl hr { - margin-top: 3em; - margin-bottom: 3em; - } - - .lg\:elsa-prose-2xl hr + * { - margin-top: 0; - } - - .lg\:elsa-prose-2xl h2 + * { - margin-top: 0; - } - - .lg\:elsa-prose-2xl h3 + * { - margin-top: 0; - } - - .lg\:elsa-prose-2xl h4 + * { - margin-top: 0; - } - - .lg\:elsa-prose-2xl table { - font-size: 0.8333333em; - line-height: 1.4; - } - - .lg\:elsa-prose-2xl thead th { - padding-right: 0.6em; - padding-bottom: 0.8em; - padding-left: 0.6em; - } - - .lg\:elsa-prose-2xl thead th:first-child { - padding-left: 0; - } - - .lg\:elsa-prose-2xl thead th:last-child { - padding-right: 0; - } - - .lg\:elsa-prose-2xl tbody td { - padding-top: 0.8em; - padding-right: 0.6em; - padding-bottom: 0.8em; - padding-left: 0.6em; - } - - .lg\:elsa-prose-2xl tbody td:first-child { - padding-left: 0; - } - - .lg\:elsa-prose-2xl tbody td:last-child { - padding-right: 0; - } - - .lg\:elsa-prose-2xl > :first-child { - margin-top: 0; - } - - .lg\:elsa-prose-2xl > :last-child { - margin-bottom: 0; - } - - .lg\:elsa-prose-red a { - color: #dc2626; - } - - .lg\:elsa-prose-red a code { - color: #dc2626; - } - - .lg\:elsa-prose-yellow a { - color: #d97706; - } - - .lg\:elsa-prose-yellow a code { - color: #d97706; - } - - .lg\:elsa-prose-green a { - color: #059669; - } - - .lg\:elsa-prose-green a code { - color: #059669; - } - - .lg\:elsa-prose-blue a { - color: #2563eb; - } - - .lg\:elsa-prose-blue a code { - color: #2563eb; - } - - .lg\:elsa-prose-indigo a { - color: #4f46e5; - } - - .lg\:elsa-prose-indigo a code { - color: #4f46e5; - } - - .lg\:elsa-prose-purple a { - color: #7c3aed; - } - - .lg\:elsa-prose-purple a code { - color: #7c3aed; - } - - .lg\:elsa-prose-pink a { - color: #db2777; - } - - .lg\:elsa-prose-pink a code { - color: #db2777; - } - - .lg\:elsa-prose-sky a { - color: #0284c7; - } - - .lg\:elsa-prose-sky a code { - color: #0284c7; - } - - .lg\:elsa-prose-cool-gray a { - color: #4b5563; - } - - .lg\:elsa-prose-cool-gray a code { - color: #4b5563; - } - - .lg\:elsa-prose-teal a { - color: #0d9488; - } - - .lg\:elsa-prose-teal a code { - color: #0d9488; - } - - .lg\:elsa-prose-cyan a { - color: #0891b2; - } - - .lg\:elsa-prose-cyan a code { - color: #0891b2; - } - - .lg\:elsa-prose-rose a { - color: #e11d48; - } - - .lg\:elsa-prose-rose a code { - color: #e11d48; - } - - .lg\:elsa-col-span-2 { - grid-column: span 2 / span 2; - } - - .lg\:elsa-col-span-6 { - grid-column: span 6 / span 6; - } - - .lg\:elsa-col-span-9 { - grid-column: span 9 / span 9; - } - - .lg\:elsa-mt-0 { - margin-top: 0px; - } - - .lg\:elsa-mt-6 { - margin-top: 1.5rem; - } - - .lg\:elsa-grid { - display: grid; - } - - .lg\:elsa-max-w-prose { - max-width: 65ch; - } - - .lg\:elsa-grid-cols-12 { - grid-template-columns: repeat(12, minmax(0, 1fr)); - } - - .lg\:elsa-items-center { - align-items: center; - } - - .lg\:elsa-gap-8 { - gap: 2rem; - } - - .lg\:elsa-gap-x-5 { - -moz-column-gap: 1.25rem; - column-gap: 1.25rem; - } - - .lg\:elsa-divide-gray-50 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(249, 250, 251, var(--tw-divide-opacity)); - } - - .lg\:elsa-divide-gray-100 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(243, 244, 246, var(--tw-divide-opacity)); - } - - .lg\:elsa-divide-gray-200 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(229, 231, 235, var(--tw-divide-opacity)); - } - - .lg\:elsa-divide-gray-300 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(209, 213, 219, var(--tw-divide-opacity)); - } - - .lg\:elsa-divide-gray-400 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(156, 163, 175, var(--tw-divide-opacity)); - } - - .lg\:elsa-divide-gray-500 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(107, 114, 128, var(--tw-divide-opacity)); - } - - .lg\:elsa-divide-gray-600 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(75, 85, 99, var(--tw-divide-opacity)); - } - - .lg\:elsa-divide-gray-700 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(55, 65, 81, var(--tw-divide-opacity)); - } - - .lg\:elsa-divide-gray-800 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(31, 41, 55, var(--tw-divide-opacity)); - } - - .lg\:elsa-divide-gray-900 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(17, 24, 39, var(--tw-divide-opacity)); - } - - .lg\:elsa-divide-red-50 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(254, 242, 242, var(--tw-divide-opacity)); - } - - .lg\:elsa-divide-red-100 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(254, 226, 226, var(--tw-divide-opacity)); - } - - .lg\:elsa-divide-red-200 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(254, 202, 202, var(--tw-divide-opacity)); - } - - .lg\:elsa-divide-red-300 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(252, 165, 165, var(--tw-divide-opacity)); - } - - .lg\:elsa-divide-red-400 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(248, 113, 113, var(--tw-divide-opacity)); - } - - .lg\:elsa-divide-red-500 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(239, 68, 68, var(--tw-divide-opacity)); - } - - .lg\:elsa-divide-red-600 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(220, 38, 38, var(--tw-divide-opacity)); - } - - .lg\:elsa-divide-red-700 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(185, 28, 28, var(--tw-divide-opacity)); - } - - .lg\:elsa-divide-red-800 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(153, 27, 27, var(--tw-divide-opacity)); - } - - .lg\:elsa-divide-red-900 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(127, 29, 29, var(--tw-divide-opacity)); - } - - .lg\:elsa-divide-yellow-50 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(255, 251, 235, var(--tw-divide-opacity)); - } - - .lg\:elsa-divide-yellow-100 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(254, 243, 199, var(--tw-divide-opacity)); - } - - .lg\:elsa-divide-yellow-200 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(253, 230, 138, var(--tw-divide-opacity)); - } - - .lg\:elsa-divide-yellow-300 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(252, 211, 77, var(--tw-divide-opacity)); - } - - .lg\:elsa-divide-yellow-400 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(251, 191, 36, var(--tw-divide-opacity)); - } - - .lg\:elsa-divide-yellow-500 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(245, 158, 11, var(--tw-divide-opacity)); - } - - .lg\:elsa-divide-yellow-600 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(217, 119, 6, var(--tw-divide-opacity)); - } - - .lg\:elsa-divide-yellow-700 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(180, 83, 9, var(--tw-divide-opacity)); - } - - .lg\:elsa-divide-yellow-800 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(146, 64, 14, var(--tw-divide-opacity)); - } - - .lg\:elsa-divide-yellow-900 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(120, 53, 15, var(--tw-divide-opacity)); - } - - .lg\:elsa-divide-green-50 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(236, 253, 245, var(--tw-divide-opacity)); - } - - .lg\:elsa-divide-green-100 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(209, 250, 229, var(--tw-divide-opacity)); - } - - .lg\:elsa-divide-green-200 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(167, 243, 208, var(--tw-divide-opacity)); - } - - .lg\:elsa-divide-green-300 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(110, 231, 183, var(--tw-divide-opacity)); - } - - .lg\:elsa-divide-green-400 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(52, 211, 153, var(--tw-divide-opacity)); - } - - .lg\:elsa-divide-green-500 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(16, 185, 129, var(--tw-divide-opacity)); - } - - .lg\:elsa-divide-green-600 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(5, 150, 105, var(--tw-divide-opacity)); - } - - .lg\:elsa-divide-green-700 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(4, 120, 87, var(--tw-divide-opacity)); - } - - .lg\:elsa-divide-green-800 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(6, 95, 70, var(--tw-divide-opacity)); - } - - .lg\:elsa-divide-green-900 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(6, 78, 59, var(--tw-divide-opacity)); - } - - .lg\:elsa-divide-blue-50 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(239, 246, 255, var(--tw-divide-opacity)); - } - - .lg\:elsa-divide-blue-100 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(219, 234, 254, var(--tw-divide-opacity)); - } - - .lg\:elsa-divide-blue-200 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(191, 219, 254, var(--tw-divide-opacity)); - } - - .lg\:elsa-divide-blue-300 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(147, 197, 253, var(--tw-divide-opacity)); - } - - .lg\:elsa-divide-blue-400 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(96, 165, 250, var(--tw-divide-opacity)); - } - - .lg\:elsa-divide-blue-500 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(59, 130, 246, var(--tw-divide-opacity)); - } - - .lg\:elsa-divide-blue-600 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(37, 99, 235, var(--tw-divide-opacity)); - } - - .lg\:elsa-divide-blue-700 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(29, 78, 216, var(--tw-divide-opacity)); - } - - .lg\:elsa-divide-blue-800 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(30, 64, 175, var(--tw-divide-opacity)); - } - - .lg\:elsa-divide-blue-900 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(30, 58, 138, var(--tw-divide-opacity)); - } - - .lg\:elsa-divide-pink-50 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(253, 242, 248, var(--tw-divide-opacity)); - } - - .lg\:elsa-divide-pink-100 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(252, 231, 243, var(--tw-divide-opacity)); - } - - .lg\:elsa-divide-pink-200 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(251, 207, 232, var(--tw-divide-opacity)); - } - - .lg\:elsa-divide-pink-300 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(249, 168, 212, var(--tw-divide-opacity)); - } - - .lg\:elsa-divide-pink-400 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(244, 114, 182, var(--tw-divide-opacity)); - } - - .lg\:elsa-divide-pink-500 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(236, 72, 153, var(--tw-divide-opacity)); - } - - .lg\:elsa-divide-pink-600 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(219, 39, 119, var(--tw-divide-opacity)); - } - - .lg\:elsa-divide-pink-700 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(190, 24, 93, var(--tw-divide-opacity)); - } - - .lg\:elsa-divide-pink-800 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(157, 23, 77, var(--tw-divide-opacity)); - } - - .lg\:elsa-divide-pink-900 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(131, 24, 67, var(--tw-divide-opacity)); - } - - .lg\:elsa-divide-cool-gray-50 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(249, 250, 251, var(--tw-divide-opacity)); - } - - .lg\:elsa-divide-cool-gray-100 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(243, 244, 246, var(--tw-divide-opacity)); - } - - .lg\:elsa-divide-cool-gray-200 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(229, 231, 235, var(--tw-divide-opacity)); - } - - .lg\:elsa-divide-cool-gray-300 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(209, 213, 219, var(--tw-divide-opacity)); - } - - .lg\:elsa-divide-cool-gray-400 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(156, 163, 175, var(--tw-divide-opacity)); - } - - .lg\:elsa-divide-cool-gray-500 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(107, 114, 128, var(--tw-divide-opacity)); - } - - .lg\:elsa-divide-cool-gray-600 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(75, 85, 99, var(--tw-divide-opacity)); - } - - .lg\:elsa-divide-cool-gray-700 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(55, 65, 81, var(--tw-divide-opacity)); - } - - .lg\:elsa-divide-cool-gray-800 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(31, 41, 55, var(--tw-divide-opacity)); - } - - .lg\:elsa-divide-cool-gray-900 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(17, 24, 39, var(--tw-divide-opacity)); - } - - .lg\:elsa-divide-rose-50 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(255, 241, 242, var(--tw-divide-opacity)); - } - - .lg\:elsa-divide-rose-100 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(255, 228, 230, var(--tw-divide-opacity)); - } - - .lg\:elsa-divide-rose-200 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(254, 205, 211, var(--tw-divide-opacity)); - } - - .lg\:elsa-divide-rose-300 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(253, 164, 175, var(--tw-divide-opacity)); - } - - .lg\:elsa-divide-rose-400 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(251, 113, 133, var(--tw-divide-opacity)); - } - - .lg\:elsa-divide-rose-500 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(244, 63, 94, var(--tw-divide-opacity)); - } - - .lg\:elsa-divide-rose-600 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(225, 29, 72, var(--tw-divide-opacity)); - } - - .lg\:elsa-divide-rose-700 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(190, 18, 60, var(--tw-divide-opacity)); - } - - .lg\:elsa-divide-rose-800 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(159, 18, 57, var(--tw-divide-opacity)); - } - - .lg\:elsa-divide-rose-900 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(136, 19, 55, var(--tw-divide-opacity)); - } - - .lg\:elsa-border-gray-50 { - --tw-border-opacity: 1; - border-color: rgba(249, 250, 251, var(--tw-border-opacity)); - } - - .lg\:elsa-border-gray-100 { - --tw-border-opacity: 1; - border-color: rgba(243, 244, 246, var(--tw-border-opacity)); - } - - .lg\:elsa-border-gray-200 { - --tw-border-opacity: 1; - border-color: rgba(229, 231, 235, var(--tw-border-opacity)); - } - - .lg\:elsa-border-gray-300 { - --tw-border-opacity: 1; - border-color: rgba(209, 213, 219, var(--tw-border-opacity)); - } - - .lg\:elsa-border-gray-400 { - --tw-border-opacity: 1; - border-color: rgba(156, 163, 175, var(--tw-border-opacity)); - } - - .lg\:elsa-border-gray-500 { - --tw-border-opacity: 1; - border-color: rgba(107, 114, 128, var(--tw-border-opacity)); - } - - .lg\:elsa-border-gray-600 { - --tw-border-opacity: 1; - border-color: rgba(75, 85, 99, var(--tw-border-opacity)); - } - - .lg\:elsa-border-gray-700 { - --tw-border-opacity: 1; - border-color: rgba(55, 65, 81, var(--tw-border-opacity)); - } - - .lg\:elsa-border-gray-800 { - --tw-border-opacity: 1; - border-color: rgba(31, 41, 55, var(--tw-border-opacity)); - } - - .lg\:elsa-border-gray-900 { - --tw-border-opacity: 1; - border-color: rgba(17, 24, 39, var(--tw-border-opacity)); - } - - .lg\:elsa-border-red-50 { - --tw-border-opacity: 1; - border-color: rgba(254, 242, 242, var(--tw-border-opacity)); - } - - .lg\:elsa-border-red-100 { - --tw-border-opacity: 1; - border-color: rgba(254, 226, 226, var(--tw-border-opacity)); - } - - .lg\:elsa-border-red-200 { - --tw-border-opacity: 1; - border-color: rgba(254, 202, 202, var(--tw-border-opacity)); - } - - .lg\:elsa-border-red-300 { - --tw-border-opacity: 1; - border-color: rgba(252, 165, 165, var(--tw-border-opacity)); - } - - .lg\:elsa-border-red-400 { - --tw-border-opacity: 1; - border-color: rgba(248, 113, 113, var(--tw-border-opacity)); - } - - .lg\:elsa-border-red-500 { - --tw-border-opacity: 1; - border-color: rgba(239, 68, 68, var(--tw-border-opacity)); - } - - .lg\:elsa-border-red-600 { - --tw-border-opacity: 1; - border-color: rgba(220, 38, 38, var(--tw-border-opacity)); - } - - .lg\:elsa-border-red-700 { - --tw-border-opacity: 1; - border-color: rgba(185, 28, 28, var(--tw-border-opacity)); - } - - .lg\:elsa-border-red-800 { - --tw-border-opacity: 1; - border-color: rgba(153, 27, 27, var(--tw-border-opacity)); - } - - .lg\:elsa-border-red-900 { - --tw-border-opacity: 1; - border-color: rgba(127, 29, 29, var(--tw-border-opacity)); - } - - .lg\:elsa-border-yellow-50 { - --tw-border-opacity: 1; - border-color: rgba(255, 251, 235, var(--tw-border-opacity)); - } - - .lg\:elsa-border-yellow-100 { - --tw-border-opacity: 1; - border-color: rgba(254, 243, 199, var(--tw-border-opacity)); - } - - .lg\:elsa-border-yellow-200 { - --tw-border-opacity: 1; - border-color: rgba(253, 230, 138, var(--tw-border-opacity)); - } - - .lg\:elsa-border-yellow-300 { - --tw-border-opacity: 1; - border-color: rgba(252, 211, 77, var(--tw-border-opacity)); - } - - .lg\:elsa-border-yellow-400 { - --tw-border-opacity: 1; - border-color: rgba(251, 191, 36, var(--tw-border-opacity)); - } - - .lg\:elsa-border-yellow-500 { - --tw-border-opacity: 1; - border-color: rgba(245, 158, 11, var(--tw-border-opacity)); - } - - .lg\:elsa-border-yellow-600 { - --tw-border-opacity: 1; - border-color: rgba(217, 119, 6, var(--tw-border-opacity)); - } - - .lg\:elsa-border-yellow-700 { - --tw-border-opacity: 1; - border-color: rgba(180, 83, 9, var(--tw-border-opacity)); - } - - .lg\:elsa-border-yellow-800 { - --tw-border-opacity: 1; - border-color: rgba(146, 64, 14, var(--tw-border-opacity)); - } - - .lg\:elsa-border-yellow-900 { - --tw-border-opacity: 1; - border-color: rgba(120, 53, 15, var(--tw-border-opacity)); - } - - .lg\:elsa-border-green-50 { - --tw-border-opacity: 1; - border-color: rgba(236, 253, 245, var(--tw-border-opacity)); - } - - .lg\:elsa-border-green-100 { - --tw-border-opacity: 1; - border-color: rgba(209, 250, 229, var(--tw-border-opacity)); - } - - .lg\:elsa-border-green-200 { - --tw-border-opacity: 1; - border-color: rgba(167, 243, 208, var(--tw-border-opacity)); - } - - .lg\:elsa-border-green-300 { - --tw-border-opacity: 1; - border-color: rgba(110, 231, 183, var(--tw-border-opacity)); - } - - .lg\:elsa-border-green-400 { - --tw-border-opacity: 1; - border-color: rgba(52, 211, 153, var(--tw-border-opacity)); - } - - .lg\:elsa-border-green-500 { - --tw-border-opacity: 1; - border-color: rgba(16, 185, 129, var(--tw-border-opacity)); - } - - .lg\:elsa-border-green-600 { - --tw-border-opacity: 1; - border-color: rgba(5, 150, 105, var(--tw-border-opacity)); - } - - .lg\:elsa-border-green-700 { - --tw-border-opacity: 1; - border-color: rgba(4, 120, 87, var(--tw-border-opacity)); - } - - .lg\:elsa-border-green-800 { - --tw-border-opacity: 1; - border-color: rgba(6, 95, 70, var(--tw-border-opacity)); - } - - .lg\:elsa-border-green-900 { - --tw-border-opacity: 1; - border-color: rgba(6, 78, 59, var(--tw-border-opacity)); - } - - .lg\:elsa-border-blue-50 { - --tw-border-opacity: 1; - border-color: rgba(239, 246, 255, var(--tw-border-opacity)); - } - - .lg\:elsa-border-blue-100 { - --tw-border-opacity: 1; - border-color: rgba(219, 234, 254, var(--tw-border-opacity)); - } - - .lg\:elsa-border-blue-200 { - --tw-border-opacity: 1; - border-color: rgba(191, 219, 254, var(--tw-border-opacity)); - } - - .lg\:elsa-border-blue-300 { - --tw-border-opacity: 1; - border-color: rgba(147, 197, 253, var(--tw-border-opacity)); - } - - .lg\:elsa-border-blue-400 { - --tw-border-opacity: 1; - border-color: rgba(96, 165, 250, var(--tw-border-opacity)); - } - - .lg\:elsa-border-blue-500 { - --tw-border-opacity: 1; - border-color: rgba(59, 130, 246, var(--tw-border-opacity)); - } - - .lg\:elsa-border-blue-600 { - --tw-border-opacity: 1; - border-color: rgba(37, 99, 235, var(--tw-border-opacity)); - } - - .lg\:elsa-border-blue-700 { - --tw-border-opacity: 1; - border-color: rgba(29, 78, 216, var(--tw-border-opacity)); - } - - .lg\:elsa-border-blue-800 { - --tw-border-opacity: 1; - border-color: rgba(30, 64, 175, var(--tw-border-opacity)); - } - - .lg\:elsa-border-blue-900 { - --tw-border-opacity: 1; - border-color: rgba(30, 58, 138, var(--tw-border-opacity)); - } - - .lg\:elsa-border-pink-50 { - --tw-border-opacity: 1; - border-color: rgba(253, 242, 248, var(--tw-border-opacity)); - } - - .lg\:elsa-border-pink-100 { - --tw-border-opacity: 1; - border-color: rgba(252, 231, 243, var(--tw-border-opacity)); - } - - .lg\:elsa-border-pink-200 { - --tw-border-opacity: 1; - border-color: rgba(251, 207, 232, var(--tw-border-opacity)); - } - - .lg\:elsa-border-pink-300 { - --tw-border-opacity: 1; - border-color: rgba(249, 168, 212, var(--tw-border-opacity)); - } - - .lg\:elsa-border-pink-400 { - --tw-border-opacity: 1; - border-color: rgba(244, 114, 182, var(--tw-border-opacity)); - } - - .lg\:elsa-border-pink-500 { - --tw-border-opacity: 1; - border-color: rgba(236, 72, 153, var(--tw-border-opacity)); - } - - .lg\:elsa-border-pink-600 { - --tw-border-opacity: 1; - border-color: rgba(219, 39, 119, var(--tw-border-opacity)); - } - - .lg\:elsa-border-pink-700 { - --tw-border-opacity: 1; - border-color: rgba(190, 24, 93, var(--tw-border-opacity)); - } - - .lg\:elsa-border-pink-800 { - --tw-border-opacity: 1; - border-color: rgba(157, 23, 77, var(--tw-border-opacity)); - } - - .lg\:elsa-border-pink-900 { - --tw-border-opacity: 1; - border-color: rgba(131, 24, 67, var(--tw-border-opacity)); - } - - .lg\:elsa-border-cool-gray-50 { - --tw-border-opacity: 1; - border-color: rgba(249, 250, 251, var(--tw-border-opacity)); - } - - .lg\:elsa-border-cool-gray-100 { - --tw-border-opacity: 1; - border-color: rgba(243, 244, 246, var(--tw-border-opacity)); - } - - .lg\:elsa-border-cool-gray-200 { - --tw-border-opacity: 1; - border-color: rgba(229, 231, 235, var(--tw-border-opacity)); - } - - .lg\:elsa-border-cool-gray-300 { - --tw-border-opacity: 1; - border-color: rgba(209, 213, 219, var(--tw-border-opacity)); - } - - .lg\:elsa-border-cool-gray-400 { - --tw-border-opacity: 1; - border-color: rgba(156, 163, 175, var(--tw-border-opacity)); - } - - .lg\:elsa-border-cool-gray-500 { - --tw-border-opacity: 1; - border-color: rgba(107, 114, 128, var(--tw-border-opacity)); - } - - .lg\:elsa-border-cool-gray-600 { - --tw-border-opacity: 1; - border-color: rgba(75, 85, 99, var(--tw-border-opacity)); - } - - .lg\:elsa-border-cool-gray-700 { - --tw-border-opacity: 1; - border-color: rgba(55, 65, 81, var(--tw-border-opacity)); - } - - .lg\:elsa-border-cool-gray-800 { - --tw-border-opacity: 1; - border-color: rgba(31, 41, 55, var(--tw-border-opacity)); - } - - .lg\:elsa-border-cool-gray-900 { - --tw-border-opacity: 1; - border-color: rgba(17, 24, 39, var(--tw-border-opacity)); - } - - .lg\:elsa-border-rose-50 { - --tw-border-opacity: 1; - border-color: rgba(255, 241, 242, var(--tw-border-opacity)); - } - - .lg\:elsa-border-rose-100 { - --tw-border-opacity: 1; - border-color: rgba(255, 228, 230, var(--tw-border-opacity)); - } - - .lg\:elsa-border-rose-200 { - --tw-border-opacity: 1; - border-color: rgba(254, 205, 211, var(--tw-border-opacity)); - } - - .lg\:elsa-border-rose-300 { - --tw-border-opacity: 1; - border-color: rgba(253, 164, 175, var(--tw-border-opacity)); - } - - .lg\:elsa-border-rose-400 { - --tw-border-opacity: 1; - border-color: rgba(251, 113, 133, var(--tw-border-opacity)); - } - - .lg\:elsa-border-rose-500 { - --tw-border-opacity: 1; - border-color: rgba(244, 63, 94, var(--tw-border-opacity)); - } - - .lg\:elsa-border-rose-600 { - --tw-border-opacity: 1; - border-color: rgba(225, 29, 72, var(--tw-border-opacity)); - } - - .lg\:elsa-border-rose-700 { - --tw-border-opacity: 1; - border-color: rgba(190, 18, 60, var(--tw-border-opacity)); - } - - .lg\:elsa-border-rose-800 { - --tw-border-opacity: 1; - border-color: rgba(159, 18, 57, var(--tw-border-opacity)); - } - - .lg\:elsa-border-rose-900 { - --tw-border-opacity: 1; - border-color: rgba(136, 19, 55, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-gray-50:hover { - --tw-border-opacity: 1; - border-color: rgba(249, 250, 251, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-gray-100:hover { - --tw-border-opacity: 1; - border-color: rgba(243, 244, 246, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-gray-200:hover { - --tw-border-opacity: 1; - border-color: rgba(229, 231, 235, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-gray-300:hover { - --tw-border-opacity: 1; - border-color: rgba(209, 213, 219, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-gray-400:hover { - --tw-border-opacity: 1; - border-color: rgba(156, 163, 175, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-gray-500:hover { - --tw-border-opacity: 1; - border-color: rgba(107, 114, 128, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-gray-600:hover { - --tw-border-opacity: 1; - border-color: rgba(75, 85, 99, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-gray-700:hover { - --tw-border-opacity: 1; - border-color: rgba(55, 65, 81, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-gray-800:hover { - --tw-border-opacity: 1; - border-color: rgba(31, 41, 55, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-gray-900:hover { - --tw-border-opacity: 1; - border-color: rgba(17, 24, 39, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-red-50:hover { - --tw-border-opacity: 1; - border-color: rgba(254, 242, 242, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-red-100:hover { - --tw-border-opacity: 1; - border-color: rgba(254, 226, 226, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-red-200:hover { - --tw-border-opacity: 1; - border-color: rgba(254, 202, 202, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-red-300:hover { - --tw-border-opacity: 1; - border-color: rgba(252, 165, 165, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-red-400:hover { - --tw-border-opacity: 1; - border-color: rgba(248, 113, 113, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-red-500:hover { - --tw-border-opacity: 1; - border-color: rgba(239, 68, 68, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-red-600:hover { - --tw-border-opacity: 1; - border-color: rgba(220, 38, 38, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-red-700:hover { - --tw-border-opacity: 1; - border-color: rgba(185, 28, 28, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-red-800:hover { - --tw-border-opacity: 1; - border-color: rgba(153, 27, 27, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-red-900:hover { - --tw-border-opacity: 1; - border-color: rgba(127, 29, 29, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-yellow-50:hover { - --tw-border-opacity: 1; - border-color: rgba(255, 251, 235, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-yellow-100:hover { - --tw-border-opacity: 1; - border-color: rgba(254, 243, 199, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-yellow-200:hover { - --tw-border-opacity: 1; - border-color: rgba(253, 230, 138, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-yellow-300:hover { - --tw-border-opacity: 1; - border-color: rgba(252, 211, 77, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-yellow-400:hover { - --tw-border-opacity: 1; - border-color: rgba(251, 191, 36, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-yellow-500:hover { - --tw-border-opacity: 1; - border-color: rgba(245, 158, 11, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-yellow-600:hover { - --tw-border-opacity: 1; - border-color: rgba(217, 119, 6, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-yellow-700:hover { - --tw-border-opacity: 1; - border-color: rgba(180, 83, 9, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-yellow-800:hover { - --tw-border-opacity: 1; - border-color: rgba(146, 64, 14, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-yellow-900:hover { - --tw-border-opacity: 1; - border-color: rgba(120, 53, 15, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-green-50:hover { - --tw-border-opacity: 1; - border-color: rgba(236, 253, 245, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-green-100:hover { - --tw-border-opacity: 1; - border-color: rgba(209, 250, 229, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-green-200:hover { - --tw-border-opacity: 1; - border-color: rgba(167, 243, 208, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-green-300:hover { - --tw-border-opacity: 1; - border-color: rgba(110, 231, 183, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-green-400:hover { - --tw-border-opacity: 1; - border-color: rgba(52, 211, 153, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-green-500:hover { - --tw-border-opacity: 1; - border-color: rgba(16, 185, 129, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-green-600:hover { - --tw-border-opacity: 1; - border-color: rgba(5, 150, 105, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-green-700:hover { - --tw-border-opacity: 1; - border-color: rgba(4, 120, 87, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-green-800:hover { - --tw-border-opacity: 1; - border-color: rgba(6, 95, 70, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-green-900:hover { - --tw-border-opacity: 1; - border-color: rgba(6, 78, 59, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-blue-50:hover { - --tw-border-opacity: 1; - border-color: rgba(239, 246, 255, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-blue-100:hover { - --tw-border-opacity: 1; - border-color: rgba(219, 234, 254, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-blue-200:hover { - --tw-border-opacity: 1; - border-color: rgba(191, 219, 254, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-blue-300:hover { - --tw-border-opacity: 1; - border-color: rgba(147, 197, 253, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-blue-400:hover { - --tw-border-opacity: 1; - border-color: rgba(96, 165, 250, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-blue-500:hover { - --tw-border-opacity: 1; - border-color: rgba(59, 130, 246, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-blue-600:hover { - --tw-border-opacity: 1; - border-color: rgba(37, 99, 235, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-blue-700:hover { - --tw-border-opacity: 1; - border-color: rgba(29, 78, 216, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-blue-800:hover { - --tw-border-opacity: 1; - border-color: rgba(30, 64, 175, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-blue-900:hover { - --tw-border-opacity: 1; - border-color: rgba(30, 58, 138, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-pink-50:hover { - --tw-border-opacity: 1; - border-color: rgba(253, 242, 248, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-pink-100:hover { - --tw-border-opacity: 1; - border-color: rgba(252, 231, 243, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-pink-200:hover { - --tw-border-opacity: 1; - border-color: rgba(251, 207, 232, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-pink-300:hover { - --tw-border-opacity: 1; - border-color: rgba(249, 168, 212, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-pink-400:hover { - --tw-border-opacity: 1; - border-color: rgba(244, 114, 182, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-pink-500:hover { - --tw-border-opacity: 1; - border-color: rgba(236, 72, 153, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-pink-600:hover { - --tw-border-opacity: 1; - border-color: rgba(219, 39, 119, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-pink-700:hover { - --tw-border-opacity: 1; - border-color: rgba(190, 24, 93, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-pink-800:hover { - --tw-border-opacity: 1; - border-color: rgba(157, 23, 77, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-pink-900:hover { - --tw-border-opacity: 1; - border-color: rgba(131, 24, 67, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-cool-gray-50:hover { - --tw-border-opacity: 1; - border-color: rgba(249, 250, 251, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-cool-gray-100:hover { - --tw-border-opacity: 1; - border-color: rgba(243, 244, 246, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-cool-gray-200:hover { - --tw-border-opacity: 1; - border-color: rgba(229, 231, 235, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-cool-gray-300:hover { - --tw-border-opacity: 1; - border-color: rgba(209, 213, 219, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-cool-gray-400:hover { - --tw-border-opacity: 1; - border-color: rgba(156, 163, 175, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-cool-gray-500:hover { - --tw-border-opacity: 1; - border-color: rgba(107, 114, 128, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-cool-gray-600:hover { - --tw-border-opacity: 1; - border-color: rgba(75, 85, 99, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-cool-gray-700:hover { - --tw-border-opacity: 1; - border-color: rgba(55, 65, 81, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-cool-gray-800:hover { - --tw-border-opacity: 1; - border-color: rgba(31, 41, 55, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-cool-gray-900:hover { - --tw-border-opacity: 1; - border-color: rgba(17, 24, 39, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-rose-50:hover { - --tw-border-opacity: 1; - border-color: rgba(255, 241, 242, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-rose-100:hover { - --tw-border-opacity: 1; - border-color: rgba(255, 228, 230, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-rose-200:hover { - --tw-border-opacity: 1; - border-color: rgba(254, 205, 211, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-rose-300:hover { - --tw-border-opacity: 1; - border-color: rgba(253, 164, 175, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-rose-400:hover { - --tw-border-opacity: 1; - border-color: rgba(251, 113, 133, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-rose-500:hover { - --tw-border-opacity: 1; - border-color: rgba(244, 63, 94, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-rose-600:hover { - --tw-border-opacity: 1; - border-color: rgba(225, 29, 72, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-rose-700:hover { - --tw-border-opacity: 1; - border-color: rgba(190, 18, 60, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-rose-800:hover { - --tw-border-opacity: 1; - border-color: rgba(159, 18, 57, var(--tw-border-opacity)); - } - - .lg\:hover\:elsa-border-rose-900:hover { - --tw-border-opacity: 1; - border-color: rgba(136, 19, 55, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-gray-50:focus { - --tw-border-opacity: 1; - border-color: rgba(249, 250, 251, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-gray-100:focus { - --tw-border-opacity: 1; - border-color: rgba(243, 244, 246, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-gray-200:focus { - --tw-border-opacity: 1; - border-color: rgba(229, 231, 235, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-gray-300:focus { - --tw-border-opacity: 1; - border-color: rgba(209, 213, 219, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-gray-400:focus { - --tw-border-opacity: 1; - border-color: rgba(156, 163, 175, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-gray-500:focus { - --tw-border-opacity: 1; - border-color: rgba(107, 114, 128, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-gray-600:focus { - --tw-border-opacity: 1; - border-color: rgba(75, 85, 99, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-gray-700:focus { - --tw-border-opacity: 1; - border-color: rgba(55, 65, 81, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-gray-800:focus { - --tw-border-opacity: 1; - border-color: rgba(31, 41, 55, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-gray-900:focus { - --tw-border-opacity: 1; - border-color: rgba(17, 24, 39, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-red-50:focus { - --tw-border-opacity: 1; - border-color: rgba(254, 242, 242, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-red-100:focus { - --tw-border-opacity: 1; - border-color: rgba(254, 226, 226, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-red-200:focus { - --tw-border-opacity: 1; - border-color: rgba(254, 202, 202, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-red-300:focus { - --tw-border-opacity: 1; - border-color: rgba(252, 165, 165, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-red-400:focus { - --tw-border-opacity: 1; - border-color: rgba(248, 113, 113, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-red-500:focus { - --tw-border-opacity: 1; - border-color: rgba(239, 68, 68, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-red-600:focus { - --tw-border-opacity: 1; - border-color: rgba(220, 38, 38, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-red-700:focus { - --tw-border-opacity: 1; - border-color: rgba(185, 28, 28, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-red-800:focus { - --tw-border-opacity: 1; - border-color: rgba(153, 27, 27, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-red-900:focus { - --tw-border-opacity: 1; - border-color: rgba(127, 29, 29, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-yellow-50:focus { - --tw-border-opacity: 1; - border-color: rgba(255, 251, 235, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-yellow-100:focus { - --tw-border-opacity: 1; - border-color: rgba(254, 243, 199, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-yellow-200:focus { - --tw-border-opacity: 1; - border-color: rgba(253, 230, 138, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-yellow-300:focus { - --tw-border-opacity: 1; - border-color: rgba(252, 211, 77, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-yellow-400:focus { - --tw-border-opacity: 1; - border-color: rgba(251, 191, 36, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-yellow-500:focus { - --tw-border-opacity: 1; - border-color: rgba(245, 158, 11, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-yellow-600:focus { - --tw-border-opacity: 1; - border-color: rgba(217, 119, 6, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-yellow-700:focus { - --tw-border-opacity: 1; - border-color: rgba(180, 83, 9, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-yellow-800:focus { - --tw-border-opacity: 1; - border-color: rgba(146, 64, 14, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-yellow-900:focus { - --tw-border-opacity: 1; - border-color: rgba(120, 53, 15, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-green-50:focus { - --tw-border-opacity: 1; - border-color: rgba(236, 253, 245, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-green-100:focus { - --tw-border-opacity: 1; - border-color: rgba(209, 250, 229, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-green-200:focus { - --tw-border-opacity: 1; - border-color: rgba(167, 243, 208, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-green-300:focus { - --tw-border-opacity: 1; - border-color: rgba(110, 231, 183, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-green-400:focus { - --tw-border-opacity: 1; - border-color: rgba(52, 211, 153, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-green-500:focus { - --tw-border-opacity: 1; - border-color: rgba(16, 185, 129, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-green-600:focus { - --tw-border-opacity: 1; - border-color: rgba(5, 150, 105, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-green-700:focus { - --tw-border-opacity: 1; - border-color: rgba(4, 120, 87, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-green-800:focus { - --tw-border-opacity: 1; - border-color: rgba(6, 95, 70, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-green-900:focus { - --tw-border-opacity: 1; - border-color: rgba(6, 78, 59, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-blue-50:focus { - --tw-border-opacity: 1; - border-color: rgba(239, 246, 255, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-blue-100:focus { - --tw-border-opacity: 1; - border-color: rgba(219, 234, 254, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-blue-200:focus { - --tw-border-opacity: 1; - border-color: rgba(191, 219, 254, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-blue-300:focus { - --tw-border-opacity: 1; - border-color: rgba(147, 197, 253, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-blue-400:focus { - --tw-border-opacity: 1; - border-color: rgba(96, 165, 250, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-blue-500:focus { - --tw-border-opacity: 1; - border-color: rgba(59, 130, 246, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-blue-600:focus { - --tw-border-opacity: 1; - border-color: rgba(37, 99, 235, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-blue-700:focus { - --tw-border-opacity: 1; - border-color: rgba(29, 78, 216, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-blue-800:focus { - --tw-border-opacity: 1; - border-color: rgba(30, 64, 175, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-blue-900:focus { - --tw-border-opacity: 1; - border-color: rgba(30, 58, 138, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-pink-50:focus { - --tw-border-opacity: 1; - border-color: rgba(253, 242, 248, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-pink-100:focus { - --tw-border-opacity: 1; - border-color: rgba(252, 231, 243, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-pink-200:focus { - --tw-border-opacity: 1; - border-color: rgba(251, 207, 232, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-pink-300:focus { - --tw-border-opacity: 1; - border-color: rgba(249, 168, 212, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-pink-400:focus { - --tw-border-opacity: 1; - border-color: rgba(244, 114, 182, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-pink-500:focus { - --tw-border-opacity: 1; - border-color: rgba(236, 72, 153, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-pink-600:focus { - --tw-border-opacity: 1; - border-color: rgba(219, 39, 119, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-pink-700:focus { - --tw-border-opacity: 1; - border-color: rgba(190, 24, 93, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-pink-800:focus { - --tw-border-opacity: 1; - border-color: rgba(157, 23, 77, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-pink-900:focus { - --tw-border-opacity: 1; - border-color: rgba(131, 24, 67, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-cool-gray-50:focus { - --tw-border-opacity: 1; - border-color: rgba(249, 250, 251, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-cool-gray-100:focus { - --tw-border-opacity: 1; - border-color: rgba(243, 244, 246, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-cool-gray-200:focus { - --tw-border-opacity: 1; - border-color: rgba(229, 231, 235, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-cool-gray-300:focus { - --tw-border-opacity: 1; - border-color: rgba(209, 213, 219, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-cool-gray-400:focus { - --tw-border-opacity: 1; - border-color: rgba(156, 163, 175, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-cool-gray-500:focus { - --tw-border-opacity: 1; - border-color: rgba(107, 114, 128, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-cool-gray-600:focus { - --tw-border-opacity: 1; - border-color: rgba(75, 85, 99, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-cool-gray-700:focus { - --tw-border-opacity: 1; - border-color: rgba(55, 65, 81, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-cool-gray-800:focus { - --tw-border-opacity: 1; - border-color: rgba(31, 41, 55, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-cool-gray-900:focus { - --tw-border-opacity: 1; - border-color: rgba(17, 24, 39, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-rose-50:focus { - --tw-border-opacity: 1; - border-color: rgba(255, 241, 242, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-rose-100:focus { - --tw-border-opacity: 1; - border-color: rgba(255, 228, 230, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-rose-200:focus { - --tw-border-opacity: 1; - border-color: rgba(254, 205, 211, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-rose-300:focus { - --tw-border-opacity: 1; - border-color: rgba(253, 164, 175, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-rose-400:focus { - --tw-border-opacity: 1; - border-color: rgba(251, 113, 133, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-rose-500:focus { - --tw-border-opacity: 1; - border-color: rgba(244, 63, 94, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-rose-600:focus { - --tw-border-opacity: 1; - border-color: rgba(225, 29, 72, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-rose-700:focus { - --tw-border-opacity: 1; - border-color: rgba(190, 18, 60, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-rose-800:focus { - --tw-border-opacity: 1; - border-color: rgba(159, 18, 57, var(--tw-border-opacity)); - } - - .lg\:focus\:elsa-border-rose-900:focus { - --tw-border-opacity: 1; - border-color: rgba(136, 19, 55, var(--tw-border-opacity)); - } - - .lg\:elsa-bg-gray-50 { - --tw-bg-opacity: 1; - background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); - } - - .lg\:elsa-bg-gray-100 { - --tw-bg-opacity: 1; - background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); - } - - .lg\:elsa-bg-gray-200 { - --tw-bg-opacity: 1; - background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); - } - - .lg\:elsa-bg-gray-300 { - --tw-bg-opacity: 1; - background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); - } - - .lg\:elsa-bg-gray-400 { - --tw-bg-opacity: 1; - background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); - } - - .lg\:elsa-bg-gray-500 { - --tw-bg-opacity: 1; - background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); - } - - .lg\:elsa-bg-gray-600 { - --tw-bg-opacity: 1; - background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); - } - - .lg\:elsa-bg-gray-700 { - --tw-bg-opacity: 1; - background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); - } - - .lg\:elsa-bg-gray-800 { - --tw-bg-opacity: 1; - background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); - } - - .lg\:elsa-bg-gray-900 { - --tw-bg-opacity: 1; - background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); - } - - .lg\:elsa-bg-red-50 { - --tw-bg-opacity: 1; - background-color: rgba(254, 242, 242, var(--tw-bg-opacity)); - } - - .lg\:elsa-bg-red-100 { - --tw-bg-opacity: 1; - background-color: rgba(254, 226, 226, var(--tw-bg-opacity)); - } - - .lg\:elsa-bg-red-200 { - --tw-bg-opacity: 1; - background-color: rgba(254, 202, 202, var(--tw-bg-opacity)); - } - - .lg\:elsa-bg-red-300 { - --tw-bg-opacity: 1; - background-color: rgba(252, 165, 165, var(--tw-bg-opacity)); - } - - .lg\:elsa-bg-red-400 { - --tw-bg-opacity: 1; - background-color: rgba(248, 113, 113, var(--tw-bg-opacity)); - } - - .lg\:elsa-bg-red-500 { - --tw-bg-opacity: 1; - background-color: rgba(239, 68, 68, var(--tw-bg-opacity)); - } - - .lg\:elsa-bg-red-600 { - --tw-bg-opacity: 1; - background-color: rgba(220, 38, 38, var(--tw-bg-opacity)); - } - - .lg\:elsa-bg-red-700 { - --tw-bg-opacity: 1; - background-color: rgba(185, 28, 28, var(--tw-bg-opacity)); - } - - .lg\:elsa-bg-red-800 { - --tw-bg-opacity: 1; - background-color: rgba(153, 27, 27, var(--tw-bg-opacity)); - } - - .lg\:elsa-bg-red-900 { - --tw-bg-opacity: 1; - background-color: rgba(127, 29, 29, var(--tw-bg-opacity)); - } - - .lg\:elsa-bg-yellow-50 { - --tw-bg-opacity: 1; - background-color: rgba(255, 251, 235, var(--tw-bg-opacity)); - } - - .lg\:elsa-bg-yellow-100 { - --tw-bg-opacity: 1; - background-color: rgba(254, 243, 199, var(--tw-bg-opacity)); - } - - .lg\:elsa-bg-yellow-200 { - --tw-bg-opacity: 1; - background-color: rgba(253, 230, 138, var(--tw-bg-opacity)); - } - - .lg\:elsa-bg-yellow-300 { - --tw-bg-opacity: 1; - background-color: rgba(252, 211, 77, var(--tw-bg-opacity)); - } - - .lg\:elsa-bg-yellow-400 { - --tw-bg-opacity: 1; - background-color: rgba(251, 191, 36, var(--tw-bg-opacity)); - } - - .lg\:elsa-bg-yellow-500 { - --tw-bg-opacity: 1; - background-color: rgba(245, 158, 11, var(--tw-bg-opacity)); - } - - .lg\:elsa-bg-yellow-600 { - --tw-bg-opacity: 1; - background-color: rgba(217, 119, 6, var(--tw-bg-opacity)); - } - - .lg\:elsa-bg-yellow-700 { - --tw-bg-opacity: 1; - background-color: rgba(180, 83, 9, var(--tw-bg-opacity)); - } - - .lg\:elsa-bg-yellow-800 { - --tw-bg-opacity: 1; - background-color: rgba(146, 64, 14, var(--tw-bg-opacity)); - } - - .lg\:elsa-bg-yellow-900 { - --tw-bg-opacity: 1; - background-color: rgba(120, 53, 15, var(--tw-bg-opacity)); - } - - .lg\:elsa-bg-green-50 { - --tw-bg-opacity: 1; - background-color: rgba(236, 253, 245, var(--tw-bg-opacity)); - } - - .lg\:elsa-bg-green-100 { - --tw-bg-opacity: 1; - background-color: rgba(209, 250, 229, var(--tw-bg-opacity)); - } - - .lg\:elsa-bg-green-200 { - --tw-bg-opacity: 1; - background-color: rgba(167, 243, 208, var(--tw-bg-opacity)); - } - - .lg\:elsa-bg-green-300 { - --tw-bg-opacity: 1; - background-color: rgba(110, 231, 183, var(--tw-bg-opacity)); - } - - .lg\:elsa-bg-green-400 { - --tw-bg-opacity: 1; - background-color: rgba(52, 211, 153, var(--tw-bg-opacity)); - } - - .lg\:elsa-bg-green-500 { - --tw-bg-opacity: 1; - background-color: rgba(16, 185, 129, var(--tw-bg-opacity)); - } - - .lg\:elsa-bg-green-600 { - --tw-bg-opacity: 1; - background-color: rgba(5, 150, 105, var(--tw-bg-opacity)); - } - - .lg\:elsa-bg-green-700 { - --tw-bg-opacity: 1; - background-color: rgba(4, 120, 87, var(--tw-bg-opacity)); - } - - .lg\:elsa-bg-green-800 { - --tw-bg-opacity: 1; - background-color: rgba(6, 95, 70, var(--tw-bg-opacity)); - } - - .lg\:elsa-bg-green-900 { - --tw-bg-opacity: 1; - background-color: rgba(6, 78, 59, var(--tw-bg-opacity)); - } - - .lg\:elsa-bg-blue-50 { - --tw-bg-opacity: 1; - background-color: rgba(239, 246, 255, var(--tw-bg-opacity)); - } - - .lg\:elsa-bg-blue-100 { - --tw-bg-opacity: 1; - background-color: rgba(219, 234, 254, var(--tw-bg-opacity)); - } - - .lg\:elsa-bg-blue-200 { - --tw-bg-opacity: 1; - background-color: rgba(191, 219, 254, var(--tw-bg-opacity)); - } - - .lg\:elsa-bg-blue-300 { - --tw-bg-opacity: 1; - background-color: rgba(147, 197, 253, var(--tw-bg-opacity)); - } - - .lg\:elsa-bg-blue-400 { - --tw-bg-opacity: 1; - background-color: rgba(96, 165, 250, var(--tw-bg-opacity)); - } - - .lg\:elsa-bg-blue-500 { - --tw-bg-opacity: 1; - background-color: rgba(59, 130, 246, var(--tw-bg-opacity)); - } - - .lg\:elsa-bg-blue-600 { - --tw-bg-opacity: 1; - background-color: rgba(37, 99, 235, var(--tw-bg-opacity)); - } - - .lg\:elsa-bg-blue-700 { - --tw-bg-opacity: 1; - background-color: rgba(29, 78, 216, var(--tw-bg-opacity)); - } - - .lg\:elsa-bg-blue-800 { - --tw-bg-opacity: 1; - background-color: rgba(30, 64, 175, var(--tw-bg-opacity)); - } - - .lg\:elsa-bg-blue-900 { - --tw-bg-opacity: 1; - background-color: rgba(30, 58, 138, var(--tw-bg-opacity)); - } - - .lg\:elsa-bg-pink-50 { - --tw-bg-opacity: 1; - background-color: rgba(253, 242, 248, var(--tw-bg-opacity)); - } - - .lg\:elsa-bg-pink-100 { - --tw-bg-opacity: 1; - background-color: rgba(252, 231, 243, var(--tw-bg-opacity)); - } - - .lg\:elsa-bg-pink-200 { - --tw-bg-opacity: 1; - background-color: rgba(251, 207, 232, var(--tw-bg-opacity)); - } - - .lg\:elsa-bg-pink-300 { - --tw-bg-opacity: 1; - background-color: rgba(249, 168, 212, var(--tw-bg-opacity)); - } - - .lg\:elsa-bg-pink-400 { - --tw-bg-opacity: 1; - background-color: rgba(244, 114, 182, var(--tw-bg-opacity)); - } - - .lg\:elsa-bg-pink-500 { - --tw-bg-opacity: 1; - background-color: rgba(236, 72, 153, var(--tw-bg-opacity)); - } - - .lg\:elsa-bg-pink-600 { - --tw-bg-opacity: 1; - background-color: rgba(219, 39, 119, var(--tw-bg-opacity)); - } - - .lg\:elsa-bg-pink-700 { - --tw-bg-opacity: 1; - background-color: rgba(190, 24, 93, var(--tw-bg-opacity)); - } - - .lg\:elsa-bg-pink-800 { - --tw-bg-opacity: 1; - background-color: rgba(157, 23, 77, var(--tw-bg-opacity)); - } - - .lg\:elsa-bg-pink-900 { - --tw-bg-opacity: 1; - background-color: rgba(131, 24, 67, var(--tw-bg-opacity)); - } - - .lg\:elsa-bg-cool-gray-50 { - --tw-bg-opacity: 1; - background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); - } - - .lg\:elsa-bg-cool-gray-100 { - --tw-bg-opacity: 1; - background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); - } - - .lg\:elsa-bg-cool-gray-200 { - --tw-bg-opacity: 1; - background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); - } - - .lg\:elsa-bg-cool-gray-300 { - --tw-bg-opacity: 1; - background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); - } - - .lg\:elsa-bg-cool-gray-400 { - --tw-bg-opacity: 1; - background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); - } - - .lg\:elsa-bg-cool-gray-500 { - --tw-bg-opacity: 1; - background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); - } - - .lg\:elsa-bg-cool-gray-600 { - --tw-bg-opacity: 1; - background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); - } - - .lg\:elsa-bg-cool-gray-700 { - --tw-bg-opacity: 1; - background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); - } - - .lg\:elsa-bg-cool-gray-800 { - --tw-bg-opacity: 1; - background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); - } - - .lg\:elsa-bg-cool-gray-900 { - --tw-bg-opacity: 1; - background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); - } - - .lg\:elsa-bg-rose-50 { - --tw-bg-opacity: 1; - background-color: rgba(255, 241, 242, var(--tw-bg-opacity)); - } - - .lg\:elsa-bg-rose-100 { - --tw-bg-opacity: 1; - background-color: rgba(255, 228, 230, var(--tw-bg-opacity)); - } - - .lg\:elsa-bg-rose-200 { - --tw-bg-opacity: 1; - background-color: rgba(254, 205, 211, var(--tw-bg-opacity)); - } - - .lg\:elsa-bg-rose-300 { - --tw-bg-opacity: 1; - background-color: rgba(253, 164, 175, var(--tw-bg-opacity)); - } - - .lg\:elsa-bg-rose-400 { - --tw-bg-opacity: 1; - background-color: rgba(251, 113, 133, var(--tw-bg-opacity)); - } - - .lg\:elsa-bg-rose-500 { - --tw-bg-opacity: 1; - background-color: rgba(244, 63, 94, var(--tw-bg-opacity)); - } - - .lg\:elsa-bg-rose-600 { - --tw-bg-opacity: 1; - background-color: rgba(225, 29, 72, var(--tw-bg-opacity)); - } - - .lg\:elsa-bg-rose-700 { - --tw-bg-opacity: 1; - background-color: rgba(190, 18, 60, var(--tw-bg-opacity)); - } - - .lg\:elsa-bg-rose-800 { - --tw-bg-opacity: 1; - background-color: rgba(159, 18, 57, var(--tw-bg-opacity)); - } - - .lg\:elsa-bg-rose-900 { - --tw-bg-opacity: 1; - background-color: rgba(136, 19, 55, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-gray-50 { - --tw-bg-opacity: 1; - background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-gray-100 { - --tw-bg-opacity: 1; - background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-gray-200 { - --tw-bg-opacity: 1; - background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-gray-300 { - --tw-bg-opacity: 1; - background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-gray-400 { - --tw-bg-opacity: 1; - background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-gray-500 { - --tw-bg-opacity: 1; - background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-gray-600 { - --tw-bg-opacity: 1; - background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-gray-700 { - --tw-bg-opacity: 1; - background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-gray-800 { - --tw-bg-opacity: 1; - background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-gray-900 { - --tw-bg-opacity: 1; - background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-red-50 { - --tw-bg-opacity: 1; - background-color: rgba(254, 242, 242, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-red-100 { - --tw-bg-opacity: 1; - background-color: rgba(254, 226, 226, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-red-200 { - --tw-bg-opacity: 1; - background-color: rgba(254, 202, 202, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-red-300 { - --tw-bg-opacity: 1; - background-color: rgba(252, 165, 165, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-red-400 { - --tw-bg-opacity: 1; - background-color: rgba(248, 113, 113, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-red-500 { - --tw-bg-opacity: 1; - background-color: rgba(239, 68, 68, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-red-600 { - --tw-bg-opacity: 1; - background-color: rgba(220, 38, 38, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-red-700 { - --tw-bg-opacity: 1; - background-color: rgba(185, 28, 28, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-red-800 { - --tw-bg-opacity: 1; - background-color: rgba(153, 27, 27, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-red-900 { - --tw-bg-opacity: 1; - background-color: rgba(127, 29, 29, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-yellow-50 { - --tw-bg-opacity: 1; - background-color: rgba(255, 251, 235, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-yellow-100 { - --tw-bg-opacity: 1; - background-color: rgba(254, 243, 199, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-yellow-200 { - --tw-bg-opacity: 1; - background-color: rgba(253, 230, 138, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-yellow-300 { - --tw-bg-opacity: 1; - background-color: rgba(252, 211, 77, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-yellow-400 { - --tw-bg-opacity: 1; - background-color: rgba(251, 191, 36, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-yellow-500 { - --tw-bg-opacity: 1; - background-color: rgba(245, 158, 11, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-yellow-600 { - --tw-bg-opacity: 1; - background-color: rgba(217, 119, 6, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-yellow-700 { - --tw-bg-opacity: 1; - background-color: rgba(180, 83, 9, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-yellow-800 { - --tw-bg-opacity: 1; - background-color: rgba(146, 64, 14, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-yellow-900 { - --tw-bg-opacity: 1; - background-color: rgba(120, 53, 15, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-green-50 { - --tw-bg-opacity: 1; - background-color: rgba(236, 253, 245, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-green-100 { - --tw-bg-opacity: 1; - background-color: rgba(209, 250, 229, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-green-200 { - --tw-bg-opacity: 1; - background-color: rgba(167, 243, 208, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-green-300 { - --tw-bg-opacity: 1; - background-color: rgba(110, 231, 183, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-green-400 { - --tw-bg-opacity: 1; - background-color: rgba(52, 211, 153, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-green-500 { - --tw-bg-opacity: 1; - background-color: rgba(16, 185, 129, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-green-600 { - --tw-bg-opacity: 1; - background-color: rgba(5, 150, 105, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-green-700 { - --tw-bg-opacity: 1; - background-color: rgba(4, 120, 87, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-green-800 { - --tw-bg-opacity: 1; - background-color: rgba(6, 95, 70, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-green-900 { - --tw-bg-opacity: 1; - background-color: rgba(6, 78, 59, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-blue-50 { - --tw-bg-opacity: 1; - background-color: rgba(239, 246, 255, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-blue-100 { - --tw-bg-opacity: 1; - background-color: rgba(219, 234, 254, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-blue-200 { - --tw-bg-opacity: 1; - background-color: rgba(191, 219, 254, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-blue-300 { - --tw-bg-opacity: 1; - background-color: rgba(147, 197, 253, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-blue-400 { - --tw-bg-opacity: 1; - background-color: rgba(96, 165, 250, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-blue-500 { - --tw-bg-opacity: 1; - background-color: rgba(59, 130, 246, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-blue-600 { - --tw-bg-opacity: 1; - background-color: rgba(37, 99, 235, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-blue-700 { - --tw-bg-opacity: 1; - background-color: rgba(29, 78, 216, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-blue-800 { - --tw-bg-opacity: 1; - background-color: rgba(30, 64, 175, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-blue-900 { - --tw-bg-opacity: 1; - background-color: rgba(30, 58, 138, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-pink-50 { - --tw-bg-opacity: 1; - background-color: rgba(253, 242, 248, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-pink-100 { - --tw-bg-opacity: 1; - background-color: rgba(252, 231, 243, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-pink-200 { - --tw-bg-opacity: 1; - background-color: rgba(251, 207, 232, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-pink-300 { - --tw-bg-opacity: 1; - background-color: rgba(249, 168, 212, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-pink-400 { - --tw-bg-opacity: 1; - background-color: rgba(244, 114, 182, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-pink-500 { - --tw-bg-opacity: 1; - background-color: rgba(236, 72, 153, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-pink-600 { - --tw-bg-opacity: 1; - background-color: rgba(219, 39, 119, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-pink-700 { - --tw-bg-opacity: 1; - background-color: rgba(190, 24, 93, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-pink-800 { - --tw-bg-opacity: 1; - background-color: rgba(157, 23, 77, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-pink-900 { - --tw-bg-opacity: 1; - background-color: rgba(131, 24, 67, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-cool-gray-50 { - --tw-bg-opacity: 1; - background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-cool-gray-100 { - --tw-bg-opacity: 1; - background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-cool-gray-200 { - --tw-bg-opacity: 1; - background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-cool-gray-300 { - --tw-bg-opacity: 1; - background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-cool-gray-400 { - --tw-bg-opacity: 1; - background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-cool-gray-500 { - --tw-bg-opacity: 1; - background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-cool-gray-600 { - --tw-bg-opacity: 1; - background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-cool-gray-700 { - --tw-bg-opacity: 1; - background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-cool-gray-800 { - --tw-bg-opacity: 1; - background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-cool-gray-900 { - --tw-bg-opacity: 1; - background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-rose-50 { - --tw-bg-opacity: 1; - background-color: rgba(255, 241, 242, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-rose-100 { - --tw-bg-opacity: 1; - background-color: rgba(255, 228, 230, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-rose-200 { - --tw-bg-opacity: 1; - background-color: rgba(254, 205, 211, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-rose-300 { - --tw-bg-opacity: 1; - background-color: rgba(253, 164, 175, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-rose-400 { - --tw-bg-opacity: 1; - background-color: rgba(251, 113, 133, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-rose-500 { - --tw-bg-opacity: 1; - background-color: rgba(244, 63, 94, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-rose-600 { - --tw-bg-opacity: 1; - background-color: rgba(225, 29, 72, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-rose-700 { - --tw-bg-opacity: 1; - background-color: rgba(190, 18, 60, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-rose-800 { - --tw-bg-opacity: 1; - background-color: rgba(159, 18, 57, var(--tw-bg-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-bg-rose-900 { - --tw-bg-opacity: 1; - background-color: rgba(136, 19, 55, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-gray-50:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-gray-100:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-gray-200:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-gray-300:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-gray-400:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-gray-500:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-gray-600:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-gray-700:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-gray-800:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-gray-900:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-red-50:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(254, 242, 242, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-red-100:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(254, 226, 226, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-red-200:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(254, 202, 202, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-red-300:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(252, 165, 165, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-red-400:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(248, 113, 113, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-red-500:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(239, 68, 68, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-red-600:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(220, 38, 38, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-red-700:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(185, 28, 28, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-red-800:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(153, 27, 27, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-red-900:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(127, 29, 29, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-yellow-50:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(255, 251, 235, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-yellow-100:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(254, 243, 199, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-yellow-200:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(253, 230, 138, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-yellow-300:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(252, 211, 77, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-yellow-400:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(251, 191, 36, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-yellow-500:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(245, 158, 11, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-yellow-600:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(217, 119, 6, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-yellow-700:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(180, 83, 9, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-yellow-800:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(146, 64, 14, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-yellow-900:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(120, 53, 15, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-green-50:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(236, 253, 245, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-green-100:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(209, 250, 229, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-green-200:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(167, 243, 208, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-green-300:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(110, 231, 183, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-green-400:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(52, 211, 153, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-green-500:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(16, 185, 129, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-green-600:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(5, 150, 105, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-green-700:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(4, 120, 87, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-green-800:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(6, 95, 70, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-green-900:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(6, 78, 59, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-blue-50:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(239, 246, 255, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-blue-100:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(219, 234, 254, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-blue-200:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(191, 219, 254, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-blue-300:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(147, 197, 253, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-blue-400:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(96, 165, 250, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-blue-500:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(59, 130, 246, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-blue-600:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(37, 99, 235, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-blue-700:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(29, 78, 216, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-blue-800:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(30, 64, 175, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-blue-900:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(30, 58, 138, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-pink-50:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(253, 242, 248, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-pink-100:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(252, 231, 243, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-pink-200:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(251, 207, 232, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-pink-300:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(249, 168, 212, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-pink-400:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(244, 114, 182, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-pink-500:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(236, 72, 153, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-pink-600:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(219, 39, 119, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-pink-700:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(190, 24, 93, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-pink-800:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(157, 23, 77, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-pink-900:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(131, 24, 67, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-cool-gray-50:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-cool-gray-100:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-cool-gray-200:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-cool-gray-300:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-cool-gray-400:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-cool-gray-500:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-cool-gray-600:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-cool-gray-700:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-cool-gray-800:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-cool-gray-900:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-rose-50:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(255, 241, 242, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-rose-100:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(255, 228, 230, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-rose-200:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(254, 205, 211, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-rose-300:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(253, 164, 175, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-rose-400:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(251, 113, 133, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-rose-500:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(244, 63, 94, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-rose-600:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(225, 29, 72, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-rose-700:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(190, 18, 60, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-rose-800:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(159, 18, 57, var(--tw-bg-opacity)); - } - - .lg\:focus-within\:elsa-bg-rose-900:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(136, 19, 55, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-gray-50:hover { - --tw-bg-opacity: 1; - background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-gray-100:hover { - --tw-bg-opacity: 1; - background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-gray-200:hover { - --tw-bg-opacity: 1; - background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-gray-300:hover { - --tw-bg-opacity: 1; - background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-gray-400:hover { - --tw-bg-opacity: 1; - background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-gray-500:hover { - --tw-bg-opacity: 1; - background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-gray-600:hover { - --tw-bg-opacity: 1; - background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-gray-700:hover { - --tw-bg-opacity: 1; - background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-gray-800:hover { - --tw-bg-opacity: 1; - background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-gray-900:hover { - --tw-bg-opacity: 1; - background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-red-50:hover { - --tw-bg-opacity: 1; - background-color: rgba(254, 242, 242, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-red-100:hover { - --tw-bg-opacity: 1; - background-color: rgba(254, 226, 226, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-red-200:hover { - --tw-bg-opacity: 1; - background-color: rgba(254, 202, 202, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-red-300:hover { - --tw-bg-opacity: 1; - background-color: rgba(252, 165, 165, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-red-400:hover { - --tw-bg-opacity: 1; - background-color: rgba(248, 113, 113, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-red-500:hover { - --tw-bg-opacity: 1; - background-color: rgba(239, 68, 68, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-red-600:hover { - --tw-bg-opacity: 1; - background-color: rgba(220, 38, 38, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-red-700:hover { - --tw-bg-opacity: 1; - background-color: rgba(185, 28, 28, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-red-800:hover { - --tw-bg-opacity: 1; - background-color: rgba(153, 27, 27, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-red-900:hover { - --tw-bg-opacity: 1; - background-color: rgba(127, 29, 29, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-yellow-50:hover { - --tw-bg-opacity: 1; - background-color: rgba(255, 251, 235, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-yellow-100:hover { - --tw-bg-opacity: 1; - background-color: rgba(254, 243, 199, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-yellow-200:hover { - --tw-bg-opacity: 1; - background-color: rgba(253, 230, 138, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-yellow-300:hover { - --tw-bg-opacity: 1; - background-color: rgba(252, 211, 77, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-yellow-400:hover { - --tw-bg-opacity: 1; - background-color: rgba(251, 191, 36, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-yellow-500:hover { - --tw-bg-opacity: 1; - background-color: rgba(245, 158, 11, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-yellow-600:hover { - --tw-bg-opacity: 1; - background-color: rgba(217, 119, 6, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-yellow-700:hover { - --tw-bg-opacity: 1; - background-color: rgba(180, 83, 9, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-yellow-800:hover { - --tw-bg-opacity: 1; - background-color: rgba(146, 64, 14, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-yellow-900:hover { - --tw-bg-opacity: 1; - background-color: rgba(120, 53, 15, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-green-50:hover { - --tw-bg-opacity: 1; - background-color: rgba(236, 253, 245, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-green-100:hover { - --tw-bg-opacity: 1; - background-color: rgba(209, 250, 229, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-green-200:hover { - --tw-bg-opacity: 1; - background-color: rgba(167, 243, 208, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-green-300:hover { - --tw-bg-opacity: 1; - background-color: rgba(110, 231, 183, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-green-400:hover { - --tw-bg-opacity: 1; - background-color: rgba(52, 211, 153, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-green-500:hover { - --tw-bg-opacity: 1; - background-color: rgba(16, 185, 129, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-green-600:hover { - --tw-bg-opacity: 1; - background-color: rgba(5, 150, 105, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-green-700:hover { - --tw-bg-opacity: 1; - background-color: rgba(4, 120, 87, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-green-800:hover { - --tw-bg-opacity: 1; - background-color: rgba(6, 95, 70, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-green-900:hover { - --tw-bg-opacity: 1; - background-color: rgba(6, 78, 59, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-blue-50:hover { - --tw-bg-opacity: 1; - background-color: rgba(239, 246, 255, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-blue-100:hover { - --tw-bg-opacity: 1; - background-color: rgba(219, 234, 254, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-blue-200:hover { - --tw-bg-opacity: 1; - background-color: rgba(191, 219, 254, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-blue-300:hover { - --tw-bg-opacity: 1; - background-color: rgba(147, 197, 253, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-blue-400:hover { - --tw-bg-opacity: 1; - background-color: rgba(96, 165, 250, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-blue-500:hover { - --tw-bg-opacity: 1; - background-color: rgba(59, 130, 246, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-blue-600:hover { - --tw-bg-opacity: 1; - background-color: rgba(37, 99, 235, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-blue-700:hover { - --tw-bg-opacity: 1; - background-color: rgba(29, 78, 216, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-blue-800:hover { - --tw-bg-opacity: 1; - background-color: rgba(30, 64, 175, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-blue-900:hover { - --tw-bg-opacity: 1; - background-color: rgba(30, 58, 138, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-pink-50:hover { - --tw-bg-opacity: 1; - background-color: rgba(253, 242, 248, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-pink-100:hover { - --tw-bg-opacity: 1; - background-color: rgba(252, 231, 243, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-pink-200:hover { - --tw-bg-opacity: 1; - background-color: rgba(251, 207, 232, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-pink-300:hover { - --tw-bg-opacity: 1; - background-color: rgba(249, 168, 212, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-pink-400:hover { - --tw-bg-opacity: 1; - background-color: rgba(244, 114, 182, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-pink-500:hover { - --tw-bg-opacity: 1; - background-color: rgba(236, 72, 153, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-pink-600:hover { - --tw-bg-opacity: 1; - background-color: rgba(219, 39, 119, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-pink-700:hover { - --tw-bg-opacity: 1; - background-color: rgba(190, 24, 93, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-pink-800:hover { - --tw-bg-opacity: 1; - background-color: rgba(157, 23, 77, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-pink-900:hover { - --tw-bg-opacity: 1; - background-color: rgba(131, 24, 67, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-cool-gray-50:hover { - --tw-bg-opacity: 1; - background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-cool-gray-100:hover { - --tw-bg-opacity: 1; - background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-cool-gray-200:hover { - --tw-bg-opacity: 1; - background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-cool-gray-300:hover { - --tw-bg-opacity: 1; - background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-cool-gray-400:hover { - --tw-bg-opacity: 1; - background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-cool-gray-500:hover { - --tw-bg-opacity: 1; - background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-cool-gray-600:hover { - --tw-bg-opacity: 1; - background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-cool-gray-700:hover { - --tw-bg-opacity: 1; - background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-cool-gray-800:hover { - --tw-bg-opacity: 1; - background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-cool-gray-900:hover { - --tw-bg-opacity: 1; - background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-rose-50:hover { - --tw-bg-opacity: 1; - background-color: rgba(255, 241, 242, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-rose-100:hover { - --tw-bg-opacity: 1; - background-color: rgba(255, 228, 230, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-rose-200:hover { - --tw-bg-opacity: 1; - background-color: rgba(254, 205, 211, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-rose-300:hover { - --tw-bg-opacity: 1; - background-color: rgba(253, 164, 175, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-rose-400:hover { - --tw-bg-opacity: 1; - background-color: rgba(251, 113, 133, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-rose-500:hover { - --tw-bg-opacity: 1; - background-color: rgba(244, 63, 94, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-rose-600:hover { - --tw-bg-opacity: 1; - background-color: rgba(225, 29, 72, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-rose-700:hover { - --tw-bg-opacity: 1; - background-color: rgba(190, 18, 60, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-rose-800:hover { - --tw-bg-opacity: 1; - background-color: rgba(159, 18, 57, var(--tw-bg-opacity)); - } - - .lg\:hover\:elsa-bg-rose-900:hover { - --tw-bg-opacity: 1; - background-color: rgba(136, 19, 55, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-gray-50:focus { - --tw-bg-opacity: 1; - background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-gray-100:focus { - --tw-bg-opacity: 1; - background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-gray-200:focus { - --tw-bg-opacity: 1; - background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-gray-300:focus { - --tw-bg-opacity: 1; - background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-gray-400:focus { - --tw-bg-opacity: 1; - background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-gray-500:focus { - --tw-bg-opacity: 1; - background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-gray-600:focus { - --tw-bg-opacity: 1; - background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-gray-700:focus { - --tw-bg-opacity: 1; - background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-gray-800:focus { - --tw-bg-opacity: 1; - background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-gray-900:focus { - --tw-bg-opacity: 1; - background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-red-50:focus { - --tw-bg-opacity: 1; - background-color: rgba(254, 242, 242, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-red-100:focus { - --tw-bg-opacity: 1; - background-color: rgba(254, 226, 226, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-red-200:focus { - --tw-bg-opacity: 1; - background-color: rgba(254, 202, 202, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-red-300:focus { - --tw-bg-opacity: 1; - background-color: rgba(252, 165, 165, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-red-400:focus { - --tw-bg-opacity: 1; - background-color: rgba(248, 113, 113, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-red-500:focus { - --tw-bg-opacity: 1; - background-color: rgba(239, 68, 68, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-red-600:focus { - --tw-bg-opacity: 1; - background-color: rgba(220, 38, 38, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-red-700:focus { - --tw-bg-opacity: 1; - background-color: rgba(185, 28, 28, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-red-800:focus { - --tw-bg-opacity: 1; - background-color: rgba(153, 27, 27, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-red-900:focus { - --tw-bg-opacity: 1; - background-color: rgba(127, 29, 29, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-yellow-50:focus { - --tw-bg-opacity: 1; - background-color: rgba(255, 251, 235, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-yellow-100:focus { - --tw-bg-opacity: 1; - background-color: rgba(254, 243, 199, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-yellow-200:focus { - --tw-bg-opacity: 1; - background-color: rgba(253, 230, 138, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-yellow-300:focus { - --tw-bg-opacity: 1; - background-color: rgba(252, 211, 77, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-yellow-400:focus { - --tw-bg-opacity: 1; - background-color: rgba(251, 191, 36, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-yellow-500:focus { - --tw-bg-opacity: 1; - background-color: rgba(245, 158, 11, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-yellow-600:focus { - --tw-bg-opacity: 1; - background-color: rgba(217, 119, 6, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-yellow-700:focus { - --tw-bg-opacity: 1; - background-color: rgba(180, 83, 9, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-yellow-800:focus { - --tw-bg-opacity: 1; - background-color: rgba(146, 64, 14, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-yellow-900:focus { - --tw-bg-opacity: 1; - background-color: rgba(120, 53, 15, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-green-50:focus { - --tw-bg-opacity: 1; - background-color: rgba(236, 253, 245, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-green-100:focus { - --tw-bg-opacity: 1; - background-color: rgba(209, 250, 229, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-green-200:focus { - --tw-bg-opacity: 1; - background-color: rgba(167, 243, 208, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-green-300:focus { - --tw-bg-opacity: 1; - background-color: rgba(110, 231, 183, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-green-400:focus { - --tw-bg-opacity: 1; - background-color: rgba(52, 211, 153, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-green-500:focus { - --tw-bg-opacity: 1; - background-color: rgba(16, 185, 129, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-green-600:focus { - --tw-bg-opacity: 1; - background-color: rgba(5, 150, 105, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-green-700:focus { - --tw-bg-opacity: 1; - background-color: rgba(4, 120, 87, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-green-800:focus { - --tw-bg-opacity: 1; - background-color: rgba(6, 95, 70, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-green-900:focus { - --tw-bg-opacity: 1; - background-color: rgba(6, 78, 59, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-blue-50:focus { - --tw-bg-opacity: 1; - background-color: rgba(239, 246, 255, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-blue-100:focus { - --tw-bg-opacity: 1; - background-color: rgba(219, 234, 254, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-blue-200:focus { - --tw-bg-opacity: 1; - background-color: rgba(191, 219, 254, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-blue-300:focus { - --tw-bg-opacity: 1; - background-color: rgba(147, 197, 253, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-blue-400:focus { - --tw-bg-opacity: 1; - background-color: rgba(96, 165, 250, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-blue-500:focus { - --tw-bg-opacity: 1; - background-color: rgba(59, 130, 246, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-blue-600:focus { - --tw-bg-opacity: 1; - background-color: rgba(37, 99, 235, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-blue-700:focus { - --tw-bg-opacity: 1; - background-color: rgba(29, 78, 216, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-blue-800:focus { - --tw-bg-opacity: 1; - background-color: rgba(30, 64, 175, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-blue-900:focus { - --tw-bg-opacity: 1; - background-color: rgba(30, 58, 138, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-pink-50:focus { - --tw-bg-opacity: 1; - background-color: rgba(253, 242, 248, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-pink-100:focus { - --tw-bg-opacity: 1; - background-color: rgba(252, 231, 243, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-pink-200:focus { - --tw-bg-opacity: 1; - background-color: rgba(251, 207, 232, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-pink-300:focus { - --tw-bg-opacity: 1; - background-color: rgba(249, 168, 212, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-pink-400:focus { - --tw-bg-opacity: 1; - background-color: rgba(244, 114, 182, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-pink-500:focus { - --tw-bg-opacity: 1; - background-color: rgba(236, 72, 153, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-pink-600:focus { - --tw-bg-opacity: 1; - background-color: rgba(219, 39, 119, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-pink-700:focus { - --tw-bg-opacity: 1; - background-color: rgba(190, 24, 93, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-pink-800:focus { - --tw-bg-opacity: 1; - background-color: rgba(157, 23, 77, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-pink-900:focus { - --tw-bg-opacity: 1; - background-color: rgba(131, 24, 67, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-cool-gray-50:focus { - --tw-bg-opacity: 1; - background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-cool-gray-100:focus { - --tw-bg-opacity: 1; - background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-cool-gray-200:focus { - --tw-bg-opacity: 1; - background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-cool-gray-300:focus { - --tw-bg-opacity: 1; - background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-cool-gray-400:focus { - --tw-bg-opacity: 1; - background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-cool-gray-500:focus { - --tw-bg-opacity: 1; - background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-cool-gray-600:focus { - --tw-bg-opacity: 1; - background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-cool-gray-700:focus { - --tw-bg-opacity: 1; - background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-cool-gray-800:focus { - --tw-bg-opacity: 1; - background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-cool-gray-900:focus { - --tw-bg-opacity: 1; - background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-rose-50:focus { - --tw-bg-opacity: 1; - background-color: rgba(255, 241, 242, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-rose-100:focus { - --tw-bg-opacity: 1; - background-color: rgba(255, 228, 230, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-rose-200:focus { - --tw-bg-opacity: 1; - background-color: rgba(254, 205, 211, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-rose-300:focus { - --tw-bg-opacity: 1; - background-color: rgba(253, 164, 175, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-rose-400:focus { - --tw-bg-opacity: 1; - background-color: rgba(251, 113, 133, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-rose-500:focus { - --tw-bg-opacity: 1; - background-color: rgba(244, 63, 94, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-rose-600:focus { - --tw-bg-opacity: 1; - background-color: rgba(225, 29, 72, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-rose-700:focus { - --tw-bg-opacity: 1; - background-color: rgba(190, 18, 60, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-rose-800:focus { - --tw-bg-opacity: 1; - background-color: rgba(159, 18, 57, var(--tw-bg-opacity)); - } - - .lg\:focus\:elsa-bg-rose-900:focus { - --tw-bg-opacity: 1; - background-color: rgba(136, 19, 55, var(--tw-bg-opacity)); - } - - .lg\:elsa-from-gray-50 { - --tw-gradient-from: #f9fafb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0)); - } - - .lg\:elsa-from-gray-100 { - --tw-gradient-from: #f3f4f6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0)); - } - - .lg\:elsa-from-gray-200 { - --tw-gradient-from: #e5e7eb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0)); - } - - .lg\:elsa-from-gray-300 { - --tw-gradient-from: #d1d5db; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0)); - } - - .lg\:elsa-from-gray-400 { - --tw-gradient-from: #9ca3af; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0)); - } - - .lg\:elsa-from-gray-500 { - --tw-gradient-from: #6b7280; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0)); - } - - .lg\:elsa-from-gray-600 { - --tw-gradient-from: #4b5563; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0)); - } - - .lg\:elsa-from-gray-700 { - --tw-gradient-from: #374151; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0)); - } - - .lg\:elsa-from-gray-800 { - --tw-gradient-from: #1f2937; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0)); - } - - .lg\:elsa-from-gray-900 { - --tw-gradient-from: #111827; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0)); - } - - .lg\:elsa-from-red-50 { - --tw-gradient-from: #fef2f2; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0)); - } - - .lg\:elsa-from-red-100 { - --tw-gradient-from: #fee2e2; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0)); - } - - .lg\:elsa-from-red-200 { - --tw-gradient-from: #fecaca; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0)); - } - - .lg\:elsa-from-red-300 { - --tw-gradient-from: #fca5a5; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0)); - } - - .lg\:elsa-from-red-400 { - --tw-gradient-from: #f87171; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0)); - } - - .lg\:elsa-from-red-500 { - --tw-gradient-from: #ef4444; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0)); - } - - .lg\:elsa-from-red-600 { - --tw-gradient-from: #dc2626; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0)); - } - - .lg\:elsa-from-red-700 { - --tw-gradient-from: #b91c1c; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0)); - } - - .lg\:elsa-from-red-800 { - --tw-gradient-from: #991b1b; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0)); - } - - .lg\:elsa-from-red-900 { - --tw-gradient-from: #7f1d1d; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0)); - } - - .lg\:elsa-from-yellow-50 { - --tw-gradient-from: #fffbeb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0)); - } - - .lg\:elsa-from-yellow-100 { - --tw-gradient-from: #fef3c7; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0)); - } - - .lg\:elsa-from-yellow-200 { - --tw-gradient-from: #fde68a; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0)); - } - - .lg\:elsa-from-yellow-300 { - --tw-gradient-from: #fcd34d; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0)); - } - - .lg\:elsa-from-yellow-400 { - --tw-gradient-from: #fbbf24; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0)); - } - - .lg\:elsa-from-yellow-500 { - --tw-gradient-from: #f59e0b; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0)); - } - - .lg\:elsa-from-yellow-600 { - --tw-gradient-from: #d97706; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0)); - } - - .lg\:elsa-from-yellow-700 { - --tw-gradient-from: #b45309; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0)); - } - - .lg\:elsa-from-yellow-800 { - --tw-gradient-from: #92400e; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0)); - } - - .lg\:elsa-from-yellow-900 { - --tw-gradient-from: #78350f; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0)); - } - - .lg\:elsa-from-green-50 { - --tw-gradient-from: #ecfdf5; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0)); - } - - .lg\:elsa-from-green-100 { - --tw-gradient-from: #d1fae5; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0)); - } - - .lg\:elsa-from-green-200 { - --tw-gradient-from: #a7f3d0; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0)); - } - - .lg\:elsa-from-green-300 { - --tw-gradient-from: #6ee7b7; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0)); - } - - .lg\:elsa-from-green-400 { - --tw-gradient-from: #34d399; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0)); - } - - .lg\:elsa-from-green-500 { - --tw-gradient-from: #10b981; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0)); - } - - .lg\:elsa-from-green-600 { - --tw-gradient-from: #059669; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0)); - } - - .lg\:elsa-from-green-700 { - --tw-gradient-from: #047857; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0)); - } - - .lg\:elsa-from-green-800 { - --tw-gradient-from: #065f46; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0)); - } - - .lg\:elsa-from-green-900 { - --tw-gradient-from: #064e3b; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0)); - } - - .lg\:elsa-from-blue-50 { - --tw-gradient-from: #eff6ff; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0)); - } - - .lg\:elsa-from-blue-100 { - --tw-gradient-from: #dbeafe; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0)); - } - - .lg\:elsa-from-blue-200 { - --tw-gradient-from: #bfdbfe; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0)); - } - - .lg\:elsa-from-blue-300 { - --tw-gradient-from: #93c5fd; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0)); - } - - .lg\:elsa-from-blue-400 { - --tw-gradient-from: #60a5fa; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0)); - } - - .lg\:elsa-from-blue-500 { - --tw-gradient-from: #3b82f6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0)); - } - - .lg\:elsa-from-blue-600 { - --tw-gradient-from: #2563eb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0)); - } - - .lg\:elsa-from-blue-700 { - --tw-gradient-from: #1d4ed8; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0)); - } - - .lg\:elsa-from-blue-800 { - --tw-gradient-from: #1e40af; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0)); - } - - .lg\:elsa-from-blue-900 { - --tw-gradient-from: #1e3a8a; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0)); - } - - .lg\:elsa-from-pink-50 { - --tw-gradient-from: #fdf2f8; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0)); - } - - .lg\:elsa-from-pink-100 { - --tw-gradient-from: #fce7f3; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0)); - } - - .lg\:elsa-from-pink-200 { - --tw-gradient-from: #fbcfe8; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0)); - } - - .lg\:elsa-from-pink-300 { - --tw-gradient-from: #f9a8d4; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0)); - } - - .lg\:elsa-from-pink-400 { - --tw-gradient-from: #f472b6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0)); - } - - .lg\:elsa-from-pink-500 { - --tw-gradient-from: #ec4899; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0)); - } - - .lg\:elsa-from-pink-600 { - --tw-gradient-from: #db2777; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0)); - } - - .lg\:elsa-from-pink-700 { - --tw-gradient-from: #be185d; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0)); - } - - .lg\:elsa-from-pink-800 { - --tw-gradient-from: #9d174d; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0)); - } - - .lg\:elsa-from-pink-900 { - --tw-gradient-from: #831843; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0)); - } - - .lg\:elsa-from-cool-gray-50 { - --tw-gradient-from: #f9fafb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0)); - } - - .lg\:elsa-from-cool-gray-100 { - --tw-gradient-from: #f3f4f6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0)); - } - - .lg\:elsa-from-cool-gray-200 { - --tw-gradient-from: #e5e7eb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0)); - } - - .lg\:elsa-from-cool-gray-300 { - --tw-gradient-from: #d1d5db; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0)); - } - - .lg\:elsa-from-cool-gray-400 { - --tw-gradient-from: #9ca3af; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0)); - } - - .lg\:elsa-from-cool-gray-500 { - --tw-gradient-from: #6b7280; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0)); - } - - .lg\:elsa-from-cool-gray-600 { - --tw-gradient-from: #4b5563; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0)); - } - - .lg\:elsa-from-cool-gray-700 { - --tw-gradient-from: #374151; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0)); - } - - .lg\:elsa-from-cool-gray-800 { - --tw-gradient-from: #1f2937; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0)); - } - - .lg\:elsa-from-cool-gray-900 { - --tw-gradient-from: #111827; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0)); - } - - .lg\:elsa-from-rose-50 { - --tw-gradient-from: #fff1f2; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 241, 242, 0)); - } - - .lg\:elsa-from-rose-100 { - --tw-gradient-from: #ffe4e6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 228, 230, 0)); - } - - .lg\:elsa-from-rose-200 { - --tw-gradient-from: #fecdd3; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 205, 211, 0)); - } - - .lg\:elsa-from-rose-300 { - --tw-gradient-from: #fda4af; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 164, 175, 0)); - } - - .lg\:elsa-from-rose-400 { - --tw-gradient-from: #fb7185; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 113, 133, 0)); - } - - .lg\:elsa-from-rose-500 { - --tw-gradient-from: #f43f5e; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 63, 94, 0)); - } - - .lg\:elsa-from-rose-600 { - --tw-gradient-from: #e11d48; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(225, 29, 72, 0)); - } - - .lg\:elsa-from-rose-700 { - --tw-gradient-from: #be123c; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 18, 60, 0)); - } - - .lg\:elsa-from-rose-800 { - --tw-gradient-from: #9f1239; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(159, 18, 57, 0)); - } - - .lg\:elsa-from-rose-900 { - --tw-gradient-from: #881337; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(136, 19, 55, 0)); - } - - .lg\:hover\:elsa-from-gray-50:hover { - --tw-gradient-from: #f9fafb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0)); - } - - .lg\:hover\:elsa-from-gray-100:hover { - --tw-gradient-from: #f3f4f6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0)); - } - - .lg\:hover\:elsa-from-gray-200:hover { - --tw-gradient-from: #e5e7eb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0)); - } - - .lg\:hover\:elsa-from-gray-300:hover { - --tw-gradient-from: #d1d5db; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0)); - } - - .lg\:hover\:elsa-from-gray-400:hover { - --tw-gradient-from: #9ca3af; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0)); - } - - .lg\:hover\:elsa-from-gray-500:hover { - --tw-gradient-from: #6b7280; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0)); - } - - .lg\:hover\:elsa-from-gray-600:hover { - --tw-gradient-from: #4b5563; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0)); - } - - .lg\:hover\:elsa-from-gray-700:hover { - --tw-gradient-from: #374151; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0)); - } - - .lg\:hover\:elsa-from-gray-800:hover { - --tw-gradient-from: #1f2937; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0)); - } - - .lg\:hover\:elsa-from-gray-900:hover { - --tw-gradient-from: #111827; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0)); - } - - .lg\:hover\:elsa-from-red-50:hover { - --tw-gradient-from: #fef2f2; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0)); - } - - .lg\:hover\:elsa-from-red-100:hover { - --tw-gradient-from: #fee2e2; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0)); - } - - .lg\:hover\:elsa-from-red-200:hover { - --tw-gradient-from: #fecaca; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0)); - } - - .lg\:hover\:elsa-from-red-300:hover { - --tw-gradient-from: #fca5a5; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0)); - } - - .lg\:hover\:elsa-from-red-400:hover { - --tw-gradient-from: #f87171; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0)); - } - - .lg\:hover\:elsa-from-red-500:hover { - --tw-gradient-from: #ef4444; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0)); - } - - .lg\:hover\:elsa-from-red-600:hover { - --tw-gradient-from: #dc2626; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0)); - } - - .lg\:hover\:elsa-from-red-700:hover { - --tw-gradient-from: #b91c1c; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0)); - } - - .lg\:hover\:elsa-from-red-800:hover { - --tw-gradient-from: #991b1b; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0)); - } - - .lg\:hover\:elsa-from-red-900:hover { - --tw-gradient-from: #7f1d1d; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0)); - } - - .lg\:hover\:elsa-from-yellow-50:hover { - --tw-gradient-from: #fffbeb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0)); - } - - .lg\:hover\:elsa-from-yellow-100:hover { - --tw-gradient-from: #fef3c7; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0)); - } - - .lg\:hover\:elsa-from-yellow-200:hover { - --tw-gradient-from: #fde68a; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0)); - } - - .lg\:hover\:elsa-from-yellow-300:hover { - --tw-gradient-from: #fcd34d; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0)); - } - - .lg\:hover\:elsa-from-yellow-400:hover { - --tw-gradient-from: #fbbf24; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0)); - } - - .lg\:hover\:elsa-from-yellow-500:hover { - --tw-gradient-from: #f59e0b; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0)); - } - - .lg\:hover\:elsa-from-yellow-600:hover { - --tw-gradient-from: #d97706; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0)); - } - - .lg\:hover\:elsa-from-yellow-700:hover { - --tw-gradient-from: #b45309; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0)); - } - - .lg\:hover\:elsa-from-yellow-800:hover { - --tw-gradient-from: #92400e; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0)); - } - - .lg\:hover\:elsa-from-yellow-900:hover { - --tw-gradient-from: #78350f; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0)); - } - - .lg\:hover\:elsa-from-green-50:hover { - --tw-gradient-from: #ecfdf5; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0)); - } - - .lg\:hover\:elsa-from-green-100:hover { - --tw-gradient-from: #d1fae5; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0)); - } - - .lg\:hover\:elsa-from-green-200:hover { - --tw-gradient-from: #a7f3d0; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0)); - } - - .lg\:hover\:elsa-from-green-300:hover { - --tw-gradient-from: #6ee7b7; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0)); - } - - .lg\:hover\:elsa-from-green-400:hover { - --tw-gradient-from: #34d399; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0)); - } - - .lg\:hover\:elsa-from-green-500:hover { - --tw-gradient-from: #10b981; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0)); - } - - .lg\:hover\:elsa-from-green-600:hover { - --tw-gradient-from: #059669; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0)); - } - - .lg\:hover\:elsa-from-green-700:hover { - --tw-gradient-from: #047857; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0)); - } - - .lg\:hover\:elsa-from-green-800:hover { - --tw-gradient-from: #065f46; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0)); - } - - .lg\:hover\:elsa-from-green-900:hover { - --tw-gradient-from: #064e3b; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0)); - } - - .lg\:hover\:elsa-from-blue-50:hover { - --tw-gradient-from: #eff6ff; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0)); - } - - .lg\:hover\:elsa-from-blue-100:hover { - --tw-gradient-from: #dbeafe; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0)); - } - - .lg\:hover\:elsa-from-blue-200:hover { - --tw-gradient-from: #bfdbfe; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0)); - } - - .lg\:hover\:elsa-from-blue-300:hover { - --tw-gradient-from: #93c5fd; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0)); - } - - .lg\:hover\:elsa-from-blue-400:hover { - --tw-gradient-from: #60a5fa; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0)); - } - - .lg\:hover\:elsa-from-blue-500:hover { - --tw-gradient-from: #3b82f6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0)); - } - - .lg\:hover\:elsa-from-blue-600:hover { - --tw-gradient-from: #2563eb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0)); - } - - .lg\:hover\:elsa-from-blue-700:hover { - --tw-gradient-from: #1d4ed8; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0)); - } - - .lg\:hover\:elsa-from-blue-800:hover { - --tw-gradient-from: #1e40af; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0)); - } - - .lg\:hover\:elsa-from-blue-900:hover { - --tw-gradient-from: #1e3a8a; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0)); - } - - .lg\:hover\:elsa-from-pink-50:hover { - --tw-gradient-from: #fdf2f8; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0)); - } - - .lg\:hover\:elsa-from-pink-100:hover { - --tw-gradient-from: #fce7f3; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0)); - } - - .lg\:hover\:elsa-from-pink-200:hover { - --tw-gradient-from: #fbcfe8; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0)); - } - - .lg\:hover\:elsa-from-pink-300:hover { - --tw-gradient-from: #f9a8d4; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0)); - } - - .lg\:hover\:elsa-from-pink-400:hover { - --tw-gradient-from: #f472b6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0)); - } - - .lg\:hover\:elsa-from-pink-500:hover { - --tw-gradient-from: #ec4899; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0)); - } - - .lg\:hover\:elsa-from-pink-600:hover { - --tw-gradient-from: #db2777; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0)); - } - - .lg\:hover\:elsa-from-pink-700:hover { - --tw-gradient-from: #be185d; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0)); - } - - .lg\:hover\:elsa-from-pink-800:hover { - --tw-gradient-from: #9d174d; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0)); - } - - .lg\:hover\:elsa-from-pink-900:hover { - --tw-gradient-from: #831843; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0)); - } - - .lg\:hover\:elsa-from-cool-gray-50:hover { - --tw-gradient-from: #f9fafb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0)); - } - - .lg\:hover\:elsa-from-cool-gray-100:hover { - --tw-gradient-from: #f3f4f6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0)); - } - - .lg\:hover\:elsa-from-cool-gray-200:hover { - --tw-gradient-from: #e5e7eb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0)); - } - - .lg\:hover\:elsa-from-cool-gray-300:hover { - --tw-gradient-from: #d1d5db; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0)); - } - - .lg\:hover\:elsa-from-cool-gray-400:hover { - --tw-gradient-from: #9ca3af; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0)); - } - - .lg\:hover\:elsa-from-cool-gray-500:hover { - --tw-gradient-from: #6b7280; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0)); - } - - .lg\:hover\:elsa-from-cool-gray-600:hover { - --tw-gradient-from: #4b5563; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0)); - } - - .lg\:hover\:elsa-from-cool-gray-700:hover { - --tw-gradient-from: #374151; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0)); - } - - .lg\:hover\:elsa-from-cool-gray-800:hover { - --tw-gradient-from: #1f2937; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0)); - } - - .lg\:hover\:elsa-from-cool-gray-900:hover { - --tw-gradient-from: #111827; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0)); - } - - .lg\:hover\:elsa-from-rose-50:hover { - --tw-gradient-from: #fff1f2; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 241, 242, 0)); - } - - .lg\:hover\:elsa-from-rose-100:hover { - --tw-gradient-from: #ffe4e6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 228, 230, 0)); - } - - .lg\:hover\:elsa-from-rose-200:hover { - --tw-gradient-from: #fecdd3; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 205, 211, 0)); - } - - .lg\:hover\:elsa-from-rose-300:hover { - --tw-gradient-from: #fda4af; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 164, 175, 0)); - } - - .lg\:hover\:elsa-from-rose-400:hover { - --tw-gradient-from: #fb7185; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 113, 133, 0)); - } - - .lg\:hover\:elsa-from-rose-500:hover { - --tw-gradient-from: #f43f5e; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 63, 94, 0)); - } - - .lg\:hover\:elsa-from-rose-600:hover { - --tw-gradient-from: #e11d48; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(225, 29, 72, 0)); - } - - .lg\:hover\:elsa-from-rose-700:hover { - --tw-gradient-from: #be123c; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 18, 60, 0)); - } - - .lg\:hover\:elsa-from-rose-800:hover { - --tw-gradient-from: #9f1239; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(159, 18, 57, 0)); - } - - .lg\:hover\:elsa-from-rose-900:hover { - --tw-gradient-from: #881337; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(136, 19, 55, 0)); - } - - .lg\:focus\:elsa-from-gray-50:focus { - --tw-gradient-from: #f9fafb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0)); - } - - .lg\:focus\:elsa-from-gray-100:focus { - --tw-gradient-from: #f3f4f6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0)); - } - - .lg\:focus\:elsa-from-gray-200:focus { - --tw-gradient-from: #e5e7eb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0)); - } - - .lg\:focus\:elsa-from-gray-300:focus { - --tw-gradient-from: #d1d5db; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0)); - } - - .lg\:focus\:elsa-from-gray-400:focus { - --tw-gradient-from: #9ca3af; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0)); - } - - .lg\:focus\:elsa-from-gray-500:focus { - --tw-gradient-from: #6b7280; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0)); - } - - .lg\:focus\:elsa-from-gray-600:focus { - --tw-gradient-from: #4b5563; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0)); - } - - .lg\:focus\:elsa-from-gray-700:focus { - --tw-gradient-from: #374151; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0)); - } - - .lg\:focus\:elsa-from-gray-800:focus { - --tw-gradient-from: #1f2937; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0)); - } - - .lg\:focus\:elsa-from-gray-900:focus { - --tw-gradient-from: #111827; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0)); - } - - .lg\:focus\:elsa-from-red-50:focus { - --tw-gradient-from: #fef2f2; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0)); - } - - .lg\:focus\:elsa-from-red-100:focus { - --tw-gradient-from: #fee2e2; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0)); - } - - .lg\:focus\:elsa-from-red-200:focus { - --tw-gradient-from: #fecaca; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0)); - } - - .lg\:focus\:elsa-from-red-300:focus { - --tw-gradient-from: #fca5a5; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0)); - } - - .lg\:focus\:elsa-from-red-400:focus { - --tw-gradient-from: #f87171; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0)); - } - - .lg\:focus\:elsa-from-red-500:focus { - --tw-gradient-from: #ef4444; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0)); - } - - .lg\:focus\:elsa-from-red-600:focus { - --tw-gradient-from: #dc2626; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0)); - } - - .lg\:focus\:elsa-from-red-700:focus { - --tw-gradient-from: #b91c1c; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0)); - } - - .lg\:focus\:elsa-from-red-800:focus { - --tw-gradient-from: #991b1b; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0)); - } - - .lg\:focus\:elsa-from-red-900:focus { - --tw-gradient-from: #7f1d1d; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0)); - } - - .lg\:focus\:elsa-from-yellow-50:focus { - --tw-gradient-from: #fffbeb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0)); - } - - .lg\:focus\:elsa-from-yellow-100:focus { - --tw-gradient-from: #fef3c7; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0)); - } - - .lg\:focus\:elsa-from-yellow-200:focus { - --tw-gradient-from: #fde68a; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0)); - } - - .lg\:focus\:elsa-from-yellow-300:focus { - --tw-gradient-from: #fcd34d; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0)); - } - - .lg\:focus\:elsa-from-yellow-400:focus { - --tw-gradient-from: #fbbf24; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0)); - } - - .lg\:focus\:elsa-from-yellow-500:focus { - --tw-gradient-from: #f59e0b; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0)); - } - - .lg\:focus\:elsa-from-yellow-600:focus { - --tw-gradient-from: #d97706; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0)); - } - - .lg\:focus\:elsa-from-yellow-700:focus { - --tw-gradient-from: #b45309; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0)); - } - - .lg\:focus\:elsa-from-yellow-800:focus { - --tw-gradient-from: #92400e; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0)); - } - - .lg\:focus\:elsa-from-yellow-900:focus { - --tw-gradient-from: #78350f; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0)); - } - - .lg\:focus\:elsa-from-green-50:focus { - --tw-gradient-from: #ecfdf5; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0)); - } - - .lg\:focus\:elsa-from-green-100:focus { - --tw-gradient-from: #d1fae5; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0)); - } - - .lg\:focus\:elsa-from-green-200:focus { - --tw-gradient-from: #a7f3d0; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0)); - } - - .lg\:focus\:elsa-from-green-300:focus { - --tw-gradient-from: #6ee7b7; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0)); - } - - .lg\:focus\:elsa-from-green-400:focus { - --tw-gradient-from: #34d399; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0)); - } - - .lg\:focus\:elsa-from-green-500:focus { - --tw-gradient-from: #10b981; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0)); - } - - .lg\:focus\:elsa-from-green-600:focus { - --tw-gradient-from: #059669; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0)); - } - - .lg\:focus\:elsa-from-green-700:focus { - --tw-gradient-from: #047857; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0)); - } - - .lg\:focus\:elsa-from-green-800:focus { - --tw-gradient-from: #065f46; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0)); - } - - .lg\:focus\:elsa-from-green-900:focus { - --tw-gradient-from: #064e3b; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0)); - } - - .lg\:focus\:elsa-from-blue-50:focus { - --tw-gradient-from: #eff6ff; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0)); - } - - .lg\:focus\:elsa-from-blue-100:focus { - --tw-gradient-from: #dbeafe; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0)); - } - - .lg\:focus\:elsa-from-blue-200:focus { - --tw-gradient-from: #bfdbfe; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0)); - } - - .lg\:focus\:elsa-from-blue-300:focus { - --tw-gradient-from: #93c5fd; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0)); - } - - .lg\:focus\:elsa-from-blue-400:focus { - --tw-gradient-from: #60a5fa; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0)); - } - - .lg\:focus\:elsa-from-blue-500:focus { - --tw-gradient-from: #3b82f6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0)); - } - - .lg\:focus\:elsa-from-blue-600:focus { - --tw-gradient-from: #2563eb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0)); - } - - .lg\:focus\:elsa-from-blue-700:focus { - --tw-gradient-from: #1d4ed8; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0)); - } - - .lg\:focus\:elsa-from-blue-800:focus { - --tw-gradient-from: #1e40af; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0)); - } - - .lg\:focus\:elsa-from-blue-900:focus { - --tw-gradient-from: #1e3a8a; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0)); - } - - .lg\:focus\:elsa-from-pink-50:focus { - --tw-gradient-from: #fdf2f8; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0)); - } - - .lg\:focus\:elsa-from-pink-100:focus { - --tw-gradient-from: #fce7f3; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0)); - } - - .lg\:focus\:elsa-from-pink-200:focus { - --tw-gradient-from: #fbcfe8; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0)); - } - - .lg\:focus\:elsa-from-pink-300:focus { - --tw-gradient-from: #f9a8d4; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0)); - } - - .lg\:focus\:elsa-from-pink-400:focus { - --tw-gradient-from: #f472b6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0)); - } - - .lg\:focus\:elsa-from-pink-500:focus { - --tw-gradient-from: #ec4899; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0)); - } - - .lg\:focus\:elsa-from-pink-600:focus { - --tw-gradient-from: #db2777; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0)); - } - - .lg\:focus\:elsa-from-pink-700:focus { - --tw-gradient-from: #be185d; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0)); - } - - .lg\:focus\:elsa-from-pink-800:focus { - --tw-gradient-from: #9d174d; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0)); - } - - .lg\:focus\:elsa-from-pink-900:focus { - --tw-gradient-from: #831843; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0)); - } - - .lg\:focus\:elsa-from-cool-gray-50:focus { - --tw-gradient-from: #f9fafb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0)); - } - - .lg\:focus\:elsa-from-cool-gray-100:focus { - --tw-gradient-from: #f3f4f6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0)); - } - - .lg\:focus\:elsa-from-cool-gray-200:focus { - --tw-gradient-from: #e5e7eb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0)); - } - - .lg\:focus\:elsa-from-cool-gray-300:focus { - --tw-gradient-from: #d1d5db; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0)); - } - - .lg\:focus\:elsa-from-cool-gray-400:focus { - --tw-gradient-from: #9ca3af; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0)); - } - - .lg\:focus\:elsa-from-cool-gray-500:focus { - --tw-gradient-from: #6b7280; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0)); - } - - .lg\:focus\:elsa-from-cool-gray-600:focus { - --tw-gradient-from: #4b5563; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0)); - } - - .lg\:focus\:elsa-from-cool-gray-700:focus { - --tw-gradient-from: #374151; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0)); - } - - .lg\:focus\:elsa-from-cool-gray-800:focus { - --tw-gradient-from: #1f2937; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0)); - } - - .lg\:focus\:elsa-from-cool-gray-900:focus { - --tw-gradient-from: #111827; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0)); - } - - .lg\:focus\:elsa-from-rose-50:focus { - --tw-gradient-from: #fff1f2; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 241, 242, 0)); - } - - .lg\:focus\:elsa-from-rose-100:focus { - --tw-gradient-from: #ffe4e6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 228, 230, 0)); - } - - .lg\:focus\:elsa-from-rose-200:focus { - --tw-gradient-from: #fecdd3; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 205, 211, 0)); - } - - .lg\:focus\:elsa-from-rose-300:focus { - --tw-gradient-from: #fda4af; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 164, 175, 0)); - } - - .lg\:focus\:elsa-from-rose-400:focus { - --tw-gradient-from: #fb7185; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 113, 133, 0)); - } - - .lg\:focus\:elsa-from-rose-500:focus { - --tw-gradient-from: #f43f5e; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 63, 94, 0)); - } - - .lg\:focus\:elsa-from-rose-600:focus { - --tw-gradient-from: #e11d48; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(225, 29, 72, 0)); - } - - .lg\:focus\:elsa-from-rose-700:focus { - --tw-gradient-from: #be123c; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 18, 60, 0)); - } - - .lg\:focus\:elsa-from-rose-800:focus { - --tw-gradient-from: #9f1239; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(159, 18, 57, 0)); - } - - .lg\:focus\:elsa-from-rose-900:focus { - --tw-gradient-from: #881337; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(136, 19, 55, 0)); - } - - .lg\:elsa-via-gray-50 { - --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0)); - } - - .lg\:elsa-via-gray-100 { - --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0)); - } - - .lg\:elsa-via-gray-200 { - --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0)); - } - - .lg\:elsa-via-gray-300 { - --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0)); - } - - .lg\:elsa-via-gray-400 { - --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0)); - } - - .lg\:elsa-via-gray-500 { - --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0)); - } - - .lg\:elsa-via-gray-600 { - --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0)); - } - - .lg\:elsa-via-gray-700 { - --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0)); - } - - .lg\:elsa-via-gray-800 { - --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0)); - } - - .lg\:elsa-via-gray-900 { - --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0)); - } - - .lg\:elsa-via-red-50 { - --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0)); - } - - .lg\:elsa-via-red-100 { - --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0)); - } - - .lg\:elsa-via-red-200 { - --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0)); - } - - .lg\:elsa-via-red-300 { - --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0)); - } - - .lg\:elsa-via-red-400 { - --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0)); - } - - .lg\:elsa-via-red-500 { - --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0)); - } - - .lg\:elsa-via-red-600 { - --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0)); - } - - .lg\:elsa-via-red-700 { - --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0)); - } - - .lg\:elsa-via-red-800 { - --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0)); - } - - .lg\:elsa-via-red-900 { - --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0)); - } - - .lg\:elsa-via-yellow-50 { - --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0)); - } - - .lg\:elsa-via-yellow-100 { - --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0)); - } - - .lg\:elsa-via-yellow-200 { - --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0)); - } - - .lg\:elsa-via-yellow-300 { - --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0)); - } - - .lg\:elsa-via-yellow-400 { - --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0)); - } - - .lg\:elsa-via-yellow-500 { - --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0)); - } - - .lg\:elsa-via-yellow-600 { - --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0)); - } - - .lg\:elsa-via-yellow-700 { - --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0)); - } - - .lg\:elsa-via-yellow-800 { - --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0)); - } - - .lg\:elsa-via-yellow-900 { - --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0)); - } - - .lg\:elsa-via-green-50 { - --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0)); - } - - .lg\:elsa-via-green-100 { - --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0)); - } - - .lg\:elsa-via-green-200 { - --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0)); - } - - .lg\:elsa-via-green-300 { - --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0)); - } - - .lg\:elsa-via-green-400 { - --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0)); - } - - .lg\:elsa-via-green-500 { - --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0)); - } - - .lg\:elsa-via-green-600 { - --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0)); - } - - .lg\:elsa-via-green-700 { - --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0)); - } - - .lg\:elsa-via-green-800 { - --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0)); - } - - .lg\:elsa-via-green-900 { - --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0)); - } - - .lg\:elsa-via-blue-50 { - --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0)); - } - - .lg\:elsa-via-blue-100 { - --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0)); - } - - .lg\:elsa-via-blue-200 { - --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0)); - } - - .lg\:elsa-via-blue-300 { - --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0)); - } - - .lg\:elsa-via-blue-400 { - --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0)); - } - - .lg\:elsa-via-blue-500 { - --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0)); - } - - .lg\:elsa-via-blue-600 { - --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0)); - } - - .lg\:elsa-via-blue-700 { - --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0)); - } - - .lg\:elsa-via-blue-800 { - --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0)); - } - - .lg\:elsa-via-blue-900 { - --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0)); - } - - .lg\:elsa-via-pink-50 { - --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0)); - } - - .lg\:elsa-via-pink-100 { - --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0)); - } - - .lg\:elsa-via-pink-200 { - --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0)); - } - - .lg\:elsa-via-pink-300 { - --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0)); - } - - .lg\:elsa-via-pink-400 { - --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0)); - } - - .lg\:elsa-via-pink-500 { - --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0)); - } - - .lg\:elsa-via-pink-600 { - --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0)); - } - - .lg\:elsa-via-pink-700 { - --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0)); - } - - .lg\:elsa-via-pink-800 { - --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0)); - } - - .lg\:elsa-via-pink-900 { - --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0)); - } - - .lg\:elsa-via-cool-gray-50 { - --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0)); - } - - .lg\:elsa-via-cool-gray-100 { - --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0)); - } - - .lg\:elsa-via-cool-gray-200 { - --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0)); - } - - .lg\:elsa-via-cool-gray-300 { - --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0)); - } - - .lg\:elsa-via-cool-gray-400 { - --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0)); - } - - .lg\:elsa-via-cool-gray-500 { - --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0)); - } - - .lg\:elsa-via-cool-gray-600 { - --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0)); - } - - .lg\:elsa-via-cool-gray-700 { - --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0)); - } - - .lg\:elsa-via-cool-gray-800 { - --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0)); - } - - .lg\:elsa-via-cool-gray-900 { - --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0)); - } - - .lg\:elsa-via-rose-50 { - --tw-gradient-stops: var(--tw-gradient-from), #fff1f2, var(--tw-gradient-to, rgba(255, 241, 242, 0)); - } - - .lg\:elsa-via-rose-100 { - --tw-gradient-stops: var(--tw-gradient-from), #ffe4e6, var(--tw-gradient-to, rgba(255, 228, 230, 0)); - } - - .lg\:elsa-via-rose-200 { - --tw-gradient-stops: var(--tw-gradient-from), #fecdd3, var(--tw-gradient-to, rgba(254, 205, 211, 0)); - } - - .lg\:elsa-via-rose-300 { - --tw-gradient-stops: var(--tw-gradient-from), #fda4af, var(--tw-gradient-to, rgba(253, 164, 175, 0)); - } - - .lg\:elsa-via-rose-400 { - --tw-gradient-stops: var(--tw-gradient-from), #fb7185, var(--tw-gradient-to, rgba(251, 113, 133, 0)); - } - - .lg\:elsa-via-rose-500 { - --tw-gradient-stops: var(--tw-gradient-from), #f43f5e, var(--tw-gradient-to, rgba(244, 63, 94, 0)); - } - - .lg\:elsa-via-rose-600 { - --tw-gradient-stops: var(--tw-gradient-from), #e11d48, var(--tw-gradient-to, rgba(225, 29, 72, 0)); - } - - .lg\:elsa-via-rose-700 { - --tw-gradient-stops: var(--tw-gradient-from), #be123c, var(--tw-gradient-to, rgba(190, 18, 60, 0)); - } - - .lg\:elsa-via-rose-800 { - --tw-gradient-stops: var(--tw-gradient-from), #9f1239, var(--tw-gradient-to, rgba(159, 18, 57, 0)); - } - - .lg\:elsa-via-rose-900 { - --tw-gradient-stops: var(--tw-gradient-from), #881337, var(--tw-gradient-to, rgba(136, 19, 55, 0)); - } - - .lg\:hover\:elsa-via-gray-50:hover { - --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0)); - } - - .lg\:hover\:elsa-via-gray-100:hover { - --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0)); - } - - .lg\:hover\:elsa-via-gray-200:hover { - --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0)); - } - - .lg\:hover\:elsa-via-gray-300:hover { - --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0)); - } - - .lg\:hover\:elsa-via-gray-400:hover { - --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0)); - } - - .lg\:hover\:elsa-via-gray-500:hover { - --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0)); - } - - .lg\:hover\:elsa-via-gray-600:hover { - --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0)); - } - - .lg\:hover\:elsa-via-gray-700:hover { - --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0)); - } - - .lg\:hover\:elsa-via-gray-800:hover { - --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0)); - } - - .lg\:hover\:elsa-via-gray-900:hover { - --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0)); - } - - .lg\:hover\:elsa-via-red-50:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0)); - } - - .lg\:hover\:elsa-via-red-100:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0)); - } - - .lg\:hover\:elsa-via-red-200:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0)); - } - - .lg\:hover\:elsa-via-red-300:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0)); - } - - .lg\:hover\:elsa-via-red-400:hover { - --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0)); - } - - .lg\:hover\:elsa-via-red-500:hover { - --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0)); - } - - .lg\:hover\:elsa-via-red-600:hover { - --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0)); - } - - .lg\:hover\:elsa-via-red-700:hover { - --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0)); - } - - .lg\:hover\:elsa-via-red-800:hover { - --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0)); - } - - .lg\:hover\:elsa-via-red-900:hover { - --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0)); - } - - .lg\:hover\:elsa-via-yellow-50:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0)); - } - - .lg\:hover\:elsa-via-yellow-100:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0)); - } - - .lg\:hover\:elsa-via-yellow-200:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0)); - } - - .lg\:hover\:elsa-via-yellow-300:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0)); - } - - .lg\:hover\:elsa-via-yellow-400:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0)); - } - - .lg\:hover\:elsa-via-yellow-500:hover { - --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0)); - } - - .lg\:hover\:elsa-via-yellow-600:hover { - --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0)); - } - - .lg\:hover\:elsa-via-yellow-700:hover { - --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0)); - } - - .lg\:hover\:elsa-via-yellow-800:hover { - --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0)); - } - - .lg\:hover\:elsa-via-yellow-900:hover { - --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0)); - } - - .lg\:hover\:elsa-via-green-50:hover { - --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0)); - } - - .lg\:hover\:elsa-via-green-100:hover { - --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0)); - } - - .lg\:hover\:elsa-via-green-200:hover { - --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0)); - } - - .lg\:hover\:elsa-via-green-300:hover { - --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0)); - } - - .lg\:hover\:elsa-via-green-400:hover { - --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0)); - } - - .lg\:hover\:elsa-via-green-500:hover { - --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0)); - } - - .lg\:hover\:elsa-via-green-600:hover { - --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0)); - } - - .lg\:hover\:elsa-via-green-700:hover { - --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0)); - } - - .lg\:hover\:elsa-via-green-800:hover { - --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0)); - } - - .lg\:hover\:elsa-via-green-900:hover { - --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0)); - } - - .lg\:hover\:elsa-via-blue-50:hover { - --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0)); - } - - .lg\:hover\:elsa-via-blue-100:hover { - --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0)); - } - - .lg\:hover\:elsa-via-blue-200:hover { - --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0)); - } - - .lg\:hover\:elsa-via-blue-300:hover { - --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0)); - } - - .lg\:hover\:elsa-via-blue-400:hover { - --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0)); - } - - .lg\:hover\:elsa-via-blue-500:hover { - --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0)); - } - - .lg\:hover\:elsa-via-blue-600:hover { - --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0)); - } - - .lg\:hover\:elsa-via-blue-700:hover { - --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0)); - } - - .lg\:hover\:elsa-via-blue-800:hover { - --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0)); - } - - .lg\:hover\:elsa-via-blue-900:hover { - --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0)); - } - - .lg\:hover\:elsa-via-pink-50:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0)); - } - - .lg\:hover\:elsa-via-pink-100:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0)); - } - - .lg\:hover\:elsa-via-pink-200:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0)); - } - - .lg\:hover\:elsa-via-pink-300:hover { - --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0)); - } - - .lg\:hover\:elsa-via-pink-400:hover { - --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0)); - } - - .lg\:hover\:elsa-via-pink-500:hover { - --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0)); - } - - .lg\:hover\:elsa-via-pink-600:hover { - --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0)); - } - - .lg\:hover\:elsa-via-pink-700:hover { - --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0)); - } - - .lg\:hover\:elsa-via-pink-800:hover { - --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0)); - } - - .lg\:hover\:elsa-via-pink-900:hover { - --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0)); - } - - .lg\:hover\:elsa-via-cool-gray-50:hover { - --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0)); - } - - .lg\:hover\:elsa-via-cool-gray-100:hover { - --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0)); - } - - .lg\:hover\:elsa-via-cool-gray-200:hover { - --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0)); - } - - .lg\:hover\:elsa-via-cool-gray-300:hover { - --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0)); - } - - .lg\:hover\:elsa-via-cool-gray-400:hover { - --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0)); - } - - .lg\:hover\:elsa-via-cool-gray-500:hover { - --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0)); - } - - .lg\:hover\:elsa-via-cool-gray-600:hover { - --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0)); - } - - .lg\:hover\:elsa-via-cool-gray-700:hover { - --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0)); - } - - .lg\:hover\:elsa-via-cool-gray-800:hover { - --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0)); - } - - .lg\:hover\:elsa-via-cool-gray-900:hover { - --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0)); - } - - .lg\:hover\:elsa-via-rose-50:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fff1f2, var(--tw-gradient-to, rgba(255, 241, 242, 0)); - } - - .lg\:hover\:elsa-via-rose-100:hover { - --tw-gradient-stops: var(--tw-gradient-from), #ffe4e6, var(--tw-gradient-to, rgba(255, 228, 230, 0)); - } - - .lg\:hover\:elsa-via-rose-200:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fecdd3, var(--tw-gradient-to, rgba(254, 205, 211, 0)); - } - - .lg\:hover\:elsa-via-rose-300:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fda4af, var(--tw-gradient-to, rgba(253, 164, 175, 0)); - } - - .lg\:hover\:elsa-via-rose-400:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fb7185, var(--tw-gradient-to, rgba(251, 113, 133, 0)); - } - - .lg\:hover\:elsa-via-rose-500:hover { - --tw-gradient-stops: var(--tw-gradient-from), #f43f5e, var(--tw-gradient-to, rgba(244, 63, 94, 0)); - } - - .lg\:hover\:elsa-via-rose-600:hover { - --tw-gradient-stops: var(--tw-gradient-from), #e11d48, var(--tw-gradient-to, rgba(225, 29, 72, 0)); - } - - .lg\:hover\:elsa-via-rose-700:hover { - --tw-gradient-stops: var(--tw-gradient-from), #be123c, var(--tw-gradient-to, rgba(190, 18, 60, 0)); - } - - .lg\:hover\:elsa-via-rose-800:hover { - --tw-gradient-stops: var(--tw-gradient-from), #9f1239, var(--tw-gradient-to, rgba(159, 18, 57, 0)); - } - - .lg\:hover\:elsa-via-rose-900:hover { - --tw-gradient-stops: var(--tw-gradient-from), #881337, var(--tw-gradient-to, rgba(136, 19, 55, 0)); - } - - .lg\:focus\:elsa-via-gray-50:focus { - --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0)); - } - - .lg\:focus\:elsa-via-gray-100:focus { - --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0)); - } - - .lg\:focus\:elsa-via-gray-200:focus { - --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0)); - } - - .lg\:focus\:elsa-via-gray-300:focus { - --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0)); - } - - .lg\:focus\:elsa-via-gray-400:focus { - --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0)); - } - - .lg\:focus\:elsa-via-gray-500:focus { - --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0)); - } - - .lg\:focus\:elsa-via-gray-600:focus { - --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0)); - } - - .lg\:focus\:elsa-via-gray-700:focus { - --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0)); - } - - .lg\:focus\:elsa-via-gray-800:focus { - --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0)); - } - - .lg\:focus\:elsa-via-gray-900:focus { - --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0)); - } - - .lg\:focus\:elsa-via-red-50:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0)); - } - - .lg\:focus\:elsa-via-red-100:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0)); - } - - .lg\:focus\:elsa-via-red-200:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0)); - } - - .lg\:focus\:elsa-via-red-300:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0)); - } - - .lg\:focus\:elsa-via-red-400:focus { - --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0)); - } - - .lg\:focus\:elsa-via-red-500:focus { - --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0)); - } - - .lg\:focus\:elsa-via-red-600:focus { - --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0)); - } - - .lg\:focus\:elsa-via-red-700:focus { - --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0)); - } - - .lg\:focus\:elsa-via-red-800:focus { - --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0)); - } - - .lg\:focus\:elsa-via-red-900:focus { - --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0)); - } - - .lg\:focus\:elsa-via-yellow-50:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0)); - } - - .lg\:focus\:elsa-via-yellow-100:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0)); - } - - .lg\:focus\:elsa-via-yellow-200:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0)); - } - - .lg\:focus\:elsa-via-yellow-300:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0)); - } - - .lg\:focus\:elsa-via-yellow-400:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0)); - } - - .lg\:focus\:elsa-via-yellow-500:focus { - --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0)); - } - - .lg\:focus\:elsa-via-yellow-600:focus { - --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0)); - } - - .lg\:focus\:elsa-via-yellow-700:focus { - --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0)); - } - - .lg\:focus\:elsa-via-yellow-800:focus { - --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0)); - } - - .lg\:focus\:elsa-via-yellow-900:focus { - --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0)); - } - - .lg\:focus\:elsa-via-green-50:focus { - --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0)); - } - - .lg\:focus\:elsa-via-green-100:focus { - --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0)); - } - - .lg\:focus\:elsa-via-green-200:focus { - --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0)); - } - - .lg\:focus\:elsa-via-green-300:focus { - --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0)); - } - - .lg\:focus\:elsa-via-green-400:focus { - --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0)); - } - - .lg\:focus\:elsa-via-green-500:focus { - --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0)); - } - - .lg\:focus\:elsa-via-green-600:focus { - --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0)); - } - - .lg\:focus\:elsa-via-green-700:focus { - --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0)); - } - - .lg\:focus\:elsa-via-green-800:focus { - --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0)); - } - - .lg\:focus\:elsa-via-green-900:focus { - --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0)); - } - - .lg\:focus\:elsa-via-blue-50:focus { - --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0)); - } - - .lg\:focus\:elsa-via-blue-100:focus { - --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0)); - } - - .lg\:focus\:elsa-via-blue-200:focus { - --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0)); - } - - .lg\:focus\:elsa-via-blue-300:focus { - --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0)); - } - - .lg\:focus\:elsa-via-blue-400:focus { - --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0)); - } - - .lg\:focus\:elsa-via-blue-500:focus { - --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0)); - } - - .lg\:focus\:elsa-via-blue-600:focus { - --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0)); - } - - .lg\:focus\:elsa-via-blue-700:focus { - --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0)); - } - - .lg\:focus\:elsa-via-blue-800:focus { - --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0)); - } - - .lg\:focus\:elsa-via-blue-900:focus { - --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0)); - } - - .lg\:focus\:elsa-via-pink-50:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0)); - } - - .lg\:focus\:elsa-via-pink-100:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0)); - } - - .lg\:focus\:elsa-via-pink-200:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0)); - } - - .lg\:focus\:elsa-via-pink-300:focus { - --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0)); - } - - .lg\:focus\:elsa-via-pink-400:focus { - --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0)); - } - - .lg\:focus\:elsa-via-pink-500:focus { - --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0)); - } - - .lg\:focus\:elsa-via-pink-600:focus { - --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0)); - } - - .lg\:focus\:elsa-via-pink-700:focus { - --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0)); - } - - .lg\:focus\:elsa-via-pink-800:focus { - --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0)); - } - - .lg\:focus\:elsa-via-pink-900:focus { - --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0)); - } - - .lg\:focus\:elsa-via-cool-gray-50:focus { - --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0)); - } - - .lg\:focus\:elsa-via-cool-gray-100:focus { - --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0)); - } - - .lg\:focus\:elsa-via-cool-gray-200:focus { - --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0)); - } - - .lg\:focus\:elsa-via-cool-gray-300:focus { - --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0)); - } - - .lg\:focus\:elsa-via-cool-gray-400:focus { - --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0)); - } - - .lg\:focus\:elsa-via-cool-gray-500:focus { - --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0)); - } - - .lg\:focus\:elsa-via-cool-gray-600:focus { - --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0)); - } - - .lg\:focus\:elsa-via-cool-gray-700:focus { - --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0)); - } - - .lg\:focus\:elsa-via-cool-gray-800:focus { - --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0)); - } - - .lg\:focus\:elsa-via-cool-gray-900:focus { - --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0)); - } - - .lg\:focus\:elsa-via-rose-50:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fff1f2, var(--tw-gradient-to, rgba(255, 241, 242, 0)); - } - - .lg\:focus\:elsa-via-rose-100:focus { - --tw-gradient-stops: var(--tw-gradient-from), #ffe4e6, var(--tw-gradient-to, rgba(255, 228, 230, 0)); - } - - .lg\:focus\:elsa-via-rose-200:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fecdd3, var(--tw-gradient-to, rgba(254, 205, 211, 0)); - } - - .lg\:focus\:elsa-via-rose-300:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fda4af, var(--tw-gradient-to, rgba(253, 164, 175, 0)); - } - - .lg\:focus\:elsa-via-rose-400:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fb7185, var(--tw-gradient-to, rgba(251, 113, 133, 0)); - } - - .lg\:focus\:elsa-via-rose-500:focus { - --tw-gradient-stops: var(--tw-gradient-from), #f43f5e, var(--tw-gradient-to, rgba(244, 63, 94, 0)); - } - - .lg\:focus\:elsa-via-rose-600:focus { - --tw-gradient-stops: var(--tw-gradient-from), #e11d48, var(--tw-gradient-to, rgba(225, 29, 72, 0)); - } - - .lg\:focus\:elsa-via-rose-700:focus { - --tw-gradient-stops: var(--tw-gradient-from), #be123c, var(--tw-gradient-to, rgba(190, 18, 60, 0)); - } - - .lg\:focus\:elsa-via-rose-800:focus { - --tw-gradient-stops: var(--tw-gradient-from), #9f1239, var(--tw-gradient-to, rgba(159, 18, 57, 0)); - } - - .lg\:focus\:elsa-via-rose-900:focus { - --tw-gradient-stops: var(--tw-gradient-from), #881337, var(--tw-gradient-to, rgba(136, 19, 55, 0)); - } - - .lg\:elsa-to-gray-50 { - --tw-gradient-to: #f9fafb; - } - - .lg\:elsa-to-gray-100 { - --tw-gradient-to: #f3f4f6; - } - - .lg\:elsa-to-gray-200 { - --tw-gradient-to: #e5e7eb; - } - - .lg\:elsa-to-gray-300 { - --tw-gradient-to: #d1d5db; - } - - .lg\:elsa-to-gray-400 { - --tw-gradient-to: #9ca3af; - } - - .lg\:elsa-to-gray-500 { - --tw-gradient-to: #6b7280; - } - - .lg\:elsa-to-gray-600 { - --tw-gradient-to: #4b5563; - } - - .lg\:elsa-to-gray-700 { - --tw-gradient-to: #374151; - } - - .lg\:elsa-to-gray-800 { - --tw-gradient-to: #1f2937; - } - - .lg\:elsa-to-gray-900 { - --tw-gradient-to: #111827; - } - - .lg\:elsa-to-red-50 { - --tw-gradient-to: #fef2f2; - } - - .lg\:elsa-to-red-100 { - --tw-gradient-to: #fee2e2; - } - - .lg\:elsa-to-red-200 { - --tw-gradient-to: #fecaca; - } - - .lg\:elsa-to-red-300 { - --tw-gradient-to: #fca5a5; - } - - .lg\:elsa-to-red-400 { - --tw-gradient-to: #f87171; - } - - .lg\:elsa-to-red-500 { - --tw-gradient-to: #ef4444; - } - - .lg\:elsa-to-red-600 { - --tw-gradient-to: #dc2626; - } - - .lg\:elsa-to-red-700 { - --tw-gradient-to: #b91c1c; - } - - .lg\:elsa-to-red-800 { - --tw-gradient-to: #991b1b; - } - - .lg\:elsa-to-red-900 { - --tw-gradient-to: #7f1d1d; - } - - .lg\:elsa-to-yellow-50 { - --tw-gradient-to: #fffbeb; - } - - .lg\:elsa-to-yellow-100 { - --tw-gradient-to: #fef3c7; - } - - .lg\:elsa-to-yellow-200 { - --tw-gradient-to: #fde68a; - } - - .lg\:elsa-to-yellow-300 { - --tw-gradient-to: #fcd34d; - } - - .lg\:elsa-to-yellow-400 { - --tw-gradient-to: #fbbf24; - } - - .lg\:elsa-to-yellow-500 { - --tw-gradient-to: #f59e0b; - } - - .lg\:elsa-to-yellow-600 { - --tw-gradient-to: #d97706; - } - - .lg\:elsa-to-yellow-700 { - --tw-gradient-to: #b45309; - } - - .lg\:elsa-to-yellow-800 { - --tw-gradient-to: #92400e; - } - - .lg\:elsa-to-yellow-900 { - --tw-gradient-to: #78350f; - } - - .lg\:elsa-to-green-50 { - --tw-gradient-to: #ecfdf5; - } - - .lg\:elsa-to-green-100 { - --tw-gradient-to: #d1fae5; - } - - .lg\:elsa-to-green-200 { - --tw-gradient-to: #a7f3d0; - } - - .lg\:elsa-to-green-300 { - --tw-gradient-to: #6ee7b7; - } - - .lg\:elsa-to-green-400 { - --tw-gradient-to: #34d399; - } - - .lg\:elsa-to-green-500 { - --tw-gradient-to: #10b981; - } - - .lg\:elsa-to-green-600 { - --tw-gradient-to: #059669; - } - - .lg\:elsa-to-green-700 { - --tw-gradient-to: #047857; - } - - .lg\:elsa-to-green-800 { - --tw-gradient-to: #065f46; - } - - .lg\:elsa-to-green-900 { - --tw-gradient-to: #064e3b; - } - - .lg\:elsa-to-blue-50 { - --tw-gradient-to: #eff6ff; - } - - .lg\:elsa-to-blue-100 { - --tw-gradient-to: #dbeafe; - } - - .lg\:elsa-to-blue-200 { - --tw-gradient-to: #bfdbfe; - } - - .lg\:elsa-to-blue-300 { - --tw-gradient-to: #93c5fd; - } - - .lg\:elsa-to-blue-400 { - --tw-gradient-to: #60a5fa; - } - - .lg\:elsa-to-blue-500 { - --tw-gradient-to: #3b82f6; - } - - .lg\:elsa-to-blue-600 { - --tw-gradient-to: #2563eb; - } - - .lg\:elsa-to-blue-700 { - --tw-gradient-to: #1d4ed8; - } - - .lg\:elsa-to-blue-800 { - --tw-gradient-to: #1e40af; - } - - .lg\:elsa-to-blue-900 { - --tw-gradient-to: #1e3a8a; - } - - .lg\:elsa-to-pink-50 { - --tw-gradient-to: #fdf2f8; - } - - .lg\:elsa-to-pink-100 { - --tw-gradient-to: #fce7f3; - } - - .lg\:elsa-to-pink-200 { - --tw-gradient-to: #fbcfe8; - } - - .lg\:elsa-to-pink-300 { - --tw-gradient-to: #f9a8d4; - } - - .lg\:elsa-to-pink-400 { - --tw-gradient-to: #f472b6; - } - - .lg\:elsa-to-pink-500 { - --tw-gradient-to: #ec4899; - } - - .lg\:elsa-to-pink-600 { - --tw-gradient-to: #db2777; - } - - .lg\:elsa-to-pink-700 { - --tw-gradient-to: #be185d; - } - - .lg\:elsa-to-pink-800 { - --tw-gradient-to: #9d174d; - } - - .lg\:elsa-to-pink-900 { - --tw-gradient-to: #831843; - } - - .lg\:elsa-to-cool-gray-50 { - --tw-gradient-to: #f9fafb; - } - - .lg\:elsa-to-cool-gray-100 { - --tw-gradient-to: #f3f4f6; - } - - .lg\:elsa-to-cool-gray-200 { - --tw-gradient-to: #e5e7eb; - } - - .lg\:elsa-to-cool-gray-300 { - --tw-gradient-to: #d1d5db; - } - - .lg\:elsa-to-cool-gray-400 { - --tw-gradient-to: #9ca3af; - } - - .lg\:elsa-to-cool-gray-500 { - --tw-gradient-to: #6b7280; - } - - .lg\:elsa-to-cool-gray-600 { - --tw-gradient-to: #4b5563; - } - - .lg\:elsa-to-cool-gray-700 { - --tw-gradient-to: #374151; - } - - .lg\:elsa-to-cool-gray-800 { - --tw-gradient-to: #1f2937; - } - - .lg\:elsa-to-cool-gray-900 { - --tw-gradient-to: #111827; - } - - .lg\:elsa-to-rose-50 { - --tw-gradient-to: #fff1f2; - } - - .lg\:elsa-to-rose-100 { - --tw-gradient-to: #ffe4e6; - } - - .lg\:elsa-to-rose-200 { - --tw-gradient-to: #fecdd3; - } - - .lg\:elsa-to-rose-300 { - --tw-gradient-to: #fda4af; - } - - .lg\:elsa-to-rose-400 { - --tw-gradient-to: #fb7185; - } - - .lg\:elsa-to-rose-500 { - --tw-gradient-to: #f43f5e; - } - - .lg\:elsa-to-rose-600 { - --tw-gradient-to: #e11d48; - } - - .lg\:elsa-to-rose-700 { - --tw-gradient-to: #be123c; - } - - .lg\:elsa-to-rose-800 { - --tw-gradient-to: #9f1239; - } - - .lg\:elsa-to-rose-900 { - --tw-gradient-to: #881337; - } - - .lg\:hover\:elsa-to-gray-50:hover { - --tw-gradient-to: #f9fafb; - } - - .lg\:hover\:elsa-to-gray-100:hover { - --tw-gradient-to: #f3f4f6; - } - - .lg\:hover\:elsa-to-gray-200:hover { - --tw-gradient-to: #e5e7eb; - } - - .lg\:hover\:elsa-to-gray-300:hover { - --tw-gradient-to: #d1d5db; - } - - .lg\:hover\:elsa-to-gray-400:hover { - --tw-gradient-to: #9ca3af; - } - - .lg\:hover\:elsa-to-gray-500:hover { - --tw-gradient-to: #6b7280; - } - - .lg\:hover\:elsa-to-gray-600:hover { - --tw-gradient-to: #4b5563; - } - - .lg\:hover\:elsa-to-gray-700:hover { - --tw-gradient-to: #374151; - } - - .lg\:hover\:elsa-to-gray-800:hover { - --tw-gradient-to: #1f2937; - } - - .lg\:hover\:elsa-to-gray-900:hover { - --tw-gradient-to: #111827; - } - - .lg\:hover\:elsa-to-red-50:hover { - --tw-gradient-to: #fef2f2; - } - - .lg\:hover\:elsa-to-red-100:hover { - --tw-gradient-to: #fee2e2; - } - - .lg\:hover\:elsa-to-red-200:hover { - --tw-gradient-to: #fecaca; - } - - .lg\:hover\:elsa-to-red-300:hover { - --tw-gradient-to: #fca5a5; - } - - .lg\:hover\:elsa-to-red-400:hover { - --tw-gradient-to: #f87171; - } - - .lg\:hover\:elsa-to-red-500:hover { - --tw-gradient-to: #ef4444; - } - - .lg\:hover\:elsa-to-red-600:hover { - --tw-gradient-to: #dc2626; - } - - .lg\:hover\:elsa-to-red-700:hover { - --tw-gradient-to: #b91c1c; - } - - .lg\:hover\:elsa-to-red-800:hover { - --tw-gradient-to: #991b1b; - } - - .lg\:hover\:elsa-to-red-900:hover { - --tw-gradient-to: #7f1d1d; - } - - .lg\:hover\:elsa-to-yellow-50:hover { - --tw-gradient-to: #fffbeb; - } - - .lg\:hover\:elsa-to-yellow-100:hover { - --tw-gradient-to: #fef3c7; - } - - .lg\:hover\:elsa-to-yellow-200:hover { - --tw-gradient-to: #fde68a; - } - - .lg\:hover\:elsa-to-yellow-300:hover { - --tw-gradient-to: #fcd34d; - } - - .lg\:hover\:elsa-to-yellow-400:hover { - --tw-gradient-to: #fbbf24; - } - - .lg\:hover\:elsa-to-yellow-500:hover { - --tw-gradient-to: #f59e0b; - } - - .lg\:hover\:elsa-to-yellow-600:hover { - --tw-gradient-to: #d97706; - } - - .lg\:hover\:elsa-to-yellow-700:hover { - --tw-gradient-to: #b45309; - } - - .lg\:hover\:elsa-to-yellow-800:hover { - --tw-gradient-to: #92400e; - } - - .lg\:hover\:elsa-to-yellow-900:hover { - --tw-gradient-to: #78350f; - } - - .lg\:hover\:elsa-to-green-50:hover { - --tw-gradient-to: #ecfdf5; - } - - .lg\:hover\:elsa-to-green-100:hover { - --tw-gradient-to: #d1fae5; - } - - .lg\:hover\:elsa-to-green-200:hover { - --tw-gradient-to: #a7f3d0; - } - - .lg\:hover\:elsa-to-green-300:hover { - --tw-gradient-to: #6ee7b7; - } - - .lg\:hover\:elsa-to-green-400:hover { - --tw-gradient-to: #34d399; - } - - .lg\:hover\:elsa-to-green-500:hover { - --tw-gradient-to: #10b981; - } - - .lg\:hover\:elsa-to-green-600:hover { - --tw-gradient-to: #059669; - } - - .lg\:hover\:elsa-to-green-700:hover { - --tw-gradient-to: #047857; - } - - .lg\:hover\:elsa-to-green-800:hover { - --tw-gradient-to: #065f46; - } - - .lg\:hover\:elsa-to-green-900:hover { - --tw-gradient-to: #064e3b; - } - - .lg\:hover\:elsa-to-blue-50:hover { - --tw-gradient-to: #eff6ff; - } - - .lg\:hover\:elsa-to-blue-100:hover { - --tw-gradient-to: #dbeafe; - } - - .lg\:hover\:elsa-to-blue-200:hover { - --tw-gradient-to: #bfdbfe; - } - - .lg\:hover\:elsa-to-blue-300:hover { - --tw-gradient-to: #93c5fd; - } - - .lg\:hover\:elsa-to-blue-400:hover { - --tw-gradient-to: #60a5fa; - } - - .lg\:hover\:elsa-to-blue-500:hover { - --tw-gradient-to: #3b82f6; - } - - .lg\:hover\:elsa-to-blue-600:hover { - --tw-gradient-to: #2563eb; - } - - .lg\:hover\:elsa-to-blue-700:hover { - --tw-gradient-to: #1d4ed8; - } - - .lg\:hover\:elsa-to-blue-800:hover { - --tw-gradient-to: #1e40af; - } - - .lg\:hover\:elsa-to-blue-900:hover { - --tw-gradient-to: #1e3a8a; - } - - .lg\:hover\:elsa-to-pink-50:hover { - --tw-gradient-to: #fdf2f8; - } - - .lg\:hover\:elsa-to-pink-100:hover { - --tw-gradient-to: #fce7f3; - } - - .lg\:hover\:elsa-to-pink-200:hover { - --tw-gradient-to: #fbcfe8; - } - - .lg\:hover\:elsa-to-pink-300:hover { - --tw-gradient-to: #f9a8d4; - } - - .lg\:hover\:elsa-to-pink-400:hover { - --tw-gradient-to: #f472b6; - } - - .lg\:hover\:elsa-to-pink-500:hover { - --tw-gradient-to: #ec4899; - } - - .lg\:hover\:elsa-to-pink-600:hover { - --tw-gradient-to: #db2777; - } - - .lg\:hover\:elsa-to-pink-700:hover { - --tw-gradient-to: #be185d; - } - - .lg\:hover\:elsa-to-pink-800:hover { - --tw-gradient-to: #9d174d; - } - - .lg\:hover\:elsa-to-pink-900:hover { - --tw-gradient-to: #831843; - } - - .lg\:hover\:elsa-to-cool-gray-50:hover { - --tw-gradient-to: #f9fafb; - } - - .lg\:hover\:elsa-to-cool-gray-100:hover { - --tw-gradient-to: #f3f4f6; - } - - .lg\:hover\:elsa-to-cool-gray-200:hover { - --tw-gradient-to: #e5e7eb; - } - - .lg\:hover\:elsa-to-cool-gray-300:hover { - --tw-gradient-to: #d1d5db; - } - - .lg\:hover\:elsa-to-cool-gray-400:hover { - --tw-gradient-to: #9ca3af; - } - - .lg\:hover\:elsa-to-cool-gray-500:hover { - --tw-gradient-to: #6b7280; - } - - .lg\:hover\:elsa-to-cool-gray-600:hover { - --tw-gradient-to: #4b5563; - } - - .lg\:hover\:elsa-to-cool-gray-700:hover { - --tw-gradient-to: #374151; - } - - .lg\:hover\:elsa-to-cool-gray-800:hover { - --tw-gradient-to: #1f2937; - } - - .lg\:hover\:elsa-to-cool-gray-900:hover { - --tw-gradient-to: #111827; - } - - .lg\:hover\:elsa-to-rose-50:hover { - --tw-gradient-to: #fff1f2; - } - - .lg\:hover\:elsa-to-rose-100:hover { - --tw-gradient-to: #ffe4e6; - } - - .lg\:hover\:elsa-to-rose-200:hover { - --tw-gradient-to: #fecdd3; - } - - .lg\:hover\:elsa-to-rose-300:hover { - --tw-gradient-to: #fda4af; - } - - .lg\:hover\:elsa-to-rose-400:hover { - --tw-gradient-to: #fb7185; - } - - .lg\:hover\:elsa-to-rose-500:hover { - --tw-gradient-to: #f43f5e; - } - - .lg\:hover\:elsa-to-rose-600:hover { - --tw-gradient-to: #e11d48; - } - - .lg\:hover\:elsa-to-rose-700:hover { - --tw-gradient-to: #be123c; - } - - .lg\:hover\:elsa-to-rose-800:hover { - --tw-gradient-to: #9f1239; - } - - .lg\:hover\:elsa-to-rose-900:hover { - --tw-gradient-to: #881337; - } - - .lg\:focus\:elsa-to-gray-50:focus { - --tw-gradient-to: #f9fafb; - } - - .lg\:focus\:elsa-to-gray-100:focus { - --tw-gradient-to: #f3f4f6; - } - - .lg\:focus\:elsa-to-gray-200:focus { - --tw-gradient-to: #e5e7eb; - } - - .lg\:focus\:elsa-to-gray-300:focus { - --tw-gradient-to: #d1d5db; - } - - .lg\:focus\:elsa-to-gray-400:focus { - --tw-gradient-to: #9ca3af; - } - - .lg\:focus\:elsa-to-gray-500:focus { - --tw-gradient-to: #6b7280; - } - - .lg\:focus\:elsa-to-gray-600:focus { - --tw-gradient-to: #4b5563; - } - - .lg\:focus\:elsa-to-gray-700:focus { - --tw-gradient-to: #374151; - } - - .lg\:focus\:elsa-to-gray-800:focus { - --tw-gradient-to: #1f2937; - } - - .lg\:focus\:elsa-to-gray-900:focus { - --tw-gradient-to: #111827; - } - - .lg\:focus\:elsa-to-red-50:focus { - --tw-gradient-to: #fef2f2; - } - - .lg\:focus\:elsa-to-red-100:focus { - --tw-gradient-to: #fee2e2; - } - - .lg\:focus\:elsa-to-red-200:focus { - --tw-gradient-to: #fecaca; - } - - .lg\:focus\:elsa-to-red-300:focus { - --tw-gradient-to: #fca5a5; - } - - .lg\:focus\:elsa-to-red-400:focus { - --tw-gradient-to: #f87171; - } - - .lg\:focus\:elsa-to-red-500:focus { - --tw-gradient-to: #ef4444; - } - - .lg\:focus\:elsa-to-red-600:focus { - --tw-gradient-to: #dc2626; - } - - .lg\:focus\:elsa-to-red-700:focus { - --tw-gradient-to: #b91c1c; - } - - .lg\:focus\:elsa-to-red-800:focus { - --tw-gradient-to: #991b1b; - } - - .lg\:focus\:elsa-to-red-900:focus { - --tw-gradient-to: #7f1d1d; - } - - .lg\:focus\:elsa-to-yellow-50:focus { - --tw-gradient-to: #fffbeb; - } - - .lg\:focus\:elsa-to-yellow-100:focus { - --tw-gradient-to: #fef3c7; - } - - .lg\:focus\:elsa-to-yellow-200:focus { - --tw-gradient-to: #fde68a; - } - - .lg\:focus\:elsa-to-yellow-300:focus { - --tw-gradient-to: #fcd34d; - } - - .lg\:focus\:elsa-to-yellow-400:focus { - --tw-gradient-to: #fbbf24; - } - - .lg\:focus\:elsa-to-yellow-500:focus { - --tw-gradient-to: #f59e0b; - } - - .lg\:focus\:elsa-to-yellow-600:focus { - --tw-gradient-to: #d97706; - } - - .lg\:focus\:elsa-to-yellow-700:focus { - --tw-gradient-to: #b45309; - } - - .lg\:focus\:elsa-to-yellow-800:focus { - --tw-gradient-to: #92400e; - } - - .lg\:focus\:elsa-to-yellow-900:focus { - --tw-gradient-to: #78350f; - } - - .lg\:focus\:elsa-to-green-50:focus { - --tw-gradient-to: #ecfdf5; - } - - .lg\:focus\:elsa-to-green-100:focus { - --tw-gradient-to: #d1fae5; - } - - .lg\:focus\:elsa-to-green-200:focus { - --tw-gradient-to: #a7f3d0; - } - - .lg\:focus\:elsa-to-green-300:focus { - --tw-gradient-to: #6ee7b7; - } - - .lg\:focus\:elsa-to-green-400:focus { - --tw-gradient-to: #34d399; - } - - .lg\:focus\:elsa-to-green-500:focus { - --tw-gradient-to: #10b981; - } - - .lg\:focus\:elsa-to-green-600:focus { - --tw-gradient-to: #059669; - } - - .lg\:focus\:elsa-to-green-700:focus { - --tw-gradient-to: #047857; - } - - .lg\:focus\:elsa-to-green-800:focus { - --tw-gradient-to: #065f46; - } - - .lg\:focus\:elsa-to-green-900:focus { - --tw-gradient-to: #064e3b; - } - - .lg\:focus\:elsa-to-blue-50:focus { - --tw-gradient-to: #eff6ff; - } - - .lg\:focus\:elsa-to-blue-100:focus { - --tw-gradient-to: #dbeafe; - } - - .lg\:focus\:elsa-to-blue-200:focus { - --tw-gradient-to: #bfdbfe; - } - - .lg\:focus\:elsa-to-blue-300:focus { - --tw-gradient-to: #93c5fd; - } - - .lg\:focus\:elsa-to-blue-400:focus { - --tw-gradient-to: #60a5fa; - } - - .lg\:focus\:elsa-to-blue-500:focus { - --tw-gradient-to: #3b82f6; - } - - .lg\:focus\:elsa-to-blue-600:focus { - --tw-gradient-to: #2563eb; - } - - .lg\:focus\:elsa-to-blue-700:focus { - --tw-gradient-to: #1d4ed8; - } - - .lg\:focus\:elsa-to-blue-800:focus { - --tw-gradient-to: #1e40af; - } - - .lg\:focus\:elsa-to-blue-900:focus { - --tw-gradient-to: #1e3a8a; - } - - .lg\:focus\:elsa-to-pink-50:focus { - --tw-gradient-to: #fdf2f8; - } - - .lg\:focus\:elsa-to-pink-100:focus { - --tw-gradient-to: #fce7f3; - } - - .lg\:focus\:elsa-to-pink-200:focus { - --tw-gradient-to: #fbcfe8; - } - - .lg\:focus\:elsa-to-pink-300:focus { - --tw-gradient-to: #f9a8d4; - } - - .lg\:focus\:elsa-to-pink-400:focus { - --tw-gradient-to: #f472b6; - } - - .lg\:focus\:elsa-to-pink-500:focus { - --tw-gradient-to: #ec4899; - } - - .lg\:focus\:elsa-to-pink-600:focus { - --tw-gradient-to: #db2777; - } - - .lg\:focus\:elsa-to-pink-700:focus { - --tw-gradient-to: #be185d; - } - - .lg\:focus\:elsa-to-pink-800:focus { - --tw-gradient-to: #9d174d; - } - - .lg\:focus\:elsa-to-pink-900:focus { - --tw-gradient-to: #831843; - } - - .lg\:focus\:elsa-to-cool-gray-50:focus { - --tw-gradient-to: #f9fafb; - } - - .lg\:focus\:elsa-to-cool-gray-100:focus { - --tw-gradient-to: #f3f4f6; - } - - .lg\:focus\:elsa-to-cool-gray-200:focus { - --tw-gradient-to: #e5e7eb; - } - - .lg\:focus\:elsa-to-cool-gray-300:focus { - --tw-gradient-to: #d1d5db; - } - - .lg\:focus\:elsa-to-cool-gray-400:focus { - --tw-gradient-to: #9ca3af; - } - - .lg\:focus\:elsa-to-cool-gray-500:focus { - --tw-gradient-to: #6b7280; - } - - .lg\:focus\:elsa-to-cool-gray-600:focus { - --tw-gradient-to: #4b5563; - } - - .lg\:focus\:elsa-to-cool-gray-700:focus { - --tw-gradient-to: #374151; - } - - .lg\:focus\:elsa-to-cool-gray-800:focus { - --tw-gradient-to: #1f2937; - } - - .lg\:focus\:elsa-to-cool-gray-900:focus { - --tw-gradient-to: #111827; - } - - .lg\:focus\:elsa-to-rose-50:focus { - --tw-gradient-to: #fff1f2; - } - - .lg\:focus\:elsa-to-rose-100:focus { - --tw-gradient-to: #ffe4e6; - } - - .lg\:focus\:elsa-to-rose-200:focus { - --tw-gradient-to: #fecdd3; - } - - .lg\:focus\:elsa-to-rose-300:focus { - --tw-gradient-to: #fda4af; - } - - .lg\:focus\:elsa-to-rose-400:focus { - --tw-gradient-to: #fb7185; - } - - .lg\:focus\:elsa-to-rose-500:focus { - --tw-gradient-to: #f43f5e; - } - - .lg\:focus\:elsa-to-rose-600:focus { - --tw-gradient-to: #e11d48; - } - - .lg\:focus\:elsa-to-rose-700:focus { - --tw-gradient-to: #be123c; - } - - .lg\:focus\:elsa-to-rose-800:focus { - --tw-gradient-to: #9f1239; - } - - .lg\:focus\:elsa-to-rose-900:focus { - --tw-gradient-to: #881337; - } - - .lg\:elsa-px-0 { - padding-left: 0px; - padding-right: 0px; - } - - .lg\:elsa-px-8 { - padding-left: 2rem; - padding-right: 2rem; - } - - .lg\:elsa-py-0 { - padding-top: 0px; - padding-bottom: 0px; - } - - .lg\:elsa-py-12 { - padding-top: 3rem; - padding-bottom: 3rem; - } - - .lg\:elsa-pl-2 { - padding-left: 0.5rem; - } - - .lg\:elsa-text-left { - text-align: left; - } - - .lg\:elsa-text-lg { - font-size: 1.125rem; - line-height: 1.75rem; - } - - .lg\:elsa-text-5xl { - font-size: 3rem; - line-height: 1; - } - - .lg\:elsa-text-gray-50 { - --tw-text-opacity: 1; - color: rgba(249, 250, 251, var(--tw-text-opacity)); - } - - .lg\:elsa-text-gray-100 { - --tw-text-opacity: 1; - color: rgba(243, 244, 246, var(--tw-text-opacity)); - } - - .lg\:elsa-text-gray-200 { - --tw-text-opacity: 1; - color: rgba(229, 231, 235, var(--tw-text-opacity)); - } - - .lg\:elsa-text-gray-300 { - --tw-text-opacity: 1; - color: rgba(209, 213, 219, var(--tw-text-opacity)); - } - - .lg\:elsa-text-gray-400 { - --tw-text-opacity: 1; - color: rgba(156, 163, 175, var(--tw-text-opacity)); - } - - .lg\:elsa-text-gray-500 { - --tw-text-opacity: 1; - color: rgba(107, 114, 128, var(--tw-text-opacity)); - } - - .lg\:elsa-text-gray-600 { - --tw-text-opacity: 1; - color: rgba(75, 85, 99, var(--tw-text-opacity)); - } - - .lg\:elsa-text-gray-700 { - --tw-text-opacity: 1; - color: rgba(55, 65, 81, var(--tw-text-opacity)); - } - - .lg\:elsa-text-gray-800 { - --tw-text-opacity: 1; - color: rgba(31, 41, 55, var(--tw-text-opacity)); - } - - .lg\:elsa-text-gray-900 { - --tw-text-opacity: 1; - color: rgba(17, 24, 39, var(--tw-text-opacity)); - } - - .lg\:elsa-text-red-50 { - --tw-text-opacity: 1; - color: rgba(254, 242, 242, var(--tw-text-opacity)); - } - - .lg\:elsa-text-red-100 { - --tw-text-opacity: 1; - color: rgba(254, 226, 226, var(--tw-text-opacity)); - } - - .lg\:elsa-text-red-200 { - --tw-text-opacity: 1; - color: rgba(254, 202, 202, var(--tw-text-opacity)); - } - - .lg\:elsa-text-red-300 { - --tw-text-opacity: 1; - color: rgba(252, 165, 165, var(--tw-text-opacity)); - } - - .lg\:elsa-text-red-400 { - --tw-text-opacity: 1; - color: rgba(248, 113, 113, var(--tw-text-opacity)); - } - - .lg\:elsa-text-red-500 { - --tw-text-opacity: 1; - color: rgba(239, 68, 68, var(--tw-text-opacity)); - } - - .lg\:elsa-text-red-600 { - --tw-text-opacity: 1; - color: rgba(220, 38, 38, var(--tw-text-opacity)); - } - - .lg\:elsa-text-red-700 { - --tw-text-opacity: 1; - color: rgba(185, 28, 28, var(--tw-text-opacity)); - } - - .lg\:elsa-text-red-800 { - --tw-text-opacity: 1; - color: rgba(153, 27, 27, var(--tw-text-opacity)); - } - - .lg\:elsa-text-red-900 { - --tw-text-opacity: 1; - color: rgba(127, 29, 29, var(--tw-text-opacity)); - } - - .lg\:elsa-text-yellow-50 { - --tw-text-opacity: 1; - color: rgba(255, 251, 235, var(--tw-text-opacity)); - } - - .lg\:elsa-text-yellow-100 { - --tw-text-opacity: 1; - color: rgba(254, 243, 199, var(--tw-text-opacity)); - } - - .lg\:elsa-text-yellow-200 { - --tw-text-opacity: 1; - color: rgba(253, 230, 138, var(--tw-text-opacity)); - } - - .lg\:elsa-text-yellow-300 { - --tw-text-opacity: 1; - color: rgba(252, 211, 77, var(--tw-text-opacity)); - } - - .lg\:elsa-text-yellow-400 { - --tw-text-opacity: 1; - color: rgba(251, 191, 36, var(--tw-text-opacity)); - } - - .lg\:elsa-text-yellow-500 { - --tw-text-opacity: 1; - color: rgba(245, 158, 11, var(--tw-text-opacity)); - } - - .lg\:elsa-text-yellow-600 { - --tw-text-opacity: 1; - color: rgba(217, 119, 6, var(--tw-text-opacity)); - } - - .lg\:elsa-text-yellow-700 { - --tw-text-opacity: 1; - color: rgba(180, 83, 9, var(--tw-text-opacity)); - } - - .lg\:elsa-text-yellow-800 { - --tw-text-opacity: 1; - color: rgba(146, 64, 14, var(--tw-text-opacity)); - } - - .lg\:elsa-text-yellow-900 { - --tw-text-opacity: 1; - color: rgba(120, 53, 15, var(--tw-text-opacity)); - } - - .lg\:elsa-text-green-50 { - --tw-text-opacity: 1; - color: rgba(236, 253, 245, var(--tw-text-opacity)); - } - - .lg\:elsa-text-green-100 { - --tw-text-opacity: 1; - color: rgba(209, 250, 229, var(--tw-text-opacity)); - } - - .lg\:elsa-text-green-200 { - --tw-text-opacity: 1; - color: rgba(167, 243, 208, var(--tw-text-opacity)); - } - - .lg\:elsa-text-green-300 { - --tw-text-opacity: 1; - color: rgba(110, 231, 183, var(--tw-text-opacity)); - } - - .lg\:elsa-text-green-400 { - --tw-text-opacity: 1; - color: rgba(52, 211, 153, var(--tw-text-opacity)); - } - - .lg\:elsa-text-green-500 { - --tw-text-opacity: 1; - color: rgba(16, 185, 129, var(--tw-text-opacity)); - } - - .lg\:elsa-text-green-600 { - --tw-text-opacity: 1; - color: rgba(5, 150, 105, var(--tw-text-opacity)); - } - - .lg\:elsa-text-green-700 { - --tw-text-opacity: 1; - color: rgba(4, 120, 87, var(--tw-text-opacity)); - } - - .lg\:elsa-text-green-800 { - --tw-text-opacity: 1; - color: rgba(6, 95, 70, var(--tw-text-opacity)); - } - - .lg\:elsa-text-green-900 { - --tw-text-opacity: 1; - color: rgba(6, 78, 59, var(--tw-text-opacity)); - } - - .lg\:elsa-text-blue-50 { - --tw-text-opacity: 1; - color: rgba(239, 246, 255, var(--tw-text-opacity)); - } - - .lg\:elsa-text-blue-100 { - --tw-text-opacity: 1; - color: rgba(219, 234, 254, var(--tw-text-opacity)); - } - - .lg\:elsa-text-blue-200 { - --tw-text-opacity: 1; - color: rgba(191, 219, 254, var(--tw-text-opacity)); - } - - .lg\:elsa-text-blue-300 { - --tw-text-opacity: 1; - color: rgba(147, 197, 253, var(--tw-text-opacity)); - } - - .lg\:elsa-text-blue-400 { - --tw-text-opacity: 1; - color: rgba(96, 165, 250, var(--tw-text-opacity)); - } - - .lg\:elsa-text-blue-500 { - --tw-text-opacity: 1; - color: rgba(59, 130, 246, var(--tw-text-opacity)); - } - - .lg\:elsa-text-blue-600 { - --tw-text-opacity: 1; - color: rgba(37, 99, 235, var(--tw-text-opacity)); - } - - .lg\:elsa-text-blue-700 { - --tw-text-opacity: 1; - color: rgba(29, 78, 216, var(--tw-text-opacity)); - } - - .lg\:elsa-text-blue-800 { - --tw-text-opacity: 1; - color: rgba(30, 64, 175, var(--tw-text-opacity)); - } - - .lg\:elsa-text-blue-900 { - --tw-text-opacity: 1; - color: rgba(30, 58, 138, var(--tw-text-opacity)); - } - - .lg\:elsa-text-pink-50 { - --tw-text-opacity: 1; - color: rgba(253, 242, 248, var(--tw-text-opacity)); - } - - .lg\:elsa-text-pink-100 { - --tw-text-opacity: 1; - color: rgba(252, 231, 243, var(--tw-text-opacity)); - } - - .lg\:elsa-text-pink-200 { - --tw-text-opacity: 1; - color: rgba(251, 207, 232, var(--tw-text-opacity)); - } - - .lg\:elsa-text-pink-300 { - --tw-text-opacity: 1; - color: rgba(249, 168, 212, var(--tw-text-opacity)); - } - - .lg\:elsa-text-pink-400 { - --tw-text-opacity: 1; - color: rgba(244, 114, 182, var(--tw-text-opacity)); - } - - .lg\:elsa-text-pink-500 { - --tw-text-opacity: 1; - color: rgba(236, 72, 153, var(--tw-text-opacity)); - } - - .lg\:elsa-text-pink-600 { - --tw-text-opacity: 1; - color: rgba(219, 39, 119, var(--tw-text-opacity)); - } - - .lg\:elsa-text-pink-700 { - --tw-text-opacity: 1; - color: rgba(190, 24, 93, var(--tw-text-opacity)); - } - - .lg\:elsa-text-pink-800 { - --tw-text-opacity: 1; - color: rgba(157, 23, 77, var(--tw-text-opacity)); - } - - .lg\:elsa-text-pink-900 { - --tw-text-opacity: 1; - color: rgba(131, 24, 67, var(--tw-text-opacity)); - } - - .lg\:elsa-text-cool-gray-50 { - --tw-text-opacity: 1; - color: rgba(249, 250, 251, var(--tw-text-opacity)); - } - - .lg\:elsa-text-cool-gray-100 { - --tw-text-opacity: 1; - color: rgba(243, 244, 246, var(--tw-text-opacity)); - } - - .lg\:elsa-text-cool-gray-200 { - --tw-text-opacity: 1; - color: rgba(229, 231, 235, var(--tw-text-opacity)); - } - - .lg\:elsa-text-cool-gray-300 { - --tw-text-opacity: 1; - color: rgba(209, 213, 219, var(--tw-text-opacity)); - } - - .lg\:elsa-text-cool-gray-400 { - --tw-text-opacity: 1; - color: rgba(156, 163, 175, var(--tw-text-opacity)); - } - - .lg\:elsa-text-cool-gray-500 { - --tw-text-opacity: 1; - color: rgba(107, 114, 128, var(--tw-text-opacity)); - } - - .lg\:elsa-text-cool-gray-600 { - --tw-text-opacity: 1; - color: rgba(75, 85, 99, var(--tw-text-opacity)); - } - - .lg\:elsa-text-cool-gray-700 { - --tw-text-opacity: 1; - color: rgba(55, 65, 81, var(--tw-text-opacity)); - } - - .lg\:elsa-text-cool-gray-800 { - --tw-text-opacity: 1; - color: rgba(31, 41, 55, var(--tw-text-opacity)); - } - - .lg\:elsa-text-cool-gray-900 { - --tw-text-opacity: 1; - color: rgba(17, 24, 39, var(--tw-text-opacity)); - } - - .lg\:elsa-text-rose-50 { - --tw-text-opacity: 1; - color: rgba(255, 241, 242, var(--tw-text-opacity)); - } - - .lg\:elsa-text-rose-100 { - --tw-text-opacity: 1; - color: rgba(255, 228, 230, var(--tw-text-opacity)); - } - - .lg\:elsa-text-rose-200 { - --tw-text-opacity: 1; - color: rgba(254, 205, 211, var(--tw-text-opacity)); - } - - .lg\:elsa-text-rose-300 { - --tw-text-opacity: 1; - color: rgba(253, 164, 175, var(--tw-text-opacity)); - } - - .lg\:elsa-text-rose-400 { - --tw-text-opacity: 1; - color: rgba(251, 113, 133, var(--tw-text-opacity)); - } - - .lg\:elsa-text-rose-500 { - --tw-text-opacity: 1; - color: rgba(244, 63, 94, var(--tw-text-opacity)); - } - - .lg\:elsa-text-rose-600 { - --tw-text-opacity: 1; - color: rgba(225, 29, 72, var(--tw-text-opacity)); - } - - .lg\:elsa-text-rose-700 { - --tw-text-opacity: 1; - color: rgba(190, 18, 60, var(--tw-text-opacity)); - } - - .lg\:elsa-text-rose-800 { - --tw-text-opacity: 1; - color: rgba(159, 18, 57, var(--tw-text-opacity)); - } - - .lg\:elsa-text-rose-900 { - --tw-text-opacity: 1; - color: rgba(136, 19, 55, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-gray-50 { - --tw-text-opacity: 1; - color: rgba(249, 250, 251, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-gray-100 { - --tw-text-opacity: 1; - color: rgba(243, 244, 246, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-gray-200 { - --tw-text-opacity: 1; - color: rgba(229, 231, 235, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-gray-300 { - --tw-text-opacity: 1; - color: rgba(209, 213, 219, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-gray-400 { - --tw-text-opacity: 1; - color: rgba(156, 163, 175, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-gray-500 { - --tw-text-opacity: 1; - color: rgba(107, 114, 128, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-gray-600 { - --tw-text-opacity: 1; - color: rgba(75, 85, 99, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-gray-700 { - --tw-text-opacity: 1; - color: rgba(55, 65, 81, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-gray-800 { - --tw-text-opacity: 1; - color: rgba(31, 41, 55, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-gray-900 { - --tw-text-opacity: 1; - color: rgba(17, 24, 39, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-red-50 { - --tw-text-opacity: 1; - color: rgba(254, 242, 242, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-red-100 { - --tw-text-opacity: 1; - color: rgba(254, 226, 226, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-red-200 { - --tw-text-opacity: 1; - color: rgba(254, 202, 202, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-red-300 { - --tw-text-opacity: 1; - color: rgba(252, 165, 165, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-red-400 { - --tw-text-opacity: 1; - color: rgba(248, 113, 113, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-red-500 { - --tw-text-opacity: 1; - color: rgba(239, 68, 68, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-red-600 { - --tw-text-opacity: 1; - color: rgba(220, 38, 38, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-red-700 { - --tw-text-opacity: 1; - color: rgba(185, 28, 28, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-red-800 { - --tw-text-opacity: 1; - color: rgba(153, 27, 27, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-red-900 { - --tw-text-opacity: 1; - color: rgba(127, 29, 29, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-yellow-50 { - --tw-text-opacity: 1; - color: rgba(255, 251, 235, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-yellow-100 { - --tw-text-opacity: 1; - color: rgba(254, 243, 199, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-yellow-200 { - --tw-text-opacity: 1; - color: rgba(253, 230, 138, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-yellow-300 { - --tw-text-opacity: 1; - color: rgba(252, 211, 77, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-yellow-400 { - --tw-text-opacity: 1; - color: rgba(251, 191, 36, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-yellow-500 { - --tw-text-opacity: 1; - color: rgba(245, 158, 11, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-yellow-600 { - --tw-text-opacity: 1; - color: rgba(217, 119, 6, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-yellow-700 { - --tw-text-opacity: 1; - color: rgba(180, 83, 9, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-yellow-800 { - --tw-text-opacity: 1; - color: rgba(146, 64, 14, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-yellow-900 { - --tw-text-opacity: 1; - color: rgba(120, 53, 15, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-green-50 { - --tw-text-opacity: 1; - color: rgba(236, 253, 245, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-green-100 { - --tw-text-opacity: 1; - color: rgba(209, 250, 229, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-green-200 { - --tw-text-opacity: 1; - color: rgba(167, 243, 208, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-green-300 { - --tw-text-opacity: 1; - color: rgba(110, 231, 183, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-green-400 { - --tw-text-opacity: 1; - color: rgba(52, 211, 153, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-green-500 { - --tw-text-opacity: 1; - color: rgba(16, 185, 129, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-green-600 { - --tw-text-opacity: 1; - color: rgba(5, 150, 105, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-green-700 { - --tw-text-opacity: 1; - color: rgba(4, 120, 87, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-green-800 { - --tw-text-opacity: 1; - color: rgba(6, 95, 70, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-green-900 { - --tw-text-opacity: 1; - color: rgba(6, 78, 59, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-blue-50 { - --tw-text-opacity: 1; - color: rgba(239, 246, 255, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-blue-100 { - --tw-text-opacity: 1; - color: rgba(219, 234, 254, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-blue-200 { - --tw-text-opacity: 1; - color: rgba(191, 219, 254, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-blue-300 { - --tw-text-opacity: 1; - color: rgba(147, 197, 253, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-blue-400 { - --tw-text-opacity: 1; - color: rgba(96, 165, 250, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-blue-500 { - --tw-text-opacity: 1; - color: rgba(59, 130, 246, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-blue-600 { - --tw-text-opacity: 1; - color: rgba(37, 99, 235, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-blue-700 { - --tw-text-opacity: 1; - color: rgba(29, 78, 216, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-blue-800 { - --tw-text-opacity: 1; - color: rgba(30, 64, 175, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-blue-900 { - --tw-text-opacity: 1; - color: rgba(30, 58, 138, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-pink-50 { - --tw-text-opacity: 1; - color: rgba(253, 242, 248, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-pink-100 { - --tw-text-opacity: 1; - color: rgba(252, 231, 243, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-pink-200 { - --tw-text-opacity: 1; - color: rgba(251, 207, 232, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-pink-300 { - --tw-text-opacity: 1; - color: rgba(249, 168, 212, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-pink-400 { - --tw-text-opacity: 1; - color: rgba(244, 114, 182, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-pink-500 { - --tw-text-opacity: 1; - color: rgba(236, 72, 153, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-pink-600 { - --tw-text-opacity: 1; - color: rgba(219, 39, 119, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-pink-700 { - --tw-text-opacity: 1; - color: rgba(190, 24, 93, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-pink-800 { - --tw-text-opacity: 1; - color: rgba(157, 23, 77, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-pink-900 { - --tw-text-opacity: 1; - color: rgba(131, 24, 67, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-cool-gray-50 { - --tw-text-opacity: 1; - color: rgba(249, 250, 251, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-cool-gray-100 { - --tw-text-opacity: 1; - color: rgba(243, 244, 246, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-cool-gray-200 { - --tw-text-opacity: 1; - color: rgba(229, 231, 235, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-cool-gray-300 { - --tw-text-opacity: 1; - color: rgba(209, 213, 219, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-cool-gray-400 { - --tw-text-opacity: 1; - color: rgba(156, 163, 175, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-cool-gray-500 { - --tw-text-opacity: 1; - color: rgba(107, 114, 128, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-cool-gray-600 { - --tw-text-opacity: 1; - color: rgba(75, 85, 99, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-cool-gray-700 { - --tw-text-opacity: 1; - color: rgba(55, 65, 81, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-cool-gray-800 { - --tw-text-opacity: 1; - color: rgba(31, 41, 55, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-cool-gray-900 { - --tw-text-opacity: 1; - color: rgba(17, 24, 39, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-rose-50 { - --tw-text-opacity: 1; - color: rgba(255, 241, 242, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-rose-100 { - --tw-text-opacity: 1; - color: rgba(255, 228, 230, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-rose-200 { - --tw-text-opacity: 1; - color: rgba(254, 205, 211, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-rose-300 { - --tw-text-opacity: 1; - color: rgba(253, 164, 175, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-rose-400 { - --tw-text-opacity: 1; - color: rgba(251, 113, 133, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-rose-500 { - --tw-text-opacity: 1; - color: rgba(244, 63, 94, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-rose-600 { - --tw-text-opacity: 1; - color: rgba(225, 29, 72, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-rose-700 { - --tw-text-opacity: 1; - color: rgba(190, 18, 60, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-rose-800 { - --tw-text-opacity: 1; - color: rgba(159, 18, 57, var(--tw-text-opacity)); - } - - .elsa-group:hover .lg\:group-hover\:elsa-text-rose-900 { - --tw-text-opacity: 1; - color: rgba(136, 19, 55, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-gray-50:focus-within { - --tw-text-opacity: 1; - color: rgba(249, 250, 251, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-gray-100:focus-within { - --tw-text-opacity: 1; - color: rgba(243, 244, 246, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-gray-200:focus-within { - --tw-text-opacity: 1; - color: rgba(229, 231, 235, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-gray-300:focus-within { - --tw-text-opacity: 1; - color: rgba(209, 213, 219, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-gray-400:focus-within { - --tw-text-opacity: 1; - color: rgba(156, 163, 175, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-gray-500:focus-within { - --tw-text-opacity: 1; - color: rgba(107, 114, 128, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-gray-600:focus-within { - --tw-text-opacity: 1; - color: rgba(75, 85, 99, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-gray-700:focus-within { - --tw-text-opacity: 1; - color: rgba(55, 65, 81, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-gray-800:focus-within { - --tw-text-opacity: 1; - color: rgba(31, 41, 55, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-gray-900:focus-within { - --tw-text-opacity: 1; - color: rgba(17, 24, 39, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-red-50:focus-within { - --tw-text-opacity: 1; - color: rgba(254, 242, 242, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-red-100:focus-within { - --tw-text-opacity: 1; - color: rgba(254, 226, 226, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-red-200:focus-within { - --tw-text-opacity: 1; - color: rgba(254, 202, 202, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-red-300:focus-within { - --tw-text-opacity: 1; - color: rgba(252, 165, 165, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-red-400:focus-within { - --tw-text-opacity: 1; - color: rgba(248, 113, 113, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-red-500:focus-within { - --tw-text-opacity: 1; - color: rgba(239, 68, 68, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-red-600:focus-within { - --tw-text-opacity: 1; - color: rgba(220, 38, 38, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-red-700:focus-within { - --tw-text-opacity: 1; - color: rgba(185, 28, 28, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-red-800:focus-within { - --tw-text-opacity: 1; - color: rgba(153, 27, 27, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-red-900:focus-within { - --tw-text-opacity: 1; - color: rgba(127, 29, 29, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-yellow-50:focus-within { - --tw-text-opacity: 1; - color: rgba(255, 251, 235, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-yellow-100:focus-within { - --tw-text-opacity: 1; - color: rgba(254, 243, 199, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-yellow-200:focus-within { - --tw-text-opacity: 1; - color: rgba(253, 230, 138, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-yellow-300:focus-within { - --tw-text-opacity: 1; - color: rgba(252, 211, 77, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-yellow-400:focus-within { - --tw-text-opacity: 1; - color: rgba(251, 191, 36, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-yellow-500:focus-within { - --tw-text-opacity: 1; - color: rgba(245, 158, 11, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-yellow-600:focus-within { - --tw-text-opacity: 1; - color: rgba(217, 119, 6, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-yellow-700:focus-within { - --tw-text-opacity: 1; - color: rgba(180, 83, 9, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-yellow-800:focus-within { - --tw-text-opacity: 1; - color: rgba(146, 64, 14, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-yellow-900:focus-within { - --tw-text-opacity: 1; - color: rgba(120, 53, 15, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-green-50:focus-within { - --tw-text-opacity: 1; - color: rgba(236, 253, 245, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-green-100:focus-within { - --tw-text-opacity: 1; - color: rgba(209, 250, 229, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-green-200:focus-within { - --tw-text-opacity: 1; - color: rgba(167, 243, 208, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-green-300:focus-within { - --tw-text-opacity: 1; - color: rgba(110, 231, 183, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-green-400:focus-within { - --tw-text-opacity: 1; - color: rgba(52, 211, 153, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-green-500:focus-within { - --tw-text-opacity: 1; - color: rgba(16, 185, 129, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-green-600:focus-within { - --tw-text-opacity: 1; - color: rgba(5, 150, 105, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-green-700:focus-within { - --tw-text-opacity: 1; - color: rgba(4, 120, 87, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-green-800:focus-within { - --tw-text-opacity: 1; - color: rgba(6, 95, 70, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-green-900:focus-within { - --tw-text-opacity: 1; - color: rgba(6, 78, 59, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-blue-50:focus-within { - --tw-text-opacity: 1; - color: rgba(239, 246, 255, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-blue-100:focus-within { - --tw-text-opacity: 1; - color: rgba(219, 234, 254, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-blue-200:focus-within { - --tw-text-opacity: 1; - color: rgba(191, 219, 254, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-blue-300:focus-within { - --tw-text-opacity: 1; - color: rgba(147, 197, 253, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-blue-400:focus-within { - --tw-text-opacity: 1; - color: rgba(96, 165, 250, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-blue-500:focus-within { - --tw-text-opacity: 1; - color: rgba(59, 130, 246, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-blue-600:focus-within { - --tw-text-opacity: 1; - color: rgba(37, 99, 235, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-blue-700:focus-within { - --tw-text-opacity: 1; - color: rgba(29, 78, 216, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-blue-800:focus-within { - --tw-text-opacity: 1; - color: rgba(30, 64, 175, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-blue-900:focus-within { - --tw-text-opacity: 1; - color: rgba(30, 58, 138, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-pink-50:focus-within { - --tw-text-opacity: 1; - color: rgba(253, 242, 248, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-pink-100:focus-within { - --tw-text-opacity: 1; - color: rgba(252, 231, 243, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-pink-200:focus-within { - --tw-text-opacity: 1; - color: rgba(251, 207, 232, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-pink-300:focus-within { - --tw-text-opacity: 1; - color: rgba(249, 168, 212, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-pink-400:focus-within { - --tw-text-opacity: 1; - color: rgba(244, 114, 182, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-pink-500:focus-within { - --tw-text-opacity: 1; - color: rgba(236, 72, 153, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-pink-600:focus-within { - --tw-text-opacity: 1; - color: rgba(219, 39, 119, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-pink-700:focus-within { - --tw-text-opacity: 1; - color: rgba(190, 24, 93, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-pink-800:focus-within { - --tw-text-opacity: 1; - color: rgba(157, 23, 77, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-pink-900:focus-within { - --tw-text-opacity: 1; - color: rgba(131, 24, 67, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-cool-gray-50:focus-within { - --tw-text-opacity: 1; - color: rgba(249, 250, 251, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-cool-gray-100:focus-within { - --tw-text-opacity: 1; - color: rgba(243, 244, 246, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-cool-gray-200:focus-within { - --tw-text-opacity: 1; - color: rgba(229, 231, 235, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-cool-gray-300:focus-within { - --tw-text-opacity: 1; - color: rgba(209, 213, 219, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-cool-gray-400:focus-within { - --tw-text-opacity: 1; - color: rgba(156, 163, 175, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-cool-gray-500:focus-within { - --tw-text-opacity: 1; - color: rgba(107, 114, 128, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-cool-gray-600:focus-within { - --tw-text-opacity: 1; - color: rgba(75, 85, 99, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-cool-gray-700:focus-within { - --tw-text-opacity: 1; - color: rgba(55, 65, 81, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-cool-gray-800:focus-within { - --tw-text-opacity: 1; - color: rgba(31, 41, 55, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-cool-gray-900:focus-within { - --tw-text-opacity: 1; - color: rgba(17, 24, 39, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-rose-50:focus-within { - --tw-text-opacity: 1; - color: rgba(255, 241, 242, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-rose-100:focus-within { - --tw-text-opacity: 1; - color: rgba(255, 228, 230, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-rose-200:focus-within { - --tw-text-opacity: 1; - color: rgba(254, 205, 211, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-rose-300:focus-within { - --tw-text-opacity: 1; - color: rgba(253, 164, 175, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-rose-400:focus-within { - --tw-text-opacity: 1; - color: rgba(251, 113, 133, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-rose-500:focus-within { - --tw-text-opacity: 1; - color: rgba(244, 63, 94, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-rose-600:focus-within { - --tw-text-opacity: 1; - color: rgba(225, 29, 72, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-rose-700:focus-within { - --tw-text-opacity: 1; - color: rgba(190, 18, 60, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-rose-800:focus-within { - --tw-text-opacity: 1; - color: rgba(159, 18, 57, var(--tw-text-opacity)); - } - - .lg\:focus-within\:elsa-text-rose-900:focus-within { - --tw-text-opacity: 1; - color: rgba(136, 19, 55, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-gray-50:hover { - --tw-text-opacity: 1; - color: rgba(249, 250, 251, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-gray-100:hover { - --tw-text-opacity: 1; - color: rgba(243, 244, 246, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-gray-200:hover { - --tw-text-opacity: 1; - color: rgba(229, 231, 235, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-gray-300:hover { - --tw-text-opacity: 1; - color: rgba(209, 213, 219, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-gray-400:hover { - --tw-text-opacity: 1; - color: rgba(156, 163, 175, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-gray-500:hover { - --tw-text-opacity: 1; - color: rgba(107, 114, 128, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-gray-600:hover { - --tw-text-opacity: 1; - color: rgba(75, 85, 99, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-gray-700:hover { - --tw-text-opacity: 1; - color: rgba(55, 65, 81, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-gray-800:hover { - --tw-text-opacity: 1; - color: rgba(31, 41, 55, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-gray-900:hover { - --tw-text-opacity: 1; - color: rgba(17, 24, 39, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-red-50:hover { - --tw-text-opacity: 1; - color: rgba(254, 242, 242, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-red-100:hover { - --tw-text-opacity: 1; - color: rgba(254, 226, 226, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-red-200:hover { - --tw-text-opacity: 1; - color: rgba(254, 202, 202, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-red-300:hover { - --tw-text-opacity: 1; - color: rgba(252, 165, 165, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-red-400:hover { - --tw-text-opacity: 1; - color: rgba(248, 113, 113, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-red-500:hover { - --tw-text-opacity: 1; - color: rgba(239, 68, 68, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-red-600:hover { - --tw-text-opacity: 1; - color: rgba(220, 38, 38, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-red-700:hover { - --tw-text-opacity: 1; - color: rgba(185, 28, 28, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-red-800:hover { - --tw-text-opacity: 1; - color: rgba(153, 27, 27, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-red-900:hover { - --tw-text-opacity: 1; - color: rgba(127, 29, 29, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-yellow-50:hover { - --tw-text-opacity: 1; - color: rgba(255, 251, 235, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-yellow-100:hover { - --tw-text-opacity: 1; - color: rgba(254, 243, 199, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-yellow-200:hover { - --tw-text-opacity: 1; - color: rgba(253, 230, 138, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-yellow-300:hover { - --tw-text-opacity: 1; - color: rgba(252, 211, 77, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-yellow-400:hover { - --tw-text-opacity: 1; - color: rgba(251, 191, 36, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-yellow-500:hover { - --tw-text-opacity: 1; - color: rgba(245, 158, 11, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-yellow-600:hover { - --tw-text-opacity: 1; - color: rgba(217, 119, 6, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-yellow-700:hover { - --tw-text-opacity: 1; - color: rgba(180, 83, 9, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-yellow-800:hover { - --tw-text-opacity: 1; - color: rgba(146, 64, 14, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-yellow-900:hover { - --tw-text-opacity: 1; - color: rgba(120, 53, 15, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-green-50:hover { - --tw-text-opacity: 1; - color: rgba(236, 253, 245, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-green-100:hover { - --tw-text-opacity: 1; - color: rgba(209, 250, 229, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-green-200:hover { - --tw-text-opacity: 1; - color: rgba(167, 243, 208, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-green-300:hover { - --tw-text-opacity: 1; - color: rgba(110, 231, 183, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-green-400:hover { - --tw-text-opacity: 1; - color: rgba(52, 211, 153, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-green-500:hover { - --tw-text-opacity: 1; - color: rgba(16, 185, 129, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-green-600:hover { - --tw-text-opacity: 1; - color: rgba(5, 150, 105, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-green-700:hover { - --tw-text-opacity: 1; - color: rgba(4, 120, 87, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-green-800:hover { - --tw-text-opacity: 1; - color: rgba(6, 95, 70, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-green-900:hover { - --tw-text-opacity: 1; - color: rgba(6, 78, 59, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-blue-50:hover { - --tw-text-opacity: 1; - color: rgba(239, 246, 255, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-blue-100:hover { - --tw-text-opacity: 1; - color: rgba(219, 234, 254, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-blue-200:hover { - --tw-text-opacity: 1; - color: rgba(191, 219, 254, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-blue-300:hover { - --tw-text-opacity: 1; - color: rgba(147, 197, 253, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-blue-400:hover { - --tw-text-opacity: 1; - color: rgba(96, 165, 250, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-blue-500:hover { - --tw-text-opacity: 1; - color: rgba(59, 130, 246, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-blue-600:hover { - --tw-text-opacity: 1; - color: rgba(37, 99, 235, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-blue-700:hover { - --tw-text-opacity: 1; - color: rgba(29, 78, 216, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-blue-800:hover { - --tw-text-opacity: 1; - color: rgba(30, 64, 175, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-blue-900:hover { - --tw-text-opacity: 1; - color: rgba(30, 58, 138, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-pink-50:hover { - --tw-text-opacity: 1; - color: rgba(253, 242, 248, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-pink-100:hover { - --tw-text-opacity: 1; - color: rgba(252, 231, 243, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-pink-200:hover { - --tw-text-opacity: 1; - color: rgba(251, 207, 232, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-pink-300:hover { - --tw-text-opacity: 1; - color: rgba(249, 168, 212, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-pink-400:hover { - --tw-text-opacity: 1; - color: rgba(244, 114, 182, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-pink-500:hover { - --tw-text-opacity: 1; - color: rgba(236, 72, 153, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-pink-600:hover { - --tw-text-opacity: 1; - color: rgba(219, 39, 119, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-pink-700:hover { - --tw-text-opacity: 1; - color: rgba(190, 24, 93, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-pink-800:hover { - --tw-text-opacity: 1; - color: rgba(157, 23, 77, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-pink-900:hover { - --tw-text-opacity: 1; - color: rgba(131, 24, 67, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-cool-gray-50:hover { - --tw-text-opacity: 1; - color: rgba(249, 250, 251, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-cool-gray-100:hover { - --tw-text-opacity: 1; - color: rgba(243, 244, 246, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-cool-gray-200:hover { - --tw-text-opacity: 1; - color: rgba(229, 231, 235, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-cool-gray-300:hover { - --tw-text-opacity: 1; - color: rgba(209, 213, 219, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-cool-gray-400:hover { - --tw-text-opacity: 1; - color: rgba(156, 163, 175, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-cool-gray-500:hover { - --tw-text-opacity: 1; - color: rgba(107, 114, 128, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-cool-gray-600:hover { - --tw-text-opacity: 1; - color: rgba(75, 85, 99, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-cool-gray-700:hover { - --tw-text-opacity: 1; - color: rgba(55, 65, 81, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-cool-gray-800:hover { - --tw-text-opacity: 1; - color: rgba(31, 41, 55, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-cool-gray-900:hover { - --tw-text-opacity: 1; - color: rgba(17, 24, 39, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-rose-50:hover { - --tw-text-opacity: 1; - color: rgba(255, 241, 242, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-rose-100:hover { - --tw-text-opacity: 1; - color: rgba(255, 228, 230, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-rose-200:hover { - --tw-text-opacity: 1; - color: rgba(254, 205, 211, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-rose-300:hover { - --tw-text-opacity: 1; - color: rgba(253, 164, 175, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-rose-400:hover { - --tw-text-opacity: 1; - color: rgba(251, 113, 133, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-rose-500:hover { - --tw-text-opacity: 1; - color: rgba(244, 63, 94, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-rose-600:hover { - --tw-text-opacity: 1; - color: rgba(225, 29, 72, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-rose-700:hover { - --tw-text-opacity: 1; - color: rgba(190, 18, 60, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-rose-800:hover { - --tw-text-opacity: 1; - color: rgba(159, 18, 57, var(--tw-text-opacity)); - } - - .lg\:hover\:elsa-text-rose-900:hover { - --tw-text-opacity: 1; - color: rgba(136, 19, 55, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-gray-50:focus { - --tw-text-opacity: 1; - color: rgba(249, 250, 251, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-gray-100:focus { - --tw-text-opacity: 1; - color: rgba(243, 244, 246, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-gray-200:focus { - --tw-text-opacity: 1; - color: rgba(229, 231, 235, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-gray-300:focus { - --tw-text-opacity: 1; - color: rgba(209, 213, 219, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-gray-400:focus { - --tw-text-opacity: 1; - color: rgba(156, 163, 175, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-gray-500:focus { - --tw-text-opacity: 1; - color: rgba(107, 114, 128, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-gray-600:focus { - --tw-text-opacity: 1; - color: rgba(75, 85, 99, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-gray-700:focus { - --tw-text-opacity: 1; - color: rgba(55, 65, 81, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-gray-800:focus { - --tw-text-opacity: 1; - color: rgba(31, 41, 55, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-gray-900:focus { - --tw-text-opacity: 1; - color: rgba(17, 24, 39, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-red-50:focus { - --tw-text-opacity: 1; - color: rgba(254, 242, 242, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-red-100:focus { - --tw-text-opacity: 1; - color: rgba(254, 226, 226, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-red-200:focus { - --tw-text-opacity: 1; - color: rgba(254, 202, 202, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-red-300:focus { - --tw-text-opacity: 1; - color: rgba(252, 165, 165, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-red-400:focus { - --tw-text-opacity: 1; - color: rgba(248, 113, 113, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-red-500:focus { - --tw-text-opacity: 1; - color: rgba(239, 68, 68, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-red-600:focus { - --tw-text-opacity: 1; - color: rgba(220, 38, 38, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-red-700:focus { - --tw-text-opacity: 1; - color: rgba(185, 28, 28, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-red-800:focus { - --tw-text-opacity: 1; - color: rgba(153, 27, 27, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-red-900:focus { - --tw-text-opacity: 1; - color: rgba(127, 29, 29, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-yellow-50:focus { - --tw-text-opacity: 1; - color: rgba(255, 251, 235, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-yellow-100:focus { - --tw-text-opacity: 1; - color: rgba(254, 243, 199, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-yellow-200:focus { - --tw-text-opacity: 1; - color: rgba(253, 230, 138, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-yellow-300:focus { - --tw-text-opacity: 1; - color: rgba(252, 211, 77, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-yellow-400:focus { - --tw-text-opacity: 1; - color: rgba(251, 191, 36, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-yellow-500:focus { - --tw-text-opacity: 1; - color: rgba(245, 158, 11, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-yellow-600:focus { - --tw-text-opacity: 1; - color: rgba(217, 119, 6, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-yellow-700:focus { - --tw-text-opacity: 1; - color: rgba(180, 83, 9, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-yellow-800:focus { - --tw-text-opacity: 1; - color: rgba(146, 64, 14, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-yellow-900:focus { - --tw-text-opacity: 1; - color: rgba(120, 53, 15, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-green-50:focus { - --tw-text-opacity: 1; - color: rgba(236, 253, 245, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-green-100:focus { - --tw-text-opacity: 1; - color: rgba(209, 250, 229, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-green-200:focus { - --tw-text-opacity: 1; - color: rgba(167, 243, 208, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-green-300:focus { - --tw-text-opacity: 1; - color: rgba(110, 231, 183, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-green-400:focus { - --tw-text-opacity: 1; - color: rgba(52, 211, 153, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-green-500:focus { - --tw-text-opacity: 1; - color: rgba(16, 185, 129, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-green-600:focus { - --tw-text-opacity: 1; - color: rgba(5, 150, 105, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-green-700:focus { - --tw-text-opacity: 1; - color: rgba(4, 120, 87, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-green-800:focus { - --tw-text-opacity: 1; - color: rgba(6, 95, 70, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-green-900:focus { - --tw-text-opacity: 1; - color: rgba(6, 78, 59, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-blue-50:focus { - --tw-text-opacity: 1; - color: rgba(239, 246, 255, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-blue-100:focus { - --tw-text-opacity: 1; - color: rgba(219, 234, 254, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-blue-200:focus { - --tw-text-opacity: 1; - color: rgba(191, 219, 254, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-blue-300:focus { - --tw-text-opacity: 1; - color: rgba(147, 197, 253, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-blue-400:focus { - --tw-text-opacity: 1; - color: rgba(96, 165, 250, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-blue-500:focus { - --tw-text-opacity: 1; - color: rgba(59, 130, 246, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-blue-600:focus { - --tw-text-opacity: 1; - color: rgba(37, 99, 235, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-blue-700:focus { - --tw-text-opacity: 1; - color: rgba(29, 78, 216, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-blue-800:focus { - --tw-text-opacity: 1; - color: rgba(30, 64, 175, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-blue-900:focus { - --tw-text-opacity: 1; - color: rgba(30, 58, 138, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-pink-50:focus { - --tw-text-opacity: 1; - color: rgba(253, 242, 248, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-pink-100:focus { - --tw-text-opacity: 1; - color: rgba(252, 231, 243, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-pink-200:focus { - --tw-text-opacity: 1; - color: rgba(251, 207, 232, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-pink-300:focus { - --tw-text-opacity: 1; - color: rgba(249, 168, 212, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-pink-400:focus { - --tw-text-opacity: 1; - color: rgba(244, 114, 182, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-pink-500:focus { - --tw-text-opacity: 1; - color: rgba(236, 72, 153, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-pink-600:focus { - --tw-text-opacity: 1; - color: rgba(219, 39, 119, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-pink-700:focus { - --tw-text-opacity: 1; - color: rgba(190, 24, 93, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-pink-800:focus { - --tw-text-opacity: 1; - color: rgba(157, 23, 77, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-pink-900:focus { - --tw-text-opacity: 1; - color: rgba(131, 24, 67, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-cool-gray-50:focus { - --tw-text-opacity: 1; - color: rgba(249, 250, 251, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-cool-gray-100:focus { - --tw-text-opacity: 1; - color: rgba(243, 244, 246, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-cool-gray-200:focus { - --tw-text-opacity: 1; - color: rgba(229, 231, 235, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-cool-gray-300:focus { - --tw-text-opacity: 1; - color: rgba(209, 213, 219, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-cool-gray-400:focus { - --tw-text-opacity: 1; - color: rgba(156, 163, 175, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-cool-gray-500:focus { - --tw-text-opacity: 1; - color: rgba(107, 114, 128, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-cool-gray-600:focus { - --tw-text-opacity: 1; - color: rgba(75, 85, 99, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-cool-gray-700:focus { - --tw-text-opacity: 1; - color: rgba(55, 65, 81, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-cool-gray-800:focus { - --tw-text-opacity: 1; - color: rgba(31, 41, 55, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-cool-gray-900:focus { - --tw-text-opacity: 1; - color: rgba(17, 24, 39, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-rose-50:focus { - --tw-text-opacity: 1; - color: rgba(255, 241, 242, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-rose-100:focus { - --tw-text-opacity: 1; - color: rgba(255, 228, 230, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-rose-200:focus { - --tw-text-opacity: 1; - color: rgba(254, 205, 211, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-rose-300:focus { - --tw-text-opacity: 1; - color: rgba(253, 164, 175, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-rose-400:focus { - --tw-text-opacity: 1; - color: rgba(251, 113, 133, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-rose-500:focus { - --tw-text-opacity: 1; - color: rgba(244, 63, 94, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-rose-600:focus { - --tw-text-opacity: 1; - color: rgba(225, 29, 72, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-rose-700:focus { - --tw-text-opacity: 1; - color: rgba(190, 18, 60, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-rose-800:focus { - --tw-text-opacity: 1; - color: rgba(159, 18, 57, var(--tw-text-opacity)); - } - - .lg\:focus\:elsa-text-rose-900:focus { - --tw-text-opacity: 1; - color: rgba(136, 19, 55, var(--tw-text-opacity)); - } - - .lg\:elsa-placeholder-gray-50::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-gray-50:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-gray-50::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-gray-100::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-gray-100:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-gray-100::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-gray-200::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-gray-200:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-gray-200::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-gray-300::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-gray-300:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-gray-300::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-gray-400::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-gray-400:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-gray-400::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-gray-500::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-gray-500:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-gray-500::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-gray-600::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-gray-600:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-gray-600::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-gray-700::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-gray-700:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-gray-700::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-gray-800::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-gray-800:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-gray-800::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-gray-900::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-gray-900:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-gray-900::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-red-50::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 242, 242, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-red-50:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 242, 242, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-red-50::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 242, 242, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-red-100::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 226, 226, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-red-100:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 226, 226, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-red-100::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 226, 226, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-red-200::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 202, 202, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-red-200:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 202, 202, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-red-200::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 202, 202, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-red-300::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 165, 165, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-red-300:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 165, 165, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-red-300::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 165, 165, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-red-400::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(248, 113, 113, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-red-400:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(248, 113, 113, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-red-400::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(248, 113, 113, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-red-500::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(239, 68, 68, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-red-500:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(239, 68, 68, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-red-500::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(239, 68, 68, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-red-600::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(220, 38, 38, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-red-600:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(220, 38, 38, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-red-600::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(220, 38, 38, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-red-700::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(185, 28, 28, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-red-700:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(185, 28, 28, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-red-700::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(185, 28, 28, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-red-800::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(153, 27, 27, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-red-800:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(153, 27, 27, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-red-800::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(153, 27, 27, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-red-900::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(127, 29, 29, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-red-900:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(127, 29, 29, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-red-900::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(127, 29, 29, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-yellow-50::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 251, 235, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-yellow-50:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 251, 235, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-yellow-50::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 251, 235, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-yellow-100::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 243, 199, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-yellow-100:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 243, 199, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-yellow-100::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 243, 199, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-yellow-200::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 230, 138, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-yellow-200:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 230, 138, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-yellow-200::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 230, 138, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-yellow-300::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 211, 77, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-yellow-300:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 211, 77, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-yellow-300::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 211, 77, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-yellow-400::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 191, 36, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-yellow-400:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 191, 36, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-yellow-400::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 191, 36, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-yellow-500::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(245, 158, 11, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-yellow-500:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(245, 158, 11, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-yellow-500::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(245, 158, 11, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-yellow-600::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(217, 119, 6, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-yellow-600:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(217, 119, 6, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-yellow-600::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(217, 119, 6, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-yellow-700::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(180, 83, 9, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-yellow-700:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(180, 83, 9, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-yellow-700::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(180, 83, 9, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-yellow-800::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(146, 64, 14, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-yellow-800:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(146, 64, 14, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-yellow-800::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(146, 64, 14, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-yellow-900::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(120, 53, 15, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-yellow-900:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(120, 53, 15, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-yellow-900::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(120, 53, 15, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-green-50::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(236, 253, 245, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-green-50:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(236, 253, 245, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-green-50::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(236, 253, 245, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-green-100::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 250, 229, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-green-100:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 250, 229, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-green-100::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 250, 229, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-green-200::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(167, 243, 208, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-green-200:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(167, 243, 208, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-green-200::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(167, 243, 208, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-green-300::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(110, 231, 183, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-green-300:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(110, 231, 183, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-green-300::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(110, 231, 183, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-green-400::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(52, 211, 153, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-green-400:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(52, 211, 153, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-green-400::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(52, 211, 153, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-green-500::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(16, 185, 129, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-green-500:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(16, 185, 129, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-green-500::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(16, 185, 129, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-green-600::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(5, 150, 105, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-green-600:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(5, 150, 105, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-green-600::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(5, 150, 105, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-green-700::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(4, 120, 87, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-green-700:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(4, 120, 87, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-green-700::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(4, 120, 87, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-green-800::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(6, 95, 70, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-green-800:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(6, 95, 70, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-green-800::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(6, 95, 70, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-green-900::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(6, 78, 59, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-green-900:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(6, 78, 59, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-green-900::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(6, 78, 59, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-blue-50::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(239, 246, 255, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-blue-50:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(239, 246, 255, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-blue-50::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(239, 246, 255, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-blue-100::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(219, 234, 254, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-blue-100:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(219, 234, 254, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-blue-100::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(219, 234, 254, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-blue-200::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(191, 219, 254, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-blue-200:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(191, 219, 254, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-blue-200::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(191, 219, 254, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-blue-300::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(147, 197, 253, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-blue-300:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(147, 197, 253, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-blue-300::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(147, 197, 253, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-blue-400::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(96, 165, 250, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-blue-400:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(96, 165, 250, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-blue-400::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(96, 165, 250, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-blue-500::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(59, 130, 246, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-blue-500:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(59, 130, 246, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-blue-500::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(59, 130, 246, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-blue-600::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(37, 99, 235, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-blue-600:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(37, 99, 235, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-blue-600::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(37, 99, 235, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-blue-700::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(29, 78, 216, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-blue-700:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(29, 78, 216, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-blue-700::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(29, 78, 216, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-blue-800::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(30, 64, 175, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-blue-800:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(30, 64, 175, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-blue-800::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(30, 64, 175, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-blue-900::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(30, 58, 138, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-blue-900:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(30, 58, 138, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-blue-900::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(30, 58, 138, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-pink-50::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 242, 248, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-pink-50:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 242, 248, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-pink-50::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 242, 248, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-pink-100::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 231, 243, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-pink-100:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 231, 243, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-pink-100::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 231, 243, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-pink-200::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 207, 232, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-pink-200:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 207, 232, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-pink-200::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 207, 232, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-pink-300::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 168, 212, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-pink-300:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 168, 212, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-pink-300::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 168, 212, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-pink-400::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(244, 114, 182, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-pink-400:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(244, 114, 182, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-pink-400::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(244, 114, 182, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-pink-500::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(236, 72, 153, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-pink-500:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(236, 72, 153, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-pink-500::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(236, 72, 153, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-pink-600::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(219, 39, 119, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-pink-600:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(219, 39, 119, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-pink-600::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(219, 39, 119, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-pink-700::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(190, 24, 93, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-pink-700:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(190, 24, 93, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-pink-700::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(190, 24, 93, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-pink-800::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(157, 23, 77, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-pink-800:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(157, 23, 77, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-pink-800::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(157, 23, 77, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-pink-900::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(131, 24, 67, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-pink-900:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(131, 24, 67, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-pink-900::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(131, 24, 67, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-cool-gray-50::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-cool-gray-50:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-cool-gray-50::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-cool-gray-100::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-cool-gray-100:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-cool-gray-100::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-cool-gray-200::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-cool-gray-200:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-cool-gray-200::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-cool-gray-300::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-cool-gray-300:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-cool-gray-300::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-cool-gray-400::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-cool-gray-400:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-cool-gray-400::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-cool-gray-500::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-cool-gray-500:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-cool-gray-500::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-cool-gray-600::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-cool-gray-600:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-cool-gray-600::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-cool-gray-700::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-cool-gray-700:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-cool-gray-700::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-cool-gray-800::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-cool-gray-800:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-cool-gray-800::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-cool-gray-900::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-cool-gray-900:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-cool-gray-900::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-rose-50::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 241, 242, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-rose-50:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 241, 242, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-rose-50::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 241, 242, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-rose-100::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 228, 230, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-rose-100:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 228, 230, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-rose-100::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 228, 230, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-rose-200::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 205, 211, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-rose-200:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 205, 211, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-rose-200::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 205, 211, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-rose-300::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 164, 175, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-rose-300:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 164, 175, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-rose-300::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 164, 175, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-rose-400::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 113, 133, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-rose-400:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 113, 133, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-rose-400::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 113, 133, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-rose-500::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(244, 63, 94, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-rose-500:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(244, 63, 94, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-rose-500::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(244, 63, 94, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-rose-600::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(225, 29, 72, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-rose-600:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(225, 29, 72, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-rose-600::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(225, 29, 72, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-rose-700::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(190, 18, 60, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-rose-700:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(190, 18, 60, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-rose-700::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(190, 18, 60, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-rose-800::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(159, 18, 57, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-rose-800:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(159, 18, 57, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-rose-800::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(159, 18, 57, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-rose-900::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(136, 19, 55, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-rose-900:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(136, 19, 55, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-placeholder-rose-900::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(136, 19, 55, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-gray-50:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-gray-50:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-gray-50:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-gray-100:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-gray-100:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-gray-100:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-gray-200:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-gray-200:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-gray-200:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-gray-300:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-gray-300:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-gray-300:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-gray-400:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-gray-400:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-gray-400:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-gray-500:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-gray-500:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-gray-500:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-gray-600:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-gray-600:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-gray-600:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-gray-700:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-gray-700:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-gray-700:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-gray-800:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-gray-800:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-gray-800:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-gray-900:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-gray-900:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-gray-900:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-red-50:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 242, 242, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-red-50:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 242, 242, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-red-50:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 242, 242, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-red-100:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 226, 226, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-red-100:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 226, 226, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-red-100:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 226, 226, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-red-200:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 202, 202, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-red-200:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 202, 202, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-red-200:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 202, 202, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-red-300:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 165, 165, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-red-300:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 165, 165, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-red-300:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 165, 165, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-red-400:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(248, 113, 113, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-red-400:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(248, 113, 113, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-red-400:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(248, 113, 113, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-red-500:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(239, 68, 68, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-red-500:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(239, 68, 68, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-red-500:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(239, 68, 68, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-red-600:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(220, 38, 38, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-red-600:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(220, 38, 38, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-red-600:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(220, 38, 38, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-red-700:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(185, 28, 28, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-red-700:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(185, 28, 28, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-red-700:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(185, 28, 28, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-red-800:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(153, 27, 27, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-red-800:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(153, 27, 27, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-red-800:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(153, 27, 27, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-red-900:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(127, 29, 29, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-red-900:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(127, 29, 29, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-red-900:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(127, 29, 29, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-yellow-50:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 251, 235, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-yellow-50:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 251, 235, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-yellow-50:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 251, 235, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-yellow-100:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 243, 199, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-yellow-100:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 243, 199, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-yellow-100:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 243, 199, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-yellow-200:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 230, 138, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-yellow-200:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 230, 138, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-yellow-200:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 230, 138, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-yellow-300:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 211, 77, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-yellow-300:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 211, 77, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-yellow-300:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 211, 77, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-yellow-400:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 191, 36, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-yellow-400:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 191, 36, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-yellow-400:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 191, 36, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-yellow-500:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(245, 158, 11, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-yellow-500:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(245, 158, 11, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-yellow-500:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(245, 158, 11, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-yellow-600:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(217, 119, 6, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-yellow-600:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(217, 119, 6, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-yellow-600:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(217, 119, 6, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-yellow-700:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(180, 83, 9, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-yellow-700:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(180, 83, 9, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-yellow-700:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(180, 83, 9, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-yellow-800:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(146, 64, 14, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-yellow-800:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(146, 64, 14, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-yellow-800:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(146, 64, 14, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-yellow-900:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(120, 53, 15, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-yellow-900:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(120, 53, 15, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-yellow-900:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(120, 53, 15, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-green-50:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(236, 253, 245, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-green-50:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(236, 253, 245, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-green-50:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(236, 253, 245, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-green-100:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 250, 229, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-green-100:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 250, 229, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-green-100:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 250, 229, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-green-200:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(167, 243, 208, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-green-200:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(167, 243, 208, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-green-200:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(167, 243, 208, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-green-300:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(110, 231, 183, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-green-300:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(110, 231, 183, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-green-300:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(110, 231, 183, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-green-400:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(52, 211, 153, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-green-400:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(52, 211, 153, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-green-400:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(52, 211, 153, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-green-500:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(16, 185, 129, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-green-500:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(16, 185, 129, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-green-500:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(16, 185, 129, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-green-600:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(5, 150, 105, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-green-600:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(5, 150, 105, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-green-600:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(5, 150, 105, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-green-700:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(4, 120, 87, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-green-700:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(4, 120, 87, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-green-700:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(4, 120, 87, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-green-800:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(6, 95, 70, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-green-800:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(6, 95, 70, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-green-800:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(6, 95, 70, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-green-900:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(6, 78, 59, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-green-900:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(6, 78, 59, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-green-900:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(6, 78, 59, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-blue-50:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(239, 246, 255, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-blue-50:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(239, 246, 255, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-blue-50:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(239, 246, 255, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-blue-100:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(219, 234, 254, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-blue-100:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(219, 234, 254, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-blue-100:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(219, 234, 254, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-blue-200:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(191, 219, 254, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-blue-200:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(191, 219, 254, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-blue-200:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(191, 219, 254, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-blue-300:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(147, 197, 253, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-blue-300:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(147, 197, 253, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-blue-300:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(147, 197, 253, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-blue-400:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(96, 165, 250, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-blue-400:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(96, 165, 250, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-blue-400:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(96, 165, 250, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-blue-500:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(59, 130, 246, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-blue-500:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(59, 130, 246, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-blue-500:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(59, 130, 246, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-blue-600:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(37, 99, 235, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-blue-600:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(37, 99, 235, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-blue-600:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(37, 99, 235, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-blue-700:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(29, 78, 216, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-blue-700:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(29, 78, 216, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-blue-700:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(29, 78, 216, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-blue-800:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(30, 64, 175, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-blue-800:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(30, 64, 175, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-blue-800:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(30, 64, 175, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-blue-900:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(30, 58, 138, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-blue-900:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(30, 58, 138, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-blue-900:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(30, 58, 138, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-pink-50:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 242, 248, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-pink-50:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 242, 248, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-pink-50:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 242, 248, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-pink-100:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 231, 243, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-pink-100:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 231, 243, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-pink-100:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 231, 243, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-pink-200:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 207, 232, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-pink-200:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 207, 232, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-pink-200:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 207, 232, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-pink-300:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 168, 212, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-pink-300:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 168, 212, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-pink-300:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 168, 212, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-pink-400:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(244, 114, 182, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-pink-400:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(244, 114, 182, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-pink-400:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(244, 114, 182, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-pink-500:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(236, 72, 153, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-pink-500:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(236, 72, 153, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-pink-500:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(236, 72, 153, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-pink-600:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(219, 39, 119, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-pink-600:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(219, 39, 119, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-pink-600:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(219, 39, 119, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-pink-700:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(190, 24, 93, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-pink-700:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(190, 24, 93, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-pink-700:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(190, 24, 93, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-pink-800:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(157, 23, 77, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-pink-800:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(157, 23, 77, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-pink-800:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(157, 23, 77, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-pink-900:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(131, 24, 67, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-pink-900:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(131, 24, 67, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-pink-900:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(131, 24, 67, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-cool-gray-50:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-cool-gray-50:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-cool-gray-50:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-cool-gray-100:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-cool-gray-100:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-cool-gray-100:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-cool-gray-200:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-cool-gray-200:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-cool-gray-200:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-cool-gray-300:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-cool-gray-300:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-cool-gray-300:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-cool-gray-400:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-cool-gray-400:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-cool-gray-400:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-cool-gray-500:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-cool-gray-500:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-cool-gray-500:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-cool-gray-600:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-cool-gray-600:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-cool-gray-600:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-cool-gray-700:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-cool-gray-700:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-cool-gray-700:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-cool-gray-800:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-cool-gray-800:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-cool-gray-800:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-cool-gray-900:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-cool-gray-900:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-cool-gray-900:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-rose-50:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 241, 242, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-rose-50:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 241, 242, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-rose-50:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 241, 242, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-rose-100:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 228, 230, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-rose-100:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 228, 230, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-rose-100:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 228, 230, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-rose-200:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 205, 211, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-rose-200:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 205, 211, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-rose-200:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 205, 211, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-rose-300:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 164, 175, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-rose-300:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 164, 175, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-rose-300:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 164, 175, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-rose-400:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 113, 133, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-rose-400:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 113, 133, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-rose-400:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 113, 133, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-rose-500:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(244, 63, 94, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-rose-500:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(244, 63, 94, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-rose-500:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(244, 63, 94, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-rose-600:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(225, 29, 72, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-rose-600:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(225, 29, 72, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-rose-600:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(225, 29, 72, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-rose-700:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(190, 18, 60, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-rose-700:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(190, 18, 60, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-rose-700:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(190, 18, 60, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-rose-800:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(159, 18, 57, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-rose-800:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(159, 18, 57, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-rose-800:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(159, 18, 57, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-rose-900:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(136, 19, 55, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-rose-900:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(136, 19, 55, var(--tw-placeholder-opacity)); - } - - .lg\:focus\:elsa-placeholder-rose-900:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(136, 19, 55, var(--tw-placeholder-opacity)); - } - - .lg\:elsa-ring-gray-50 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-gray-100 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-gray-200 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-gray-300 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-gray-400 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-gray-500 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-gray-600 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-gray-700 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-gray-800 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-gray-900 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-red-50 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-red-100 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-red-200 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-red-300 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-red-400 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-red-500 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-red-600 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-red-700 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-red-800 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-red-900 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-yellow-50 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-yellow-100 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-yellow-200 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-yellow-300 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-yellow-400 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-yellow-500 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-yellow-600 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-yellow-700 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-yellow-800 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-yellow-900 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-green-50 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-green-100 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-green-200 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-green-300 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-green-400 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-green-500 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-green-600 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-green-700 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-green-800 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-green-900 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-blue-50 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-blue-100 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-blue-200 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-blue-300 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-blue-400 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-blue-500 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-blue-600 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-blue-700 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-blue-800 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-blue-900 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-pink-50 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-pink-100 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-pink-200 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-pink-300 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-pink-400 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-pink-500 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-pink-600 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-pink-700 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-pink-800 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-pink-900 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-cool-gray-50 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-cool-gray-100 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-cool-gray-200 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-cool-gray-300 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-cool-gray-400 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-cool-gray-500 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-cool-gray-600 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-cool-gray-700 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-cool-gray-800 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-cool-gray-900 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-rose-50 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(255, 241, 242, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-rose-100 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(255, 228, 230, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-rose-200 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 205, 211, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-rose-300 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(253, 164, 175, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-rose-400 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(251, 113, 133, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-rose-500 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(244, 63, 94, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-rose-600 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(225, 29, 72, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-rose-700 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(190, 18, 60, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-rose-800 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(159, 18, 57, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-rose-900 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(136, 19, 55, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-gray-50:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-gray-100:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-gray-200:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-gray-300:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-gray-400:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-gray-500:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-gray-600:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-gray-700:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-gray-800:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-gray-900:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-red-50:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-red-100:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-red-200:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-red-300:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-red-400:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-red-500:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-red-600:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-red-700:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-red-800:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-red-900:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-yellow-50:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-yellow-100:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-yellow-200:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-yellow-300:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-yellow-400:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-yellow-500:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-yellow-600:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-yellow-700:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-yellow-800:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-yellow-900:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-green-50:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-green-100:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-green-200:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-green-300:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-green-400:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-green-500:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-green-600:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-green-700:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-green-800:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-green-900:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-blue-50:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-blue-100:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-blue-200:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-blue-300:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-blue-400:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-blue-500:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-blue-600:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-blue-700:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-blue-800:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-blue-900:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-pink-50:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-pink-100:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-pink-200:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-pink-300:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-pink-400:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-pink-500:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-pink-600:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-pink-700:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-pink-800:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-pink-900:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-cool-gray-50:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-cool-gray-100:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-cool-gray-200:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-cool-gray-300:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-cool-gray-400:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-cool-gray-500:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-cool-gray-600:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-cool-gray-700:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-cool-gray-800:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-cool-gray-900:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-rose-50:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(255, 241, 242, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-rose-100:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(255, 228, 230, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-rose-200:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 205, 211, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-rose-300:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(253, 164, 175, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-rose-400:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(251, 113, 133, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-rose-500:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(244, 63, 94, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-rose-600:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(225, 29, 72, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-rose-700:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(190, 18, 60, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-rose-800:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(159, 18, 57, var(--tw-ring-opacity)); - } - - .lg\:focus-within\:elsa-ring-rose-900:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(136, 19, 55, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-gray-50:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-gray-100:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-gray-200:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-gray-300:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-gray-400:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-gray-500:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-gray-600:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-gray-700:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-gray-800:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-gray-900:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-red-50:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-red-100:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-red-200:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-red-300:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-red-400:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-red-500:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-red-600:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-red-700:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-red-800:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-red-900:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-yellow-50:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-yellow-100:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-yellow-200:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-yellow-300:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-yellow-400:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-yellow-500:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-yellow-600:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-yellow-700:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-yellow-800:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-yellow-900:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-green-50:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-green-100:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-green-200:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-green-300:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-green-400:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-green-500:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-green-600:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-green-700:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-green-800:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-green-900:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-blue-50:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-blue-100:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-blue-200:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-blue-300:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-blue-400:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-blue-500:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-blue-600:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-blue-700:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-blue-800:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-blue-900:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-pink-50:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-pink-100:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-pink-200:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-pink-300:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-pink-400:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-pink-500:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-pink-600:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-pink-700:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-pink-800:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-pink-900:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-cool-gray-50:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-cool-gray-100:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-cool-gray-200:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-cool-gray-300:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-cool-gray-400:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-cool-gray-500:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-cool-gray-600:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-cool-gray-700:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-cool-gray-800:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-cool-gray-900:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-rose-50:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(255, 241, 242, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-rose-100:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(255, 228, 230, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-rose-200:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 205, 211, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-rose-300:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(253, 164, 175, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-rose-400:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(251, 113, 133, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-rose-500:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(244, 63, 94, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-rose-600:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(225, 29, 72, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-rose-700:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(190, 18, 60, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-rose-800:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(159, 18, 57, var(--tw-ring-opacity)); - } - - .lg\:focus\:elsa-ring-rose-900:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(136, 19, 55, var(--tw-ring-opacity)); - } - - .lg\:elsa-ring-offset-gray-50 { - --tw-ring-offset-color: #f9fafb; - } - - .lg\:elsa-ring-offset-gray-100 { - --tw-ring-offset-color: #f3f4f6; - } - - .lg\:elsa-ring-offset-gray-200 { - --tw-ring-offset-color: #e5e7eb; - } - - .lg\:elsa-ring-offset-gray-300 { - --tw-ring-offset-color: #d1d5db; - } - - .lg\:elsa-ring-offset-gray-400 { - --tw-ring-offset-color: #9ca3af; - } - - .lg\:elsa-ring-offset-gray-500 { - --tw-ring-offset-color: #6b7280; - } - - .lg\:elsa-ring-offset-gray-600 { - --tw-ring-offset-color: #4b5563; - } - - .lg\:elsa-ring-offset-gray-700 { - --tw-ring-offset-color: #374151; - } - - .lg\:elsa-ring-offset-gray-800 { - --tw-ring-offset-color: #1f2937; - } - - .lg\:elsa-ring-offset-gray-900 { - --tw-ring-offset-color: #111827; - } - - .lg\:elsa-ring-offset-red-50 { - --tw-ring-offset-color: #fef2f2; - } - - .lg\:elsa-ring-offset-red-100 { - --tw-ring-offset-color: #fee2e2; - } - - .lg\:elsa-ring-offset-red-200 { - --tw-ring-offset-color: #fecaca; - } - - .lg\:elsa-ring-offset-red-300 { - --tw-ring-offset-color: #fca5a5; - } - - .lg\:elsa-ring-offset-red-400 { - --tw-ring-offset-color: #f87171; - } - - .lg\:elsa-ring-offset-red-500 { - --tw-ring-offset-color: #ef4444; - } - - .lg\:elsa-ring-offset-red-600 { - --tw-ring-offset-color: #dc2626; - } - - .lg\:elsa-ring-offset-red-700 { - --tw-ring-offset-color: #b91c1c; - } - - .lg\:elsa-ring-offset-red-800 { - --tw-ring-offset-color: #991b1b; - } - - .lg\:elsa-ring-offset-red-900 { - --tw-ring-offset-color: #7f1d1d; - } - - .lg\:elsa-ring-offset-yellow-50 { - --tw-ring-offset-color: #fffbeb; - } - - .lg\:elsa-ring-offset-yellow-100 { - --tw-ring-offset-color: #fef3c7; - } - - .lg\:elsa-ring-offset-yellow-200 { - --tw-ring-offset-color: #fde68a; - } - - .lg\:elsa-ring-offset-yellow-300 { - --tw-ring-offset-color: #fcd34d; - } - - .lg\:elsa-ring-offset-yellow-400 { - --tw-ring-offset-color: #fbbf24; - } - - .lg\:elsa-ring-offset-yellow-500 { - --tw-ring-offset-color: #f59e0b; - } - - .lg\:elsa-ring-offset-yellow-600 { - --tw-ring-offset-color: #d97706; - } - - .lg\:elsa-ring-offset-yellow-700 { - --tw-ring-offset-color: #b45309; - } - - .lg\:elsa-ring-offset-yellow-800 { - --tw-ring-offset-color: #92400e; - } - - .lg\:elsa-ring-offset-yellow-900 { - --tw-ring-offset-color: #78350f; - } - - .lg\:elsa-ring-offset-green-50 { - --tw-ring-offset-color: #ecfdf5; - } - - .lg\:elsa-ring-offset-green-100 { - --tw-ring-offset-color: #d1fae5; - } - - .lg\:elsa-ring-offset-green-200 { - --tw-ring-offset-color: #a7f3d0; - } - - .lg\:elsa-ring-offset-green-300 { - --tw-ring-offset-color: #6ee7b7; - } - - .lg\:elsa-ring-offset-green-400 { - --tw-ring-offset-color: #34d399; - } - - .lg\:elsa-ring-offset-green-500 { - --tw-ring-offset-color: #10b981; - } - - .lg\:elsa-ring-offset-green-600 { - --tw-ring-offset-color: #059669; - } - - .lg\:elsa-ring-offset-green-700 { - --tw-ring-offset-color: #047857; - } - - .lg\:elsa-ring-offset-green-800 { - --tw-ring-offset-color: #065f46; - } - - .lg\:elsa-ring-offset-green-900 { - --tw-ring-offset-color: #064e3b; - } - - .lg\:elsa-ring-offset-blue-50 { - --tw-ring-offset-color: #eff6ff; - } - - .lg\:elsa-ring-offset-blue-100 { - --tw-ring-offset-color: #dbeafe; - } - - .lg\:elsa-ring-offset-blue-200 { - --tw-ring-offset-color: #bfdbfe; - } - - .lg\:elsa-ring-offset-blue-300 { - --tw-ring-offset-color: #93c5fd; - } - - .lg\:elsa-ring-offset-blue-400 { - --tw-ring-offset-color: #60a5fa; - } - - .lg\:elsa-ring-offset-blue-500 { - --tw-ring-offset-color: #3b82f6; - } - - .lg\:elsa-ring-offset-blue-600 { - --tw-ring-offset-color: #2563eb; - } - - .lg\:elsa-ring-offset-blue-700 { - --tw-ring-offset-color: #1d4ed8; - } - - .lg\:elsa-ring-offset-blue-800 { - --tw-ring-offset-color: #1e40af; - } - - .lg\:elsa-ring-offset-blue-900 { - --tw-ring-offset-color: #1e3a8a; - } - - .lg\:elsa-ring-offset-pink-50 { - --tw-ring-offset-color: #fdf2f8; - } - - .lg\:elsa-ring-offset-pink-100 { - --tw-ring-offset-color: #fce7f3; - } - - .lg\:elsa-ring-offset-pink-200 { - --tw-ring-offset-color: #fbcfe8; - } - - .lg\:elsa-ring-offset-pink-300 { - --tw-ring-offset-color: #f9a8d4; - } - - .lg\:elsa-ring-offset-pink-400 { - --tw-ring-offset-color: #f472b6; - } - - .lg\:elsa-ring-offset-pink-500 { - --tw-ring-offset-color: #ec4899; - } - - .lg\:elsa-ring-offset-pink-600 { - --tw-ring-offset-color: #db2777; - } - - .lg\:elsa-ring-offset-pink-700 { - --tw-ring-offset-color: #be185d; - } - - .lg\:elsa-ring-offset-pink-800 { - --tw-ring-offset-color: #9d174d; - } - - .lg\:elsa-ring-offset-pink-900 { - --tw-ring-offset-color: #831843; - } - - .lg\:elsa-ring-offset-cool-gray-50 { - --tw-ring-offset-color: #f9fafb; - } - - .lg\:elsa-ring-offset-cool-gray-100 { - --tw-ring-offset-color: #f3f4f6; - } - - .lg\:elsa-ring-offset-cool-gray-200 { - --tw-ring-offset-color: #e5e7eb; - } - - .lg\:elsa-ring-offset-cool-gray-300 { - --tw-ring-offset-color: #d1d5db; - } - - .lg\:elsa-ring-offset-cool-gray-400 { - --tw-ring-offset-color: #9ca3af; - } - - .lg\:elsa-ring-offset-cool-gray-500 { - --tw-ring-offset-color: #6b7280; - } - - .lg\:elsa-ring-offset-cool-gray-600 { - --tw-ring-offset-color: #4b5563; - } - - .lg\:elsa-ring-offset-cool-gray-700 { - --tw-ring-offset-color: #374151; - } - - .lg\:elsa-ring-offset-cool-gray-800 { - --tw-ring-offset-color: #1f2937; - } - - .lg\:elsa-ring-offset-cool-gray-900 { - --tw-ring-offset-color: #111827; - } - - .lg\:elsa-ring-offset-rose-50 { - --tw-ring-offset-color: #fff1f2; - } - - .lg\:elsa-ring-offset-rose-100 { - --tw-ring-offset-color: #ffe4e6; - } - - .lg\:elsa-ring-offset-rose-200 { - --tw-ring-offset-color: #fecdd3; - } - - .lg\:elsa-ring-offset-rose-300 { - --tw-ring-offset-color: #fda4af; - } - - .lg\:elsa-ring-offset-rose-400 { - --tw-ring-offset-color: #fb7185; - } - - .lg\:elsa-ring-offset-rose-500 { - --tw-ring-offset-color: #f43f5e; - } - - .lg\:elsa-ring-offset-rose-600 { - --tw-ring-offset-color: #e11d48; - } - - .lg\:elsa-ring-offset-rose-700 { - --tw-ring-offset-color: #be123c; - } - - .lg\:elsa-ring-offset-rose-800 { - --tw-ring-offset-color: #9f1239; - } - - .lg\:elsa-ring-offset-rose-900 { - --tw-ring-offset-color: #881337; - } - - .lg\:focus-within\:elsa-ring-offset-gray-50:focus-within { - --tw-ring-offset-color: #f9fafb; - } - - .lg\:focus-within\:elsa-ring-offset-gray-100:focus-within { - --tw-ring-offset-color: #f3f4f6; - } - - .lg\:focus-within\:elsa-ring-offset-gray-200:focus-within { - --tw-ring-offset-color: #e5e7eb; - } - - .lg\:focus-within\:elsa-ring-offset-gray-300:focus-within { - --tw-ring-offset-color: #d1d5db; - } - - .lg\:focus-within\:elsa-ring-offset-gray-400:focus-within { - --tw-ring-offset-color: #9ca3af; - } - - .lg\:focus-within\:elsa-ring-offset-gray-500:focus-within { - --tw-ring-offset-color: #6b7280; - } - - .lg\:focus-within\:elsa-ring-offset-gray-600:focus-within { - --tw-ring-offset-color: #4b5563; - } - - .lg\:focus-within\:elsa-ring-offset-gray-700:focus-within { - --tw-ring-offset-color: #374151; - } - - .lg\:focus-within\:elsa-ring-offset-gray-800:focus-within { - --tw-ring-offset-color: #1f2937; - } - - .lg\:focus-within\:elsa-ring-offset-gray-900:focus-within { - --tw-ring-offset-color: #111827; - } - - .lg\:focus-within\:elsa-ring-offset-red-50:focus-within { - --tw-ring-offset-color: #fef2f2; - } - - .lg\:focus-within\:elsa-ring-offset-red-100:focus-within { - --tw-ring-offset-color: #fee2e2; - } - - .lg\:focus-within\:elsa-ring-offset-red-200:focus-within { - --tw-ring-offset-color: #fecaca; - } - - .lg\:focus-within\:elsa-ring-offset-red-300:focus-within { - --tw-ring-offset-color: #fca5a5; - } - - .lg\:focus-within\:elsa-ring-offset-red-400:focus-within { - --tw-ring-offset-color: #f87171; - } - - .lg\:focus-within\:elsa-ring-offset-red-500:focus-within { - --tw-ring-offset-color: #ef4444; - } - - .lg\:focus-within\:elsa-ring-offset-red-600:focus-within { - --tw-ring-offset-color: #dc2626; - } - - .lg\:focus-within\:elsa-ring-offset-red-700:focus-within { - --tw-ring-offset-color: #b91c1c; - } - - .lg\:focus-within\:elsa-ring-offset-red-800:focus-within { - --tw-ring-offset-color: #991b1b; - } - - .lg\:focus-within\:elsa-ring-offset-red-900:focus-within { - --tw-ring-offset-color: #7f1d1d; - } - - .lg\:focus-within\:elsa-ring-offset-yellow-50:focus-within { - --tw-ring-offset-color: #fffbeb; - } - - .lg\:focus-within\:elsa-ring-offset-yellow-100:focus-within { - --tw-ring-offset-color: #fef3c7; - } - - .lg\:focus-within\:elsa-ring-offset-yellow-200:focus-within { - --tw-ring-offset-color: #fde68a; - } - - .lg\:focus-within\:elsa-ring-offset-yellow-300:focus-within { - --tw-ring-offset-color: #fcd34d; - } - - .lg\:focus-within\:elsa-ring-offset-yellow-400:focus-within { - --tw-ring-offset-color: #fbbf24; - } - - .lg\:focus-within\:elsa-ring-offset-yellow-500:focus-within { - --tw-ring-offset-color: #f59e0b; - } - - .lg\:focus-within\:elsa-ring-offset-yellow-600:focus-within { - --tw-ring-offset-color: #d97706; - } - - .lg\:focus-within\:elsa-ring-offset-yellow-700:focus-within { - --tw-ring-offset-color: #b45309; - } - - .lg\:focus-within\:elsa-ring-offset-yellow-800:focus-within { - --tw-ring-offset-color: #92400e; - } - - .lg\:focus-within\:elsa-ring-offset-yellow-900:focus-within { - --tw-ring-offset-color: #78350f; - } - - .lg\:focus-within\:elsa-ring-offset-green-50:focus-within { - --tw-ring-offset-color: #ecfdf5; - } - - .lg\:focus-within\:elsa-ring-offset-green-100:focus-within { - --tw-ring-offset-color: #d1fae5; - } - - .lg\:focus-within\:elsa-ring-offset-green-200:focus-within { - --tw-ring-offset-color: #a7f3d0; - } - - .lg\:focus-within\:elsa-ring-offset-green-300:focus-within { - --tw-ring-offset-color: #6ee7b7; - } - - .lg\:focus-within\:elsa-ring-offset-green-400:focus-within { - --tw-ring-offset-color: #34d399; - } - - .lg\:focus-within\:elsa-ring-offset-green-500:focus-within { - --tw-ring-offset-color: #10b981; - } - - .lg\:focus-within\:elsa-ring-offset-green-600:focus-within { - --tw-ring-offset-color: #059669; - } - - .lg\:focus-within\:elsa-ring-offset-green-700:focus-within { - --tw-ring-offset-color: #047857; - } - - .lg\:focus-within\:elsa-ring-offset-green-800:focus-within { - --tw-ring-offset-color: #065f46; - } - - .lg\:focus-within\:elsa-ring-offset-green-900:focus-within { - --tw-ring-offset-color: #064e3b; - } - - .lg\:focus-within\:elsa-ring-offset-blue-50:focus-within { - --tw-ring-offset-color: #eff6ff; - } - - .lg\:focus-within\:elsa-ring-offset-blue-100:focus-within { - --tw-ring-offset-color: #dbeafe; - } - - .lg\:focus-within\:elsa-ring-offset-blue-200:focus-within { - --tw-ring-offset-color: #bfdbfe; - } - - .lg\:focus-within\:elsa-ring-offset-blue-300:focus-within { - --tw-ring-offset-color: #93c5fd; - } - - .lg\:focus-within\:elsa-ring-offset-blue-400:focus-within { - --tw-ring-offset-color: #60a5fa; - } - - .lg\:focus-within\:elsa-ring-offset-blue-500:focus-within { - --tw-ring-offset-color: #3b82f6; - } - - .lg\:focus-within\:elsa-ring-offset-blue-600:focus-within { - --tw-ring-offset-color: #2563eb; - } - - .lg\:focus-within\:elsa-ring-offset-blue-700:focus-within { - --tw-ring-offset-color: #1d4ed8; - } - - .lg\:focus-within\:elsa-ring-offset-blue-800:focus-within { - --tw-ring-offset-color: #1e40af; - } - - .lg\:focus-within\:elsa-ring-offset-blue-900:focus-within { - --tw-ring-offset-color: #1e3a8a; - } - - .lg\:focus-within\:elsa-ring-offset-pink-50:focus-within { - --tw-ring-offset-color: #fdf2f8; - } - - .lg\:focus-within\:elsa-ring-offset-pink-100:focus-within { - --tw-ring-offset-color: #fce7f3; - } - - .lg\:focus-within\:elsa-ring-offset-pink-200:focus-within { - --tw-ring-offset-color: #fbcfe8; - } - - .lg\:focus-within\:elsa-ring-offset-pink-300:focus-within { - --tw-ring-offset-color: #f9a8d4; - } - - .lg\:focus-within\:elsa-ring-offset-pink-400:focus-within { - --tw-ring-offset-color: #f472b6; - } - - .lg\:focus-within\:elsa-ring-offset-pink-500:focus-within { - --tw-ring-offset-color: #ec4899; - } - - .lg\:focus-within\:elsa-ring-offset-pink-600:focus-within { - --tw-ring-offset-color: #db2777; - } - - .lg\:focus-within\:elsa-ring-offset-pink-700:focus-within { - --tw-ring-offset-color: #be185d; - } - - .lg\:focus-within\:elsa-ring-offset-pink-800:focus-within { - --tw-ring-offset-color: #9d174d; - } - - .lg\:focus-within\:elsa-ring-offset-pink-900:focus-within { - --tw-ring-offset-color: #831843; - } - - .lg\:focus-within\:elsa-ring-offset-cool-gray-50:focus-within { - --tw-ring-offset-color: #f9fafb; - } - - .lg\:focus-within\:elsa-ring-offset-cool-gray-100:focus-within { - --tw-ring-offset-color: #f3f4f6; - } - - .lg\:focus-within\:elsa-ring-offset-cool-gray-200:focus-within { - --tw-ring-offset-color: #e5e7eb; - } - - .lg\:focus-within\:elsa-ring-offset-cool-gray-300:focus-within { - --tw-ring-offset-color: #d1d5db; - } - - .lg\:focus-within\:elsa-ring-offset-cool-gray-400:focus-within { - --tw-ring-offset-color: #9ca3af; - } - - .lg\:focus-within\:elsa-ring-offset-cool-gray-500:focus-within { - --tw-ring-offset-color: #6b7280; - } - - .lg\:focus-within\:elsa-ring-offset-cool-gray-600:focus-within { - --tw-ring-offset-color: #4b5563; - } - - .lg\:focus-within\:elsa-ring-offset-cool-gray-700:focus-within { - --tw-ring-offset-color: #374151; - } - - .lg\:focus-within\:elsa-ring-offset-cool-gray-800:focus-within { - --tw-ring-offset-color: #1f2937; - } - - .lg\:focus-within\:elsa-ring-offset-cool-gray-900:focus-within { - --tw-ring-offset-color: #111827; - } - - .lg\:focus-within\:elsa-ring-offset-rose-50:focus-within { - --tw-ring-offset-color: #fff1f2; - } - - .lg\:focus-within\:elsa-ring-offset-rose-100:focus-within { - --tw-ring-offset-color: #ffe4e6; - } - - .lg\:focus-within\:elsa-ring-offset-rose-200:focus-within { - --tw-ring-offset-color: #fecdd3; - } - - .lg\:focus-within\:elsa-ring-offset-rose-300:focus-within { - --tw-ring-offset-color: #fda4af; - } - - .lg\:focus-within\:elsa-ring-offset-rose-400:focus-within { - --tw-ring-offset-color: #fb7185; - } - - .lg\:focus-within\:elsa-ring-offset-rose-500:focus-within { - --tw-ring-offset-color: #f43f5e; - } - - .lg\:focus-within\:elsa-ring-offset-rose-600:focus-within { - --tw-ring-offset-color: #e11d48; - } - - .lg\:focus-within\:elsa-ring-offset-rose-700:focus-within { - --tw-ring-offset-color: #be123c; - } - - .lg\:focus-within\:elsa-ring-offset-rose-800:focus-within { - --tw-ring-offset-color: #9f1239; - } - - .lg\:focus-within\:elsa-ring-offset-rose-900:focus-within { - --tw-ring-offset-color: #881337; - } - - .lg\:focus\:elsa-ring-offset-gray-50:focus { - --tw-ring-offset-color: #f9fafb; - } - - .lg\:focus\:elsa-ring-offset-gray-100:focus { - --tw-ring-offset-color: #f3f4f6; - } - - .lg\:focus\:elsa-ring-offset-gray-200:focus { - --tw-ring-offset-color: #e5e7eb; - } - - .lg\:focus\:elsa-ring-offset-gray-300:focus { - --tw-ring-offset-color: #d1d5db; - } - - .lg\:focus\:elsa-ring-offset-gray-400:focus { - --tw-ring-offset-color: #9ca3af; - } - - .lg\:focus\:elsa-ring-offset-gray-500:focus { - --tw-ring-offset-color: #6b7280; - } - - .lg\:focus\:elsa-ring-offset-gray-600:focus { - --tw-ring-offset-color: #4b5563; - } - - .lg\:focus\:elsa-ring-offset-gray-700:focus { - --tw-ring-offset-color: #374151; - } - - .lg\:focus\:elsa-ring-offset-gray-800:focus { - --tw-ring-offset-color: #1f2937; - } - - .lg\:focus\:elsa-ring-offset-gray-900:focus { - --tw-ring-offset-color: #111827; - } - - .lg\:focus\:elsa-ring-offset-red-50:focus { - --tw-ring-offset-color: #fef2f2; - } - - .lg\:focus\:elsa-ring-offset-red-100:focus { - --tw-ring-offset-color: #fee2e2; - } - - .lg\:focus\:elsa-ring-offset-red-200:focus { - --tw-ring-offset-color: #fecaca; - } - - .lg\:focus\:elsa-ring-offset-red-300:focus { - --tw-ring-offset-color: #fca5a5; - } - - .lg\:focus\:elsa-ring-offset-red-400:focus { - --tw-ring-offset-color: #f87171; - } - - .lg\:focus\:elsa-ring-offset-red-500:focus { - --tw-ring-offset-color: #ef4444; - } - - .lg\:focus\:elsa-ring-offset-red-600:focus { - --tw-ring-offset-color: #dc2626; - } - - .lg\:focus\:elsa-ring-offset-red-700:focus { - --tw-ring-offset-color: #b91c1c; - } - - .lg\:focus\:elsa-ring-offset-red-800:focus { - --tw-ring-offset-color: #991b1b; - } - - .lg\:focus\:elsa-ring-offset-red-900:focus { - --tw-ring-offset-color: #7f1d1d; - } - - .lg\:focus\:elsa-ring-offset-yellow-50:focus { - --tw-ring-offset-color: #fffbeb; - } - - .lg\:focus\:elsa-ring-offset-yellow-100:focus { - --tw-ring-offset-color: #fef3c7; - } - - .lg\:focus\:elsa-ring-offset-yellow-200:focus { - --tw-ring-offset-color: #fde68a; - } - - .lg\:focus\:elsa-ring-offset-yellow-300:focus { - --tw-ring-offset-color: #fcd34d; - } - - .lg\:focus\:elsa-ring-offset-yellow-400:focus { - --tw-ring-offset-color: #fbbf24; - } - - .lg\:focus\:elsa-ring-offset-yellow-500:focus { - --tw-ring-offset-color: #f59e0b; - } - - .lg\:focus\:elsa-ring-offset-yellow-600:focus { - --tw-ring-offset-color: #d97706; - } - - .lg\:focus\:elsa-ring-offset-yellow-700:focus { - --tw-ring-offset-color: #b45309; - } - - .lg\:focus\:elsa-ring-offset-yellow-800:focus { - --tw-ring-offset-color: #92400e; - } - - .lg\:focus\:elsa-ring-offset-yellow-900:focus { - --tw-ring-offset-color: #78350f; - } - - .lg\:focus\:elsa-ring-offset-green-50:focus { - --tw-ring-offset-color: #ecfdf5; - } - - .lg\:focus\:elsa-ring-offset-green-100:focus { - --tw-ring-offset-color: #d1fae5; - } - - .lg\:focus\:elsa-ring-offset-green-200:focus { - --tw-ring-offset-color: #a7f3d0; - } - - .lg\:focus\:elsa-ring-offset-green-300:focus { - --tw-ring-offset-color: #6ee7b7; - } - - .lg\:focus\:elsa-ring-offset-green-400:focus { - --tw-ring-offset-color: #34d399; - } - - .lg\:focus\:elsa-ring-offset-green-500:focus { - --tw-ring-offset-color: #10b981; - } - - .lg\:focus\:elsa-ring-offset-green-600:focus { - --tw-ring-offset-color: #059669; - } - - .lg\:focus\:elsa-ring-offset-green-700:focus { - --tw-ring-offset-color: #047857; - } - - .lg\:focus\:elsa-ring-offset-green-800:focus { - --tw-ring-offset-color: #065f46; - } - - .lg\:focus\:elsa-ring-offset-green-900:focus { - --tw-ring-offset-color: #064e3b; - } - - .lg\:focus\:elsa-ring-offset-blue-50:focus { - --tw-ring-offset-color: #eff6ff; - } - - .lg\:focus\:elsa-ring-offset-blue-100:focus { - --tw-ring-offset-color: #dbeafe; - } - - .lg\:focus\:elsa-ring-offset-blue-200:focus { - --tw-ring-offset-color: #bfdbfe; - } - - .lg\:focus\:elsa-ring-offset-blue-300:focus { - --tw-ring-offset-color: #93c5fd; - } - - .lg\:focus\:elsa-ring-offset-blue-400:focus { - --tw-ring-offset-color: #60a5fa; - } - - .lg\:focus\:elsa-ring-offset-blue-500:focus { - --tw-ring-offset-color: #3b82f6; - } - - .lg\:focus\:elsa-ring-offset-blue-600:focus { - --tw-ring-offset-color: #2563eb; - } - - .lg\:focus\:elsa-ring-offset-blue-700:focus { - --tw-ring-offset-color: #1d4ed8; - } - - .lg\:focus\:elsa-ring-offset-blue-800:focus { - --tw-ring-offset-color: #1e40af; - } - - .lg\:focus\:elsa-ring-offset-blue-900:focus { - --tw-ring-offset-color: #1e3a8a; - } - - .lg\:focus\:elsa-ring-offset-pink-50:focus { - --tw-ring-offset-color: #fdf2f8; - } - - .lg\:focus\:elsa-ring-offset-pink-100:focus { - --tw-ring-offset-color: #fce7f3; - } - - .lg\:focus\:elsa-ring-offset-pink-200:focus { - --tw-ring-offset-color: #fbcfe8; - } - - .lg\:focus\:elsa-ring-offset-pink-300:focus { - --tw-ring-offset-color: #f9a8d4; - } - - .lg\:focus\:elsa-ring-offset-pink-400:focus { - --tw-ring-offset-color: #f472b6; - } - - .lg\:focus\:elsa-ring-offset-pink-500:focus { - --tw-ring-offset-color: #ec4899; - } - - .lg\:focus\:elsa-ring-offset-pink-600:focus { - --tw-ring-offset-color: #db2777; - } - - .lg\:focus\:elsa-ring-offset-pink-700:focus { - --tw-ring-offset-color: #be185d; - } - - .lg\:focus\:elsa-ring-offset-pink-800:focus { - --tw-ring-offset-color: #9d174d; - } - - .lg\:focus\:elsa-ring-offset-pink-900:focus { - --tw-ring-offset-color: #831843; - } - - .lg\:focus\:elsa-ring-offset-cool-gray-50:focus { - --tw-ring-offset-color: #f9fafb; - } - - .lg\:focus\:elsa-ring-offset-cool-gray-100:focus { - --tw-ring-offset-color: #f3f4f6; - } - - .lg\:focus\:elsa-ring-offset-cool-gray-200:focus { - --tw-ring-offset-color: #e5e7eb; - } - - .lg\:focus\:elsa-ring-offset-cool-gray-300:focus { - --tw-ring-offset-color: #d1d5db; - } - - .lg\:focus\:elsa-ring-offset-cool-gray-400:focus { - --tw-ring-offset-color: #9ca3af; - } - - .lg\:focus\:elsa-ring-offset-cool-gray-500:focus { - --tw-ring-offset-color: #6b7280; - } - - .lg\:focus\:elsa-ring-offset-cool-gray-600:focus { - --tw-ring-offset-color: #4b5563; - } - - .lg\:focus\:elsa-ring-offset-cool-gray-700:focus { - --tw-ring-offset-color: #374151; - } - - .lg\:focus\:elsa-ring-offset-cool-gray-800:focus { - --tw-ring-offset-color: #1f2937; - } - - .lg\:focus\:elsa-ring-offset-cool-gray-900:focus { - --tw-ring-offset-color: #111827; - } - - .lg\:focus\:elsa-ring-offset-rose-50:focus { - --tw-ring-offset-color: #fff1f2; - } - - .lg\:focus\:elsa-ring-offset-rose-100:focus { - --tw-ring-offset-color: #ffe4e6; - } - - .lg\:focus\:elsa-ring-offset-rose-200:focus { - --tw-ring-offset-color: #fecdd3; - } - - .lg\:focus\:elsa-ring-offset-rose-300:focus { - --tw-ring-offset-color: #fda4af; - } - - .lg\:focus\:elsa-ring-offset-rose-400:focus { - --tw-ring-offset-color: #fb7185; - } - - .lg\:focus\:elsa-ring-offset-rose-500:focus { - --tw-ring-offset-color: #f43f5e; - } - - .lg\:focus\:elsa-ring-offset-rose-600:focus { - --tw-ring-offset-color: #e11d48; - } - - .lg\:focus\:elsa-ring-offset-rose-700:focus { - --tw-ring-offset-color: #be123c; - } - - .lg\:focus\:elsa-ring-offset-rose-800:focus { - --tw-ring-offset-color: #9f1239; - } - - .lg\:focus\:elsa-ring-offset-rose-900:focus { - --tw-ring-offset-color: #881337; - } - - .lg\:elsa-grayscale-0 { - --tw-grayscale: grayscale(0); - } - - .lg\:elsa-grayscale { - --tw-grayscale: grayscale(100%); - } - - .lg\:elsa-backdrop-grayscale-0 { - --tw-backdrop-grayscale: grayscale(0); - } - - .lg\:elsa-backdrop-grayscale { - --tw-backdrop-grayscale: grayscale(100%); - } -} - -@media (min-width: 1280px) { - .xl\:elsa-prose { - color: #374151; - max-width: 65ch; - } - - .xl\:elsa-prose [class~="lead"] { - color: #4b5563; - font-size: 1.25em; - line-height: 1.6; - margin-top: 1.2em; - margin-bottom: 1.2em; - } - - .xl\:elsa-prose a { - color: #111827; - text-decoration: underline; - font-weight: 500; - } - - .xl\:elsa-prose strong { - color: #111827; - font-weight: 600; - } - - .xl\:elsa-prose ol[type="A"] { - --list-counter-style: upper-alpha; - } - - .xl\:elsa-prose ol[type="a"] { - --list-counter-style: lower-alpha; - } - - .xl\:elsa-prose ol[type="A" s] { - --list-counter-style: upper-alpha; - } - - .xl\:elsa-prose ol[type="a" s] { - --list-counter-style: lower-alpha; - } - - .xl\:elsa-prose ol[type="I"] { - --list-counter-style: upper-roman; - } - - .xl\:elsa-prose ol[type="i"] { - --list-counter-style: lower-roman; - } - - .xl\:elsa-prose ol[type="I" s] { - --list-counter-style: upper-roman; - } - - .xl\:elsa-prose ol[type="i" s] { - --list-counter-style: lower-roman; - } - - .xl\:elsa-prose ol[type="1"] { - --list-counter-style: decimal; - } - - .xl\:elsa-prose ol > li { - position: relative; - padding-left: 1.75em; - } - - .xl\:elsa-prose ol > li::before { - content: counter(list-item, var(--list-counter-style, decimal)) "."; - position: absolute; - font-weight: 400; - color: #6b7280; - left: 0; - } - - .xl\:elsa-prose ul > li { - position: relative; - padding-left: 1.75em; - } - - .xl\:elsa-prose ul > li::before { - content: ""; - position: absolute; - background-color: #d1d5db; - border-radius: 50%; - width: 0.375em; - height: 0.375em; - top: calc(0.875em - 0.1875em); - left: 0.25em; - } - - .xl\:elsa-prose hr { - border-color: #e5e7eb; - border-top-width: 1px; - margin-top: 3em; - margin-bottom: 3em; - } - - .xl\:elsa-prose blockquote { - font-weight: 500; - font-style: italic; - color: #111827; - border-left-width: 0.25rem; - border-left-color: #e5e7eb; - quotes: "\201C""\201D""\2018""\2019"; - margin-top: 1.6em; - margin-bottom: 1.6em; - padding-left: 1em; - } - - .xl\:elsa-prose blockquote p:first-of-type::before { - content: open-quote; - } - - .xl\:elsa-prose blockquote p:last-of-type::after { - content: close-quote; - } - - .xl\:elsa-prose h1 { - color: #111827; - font-weight: 800; - font-size: 2.25em; - margin-top: 0; - margin-bottom: 0.8888889em; - line-height: 1.1111111; - } - - .xl\:elsa-prose h2 { - color: #111827; - font-weight: 700; - font-size: 1.5em; - margin-top: 2em; - margin-bottom: 1em; - line-height: 1.3333333; - } - - .xl\:elsa-prose h3 { - color: #111827; - font-weight: 600; - font-size: 1.25em; - margin-top: 1.6em; - margin-bottom: 0.6em; - line-height: 1.6; - } - - .xl\:elsa-prose h4 { - color: #111827; - font-weight: 600; - margin-top: 1.5em; - margin-bottom: 0.5em; - line-height: 1.5; - } - - .xl\:elsa-prose figure figcaption { - color: #6b7280; - font-size: 0.875em; - line-height: 1.4285714; - margin-top: 0.8571429em; - } - - .xl\:elsa-prose code { - color: #111827; - font-weight: 600; - font-size: 0.875em; - } - - .xl\:elsa-prose code::before { - content: "`"; - } - - .xl\:elsa-prose code::after { - content: "`"; - } - - .xl\:elsa-prose a code { - color: #111827; - } - - .xl\:elsa-prose pre { - color: #e5e7eb; - background-color: #1f2937; - overflow-x: auto; - font-size: 0.875em; - line-height: 1.7142857; - margin-top: 1.7142857em; - margin-bottom: 1.7142857em; - border-radius: 0.375rem; - padding-top: 0.8571429em; - padding-right: 1.1428571em; - padding-bottom: 0.8571429em; - padding-left: 1.1428571em; - } - - .xl\:elsa-prose pre code { - background-color: transparent; - border-width: 0; - border-radius: 0; - padding: 0; - font-weight: 400; - color: inherit; - font-size: inherit; - font-family: inherit; - line-height: inherit; - } - - .xl\:elsa-prose pre code::before { - content: none; - } - - .xl\:elsa-prose pre code::after { - content: none; - } - - .xl\:elsa-prose table { - width: 100%; - table-layout: auto; - text-align: left; - margin-top: 2em; - margin-bottom: 2em; - font-size: 0.875em; - line-height: 1.7142857; - } - - .xl\:elsa-prose thead { - color: #111827; - font-weight: 600; - border-bottom-width: 1px; - border-bottom-color: #d1d5db; - } - - .xl\:elsa-prose thead th { - vertical-align: bottom; - padding-right: 0.5714286em; - padding-bottom: 0.5714286em; - padding-left: 0.5714286em; - } - - .xl\:elsa-prose tbody tr { - border-bottom-width: 1px; - border-bottom-color: #e5e7eb; - } - - .xl\:elsa-prose tbody tr:last-child { - border-bottom-width: 0; - } - - .xl\:elsa-prose tbody td { - vertical-align: top; - padding-top: 0.5714286em; - padding-right: 0.5714286em; - padding-bottom: 0.5714286em; - padding-left: 0.5714286em; - } - - .xl\:elsa-prose { - font-size: 1rem; - line-height: 1.75; - } - - .xl\:elsa-prose p { - margin-top: 1.25em; - margin-bottom: 1.25em; - } - - .xl\:elsa-prose img { - margin-top: 2em; - margin-bottom: 2em; - } - - .xl\:elsa-prose video { - margin-top: 2em; - margin-bottom: 2em; - } - - .xl\:elsa-prose figure { - margin-top: 2em; - margin-bottom: 2em; - } - - .xl\:elsa-prose figure > * { - margin-top: 0; - margin-bottom: 0; - } - - .xl\:elsa-prose h2 code { - font-size: 0.875em; - } - - .xl\:elsa-prose h3 code { - font-size: 0.9em; - } - - .xl\:elsa-prose ol { - margin-top: 1.25em; - margin-bottom: 1.25em; - } - - .xl\:elsa-prose ul { - margin-top: 1.25em; - margin-bottom: 1.25em; - } - - .xl\:elsa-prose li { - margin-top: 0.5em; - margin-bottom: 0.5em; - } - - .xl\:elsa-prose > ul > li p { - margin-top: 0.75em; - margin-bottom: 0.75em; - } - - .xl\:elsa-prose > ul > li > *:first-child { - margin-top: 1.25em; - } - - .xl\:elsa-prose > ul > li > *:last-child { - margin-bottom: 1.25em; - } - - .xl\:elsa-prose > ol > li > *:first-child { - margin-top: 1.25em; - } - - .xl\:elsa-prose > ol > li > *:last-child { - margin-bottom: 1.25em; - } - - .xl\:elsa-prose ul ul, .xl\:elsa-prose ul ol, .xl\:elsa-prose ol ul, .xl\:elsa-prose ol ol { - margin-top: 0.75em; - margin-bottom: 0.75em; - } - - .xl\:elsa-prose hr + * { - margin-top: 0; - } - - .xl\:elsa-prose h2 + * { - margin-top: 0; - } - - .xl\:elsa-prose h3 + * { - margin-top: 0; - } - - .xl\:elsa-prose h4 + * { - margin-top: 0; - } - - .xl\:elsa-prose thead th:first-child { - padding-left: 0; - } - - .xl\:elsa-prose thead th:last-child { - padding-right: 0; - } - - .xl\:elsa-prose tbody td:first-child { - padding-left: 0; - } - - .xl\:elsa-prose tbody td:last-child { - padding-right: 0; - } - - .xl\:elsa-prose > :first-child { - margin-top: 0; - } - - .xl\:elsa-prose > :last-child { - margin-bottom: 0; - } - - .xl\:elsa-prose-sm { - font-size: 0.875rem; - line-height: 1.7142857; - } - - .xl\:elsa-prose-sm p { - margin-top: 1.1428571em; - margin-bottom: 1.1428571em; - } - - .xl\:elsa-prose-sm [class~="lead"] { - font-size: 1.2857143em; - line-height: 1.5555556; - margin-top: 0.8888889em; - margin-bottom: 0.8888889em; - } - - .xl\:elsa-prose-sm blockquote { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; - padding-left: 1.1111111em; - } - - .xl\:elsa-prose-sm h1 { - font-size: 2.1428571em; - margin-top: 0; - margin-bottom: 0.8em; - line-height: 1.2; - } - - .xl\:elsa-prose-sm h2 { - font-size: 1.4285714em; - margin-top: 1.6em; - margin-bottom: 0.8em; - line-height: 1.4; - } - - .xl\:elsa-prose-sm h3 { - font-size: 1.2857143em; - margin-top: 1.5555556em; - margin-bottom: 0.4444444em; - line-height: 1.5555556; - } - - .xl\:elsa-prose-sm h4 { - margin-top: 1.4285714em; - margin-bottom: 0.5714286em; - line-height: 1.4285714; - } - - .xl\:elsa-prose-sm img { - margin-top: 1.7142857em; - margin-bottom: 1.7142857em; - } - - .xl\:elsa-prose-sm video { - margin-top: 1.7142857em; - margin-bottom: 1.7142857em; - } - - .xl\:elsa-prose-sm figure { - margin-top: 1.7142857em; - margin-bottom: 1.7142857em; - } - - .xl\:elsa-prose-sm figure > * { - margin-top: 0; - margin-bottom: 0; - } - - .xl\:elsa-prose-sm figure figcaption { - font-size: 0.8571429em; - line-height: 1.3333333; - margin-top: 0.6666667em; - } - - .xl\:elsa-prose-sm code { - font-size: 0.8571429em; - } - - .xl\:elsa-prose-sm h2 code { - font-size: 0.9em; - } - - .xl\:elsa-prose-sm h3 code { - font-size: 0.8888889em; - } - - .xl\:elsa-prose-sm pre { - font-size: 0.8571429em; - line-height: 1.6666667; - margin-top: 1.6666667em; - margin-bottom: 1.6666667em; - border-radius: 0.25rem; - padding-top: 0.6666667em; - padding-right: 1em; - padding-bottom: 0.6666667em; - padding-left: 1em; - } - - .xl\:elsa-prose-sm ol { - margin-top: 1.1428571em; - margin-bottom: 1.1428571em; - } - - .xl\:elsa-prose-sm ul { - margin-top: 1.1428571em; - margin-bottom: 1.1428571em; - } - - .xl\:elsa-prose-sm li { - margin-top: 0.2857143em; - margin-bottom: 0.2857143em; - } - - .xl\:elsa-prose-sm ol > li { - padding-left: 1.5714286em; - } - - .xl\:elsa-prose-sm ol > li::before { - left: 0; - } - - .xl\:elsa-prose-sm ul > li { - padding-left: 1.5714286em; - } - - .xl\:elsa-prose-sm ul > li::before { - height: 0.3571429em; - width: 0.3571429em; - top: calc(0.8571429em - 0.1785714em); - left: 0.2142857em; - } - - .xl\:elsa-prose-sm > ul > li p { - margin-top: 0.5714286em; - margin-bottom: 0.5714286em; - } - - .xl\:elsa-prose-sm > ul > li > *:first-child { - margin-top: 1.1428571em; - } - - .xl\:elsa-prose-sm > ul > li > *:last-child { - margin-bottom: 1.1428571em; - } - - .xl\:elsa-prose-sm > ol > li > *:first-child { - margin-top: 1.1428571em; - } - - .xl\:elsa-prose-sm > ol > li > *:last-child { - margin-bottom: 1.1428571em; - } - - .xl\:elsa-prose-sm ul ul, .xl\:elsa-prose-sm ul ol, .xl\:elsa-prose-sm ol ul, .xl\:elsa-prose-sm ol ol { - margin-top: 0.5714286em; - margin-bottom: 0.5714286em; - } - - .xl\:elsa-prose-sm hr { - margin-top: 2.8571429em; - margin-bottom: 2.8571429em; - } - - .xl\:elsa-prose-sm hr + * { - margin-top: 0; - } - - .xl\:elsa-prose-sm h2 + * { - margin-top: 0; - } - - .xl\:elsa-prose-sm h3 + * { - margin-top: 0; - } - - .xl\:elsa-prose-sm h4 + * { - margin-top: 0; - } - - .xl\:elsa-prose-sm table { - font-size: 0.8571429em; - line-height: 1.5; - } - - .xl\:elsa-prose-sm thead th { - padding-right: 1em; - padding-bottom: 0.6666667em; - padding-left: 1em; - } - - .xl\:elsa-prose-sm thead th:first-child { - padding-left: 0; - } - - .xl\:elsa-prose-sm thead th:last-child { - padding-right: 0; - } - - .xl\:elsa-prose-sm tbody td { - padding-top: 0.6666667em; - padding-right: 1em; - padding-bottom: 0.6666667em; - padding-left: 1em; - } - - .xl\:elsa-prose-sm tbody td:first-child { - padding-left: 0; - } - - .xl\:elsa-prose-sm tbody td:last-child { - padding-right: 0; - } - - .xl\:elsa-prose-sm > :first-child { - margin-top: 0; - } - - .xl\:elsa-prose-sm > :last-child { - margin-bottom: 0; - } - - .xl\:elsa-prose-lg { - font-size: 1.125rem; - line-height: 1.7777778; - } - - .xl\:elsa-prose-lg p { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; - } - - .xl\:elsa-prose-lg [class~="lead"] { - font-size: 1.2222222em; - line-height: 1.4545455; - margin-top: 1.0909091em; - margin-bottom: 1.0909091em; - } - - .xl\:elsa-prose-lg blockquote { - margin-top: 1.6666667em; - margin-bottom: 1.6666667em; - padding-left: 1em; - } - - .xl\:elsa-prose-lg h1 { - font-size: 2.6666667em; - margin-top: 0; - margin-bottom: 0.8333333em; - line-height: 1; - } - - .xl\:elsa-prose-lg h2 { - font-size: 1.6666667em; - margin-top: 1.8666667em; - margin-bottom: 1.0666667em; - line-height: 1.3333333; - } - - .xl\:elsa-prose-lg h3 { - font-size: 1.3333333em; - margin-top: 1.6666667em; - margin-bottom: 0.6666667em; - line-height: 1.5; - } - - .xl\:elsa-prose-lg h4 { - margin-top: 1.7777778em; - margin-bottom: 0.4444444em; - line-height: 1.5555556; - } - - .xl\:elsa-prose-lg img { - margin-top: 1.7777778em; - margin-bottom: 1.7777778em; - } - - .xl\:elsa-prose-lg video { - margin-top: 1.7777778em; - margin-bottom: 1.7777778em; - } - - .xl\:elsa-prose-lg figure { - margin-top: 1.7777778em; - margin-bottom: 1.7777778em; - } - - .xl\:elsa-prose-lg figure > * { - margin-top: 0; - margin-bottom: 0; - } - - .xl\:elsa-prose-lg figure figcaption { - font-size: 0.8888889em; - line-height: 1.5; - margin-top: 1em; - } - - .xl\:elsa-prose-lg code { - font-size: 0.8888889em; - } - - .xl\:elsa-prose-lg h2 code { - font-size: 0.8666667em; - } - - .xl\:elsa-prose-lg h3 code { - font-size: 0.875em; - } - - .xl\:elsa-prose-lg pre { - font-size: 0.8888889em; - line-height: 1.75; - margin-top: 2em; - margin-bottom: 2em; - border-radius: 0.375rem; - padding-top: 1em; - padding-right: 1.5em; - padding-bottom: 1em; - padding-left: 1.5em; - } - - .xl\:elsa-prose-lg ol { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; - } - - .xl\:elsa-prose-lg ul { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; - } - - .xl\:elsa-prose-lg li { - margin-top: 0.6666667em; - margin-bottom: 0.6666667em; - } - - .xl\:elsa-prose-lg ol > li { - padding-left: 1.6666667em; - } - - .xl\:elsa-prose-lg ol > li::before { - left: 0; - } - - .xl\:elsa-prose-lg ul > li { - padding-left: 1.6666667em; - } - - .xl\:elsa-prose-lg ul > li::before { - width: 0.3333333em; - height: 0.3333333em; - top: calc(0.8888889em - 0.1666667em); - left: 0.2222222em; - } - - .xl\:elsa-prose-lg > ul > li p { - margin-top: 0.8888889em; - margin-bottom: 0.8888889em; - } - - .xl\:elsa-prose-lg > ul > li > *:first-child { - margin-top: 1.3333333em; - } - - .xl\:elsa-prose-lg > ul > li > *:last-child { - margin-bottom: 1.3333333em; - } - - .xl\:elsa-prose-lg > ol > li > *:first-child { - margin-top: 1.3333333em; - } - - .xl\:elsa-prose-lg > ol > li > *:last-child { - margin-bottom: 1.3333333em; - } - - .xl\:elsa-prose-lg ul ul, .xl\:elsa-prose-lg ul ol, .xl\:elsa-prose-lg ol ul, .xl\:elsa-prose-lg ol ol { - margin-top: 0.8888889em; - margin-bottom: 0.8888889em; - } - - .xl\:elsa-prose-lg hr { - margin-top: 3.1111111em; - margin-bottom: 3.1111111em; - } - - .xl\:elsa-prose-lg hr + * { - margin-top: 0; - } - - .xl\:elsa-prose-lg h2 + * { - margin-top: 0; - } - - .xl\:elsa-prose-lg h3 + * { - margin-top: 0; - } - - .xl\:elsa-prose-lg h4 + * { - margin-top: 0; - } - - .xl\:elsa-prose-lg table { - font-size: 0.8888889em; - line-height: 1.5; - } - - .xl\:elsa-prose-lg thead th { - padding-right: 0.75em; - padding-bottom: 0.75em; - padding-left: 0.75em; - } - - .xl\:elsa-prose-lg thead th:first-child { - padding-left: 0; - } - - .xl\:elsa-prose-lg thead th:last-child { - padding-right: 0; - } - - .xl\:elsa-prose-lg tbody td { - padding-top: 0.75em; - padding-right: 0.75em; - padding-bottom: 0.75em; - padding-left: 0.75em; - } - - .xl\:elsa-prose-lg tbody td:first-child { - padding-left: 0; - } - - .xl\:elsa-prose-lg tbody td:last-child { - padding-right: 0; - } - - .xl\:elsa-prose-lg > :first-child { - margin-top: 0; - } - - .xl\:elsa-prose-lg > :last-child { - margin-bottom: 0; - } - - .xl\:elsa-prose-xl { - font-size: 1.25rem; - line-height: 1.8; - } - - .xl\:elsa-prose-xl p { - margin-top: 1.2em; - margin-bottom: 1.2em; - } - - .xl\:elsa-prose-xl [class~="lead"] { - font-size: 1.2em; - line-height: 1.5; - margin-top: 1em; - margin-bottom: 1em; - } - - .xl\:elsa-prose-xl blockquote { - margin-top: 1.6em; - margin-bottom: 1.6em; - padding-left: 1.0666667em; - } - - .xl\:elsa-prose-xl h1 { - font-size: 2.8em; - margin-top: 0; - margin-bottom: 0.8571429em; - line-height: 1; - } - - .xl\:elsa-prose-xl h2 { - font-size: 1.8em; - margin-top: 1.5555556em; - margin-bottom: 0.8888889em; - line-height: 1.1111111; - } - - .xl\:elsa-prose-xl h3 { - font-size: 1.5em; - margin-top: 1.6em; - margin-bottom: 0.6666667em; - line-height: 1.3333333; - } - - .xl\:elsa-prose-xl h4 { - margin-top: 1.8em; - margin-bottom: 0.6em; - line-height: 1.6; - } - - .xl\:elsa-prose-xl img { - margin-top: 2em; - margin-bottom: 2em; - } - - .xl\:elsa-prose-xl video { - margin-top: 2em; - margin-bottom: 2em; - } - - .xl\:elsa-prose-xl figure { - margin-top: 2em; - margin-bottom: 2em; - } - - .xl\:elsa-prose-xl figure > * { - margin-top: 0; - margin-bottom: 0; - } - - .xl\:elsa-prose-xl figure figcaption { - font-size: 0.9em; - line-height: 1.5555556; - margin-top: 1em; - } - - .xl\:elsa-prose-xl code { - font-size: 0.9em; - } - - .xl\:elsa-prose-xl h2 code { - font-size: 0.8611111em; - } - - .xl\:elsa-prose-xl h3 code { - font-size: 0.9em; - } - - .xl\:elsa-prose-xl pre { - font-size: 0.9em; - line-height: 1.7777778; - margin-top: 2em; - margin-bottom: 2em; - border-radius: 0.5rem; - padding-top: 1.1111111em; - padding-right: 1.3333333em; - padding-bottom: 1.1111111em; - padding-left: 1.3333333em; - } - - .xl\:elsa-prose-xl ol { - margin-top: 1.2em; - margin-bottom: 1.2em; - } - - .xl\:elsa-prose-xl ul { - margin-top: 1.2em; - margin-bottom: 1.2em; - } - - .xl\:elsa-prose-xl li { - margin-top: 0.6em; - margin-bottom: 0.6em; - } - - .xl\:elsa-prose-xl ol > li { - padding-left: 1.8em; - } - - .xl\:elsa-prose-xl ol > li::before { - left: 0; - } - - .xl\:elsa-prose-xl ul > li { - padding-left: 1.8em; - } - - .xl\:elsa-prose-xl ul > li::before { - width: 0.35em; - height: 0.35em; - top: calc(0.9em - 0.175em); - left: 0.25em; - } - - .xl\:elsa-prose-xl > ul > li p { - margin-top: 0.8em; - margin-bottom: 0.8em; - } - - .xl\:elsa-prose-xl > ul > li > *:first-child { - margin-top: 1.2em; - } - - .xl\:elsa-prose-xl > ul > li > *:last-child { - margin-bottom: 1.2em; - } - - .xl\:elsa-prose-xl > ol > li > *:first-child { - margin-top: 1.2em; - } - - .xl\:elsa-prose-xl > ol > li > *:last-child { - margin-bottom: 1.2em; - } - - .xl\:elsa-prose-xl ul ul, .xl\:elsa-prose-xl ul ol, .xl\:elsa-prose-xl ol ul, .xl\:elsa-prose-xl ol ol { - margin-top: 0.8em; - margin-bottom: 0.8em; - } - - .xl\:elsa-prose-xl hr { - margin-top: 2.8em; - margin-bottom: 2.8em; - } - - .xl\:elsa-prose-xl hr + * { - margin-top: 0; - } - - .xl\:elsa-prose-xl h2 + * { - margin-top: 0; - } - - .xl\:elsa-prose-xl h3 + * { - margin-top: 0; - } - - .xl\:elsa-prose-xl h4 + * { - margin-top: 0; - } - - .xl\:elsa-prose-xl table { - font-size: 0.9em; - line-height: 1.5555556; - } - - .xl\:elsa-prose-xl thead th { - padding-right: 0.6666667em; - padding-bottom: 0.8888889em; - padding-left: 0.6666667em; - } - - .xl\:elsa-prose-xl thead th:first-child { - padding-left: 0; - } - - .xl\:elsa-prose-xl thead th:last-child { - padding-right: 0; - } - - .xl\:elsa-prose-xl tbody td { - padding-top: 0.8888889em; - padding-right: 0.6666667em; - padding-bottom: 0.8888889em; - padding-left: 0.6666667em; - } - - .xl\:elsa-prose-xl tbody td:first-child { - padding-left: 0; - } - - .xl\:elsa-prose-xl tbody td:last-child { - padding-right: 0; - } - - .xl\:elsa-prose-xl > :first-child { - margin-top: 0; - } - - .xl\:elsa-prose-xl > :last-child { - margin-bottom: 0; - } - - .xl\:elsa-prose-2xl { - font-size: 1.5rem; - line-height: 1.6666667; - } - - .xl\:elsa-prose-2xl p { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; - } - - .xl\:elsa-prose-2xl [class~="lead"] { - font-size: 1.25em; - line-height: 1.4666667; - margin-top: 1.0666667em; - margin-bottom: 1.0666667em; - } - - .xl\:elsa-prose-2xl blockquote { - margin-top: 1.7777778em; - margin-bottom: 1.7777778em; - padding-left: 1.1111111em; - } - - .xl\:elsa-prose-2xl h1 { - font-size: 2.6666667em; - margin-top: 0; - margin-bottom: 0.875em; - line-height: 1; - } - - .xl\:elsa-prose-2xl h2 { - font-size: 2em; - margin-top: 1.5em; - margin-bottom: 0.8333333em; - line-height: 1.0833333; - } - - .xl\:elsa-prose-2xl h3 { - font-size: 1.5em; - margin-top: 1.5555556em; - margin-bottom: 0.6666667em; - line-height: 1.2222222; - } - - .xl\:elsa-prose-2xl h4 { - margin-top: 1.6666667em; - margin-bottom: 0.6666667em; - line-height: 1.5; - } - - .xl\:elsa-prose-2xl img { - margin-top: 2em; - margin-bottom: 2em; - } - - .xl\:elsa-prose-2xl video { - margin-top: 2em; - margin-bottom: 2em; - } - - .xl\:elsa-prose-2xl figure { - margin-top: 2em; - margin-bottom: 2em; - } - - .xl\:elsa-prose-2xl figure > * { - margin-top: 0; - margin-bottom: 0; - } - - .xl\:elsa-prose-2xl figure figcaption { - font-size: 0.8333333em; - line-height: 1.6; - margin-top: 1em; - } - - .xl\:elsa-prose-2xl code { - font-size: 0.8333333em; - } - - .xl\:elsa-prose-2xl h2 code { - font-size: 0.875em; - } - - .xl\:elsa-prose-2xl h3 code { - font-size: 0.8888889em; - } - - .xl\:elsa-prose-2xl pre { - font-size: 0.8333333em; - line-height: 1.8; - margin-top: 2em; - margin-bottom: 2em; - border-radius: 0.5rem; - padding-top: 1.2em; - padding-right: 1.6em; - padding-bottom: 1.2em; - padding-left: 1.6em; - } - - .xl\:elsa-prose-2xl ol { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; - } - - .xl\:elsa-prose-2xl ul { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; - } - - .xl\:elsa-prose-2xl li { - margin-top: 0.5em; - margin-bottom: 0.5em; - } - - .xl\:elsa-prose-2xl ol > li { - padding-left: 1.6666667em; - } - - .xl\:elsa-prose-2xl ol > li::before { - left: 0; - } - - .xl\:elsa-prose-2xl ul > li { - padding-left: 1.6666667em; - } - - .xl\:elsa-prose-2xl ul > li::before { - width: 0.3333333em; - height: 0.3333333em; - top: calc(0.8333333em - 0.1666667em); - left: 0.25em; - } - - .xl\:elsa-prose-2xl > ul > li p { - margin-top: 0.8333333em; - margin-bottom: 0.8333333em; - } - - .xl\:elsa-prose-2xl > ul > li > *:first-child { - margin-top: 1.3333333em; - } - - .xl\:elsa-prose-2xl > ul > li > *:last-child { - margin-bottom: 1.3333333em; - } - - .xl\:elsa-prose-2xl > ol > li > *:first-child { - margin-top: 1.3333333em; - } - - .xl\:elsa-prose-2xl > ol > li > *:last-child { - margin-bottom: 1.3333333em; - } - - .xl\:elsa-prose-2xl ul ul, .xl\:elsa-prose-2xl ul ol, .xl\:elsa-prose-2xl ol ul, .xl\:elsa-prose-2xl ol ol { - margin-top: 0.6666667em; - margin-bottom: 0.6666667em; - } - - .xl\:elsa-prose-2xl hr { - margin-top: 3em; - margin-bottom: 3em; - } - - .xl\:elsa-prose-2xl hr + * { - margin-top: 0; - } - - .xl\:elsa-prose-2xl h2 + * { - margin-top: 0; - } - - .xl\:elsa-prose-2xl h3 + * { - margin-top: 0; - } - - .xl\:elsa-prose-2xl h4 + * { - margin-top: 0; - } - - .xl\:elsa-prose-2xl table { - font-size: 0.8333333em; - line-height: 1.4; - } - - .xl\:elsa-prose-2xl thead th { - padding-right: 0.6em; - padding-bottom: 0.8em; - padding-left: 0.6em; - } - - .xl\:elsa-prose-2xl thead th:first-child { - padding-left: 0; - } - - .xl\:elsa-prose-2xl thead th:last-child { - padding-right: 0; - } - - .xl\:elsa-prose-2xl tbody td { - padding-top: 0.8em; - padding-right: 0.6em; - padding-bottom: 0.8em; - padding-left: 0.6em; - } - - .xl\:elsa-prose-2xl tbody td:first-child { - padding-left: 0; - } - - .xl\:elsa-prose-2xl tbody td:last-child { - padding-right: 0; - } - - .xl\:elsa-prose-2xl > :first-child { - margin-top: 0; - } - - .xl\:elsa-prose-2xl > :last-child { - margin-bottom: 0; - } - - .xl\:elsa-prose-red a { - color: #dc2626; - } - - .xl\:elsa-prose-red a code { - color: #dc2626; - } - - .xl\:elsa-prose-yellow a { - color: #d97706; - } - - .xl\:elsa-prose-yellow a code { - color: #d97706; - } - - .xl\:elsa-prose-green a { - color: #059669; - } - - .xl\:elsa-prose-green a code { - color: #059669; - } - - .xl\:elsa-prose-blue a { - color: #2563eb; - } - - .xl\:elsa-prose-blue a code { - color: #2563eb; - } - - .xl\:elsa-prose-indigo a { - color: #4f46e5; - } - - .xl\:elsa-prose-indigo a code { - color: #4f46e5; - } - - .xl\:elsa-prose-purple a { - color: #7c3aed; - } - - .xl\:elsa-prose-purple a code { - color: #7c3aed; - } - - .xl\:elsa-prose-pink a { - color: #db2777; - } - - .xl\:elsa-prose-pink a code { - color: #db2777; - } - - .xl\:elsa-prose-sky a { - color: #0284c7; - } - - .xl\:elsa-prose-sky a code { - color: #0284c7; - } - - .xl\:elsa-prose-cool-gray a { - color: #4b5563; - } - - .xl\:elsa-prose-cool-gray a code { - color: #4b5563; - } - - .xl\:elsa-prose-teal a { - color: #0d9488; - } - - .xl\:elsa-prose-teal a code { - color: #0d9488; - } - - .xl\:elsa-prose-cyan a { - color: #0891b2; - } - - .xl\:elsa-prose-cyan a code { - color: #0891b2; - } - - .xl\:elsa-prose-rose a { - color: #e11d48; - } - - .xl\:elsa-prose-rose a code { - color: #e11d48; - } - - .xl\:elsa-max-w-prose { - max-width: 65ch; - } - - .xl\:elsa-divide-gray-50 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(249, 250, 251, var(--tw-divide-opacity)); - } - - .xl\:elsa-divide-gray-100 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(243, 244, 246, var(--tw-divide-opacity)); - } - - .xl\:elsa-divide-gray-200 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(229, 231, 235, var(--tw-divide-opacity)); - } - - .xl\:elsa-divide-gray-300 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(209, 213, 219, var(--tw-divide-opacity)); - } - - .xl\:elsa-divide-gray-400 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(156, 163, 175, var(--tw-divide-opacity)); - } - - .xl\:elsa-divide-gray-500 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(107, 114, 128, var(--tw-divide-opacity)); - } - - .xl\:elsa-divide-gray-600 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(75, 85, 99, var(--tw-divide-opacity)); - } - - .xl\:elsa-divide-gray-700 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(55, 65, 81, var(--tw-divide-opacity)); - } - - .xl\:elsa-divide-gray-800 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(31, 41, 55, var(--tw-divide-opacity)); - } - - .xl\:elsa-divide-gray-900 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(17, 24, 39, var(--tw-divide-opacity)); - } - - .xl\:elsa-divide-red-50 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(254, 242, 242, var(--tw-divide-opacity)); - } - - .xl\:elsa-divide-red-100 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(254, 226, 226, var(--tw-divide-opacity)); - } - - .xl\:elsa-divide-red-200 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(254, 202, 202, var(--tw-divide-opacity)); - } - - .xl\:elsa-divide-red-300 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(252, 165, 165, var(--tw-divide-opacity)); - } - - .xl\:elsa-divide-red-400 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(248, 113, 113, var(--tw-divide-opacity)); - } - - .xl\:elsa-divide-red-500 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(239, 68, 68, var(--tw-divide-opacity)); - } - - .xl\:elsa-divide-red-600 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(220, 38, 38, var(--tw-divide-opacity)); - } - - .xl\:elsa-divide-red-700 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(185, 28, 28, var(--tw-divide-opacity)); - } - - .xl\:elsa-divide-red-800 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(153, 27, 27, var(--tw-divide-opacity)); - } - - .xl\:elsa-divide-red-900 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(127, 29, 29, var(--tw-divide-opacity)); - } - - .xl\:elsa-divide-yellow-50 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(255, 251, 235, var(--tw-divide-opacity)); - } - - .xl\:elsa-divide-yellow-100 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(254, 243, 199, var(--tw-divide-opacity)); - } - - .xl\:elsa-divide-yellow-200 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(253, 230, 138, var(--tw-divide-opacity)); - } - - .xl\:elsa-divide-yellow-300 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(252, 211, 77, var(--tw-divide-opacity)); - } - - .xl\:elsa-divide-yellow-400 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(251, 191, 36, var(--tw-divide-opacity)); - } - - .xl\:elsa-divide-yellow-500 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(245, 158, 11, var(--tw-divide-opacity)); - } - - .xl\:elsa-divide-yellow-600 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(217, 119, 6, var(--tw-divide-opacity)); - } - - .xl\:elsa-divide-yellow-700 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(180, 83, 9, var(--tw-divide-opacity)); - } - - .xl\:elsa-divide-yellow-800 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(146, 64, 14, var(--tw-divide-opacity)); - } - - .xl\:elsa-divide-yellow-900 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(120, 53, 15, var(--tw-divide-opacity)); - } - - .xl\:elsa-divide-green-50 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(236, 253, 245, var(--tw-divide-opacity)); - } - - .xl\:elsa-divide-green-100 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(209, 250, 229, var(--tw-divide-opacity)); - } - - .xl\:elsa-divide-green-200 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(167, 243, 208, var(--tw-divide-opacity)); - } - - .xl\:elsa-divide-green-300 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(110, 231, 183, var(--tw-divide-opacity)); - } - - .xl\:elsa-divide-green-400 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(52, 211, 153, var(--tw-divide-opacity)); - } - - .xl\:elsa-divide-green-500 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(16, 185, 129, var(--tw-divide-opacity)); - } - - .xl\:elsa-divide-green-600 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(5, 150, 105, var(--tw-divide-opacity)); - } - - .xl\:elsa-divide-green-700 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(4, 120, 87, var(--tw-divide-opacity)); - } - - .xl\:elsa-divide-green-800 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(6, 95, 70, var(--tw-divide-opacity)); - } - - .xl\:elsa-divide-green-900 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(6, 78, 59, var(--tw-divide-opacity)); - } - - .xl\:elsa-divide-blue-50 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(239, 246, 255, var(--tw-divide-opacity)); - } - - .xl\:elsa-divide-blue-100 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(219, 234, 254, var(--tw-divide-opacity)); - } - - .xl\:elsa-divide-blue-200 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(191, 219, 254, var(--tw-divide-opacity)); - } - - .xl\:elsa-divide-blue-300 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(147, 197, 253, var(--tw-divide-opacity)); - } - - .xl\:elsa-divide-blue-400 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(96, 165, 250, var(--tw-divide-opacity)); - } - - .xl\:elsa-divide-blue-500 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(59, 130, 246, var(--tw-divide-opacity)); - } - - .xl\:elsa-divide-blue-600 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(37, 99, 235, var(--tw-divide-opacity)); - } - - .xl\:elsa-divide-blue-700 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(29, 78, 216, var(--tw-divide-opacity)); - } - - .xl\:elsa-divide-blue-800 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(30, 64, 175, var(--tw-divide-opacity)); - } - - .xl\:elsa-divide-blue-900 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(30, 58, 138, var(--tw-divide-opacity)); - } - - .xl\:elsa-divide-pink-50 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(253, 242, 248, var(--tw-divide-opacity)); - } - - .xl\:elsa-divide-pink-100 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(252, 231, 243, var(--tw-divide-opacity)); - } - - .xl\:elsa-divide-pink-200 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(251, 207, 232, var(--tw-divide-opacity)); - } - - .xl\:elsa-divide-pink-300 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(249, 168, 212, var(--tw-divide-opacity)); - } - - .xl\:elsa-divide-pink-400 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(244, 114, 182, var(--tw-divide-opacity)); - } - - .xl\:elsa-divide-pink-500 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(236, 72, 153, var(--tw-divide-opacity)); - } - - .xl\:elsa-divide-pink-600 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(219, 39, 119, var(--tw-divide-opacity)); - } - - .xl\:elsa-divide-pink-700 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(190, 24, 93, var(--tw-divide-opacity)); - } - - .xl\:elsa-divide-pink-800 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(157, 23, 77, var(--tw-divide-opacity)); - } - - .xl\:elsa-divide-pink-900 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(131, 24, 67, var(--tw-divide-opacity)); - } - - .xl\:elsa-divide-cool-gray-50 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(249, 250, 251, var(--tw-divide-opacity)); - } - - .xl\:elsa-divide-cool-gray-100 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(243, 244, 246, var(--tw-divide-opacity)); - } - - .xl\:elsa-divide-cool-gray-200 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(229, 231, 235, var(--tw-divide-opacity)); - } - - .xl\:elsa-divide-cool-gray-300 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(209, 213, 219, var(--tw-divide-opacity)); - } - - .xl\:elsa-divide-cool-gray-400 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(156, 163, 175, var(--tw-divide-opacity)); - } - - .xl\:elsa-divide-cool-gray-500 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(107, 114, 128, var(--tw-divide-opacity)); - } - - .xl\:elsa-divide-cool-gray-600 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(75, 85, 99, var(--tw-divide-opacity)); - } - - .xl\:elsa-divide-cool-gray-700 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(55, 65, 81, var(--tw-divide-opacity)); - } - - .xl\:elsa-divide-cool-gray-800 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(31, 41, 55, var(--tw-divide-opacity)); - } - - .xl\:elsa-divide-cool-gray-900 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(17, 24, 39, var(--tw-divide-opacity)); - } - - .xl\:elsa-divide-rose-50 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(255, 241, 242, var(--tw-divide-opacity)); - } - - .xl\:elsa-divide-rose-100 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(255, 228, 230, var(--tw-divide-opacity)); - } - - .xl\:elsa-divide-rose-200 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(254, 205, 211, var(--tw-divide-opacity)); - } - - .xl\:elsa-divide-rose-300 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(253, 164, 175, var(--tw-divide-opacity)); - } - - .xl\:elsa-divide-rose-400 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(251, 113, 133, var(--tw-divide-opacity)); - } - - .xl\:elsa-divide-rose-500 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(244, 63, 94, var(--tw-divide-opacity)); - } - - .xl\:elsa-divide-rose-600 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(225, 29, 72, var(--tw-divide-opacity)); - } - - .xl\:elsa-divide-rose-700 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(190, 18, 60, var(--tw-divide-opacity)); - } - - .xl\:elsa-divide-rose-800 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(159, 18, 57, var(--tw-divide-opacity)); - } - - .xl\:elsa-divide-rose-900 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(136, 19, 55, var(--tw-divide-opacity)); - } - - .xl\:elsa-border-gray-50 { - --tw-border-opacity: 1; - border-color: rgba(249, 250, 251, var(--tw-border-opacity)); - } - - .xl\:elsa-border-gray-100 { - --tw-border-opacity: 1; - border-color: rgba(243, 244, 246, var(--tw-border-opacity)); - } - - .xl\:elsa-border-gray-200 { - --tw-border-opacity: 1; - border-color: rgba(229, 231, 235, var(--tw-border-opacity)); - } - - .xl\:elsa-border-gray-300 { - --tw-border-opacity: 1; - border-color: rgba(209, 213, 219, var(--tw-border-opacity)); - } - - .xl\:elsa-border-gray-400 { - --tw-border-opacity: 1; - border-color: rgba(156, 163, 175, var(--tw-border-opacity)); - } - - .xl\:elsa-border-gray-500 { - --tw-border-opacity: 1; - border-color: rgba(107, 114, 128, var(--tw-border-opacity)); - } - - .xl\:elsa-border-gray-600 { - --tw-border-opacity: 1; - border-color: rgba(75, 85, 99, var(--tw-border-opacity)); - } - - .xl\:elsa-border-gray-700 { - --tw-border-opacity: 1; - border-color: rgba(55, 65, 81, var(--tw-border-opacity)); - } - - .xl\:elsa-border-gray-800 { - --tw-border-opacity: 1; - border-color: rgba(31, 41, 55, var(--tw-border-opacity)); - } - - .xl\:elsa-border-gray-900 { - --tw-border-opacity: 1; - border-color: rgba(17, 24, 39, var(--tw-border-opacity)); - } - - .xl\:elsa-border-red-50 { - --tw-border-opacity: 1; - border-color: rgba(254, 242, 242, var(--tw-border-opacity)); - } - - .xl\:elsa-border-red-100 { - --tw-border-opacity: 1; - border-color: rgba(254, 226, 226, var(--tw-border-opacity)); - } - - .xl\:elsa-border-red-200 { - --tw-border-opacity: 1; - border-color: rgba(254, 202, 202, var(--tw-border-opacity)); - } - - .xl\:elsa-border-red-300 { - --tw-border-opacity: 1; - border-color: rgba(252, 165, 165, var(--tw-border-opacity)); - } - - .xl\:elsa-border-red-400 { - --tw-border-opacity: 1; - border-color: rgba(248, 113, 113, var(--tw-border-opacity)); - } - - .xl\:elsa-border-red-500 { - --tw-border-opacity: 1; - border-color: rgba(239, 68, 68, var(--tw-border-opacity)); - } - - .xl\:elsa-border-red-600 { - --tw-border-opacity: 1; - border-color: rgba(220, 38, 38, var(--tw-border-opacity)); - } - - .xl\:elsa-border-red-700 { - --tw-border-opacity: 1; - border-color: rgba(185, 28, 28, var(--tw-border-opacity)); - } - - .xl\:elsa-border-red-800 { - --tw-border-opacity: 1; - border-color: rgba(153, 27, 27, var(--tw-border-opacity)); - } - - .xl\:elsa-border-red-900 { - --tw-border-opacity: 1; - border-color: rgba(127, 29, 29, var(--tw-border-opacity)); - } - - .xl\:elsa-border-yellow-50 { - --tw-border-opacity: 1; - border-color: rgba(255, 251, 235, var(--tw-border-opacity)); - } - - .xl\:elsa-border-yellow-100 { - --tw-border-opacity: 1; - border-color: rgba(254, 243, 199, var(--tw-border-opacity)); - } - - .xl\:elsa-border-yellow-200 { - --tw-border-opacity: 1; - border-color: rgba(253, 230, 138, var(--tw-border-opacity)); - } - - .xl\:elsa-border-yellow-300 { - --tw-border-opacity: 1; - border-color: rgba(252, 211, 77, var(--tw-border-opacity)); - } - - .xl\:elsa-border-yellow-400 { - --tw-border-opacity: 1; - border-color: rgba(251, 191, 36, var(--tw-border-opacity)); - } - - .xl\:elsa-border-yellow-500 { - --tw-border-opacity: 1; - border-color: rgba(245, 158, 11, var(--tw-border-opacity)); - } - - .xl\:elsa-border-yellow-600 { - --tw-border-opacity: 1; - border-color: rgba(217, 119, 6, var(--tw-border-opacity)); - } - - .xl\:elsa-border-yellow-700 { - --tw-border-opacity: 1; - border-color: rgba(180, 83, 9, var(--tw-border-opacity)); - } - - .xl\:elsa-border-yellow-800 { - --tw-border-opacity: 1; - border-color: rgba(146, 64, 14, var(--tw-border-opacity)); - } - - .xl\:elsa-border-yellow-900 { - --tw-border-opacity: 1; - border-color: rgba(120, 53, 15, var(--tw-border-opacity)); - } - - .xl\:elsa-border-green-50 { - --tw-border-opacity: 1; - border-color: rgba(236, 253, 245, var(--tw-border-opacity)); - } - - .xl\:elsa-border-green-100 { - --tw-border-opacity: 1; - border-color: rgba(209, 250, 229, var(--tw-border-opacity)); - } - - .xl\:elsa-border-green-200 { - --tw-border-opacity: 1; - border-color: rgba(167, 243, 208, var(--tw-border-opacity)); - } - - .xl\:elsa-border-green-300 { - --tw-border-opacity: 1; - border-color: rgba(110, 231, 183, var(--tw-border-opacity)); - } - - .xl\:elsa-border-green-400 { - --tw-border-opacity: 1; - border-color: rgba(52, 211, 153, var(--tw-border-opacity)); - } - - .xl\:elsa-border-green-500 { - --tw-border-opacity: 1; - border-color: rgba(16, 185, 129, var(--tw-border-opacity)); - } - - .xl\:elsa-border-green-600 { - --tw-border-opacity: 1; - border-color: rgba(5, 150, 105, var(--tw-border-opacity)); - } - - .xl\:elsa-border-green-700 { - --tw-border-opacity: 1; - border-color: rgba(4, 120, 87, var(--tw-border-opacity)); - } - - .xl\:elsa-border-green-800 { - --tw-border-opacity: 1; - border-color: rgba(6, 95, 70, var(--tw-border-opacity)); - } - - .xl\:elsa-border-green-900 { - --tw-border-opacity: 1; - border-color: rgba(6, 78, 59, var(--tw-border-opacity)); - } - - .xl\:elsa-border-blue-50 { - --tw-border-opacity: 1; - border-color: rgba(239, 246, 255, var(--tw-border-opacity)); - } - - .xl\:elsa-border-blue-100 { - --tw-border-opacity: 1; - border-color: rgba(219, 234, 254, var(--tw-border-opacity)); - } - - .xl\:elsa-border-blue-200 { - --tw-border-opacity: 1; - border-color: rgba(191, 219, 254, var(--tw-border-opacity)); - } - - .xl\:elsa-border-blue-300 { - --tw-border-opacity: 1; - border-color: rgba(147, 197, 253, var(--tw-border-opacity)); - } - - .xl\:elsa-border-blue-400 { - --tw-border-opacity: 1; - border-color: rgba(96, 165, 250, var(--tw-border-opacity)); - } - - .xl\:elsa-border-blue-500 { - --tw-border-opacity: 1; - border-color: rgba(59, 130, 246, var(--tw-border-opacity)); - } - - .xl\:elsa-border-blue-600 { - --tw-border-opacity: 1; - border-color: rgba(37, 99, 235, var(--tw-border-opacity)); - } - - .xl\:elsa-border-blue-700 { - --tw-border-opacity: 1; - border-color: rgba(29, 78, 216, var(--tw-border-opacity)); - } - - .xl\:elsa-border-blue-800 { - --tw-border-opacity: 1; - border-color: rgba(30, 64, 175, var(--tw-border-opacity)); - } - - .xl\:elsa-border-blue-900 { - --tw-border-opacity: 1; - border-color: rgba(30, 58, 138, var(--tw-border-opacity)); - } - - .xl\:elsa-border-pink-50 { - --tw-border-opacity: 1; - border-color: rgba(253, 242, 248, var(--tw-border-opacity)); - } - - .xl\:elsa-border-pink-100 { - --tw-border-opacity: 1; - border-color: rgba(252, 231, 243, var(--tw-border-opacity)); - } - - .xl\:elsa-border-pink-200 { - --tw-border-opacity: 1; - border-color: rgba(251, 207, 232, var(--tw-border-opacity)); - } - - .xl\:elsa-border-pink-300 { - --tw-border-opacity: 1; - border-color: rgba(249, 168, 212, var(--tw-border-opacity)); - } - - .xl\:elsa-border-pink-400 { - --tw-border-opacity: 1; - border-color: rgba(244, 114, 182, var(--tw-border-opacity)); - } - - .xl\:elsa-border-pink-500 { - --tw-border-opacity: 1; - border-color: rgba(236, 72, 153, var(--tw-border-opacity)); - } - - .xl\:elsa-border-pink-600 { - --tw-border-opacity: 1; - border-color: rgba(219, 39, 119, var(--tw-border-opacity)); - } - - .xl\:elsa-border-pink-700 { - --tw-border-opacity: 1; - border-color: rgba(190, 24, 93, var(--tw-border-opacity)); - } - - .xl\:elsa-border-pink-800 { - --tw-border-opacity: 1; - border-color: rgba(157, 23, 77, var(--tw-border-opacity)); - } - - .xl\:elsa-border-pink-900 { - --tw-border-opacity: 1; - border-color: rgba(131, 24, 67, var(--tw-border-opacity)); - } - - .xl\:elsa-border-cool-gray-50 { - --tw-border-opacity: 1; - border-color: rgba(249, 250, 251, var(--tw-border-opacity)); - } - - .xl\:elsa-border-cool-gray-100 { - --tw-border-opacity: 1; - border-color: rgba(243, 244, 246, var(--tw-border-opacity)); - } - - .xl\:elsa-border-cool-gray-200 { - --tw-border-opacity: 1; - border-color: rgba(229, 231, 235, var(--tw-border-opacity)); - } - - .xl\:elsa-border-cool-gray-300 { - --tw-border-opacity: 1; - border-color: rgba(209, 213, 219, var(--tw-border-opacity)); - } - - .xl\:elsa-border-cool-gray-400 { - --tw-border-opacity: 1; - border-color: rgba(156, 163, 175, var(--tw-border-opacity)); - } - - .xl\:elsa-border-cool-gray-500 { - --tw-border-opacity: 1; - border-color: rgba(107, 114, 128, var(--tw-border-opacity)); - } - - .xl\:elsa-border-cool-gray-600 { - --tw-border-opacity: 1; - border-color: rgba(75, 85, 99, var(--tw-border-opacity)); - } - - .xl\:elsa-border-cool-gray-700 { - --tw-border-opacity: 1; - border-color: rgba(55, 65, 81, var(--tw-border-opacity)); - } - - .xl\:elsa-border-cool-gray-800 { - --tw-border-opacity: 1; - border-color: rgba(31, 41, 55, var(--tw-border-opacity)); - } - - .xl\:elsa-border-cool-gray-900 { - --tw-border-opacity: 1; - border-color: rgba(17, 24, 39, var(--tw-border-opacity)); - } - - .xl\:elsa-border-rose-50 { - --tw-border-opacity: 1; - border-color: rgba(255, 241, 242, var(--tw-border-opacity)); - } - - .xl\:elsa-border-rose-100 { - --tw-border-opacity: 1; - border-color: rgba(255, 228, 230, var(--tw-border-opacity)); - } - - .xl\:elsa-border-rose-200 { - --tw-border-opacity: 1; - border-color: rgba(254, 205, 211, var(--tw-border-opacity)); - } - - .xl\:elsa-border-rose-300 { - --tw-border-opacity: 1; - border-color: rgba(253, 164, 175, var(--tw-border-opacity)); - } - - .xl\:elsa-border-rose-400 { - --tw-border-opacity: 1; - border-color: rgba(251, 113, 133, var(--tw-border-opacity)); - } - - .xl\:elsa-border-rose-500 { - --tw-border-opacity: 1; - border-color: rgba(244, 63, 94, var(--tw-border-opacity)); - } - - .xl\:elsa-border-rose-600 { - --tw-border-opacity: 1; - border-color: rgba(225, 29, 72, var(--tw-border-opacity)); - } - - .xl\:elsa-border-rose-700 { - --tw-border-opacity: 1; - border-color: rgba(190, 18, 60, var(--tw-border-opacity)); - } - - .xl\:elsa-border-rose-800 { - --tw-border-opacity: 1; - border-color: rgba(159, 18, 57, var(--tw-border-opacity)); - } - - .xl\:elsa-border-rose-900 { - --tw-border-opacity: 1; - border-color: rgba(136, 19, 55, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-gray-50:hover { - --tw-border-opacity: 1; - border-color: rgba(249, 250, 251, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-gray-100:hover { - --tw-border-opacity: 1; - border-color: rgba(243, 244, 246, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-gray-200:hover { - --tw-border-opacity: 1; - border-color: rgba(229, 231, 235, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-gray-300:hover { - --tw-border-opacity: 1; - border-color: rgba(209, 213, 219, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-gray-400:hover { - --tw-border-opacity: 1; - border-color: rgba(156, 163, 175, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-gray-500:hover { - --tw-border-opacity: 1; - border-color: rgba(107, 114, 128, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-gray-600:hover { - --tw-border-opacity: 1; - border-color: rgba(75, 85, 99, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-gray-700:hover { - --tw-border-opacity: 1; - border-color: rgba(55, 65, 81, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-gray-800:hover { - --tw-border-opacity: 1; - border-color: rgba(31, 41, 55, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-gray-900:hover { - --tw-border-opacity: 1; - border-color: rgba(17, 24, 39, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-red-50:hover { - --tw-border-opacity: 1; - border-color: rgba(254, 242, 242, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-red-100:hover { - --tw-border-opacity: 1; - border-color: rgba(254, 226, 226, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-red-200:hover { - --tw-border-opacity: 1; - border-color: rgba(254, 202, 202, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-red-300:hover { - --tw-border-opacity: 1; - border-color: rgba(252, 165, 165, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-red-400:hover { - --tw-border-opacity: 1; - border-color: rgba(248, 113, 113, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-red-500:hover { - --tw-border-opacity: 1; - border-color: rgba(239, 68, 68, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-red-600:hover { - --tw-border-opacity: 1; - border-color: rgba(220, 38, 38, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-red-700:hover { - --tw-border-opacity: 1; - border-color: rgba(185, 28, 28, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-red-800:hover { - --tw-border-opacity: 1; - border-color: rgba(153, 27, 27, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-red-900:hover { - --tw-border-opacity: 1; - border-color: rgba(127, 29, 29, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-yellow-50:hover { - --tw-border-opacity: 1; - border-color: rgba(255, 251, 235, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-yellow-100:hover { - --tw-border-opacity: 1; - border-color: rgba(254, 243, 199, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-yellow-200:hover { - --tw-border-opacity: 1; - border-color: rgba(253, 230, 138, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-yellow-300:hover { - --tw-border-opacity: 1; - border-color: rgba(252, 211, 77, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-yellow-400:hover { - --tw-border-opacity: 1; - border-color: rgba(251, 191, 36, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-yellow-500:hover { - --tw-border-opacity: 1; - border-color: rgba(245, 158, 11, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-yellow-600:hover { - --tw-border-opacity: 1; - border-color: rgba(217, 119, 6, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-yellow-700:hover { - --tw-border-opacity: 1; - border-color: rgba(180, 83, 9, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-yellow-800:hover { - --tw-border-opacity: 1; - border-color: rgba(146, 64, 14, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-yellow-900:hover { - --tw-border-opacity: 1; - border-color: rgba(120, 53, 15, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-green-50:hover { - --tw-border-opacity: 1; - border-color: rgba(236, 253, 245, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-green-100:hover { - --tw-border-opacity: 1; - border-color: rgba(209, 250, 229, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-green-200:hover { - --tw-border-opacity: 1; - border-color: rgba(167, 243, 208, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-green-300:hover { - --tw-border-opacity: 1; - border-color: rgba(110, 231, 183, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-green-400:hover { - --tw-border-opacity: 1; - border-color: rgba(52, 211, 153, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-green-500:hover { - --tw-border-opacity: 1; - border-color: rgba(16, 185, 129, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-green-600:hover { - --tw-border-opacity: 1; - border-color: rgba(5, 150, 105, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-green-700:hover { - --tw-border-opacity: 1; - border-color: rgba(4, 120, 87, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-green-800:hover { - --tw-border-opacity: 1; - border-color: rgba(6, 95, 70, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-green-900:hover { - --tw-border-opacity: 1; - border-color: rgba(6, 78, 59, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-blue-50:hover { - --tw-border-opacity: 1; - border-color: rgba(239, 246, 255, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-blue-100:hover { - --tw-border-opacity: 1; - border-color: rgba(219, 234, 254, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-blue-200:hover { - --tw-border-opacity: 1; - border-color: rgba(191, 219, 254, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-blue-300:hover { - --tw-border-opacity: 1; - border-color: rgba(147, 197, 253, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-blue-400:hover { - --tw-border-opacity: 1; - border-color: rgba(96, 165, 250, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-blue-500:hover { - --tw-border-opacity: 1; - border-color: rgba(59, 130, 246, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-blue-600:hover { - --tw-border-opacity: 1; - border-color: rgba(37, 99, 235, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-blue-700:hover { - --tw-border-opacity: 1; - border-color: rgba(29, 78, 216, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-blue-800:hover { - --tw-border-opacity: 1; - border-color: rgba(30, 64, 175, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-blue-900:hover { - --tw-border-opacity: 1; - border-color: rgba(30, 58, 138, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-pink-50:hover { - --tw-border-opacity: 1; - border-color: rgba(253, 242, 248, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-pink-100:hover { - --tw-border-opacity: 1; - border-color: rgba(252, 231, 243, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-pink-200:hover { - --tw-border-opacity: 1; - border-color: rgba(251, 207, 232, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-pink-300:hover { - --tw-border-opacity: 1; - border-color: rgba(249, 168, 212, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-pink-400:hover { - --tw-border-opacity: 1; - border-color: rgba(244, 114, 182, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-pink-500:hover { - --tw-border-opacity: 1; - border-color: rgba(236, 72, 153, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-pink-600:hover { - --tw-border-opacity: 1; - border-color: rgba(219, 39, 119, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-pink-700:hover { - --tw-border-opacity: 1; - border-color: rgba(190, 24, 93, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-pink-800:hover { - --tw-border-opacity: 1; - border-color: rgba(157, 23, 77, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-pink-900:hover { - --tw-border-opacity: 1; - border-color: rgba(131, 24, 67, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-cool-gray-50:hover { - --tw-border-opacity: 1; - border-color: rgba(249, 250, 251, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-cool-gray-100:hover { - --tw-border-opacity: 1; - border-color: rgba(243, 244, 246, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-cool-gray-200:hover { - --tw-border-opacity: 1; - border-color: rgba(229, 231, 235, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-cool-gray-300:hover { - --tw-border-opacity: 1; - border-color: rgba(209, 213, 219, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-cool-gray-400:hover { - --tw-border-opacity: 1; - border-color: rgba(156, 163, 175, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-cool-gray-500:hover { - --tw-border-opacity: 1; - border-color: rgba(107, 114, 128, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-cool-gray-600:hover { - --tw-border-opacity: 1; - border-color: rgba(75, 85, 99, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-cool-gray-700:hover { - --tw-border-opacity: 1; - border-color: rgba(55, 65, 81, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-cool-gray-800:hover { - --tw-border-opacity: 1; - border-color: rgba(31, 41, 55, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-cool-gray-900:hover { - --tw-border-opacity: 1; - border-color: rgba(17, 24, 39, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-rose-50:hover { - --tw-border-opacity: 1; - border-color: rgba(255, 241, 242, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-rose-100:hover { - --tw-border-opacity: 1; - border-color: rgba(255, 228, 230, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-rose-200:hover { - --tw-border-opacity: 1; - border-color: rgba(254, 205, 211, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-rose-300:hover { - --tw-border-opacity: 1; - border-color: rgba(253, 164, 175, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-rose-400:hover { - --tw-border-opacity: 1; - border-color: rgba(251, 113, 133, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-rose-500:hover { - --tw-border-opacity: 1; - border-color: rgba(244, 63, 94, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-rose-600:hover { - --tw-border-opacity: 1; - border-color: rgba(225, 29, 72, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-rose-700:hover { - --tw-border-opacity: 1; - border-color: rgba(190, 18, 60, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-rose-800:hover { - --tw-border-opacity: 1; - border-color: rgba(159, 18, 57, var(--tw-border-opacity)); - } - - .xl\:hover\:elsa-border-rose-900:hover { - --tw-border-opacity: 1; - border-color: rgba(136, 19, 55, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-gray-50:focus { - --tw-border-opacity: 1; - border-color: rgba(249, 250, 251, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-gray-100:focus { - --tw-border-opacity: 1; - border-color: rgba(243, 244, 246, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-gray-200:focus { - --tw-border-opacity: 1; - border-color: rgba(229, 231, 235, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-gray-300:focus { - --tw-border-opacity: 1; - border-color: rgba(209, 213, 219, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-gray-400:focus { - --tw-border-opacity: 1; - border-color: rgba(156, 163, 175, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-gray-500:focus { - --tw-border-opacity: 1; - border-color: rgba(107, 114, 128, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-gray-600:focus { - --tw-border-opacity: 1; - border-color: rgba(75, 85, 99, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-gray-700:focus { - --tw-border-opacity: 1; - border-color: rgba(55, 65, 81, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-gray-800:focus { - --tw-border-opacity: 1; - border-color: rgba(31, 41, 55, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-gray-900:focus { - --tw-border-opacity: 1; - border-color: rgba(17, 24, 39, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-red-50:focus { - --tw-border-opacity: 1; - border-color: rgba(254, 242, 242, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-red-100:focus { - --tw-border-opacity: 1; - border-color: rgba(254, 226, 226, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-red-200:focus { - --tw-border-opacity: 1; - border-color: rgba(254, 202, 202, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-red-300:focus { - --tw-border-opacity: 1; - border-color: rgba(252, 165, 165, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-red-400:focus { - --tw-border-opacity: 1; - border-color: rgba(248, 113, 113, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-red-500:focus { - --tw-border-opacity: 1; - border-color: rgba(239, 68, 68, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-red-600:focus { - --tw-border-opacity: 1; - border-color: rgba(220, 38, 38, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-red-700:focus { - --tw-border-opacity: 1; - border-color: rgba(185, 28, 28, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-red-800:focus { - --tw-border-opacity: 1; - border-color: rgba(153, 27, 27, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-red-900:focus { - --tw-border-opacity: 1; - border-color: rgba(127, 29, 29, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-yellow-50:focus { - --tw-border-opacity: 1; - border-color: rgba(255, 251, 235, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-yellow-100:focus { - --tw-border-opacity: 1; - border-color: rgba(254, 243, 199, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-yellow-200:focus { - --tw-border-opacity: 1; - border-color: rgba(253, 230, 138, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-yellow-300:focus { - --tw-border-opacity: 1; - border-color: rgba(252, 211, 77, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-yellow-400:focus { - --tw-border-opacity: 1; - border-color: rgba(251, 191, 36, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-yellow-500:focus { - --tw-border-opacity: 1; - border-color: rgba(245, 158, 11, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-yellow-600:focus { - --tw-border-opacity: 1; - border-color: rgba(217, 119, 6, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-yellow-700:focus { - --tw-border-opacity: 1; - border-color: rgba(180, 83, 9, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-yellow-800:focus { - --tw-border-opacity: 1; - border-color: rgba(146, 64, 14, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-yellow-900:focus { - --tw-border-opacity: 1; - border-color: rgba(120, 53, 15, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-green-50:focus { - --tw-border-opacity: 1; - border-color: rgba(236, 253, 245, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-green-100:focus { - --tw-border-opacity: 1; - border-color: rgba(209, 250, 229, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-green-200:focus { - --tw-border-opacity: 1; - border-color: rgba(167, 243, 208, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-green-300:focus { - --tw-border-opacity: 1; - border-color: rgba(110, 231, 183, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-green-400:focus { - --tw-border-opacity: 1; - border-color: rgba(52, 211, 153, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-green-500:focus { - --tw-border-opacity: 1; - border-color: rgba(16, 185, 129, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-green-600:focus { - --tw-border-opacity: 1; - border-color: rgba(5, 150, 105, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-green-700:focus { - --tw-border-opacity: 1; - border-color: rgba(4, 120, 87, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-green-800:focus { - --tw-border-opacity: 1; - border-color: rgba(6, 95, 70, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-green-900:focus { - --tw-border-opacity: 1; - border-color: rgba(6, 78, 59, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-blue-50:focus { - --tw-border-opacity: 1; - border-color: rgba(239, 246, 255, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-blue-100:focus { - --tw-border-opacity: 1; - border-color: rgba(219, 234, 254, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-blue-200:focus { - --tw-border-opacity: 1; - border-color: rgba(191, 219, 254, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-blue-300:focus { - --tw-border-opacity: 1; - border-color: rgba(147, 197, 253, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-blue-400:focus { - --tw-border-opacity: 1; - border-color: rgba(96, 165, 250, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-blue-500:focus { - --tw-border-opacity: 1; - border-color: rgba(59, 130, 246, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-blue-600:focus { - --tw-border-opacity: 1; - border-color: rgba(37, 99, 235, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-blue-700:focus { - --tw-border-opacity: 1; - border-color: rgba(29, 78, 216, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-blue-800:focus { - --tw-border-opacity: 1; - border-color: rgba(30, 64, 175, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-blue-900:focus { - --tw-border-opacity: 1; - border-color: rgba(30, 58, 138, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-pink-50:focus { - --tw-border-opacity: 1; - border-color: rgba(253, 242, 248, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-pink-100:focus { - --tw-border-opacity: 1; - border-color: rgba(252, 231, 243, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-pink-200:focus { - --tw-border-opacity: 1; - border-color: rgba(251, 207, 232, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-pink-300:focus { - --tw-border-opacity: 1; - border-color: rgba(249, 168, 212, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-pink-400:focus { - --tw-border-opacity: 1; - border-color: rgba(244, 114, 182, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-pink-500:focus { - --tw-border-opacity: 1; - border-color: rgba(236, 72, 153, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-pink-600:focus { - --tw-border-opacity: 1; - border-color: rgba(219, 39, 119, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-pink-700:focus { - --tw-border-opacity: 1; - border-color: rgba(190, 24, 93, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-pink-800:focus { - --tw-border-opacity: 1; - border-color: rgba(157, 23, 77, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-pink-900:focus { - --tw-border-opacity: 1; - border-color: rgba(131, 24, 67, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-cool-gray-50:focus { - --tw-border-opacity: 1; - border-color: rgba(249, 250, 251, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-cool-gray-100:focus { - --tw-border-opacity: 1; - border-color: rgba(243, 244, 246, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-cool-gray-200:focus { - --tw-border-opacity: 1; - border-color: rgba(229, 231, 235, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-cool-gray-300:focus { - --tw-border-opacity: 1; - border-color: rgba(209, 213, 219, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-cool-gray-400:focus { - --tw-border-opacity: 1; - border-color: rgba(156, 163, 175, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-cool-gray-500:focus { - --tw-border-opacity: 1; - border-color: rgba(107, 114, 128, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-cool-gray-600:focus { - --tw-border-opacity: 1; - border-color: rgba(75, 85, 99, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-cool-gray-700:focus { - --tw-border-opacity: 1; - border-color: rgba(55, 65, 81, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-cool-gray-800:focus { - --tw-border-opacity: 1; - border-color: rgba(31, 41, 55, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-cool-gray-900:focus { - --tw-border-opacity: 1; - border-color: rgba(17, 24, 39, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-rose-50:focus { - --tw-border-opacity: 1; - border-color: rgba(255, 241, 242, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-rose-100:focus { - --tw-border-opacity: 1; - border-color: rgba(255, 228, 230, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-rose-200:focus { - --tw-border-opacity: 1; - border-color: rgba(254, 205, 211, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-rose-300:focus { - --tw-border-opacity: 1; - border-color: rgba(253, 164, 175, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-rose-400:focus { - --tw-border-opacity: 1; - border-color: rgba(251, 113, 133, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-rose-500:focus { - --tw-border-opacity: 1; - border-color: rgba(244, 63, 94, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-rose-600:focus { - --tw-border-opacity: 1; - border-color: rgba(225, 29, 72, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-rose-700:focus { - --tw-border-opacity: 1; - border-color: rgba(190, 18, 60, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-rose-800:focus { - --tw-border-opacity: 1; - border-color: rgba(159, 18, 57, var(--tw-border-opacity)); - } - - .xl\:focus\:elsa-border-rose-900:focus { - --tw-border-opacity: 1; - border-color: rgba(136, 19, 55, var(--tw-border-opacity)); - } - - .xl\:elsa-bg-gray-50 { - --tw-bg-opacity: 1; - background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); - } - - .xl\:elsa-bg-gray-100 { - --tw-bg-opacity: 1; - background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); - } - - .xl\:elsa-bg-gray-200 { - --tw-bg-opacity: 1; - background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); - } - - .xl\:elsa-bg-gray-300 { - --tw-bg-opacity: 1; - background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); - } - - .xl\:elsa-bg-gray-400 { - --tw-bg-opacity: 1; - background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); - } - - .xl\:elsa-bg-gray-500 { - --tw-bg-opacity: 1; - background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); - } - - .xl\:elsa-bg-gray-600 { - --tw-bg-opacity: 1; - background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); - } - - .xl\:elsa-bg-gray-700 { - --tw-bg-opacity: 1; - background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); - } - - .xl\:elsa-bg-gray-800 { - --tw-bg-opacity: 1; - background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); - } - - .xl\:elsa-bg-gray-900 { - --tw-bg-opacity: 1; - background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); - } - - .xl\:elsa-bg-red-50 { - --tw-bg-opacity: 1; - background-color: rgba(254, 242, 242, var(--tw-bg-opacity)); - } - - .xl\:elsa-bg-red-100 { - --tw-bg-opacity: 1; - background-color: rgba(254, 226, 226, var(--tw-bg-opacity)); - } - - .xl\:elsa-bg-red-200 { - --tw-bg-opacity: 1; - background-color: rgba(254, 202, 202, var(--tw-bg-opacity)); - } - - .xl\:elsa-bg-red-300 { - --tw-bg-opacity: 1; - background-color: rgba(252, 165, 165, var(--tw-bg-opacity)); - } - - .xl\:elsa-bg-red-400 { - --tw-bg-opacity: 1; - background-color: rgba(248, 113, 113, var(--tw-bg-opacity)); - } - - .xl\:elsa-bg-red-500 { - --tw-bg-opacity: 1; - background-color: rgba(239, 68, 68, var(--tw-bg-opacity)); - } - - .xl\:elsa-bg-red-600 { - --tw-bg-opacity: 1; - background-color: rgba(220, 38, 38, var(--tw-bg-opacity)); - } - - .xl\:elsa-bg-red-700 { - --tw-bg-opacity: 1; - background-color: rgba(185, 28, 28, var(--tw-bg-opacity)); - } - - .xl\:elsa-bg-red-800 { - --tw-bg-opacity: 1; - background-color: rgba(153, 27, 27, var(--tw-bg-opacity)); - } - - .xl\:elsa-bg-red-900 { - --tw-bg-opacity: 1; - background-color: rgba(127, 29, 29, var(--tw-bg-opacity)); - } - - .xl\:elsa-bg-yellow-50 { - --tw-bg-opacity: 1; - background-color: rgba(255, 251, 235, var(--tw-bg-opacity)); - } - - .xl\:elsa-bg-yellow-100 { - --tw-bg-opacity: 1; - background-color: rgba(254, 243, 199, var(--tw-bg-opacity)); - } - - .xl\:elsa-bg-yellow-200 { - --tw-bg-opacity: 1; - background-color: rgba(253, 230, 138, var(--tw-bg-opacity)); - } - - .xl\:elsa-bg-yellow-300 { - --tw-bg-opacity: 1; - background-color: rgba(252, 211, 77, var(--tw-bg-opacity)); - } - - .xl\:elsa-bg-yellow-400 { - --tw-bg-opacity: 1; - background-color: rgba(251, 191, 36, var(--tw-bg-opacity)); - } - - .xl\:elsa-bg-yellow-500 { - --tw-bg-opacity: 1; - background-color: rgba(245, 158, 11, var(--tw-bg-opacity)); - } - - .xl\:elsa-bg-yellow-600 { - --tw-bg-opacity: 1; - background-color: rgba(217, 119, 6, var(--tw-bg-opacity)); - } - - .xl\:elsa-bg-yellow-700 { - --tw-bg-opacity: 1; - background-color: rgba(180, 83, 9, var(--tw-bg-opacity)); - } - - .xl\:elsa-bg-yellow-800 { - --tw-bg-opacity: 1; - background-color: rgba(146, 64, 14, var(--tw-bg-opacity)); - } - - .xl\:elsa-bg-yellow-900 { - --tw-bg-opacity: 1; - background-color: rgba(120, 53, 15, var(--tw-bg-opacity)); - } - - .xl\:elsa-bg-green-50 { - --tw-bg-opacity: 1; - background-color: rgba(236, 253, 245, var(--tw-bg-opacity)); - } - - .xl\:elsa-bg-green-100 { - --tw-bg-opacity: 1; - background-color: rgba(209, 250, 229, var(--tw-bg-opacity)); - } - - .xl\:elsa-bg-green-200 { - --tw-bg-opacity: 1; - background-color: rgba(167, 243, 208, var(--tw-bg-opacity)); - } - - .xl\:elsa-bg-green-300 { - --tw-bg-opacity: 1; - background-color: rgba(110, 231, 183, var(--tw-bg-opacity)); - } - - .xl\:elsa-bg-green-400 { - --tw-bg-opacity: 1; - background-color: rgba(52, 211, 153, var(--tw-bg-opacity)); - } - - .xl\:elsa-bg-green-500 { - --tw-bg-opacity: 1; - background-color: rgba(16, 185, 129, var(--tw-bg-opacity)); - } - - .xl\:elsa-bg-green-600 { - --tw-bg-opacity: 1; - background-color: rgba(5, 150, 105, var(--tw-bg-opacity)); - } - - .xl\:elsa-bg-green-700 { - --tw-bg-opacity: 1; - background-color: rgba(4, 120, 87, var(--tw-bg-opacity)); - } - - .xl\:elsa-bg-green-800 { - --tw-bg-opacity: 1; - background-color: rgba(6, 95, 70, var(--tw-bg-opacity)); - } - - .xl\:elsa-bg-green-900 { - --tw-bg-opacity: 1; - background-color: rgba(6, 78, 59, var(--tw-bg-opacity)); - } - - .xl\:elsa-bg-blue-50 { - --tw-bg-opacity: 1; - background-color: rgba(239, 246, 255, var(--tw-bg-opacity)); - } - - .xl\:elsa-bg-blue-100 { - --tw-bg-opacity: 1; - background-color: rgba(219, 234, 254, var(--tw-bg-opacity)); - } - - .xl\:elsa-bg-blue-200 { - --tw-bg-opacity: 1; - background-color: rgba(191, 219, 254, var(--tw-bg-opacity)); - } - - .xl\:elsa-bg-blue-300 { - --tw-bg-opacity: 1; - background-color: rgba(147, 197, 253, var(--tw-bg-opacity)); - } - - .xl\:elsa-bg-blue-400 { - --tw-bg-opacity: 1; - background-color: rgba(96, 165, 250, var(--tw-bg-opacity)); - } - - .xl\:elsa-bg-blue-500 { - --tw-bg-opacity: 1; - background-color: rgba(59, 130, 246, var(--tw-bg-opacity)); - } - - .xl\:elsa-bg-blue-600 { - --tw-bg-opacity: 1; - background-color: rgba(37, 99, 235, var(--tw-bg-opacity)); - } - - .xl\:elsa-bg-blue-700 { - --tw-bg-opacity: 1; - background-color: rgba(29, 78, 216, var(--tw-bg-opacity)); - } - - .xl\:elsa-bg-blue-800 { - --tw-bg-opacity: 1; - background-color: rgba(30, 64, 175, var(--tw-bg-opacity)); - } - - .xl\:elsa-bg-blue-900 { - --tw-bg-opacity: 1; - background-color: rgba(30, 58, 138, var(--tw-bg-opacity)); - } - - .xl\:elsa-bg-pink-50 { - --tw-bg-opacity: 1; - background-color: rgba(253, 242, 248, var(--tw-bg-opacity)); - } - - .xl\:elsa-bg-pink-100 { - --tw-bg-opacity: 1; - background-color: rgba(252, 231, 243, var(--tw-bg-opacity)); - } - - .xl\:elsa-bg-pink-200 { - --tw-bg-opacity: 1; - background-color: rgba(251, 207, 232, var(--tw-bg-opacity)); - } - - .xl\:elsa-bg-pink-300 { - --tw-bg-opacity: 1; - background-color: rgba(249, 168, 212, var(--tw-bg-opacity)); - } - - .xl\:elsa-bg-pink-400 { - --tw-bg-opacity: 1; - background-color: rgba(244, 114, 182, var(--tw-bg-opacity)); - } - - .xl\:elsa-bg-pink-500 { - --tw-bg-opacity: 1; - background-color: rgba(236, 72, 153, var(--tw-bg-opacity)); - } - - .xl\:elsa-bg-pink-600 { - --tw-bg-opacity: 1; - background-color: rgba(219, 39, 119, var(--tw-bg-opacity)); - } - - .xl\:elsa-bg-pink-700 { - --tw-bg-opacity: 1; - background-color: rgba(190, 24, 93, var(--tw-bg-opacity)); - } - - .xl\:elsa-bg-pink-800 { - --tw-bg-opacity: 1; - background-color: rgba(157, 23, 77, var(--tw-bg-opacity)); - } - - .xl\:elsa-bg-pink-900 { - --tw-bg-opacity: 1; - background-color: rgba(131, 24, 67, var(--tw-bg-opacity)); - } - - .xl\:elsa-bg-cool-gray-50 { - --tw-bg-opacity: 1; - background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); - } - - .xl\:elsa-bg-cool-gray-100 { - --tw-bg-opacity: 1; - background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); - } - - .xl\:elsa-bg-cool-gray-200 { - --tw-bg-opacity: 1; - background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); - } - - .xl\:elsa-bg-cool-gray-300 { - --tw-bg-opacity: 1; - background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); - } - - .xl\:elsa-bg-cool-gray-400 { - --tw-bg-opacity: 1; - background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); - } - - .xl\:elsa-bg-cool-gray-500 { - --tw-bg-opacity: 1; - background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); - } - - .xl\:elsa-bg-cool-gray-600 { - --tw-bg-opacity: 1; - background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); - } - - .xl\:elsa-bg-cool-gray-700 { - --tw-bg-opacity: 1; - background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); - } - - .xl\:elsa-bg-cool-gray-800 { - --tw-bg-opacity: 1; - background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); - } - - .xl\:elsa-bg-cool-gray-900 { - --tw-bg-opacity: 1; - background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); - } - - .xl\:elsa-bg-rose-50 { - --tw-bg-opacity: 1; - background-color: rgba(255, 241, 242, var(--tw-bg-opacity)); - } - - .xl\:elsa-bg-rose-100 { - --tw-bg-opacity: 1; - background-color: rgba(255, 228, 230, var(--tw-bg-opacity)); - } - - .xl\:elsa-bg-rose-200 { - --tw-bg-opacity: 1; - background-color: rgba(254, 205, 211, var(--tw-bg-opacity)); - } - - .xl\:elsa-bg-rose-300 { - --tw-bg-opacity: 1; - background-color: rgba(253, 164, 175, var(--tw-bg-opacity)); - } - - .xl\:elsa-bg-rose-400 { - --tw-bg-opacity: 1; - background-color: rgba(251, 113, 133, var(--tw-bg-opacity)); - } - - .xl\:elsa-bg-rose-500 { - --tw-bg-opacity: 1; - background-color: rgba(244, 63, 94, var(--tw-bg-opacity)); - } - - .xl\:elsa-bg-rose-600 { - --tw-bg-opacity: 1; - background-color: rgba(225, 29, 72, var(--tw-bg-opacity)); - } - - .xl\:elsa-bg-rose-700 { - --tw-bg-opacity: 1; - background-color: rgba(190, 18, 60, var(--tw-bg-opacity)); - } - - .xl\:elsa-bg-rose-800 { - --tw-bg-opacity: 1; - background-color: rgba(159, 18, 57, var(--tw-bg-opacity)); - } - - .xl\:elsa-bg-rose-900 { - --tw-bg-opacity: 1; - background-color: rgba(136, 19, 55, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-gray-50 { - --tw-bg-opacity: 1; - background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-gray-100 { - --tw-bg-opacity: 1; - background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-gray-200 { - --tw-bg-opacity: 1; - background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-gray-300 { - --tw-bg-opacity: 1; - background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-gray-400 { - --tw-bg-opacity: 1; - background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-gray-500 { - --tw-bg-opacity: 1; - background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-gray-600 { - --tw-bg-opacity: 1; - background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-gray-700 { - --tw-bg-opacity: 1; - background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-gray-800 { - --tw-bg-opacity: 1; - background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-gray-900 { - --tw-bg-opacity: 1; - background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-red-50 { - --tw-bg-opacity: 1; - background-color: rgba(254, 242, 242, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-red-100 { - --tw-bg-opacity: 1; - background-color: rgba(254, 226, 226, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-red-200 { - --tw-bg-opacity: 1; - background-color: rgba(254, 202, 202, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-red-300 { - --tw-bg-opacity: 1; - background-color: rgba(252, 165, 165, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-red-400 { - --tw-bg-opacity: 1; - background-color: rgba(248, 113, 113, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-red-500 { - --tw-bg-opacity: 1; - background-color: rgba(239, 68, 68, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-red-600 { - --tw-bg-opacity: 1; - background-color: rgba(220, 38, 38, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-red-700 { - --tw-bg-opacity: 1; - background-color: rgba(185, 28, 28, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-red-800 { - --tw-bg-opacity: 1; - background-color: rgba(153, 27, 27, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-red-900 { - --tw-bg-opacity: 1; - background-color: rgba(127, 29, 29, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-yellow-50 { - --tw-bg-opacity: 1; - background-color: rgba(255, 251, 235, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-yellow-100 { - --tw-bg-opacity: 1; - background-color: rgba(254, 243, 199, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-yellow-200 { - --tw-bg-opacity: 1; - background-color: rgba(253, 230, 138, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-yellow-300 { - --tw-bg-opacity: 1; - background-color: rgba(252, 211, 77, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-yellow-400 { - --tw-bg-opacity: 1; - background-color: rgba(251, 191, 36, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-yellow-500 { - --tw-bg-opacity: 1; - background-color: rgba(245, 158, 11, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-yellow-600 { - --tw-bg-opacity: 1; - background-color: rgba(217, 119, 6, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-yellow-700 { - --tw-bg-opacity: 1; - background-color: rgba(180, 83, 9, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-yellow-800 { - --tw-bg-opacity: 1; - background-color: rgba(146, 64, 14, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-yellow-900 { - --tw-bg-opacity: 1; - background-color: rgba(120, 53, 15, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-green-50 { - --tw-bg-opacity: 1; - background-color: rgba(236, 253, 245, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-green-100 { - --tw-bg-opacity: 1; - background-color: rgba(209, 250, 229, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-green-200 { - --tw-bg-opacity: 1; - background-color: rgba(167, 243, 208, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-green-300 { - --tw-bg-opacity: 1; - background-color: rgba(110, 231, 183, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-green-400 { - --tw-bg-opacity: 1; - background-color: rgba(52, 211, 153, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-green-500 { - --tw-bg-opacity: 1; - background-color: rgba(16, 185, 129, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-green-600 { - --tw-bg-opacity: 1; - background-color: rgba(5, 150, 105, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-green-700 { - --tw-bg-opacity: 1; - background-color: rgba(4, 120, 87, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-green-800 { - --tw-bg-opacity: 1; - background-color: rgba(6, 95, 70, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-green-900 { - --tw-bg-opacity: 1; - background-color: rgba(6, 78, 59, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-blue-50 { - --tw-bg-opacity: 1; - background-color: rgba(239, 246, 255, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-blue-100 { - --tw-bg-opacity: 1; - background-color: rgba(219, 234, 254, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-blue-200 { - --tw-bg-opacity: 1; - background-color: rgba(191, 219, 254, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-blue-300 { - --tw-bg-opacity: 1; - background-color: rgba(147, 197, 253, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-blue-400 { - --tw-bg-opacity: 1; - background-color: rgba(96, 165, 250, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-blue-500 { - --tw-bg-opacity: 1; - background-color: rgba(59, 130, 246, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-blue-600 { - --tw-bg-opacity: 1; - background-color: rgba(37, 99, 235, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-blue-700 { - --tw-bg-opacity: 1; - background-color: rgba(29, 78, 216, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-blue-800 { - --tw-bg-opacity: 1; - background-color: rgba(30, 64, 175, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-blue-900 { - --tw-bg-opacity: 1; - background-color: rgba(30, 58, 138, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-pink-50 { - --tw-bg-opacity: 1; - background-color: rgba(253, 242, 248, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-pink-100 { - --tw-bg-opacity: 1; - background-color: rgba(252, 231, 243, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-pink-200 { - --tw-bg-opacity: 1; - background-color: rgba(251, 207, 232, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-pink-300 { - --tw-bg-opacity: 1; - background-color: rgba(249, 168, 212, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-pink-400 { - --tw-bg-opacity: 1; - background-color: rgba(244, 114, 182, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-pink-500 { - --tw-bg-opacity: 1; - background-color: rgba(236, 72, 153, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-pink-600 { - --tw-bg-opacity: 1; - background-color: rgba(219, 39, 119, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-pink-700 { - --tw-bg-opacity: 1; - background-color: rgba(190, 24, 93, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-pink-800 { - --tw-bg-opacity: 1; - background-color: rgba(157, 23, 77, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-pink-900 { - --tw-bg-opacity: 1; - background-color: rgba(131, 24, 67, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-cool-gray-50 { - --tw-bg-opacity: 1; - background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-cool-gray-100 { - --tw-bg-opacity: 1; - background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-cool-gray-200 { - --tw-bg-opacity: 1; - background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-cool-gray-300 { - --tw-bg-opacity: 1; - background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-cool-gray-400 { - --tw-bg-opacity: 1; - background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-cool-gray-500 { - --tw-bg-opacity: 1; - background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-cool-gray-600 { - --tw-bg-opacity: 1; - background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-cool-gray-700 { - --tw-bg-opacity: 1; - background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-cool-gray-800 { - --tw-bg-opacity: 1; - background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-cool-gray-900 { - --tw-bg-opacity: 1; - background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-rose-50 { - --tw-bg-opacity: 1; - background-color: rgba(255, 241, 242, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-rose-100 { - --tw-bg-opacity: 1; - background-color: rgba(255, 228, 230, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-rose-200 { - --tw-bg-opacity: 1; - background-color: rgba(254, 205, 211, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-rose-300 { - --tw-bg-opacity: 1; - background-color: rgba(253, 164, 175, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-rose-400 { - --tw-bg-opacity: 1; - background-color: rgba(251, 113, 133, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-rose-500 { - --tw-bg-opacity: 1; - background-color: rgba(244, 63, 94, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-rose-600 { - --tw-bg-opacity: 1; - background-color: rgba(225, 29, 72, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-rose-700 { - --tw-bg-opacity: 1; - background-color: rgba(190, 18, 60, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-rose-800 { - --tw-bg-opacity: 1; - background-color: rgba(159, 18, 57, var(--tw-bg-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-bg-rose-900 { - --tw-bg-opacity: 1; - background-color: rgba(136, 19, 55, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-gray-50:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-gray-100:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-gray-200:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-gray-300:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-gray-400:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-gray-500:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-gray-600:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-gray-700:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-gray-800:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-gray-900:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-red-50:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(254, 242, 242, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-red-100:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(254, 226, 226, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-red-200:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(254, 202, 202, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-red-300:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(252, 165, 165, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-red-400:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(248, 113, 113, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-red-500:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(239, 68, 68, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-red-600:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(220, 38, 38, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-red-700:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(185, 28, 28, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-red-800:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(153, 27, 27, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-red-900:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(127, 29, 29, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-yellow-50:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(255, 251, 235, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-yellow-100:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(254, 243, 199, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-yellow-200:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(253, 230, 138, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-yellow-300:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(252, 211, 77, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-yellow-400:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(251, 191, 36, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-yellow-500:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(245, 158, 11, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-yellow-600:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(217, 119, 6, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-yellow-700:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(180, 83, 9, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-yellow-800:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(146, 64, 14, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-yellow-900:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(120, 53, 15, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-green-50:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(236, 253, 245, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-green-100:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(209, 250, 229, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-green-200:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(167, 243, 208, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-green-300:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(110, 231, 183, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-green-400:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(52, 211, 153, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-green-500:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(16, 185, 129, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-green-600:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(5, 150, 105, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-green-700:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(4, 120, 87, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-green-800:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(6, 95, 70, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-green-900:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(6, 78, 59, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-blue-50:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(239, 246, 255, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-blue-100:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(219, 234, 254, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-blue-200:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(191, 219, 254, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-blue-300:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(147, 197, 253, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-blue-400:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(96, 165, 250, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-blue-500:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(59, 130, 246, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-blue-600:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(37, 99, 235, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-blue-700:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(29, 78, 216, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-blue-800:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(30, 64, 175, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-blue-900:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(30, 58, 138, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-pink-50:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(253, 242, 248, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-pink-100:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(252, 231, 243, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-pink-200:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(251, 207, 232, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-pink-300:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(249, 168, 212, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-pink-400:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(244, 114, 182, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-pink-500:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(236, 72, 153, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-pink-600:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(219, 39, 119, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-pink-700:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(190, 24, 93, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-pink-800:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(157, 23, 77, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-pink-900:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(131, 24, 67, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-cool-gray-50:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-cool-gray-100:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-cool-gray-200:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-cool-gray-300:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-cool-gray-400:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-cool-gray-500:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-cool-gray-600:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-cool-gray-700:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-cool-gray-800:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-cool-gray-900:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-rose-50:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(255, 241, 242, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-rose-100:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(255, 228, 230, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-rose-200:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(254, 205, 211, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-rose-300:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(253, 164, 175, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-rose-400:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(251, 113, 133, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-rose-500:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(244, 63, 94, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-rose-600:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(225, 29, 72, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-rose-700:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(190, 18, 60, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-rose-800:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(159, 18, 57, var(--tw-bg-opacity)); - } - - .xl\:focus-within\:elsa-bg-rose-900:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(136, 19, 55, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-gray-50:hover { - --tw-bg-opacity: 1; - background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-gray-100:hover { - --tw-bg-opacity: 1; - background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-gray-200:hover { - --tw-bg-opacity: 1; - background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-gray-300:hover { - --tw-bg-opacity: 1; - background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-gray-400:hover { - --tw-bg-opacity: 1; - background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-gray-500:hover { - --tw-bg-opacity: 1; - background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-gray-600:hover { - --tw-bg-opacity: 1; - background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-gray-700:hover { - --tw-bg-opacity: 1; - background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-gray-800:hover { - --tw-bg-opacity: 1; - background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-gray-900:hover { - --tw-bg-opacity: 1; - background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-red-50:hover { - --tw-bg-opacity: 1; - background-color: rgba(254, 242, 242, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-red-100:hover { - --tw-bg-opacity: 1; - background-color: rgba(254, 226, 226, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-red-200:hover { - --tw-bg-opacity: 1; - background-color: rgba(254, 202, 202, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-red-300:hover { - --tw-bg-opacity: 1; - background-color: rgba(252, 165, 165, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-red-400:hover { - --tw-bg-opacity: 1; - background-color: rgba(248, 113, 113, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-red-500:hover { - --tw-bg-opacity: 1; - background-color: rgba(239, 68, 68, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-red-600:hover { - --tw-bg-opacity: 1; - background-color: rgba(220, 38, 38, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-red-700:hover { - --tw-bg-opacity: 1; - background-color: rgba(185, 28, 28, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-red-800:hover { - --tw-bg-opacity: 1; - background-color: rgba(153, 27, 27, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-red-900:hover { - --tw-bg-opacity: 1; - background-color: rgba(127, 29, 29, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-yellow-50:hover { - --tw-bg-opacity: 1; - background-color: rgba(255, 251, 235, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-yellow-100:hover { - --tw-bg-opacity: 1; - background-color: rgba(254, 243, 199, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-yellow-200:hover { - --tw-bg-opacity: 1; - background-color: rgba(253, 230, 138, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-yellow-300:hover { - --tw-bg-opacity: 1; - background-color: rgba(252, 211, 77, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-yellow-400:hover { - --tw-bg-opacity: 1; - background-color: rgba(251, 191, 36, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-yellow-500:hover { - --tw-bg-opacity: 1; - background-color: rgba(245, 158, 11, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-yellow-600:hover { - --tw-bg-opacity: 1; - background-color: rgba(217, 119, 6, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-yellow-700:hover { - --tw-bg-opacity: 1; - background-color: rgba(180, 83, 9, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-yellow-800:hover { - --tw-bg-opacity: 1; - background-color: rgba(146, 64, 14, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-yellow-900:hover { - --tw-bg-opacity: 1; - background-color: rgba(120, 53, 15, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-green-50:hover { - --tw-bg-opacity: 1; - background-color: rgba(236, 253, 245, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-green-100:hover { - --tw-bg-opacity: 1; - background-color: rgba(209, 250, 229, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-green-200:hover { - --tw-bg-opacity: 1; - background-color: rgba(167, 243, 208, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-green-300:hover { - --tw-bg-opacity: 1; - background-color: rgba(110, 231, 183, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-green-400:hover { - --tw-bg-opacity: 1; - background-color: rgba(52, 211, 153, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-green-500:hover { - --tw-bg-opacity: 1; - background-color: rgba(16, 185, 129, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-green-600:hover { - --tw-bg-opacity: 1; - background-color: rgba(5, 150, 105, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-green-700:hover { - --tw-bg-opacity: 1; - background-color: rgba(4, 120, 87, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-green-800:hover { - --tw-bg-opacity: 1; - background-color: rgba(6, 95, 70, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-green-900:hover { - --tw-bg-opacity: 1; - background-color: rgba(6, 78, 59, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-blue-50:hover { - --tw-bg-opacity: 1; - background-color: rgba(239, 246, 255, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-blue-100:hover { - --tw-bg-opacity: 1; - background-color: rgba(219, 234, 254, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-blue-200:hover { - --tw-bg-opacity: 1; - background-color: rgba(191, 219, 254, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-blue-300:hover { - --tw-bg-opacity: 1; - background-color: rgba(147, 197, 253, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-blue-400:hover { - --tw-bg-opacity: 1; - background-color: rgba(96, 165, 250, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-blue-500:hover { - --tw-bg-opacity: 1; - background-color: rgba(59, 130, 246, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-blue-600:hover { - --tw-bg-opacity: 1; - background-color: rgba(37, 99, 235, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-blue-700:hover { - --tw-bg-opacity: 1; - background-color: rgba(29, 78, 216, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-blue-800:hover { - --tw-bg-opacity: 1; - background-color: rgba(30, 64, 175, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-blue-900:hover { - --tw-bg-opacity: 1; - background-color: rgba(30, 58, 138, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-pink-50:hover { - --tw-bg-opacity: 1; - background-color: rgba(253, 242, 248, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-pink-100:hover { - --tw-bg-opacity: 1; - background-color: rgba(252, 231, 243, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-pink-200:hover { - --tw-bg-opacity: 1; - background-color: rgba(251, 207, 232, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-pink-300:hover { - --tw-bg-opacity: 1; - background-color: rgba(249, 168, 212, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-pink-400:hover { - --tw-bg-opacity: 1; - background-color: rgba(244, 114, 182, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-pink-500:hover { - --tw-bg-opacity: 1; - background-color: rgba(236, 72, 153, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-pink-600:hover { - --tw-bg-opacity: 1; - background-color: rgba(219, 39, 119, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-pink-700:hover { - --tw-bg-opacity: 1; - background-color: rgba(190, 24, 93, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-pink-800:hover { - --tw-bg-opacity: 1; - background-color: rgba(157, 23, 77, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-pink-900:hover { - --tw-bg-opacity: 1; - background-color: rgba(131, 24, 67, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-cool-gray-50:hover { - --tw-bg-opacity: 1; - background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-cool-gray-100:hover { - --tw-bg-opacity: 1; - background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-cool-gray-200:hover { - --tw-bg-opacity: 1; - background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-cool-gray-300:hover { - --tw-bg-opacity: 1; - background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-cool-gray-400:hover { - --tw-bg-opacity: 1; - background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-cool-gray-500:hover { - --tw-bg-opacity: 1; - background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-cool-gray-600:hover { - --tw-bg-opacity: 1; - background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-cool-gray-700:hover { - --tw-bg-opacity: 1; - background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-cool-gray-800:hover { - --tw-bg-opacity: 1; - background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-cool-gray-900:hover { - --tw-bg-opacity: 1; - background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-rose-50:hover { - --tw-bg-opacity: 1; - background-color: rgba(255, 241, 242, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-rose-100:hover { - --tw-bg-opacity: 1; - background-color: rgba(255, 228, 230, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-rose-200:hover { - --tw-bg-opacity: 1; - background-color: rgba(254, 205, 211, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-rose-300:hover { - --tw-bg-opacity: 1; - background-color: rgba(253, 164, 175, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-rose-400:hover { - --tw-bg-opacity: 1; - background-color: rgba(251, 113, 133, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-rose-500:hover { - --tw-bg-opacity: 1; - background-color: rgba(244, 63, 94, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-rose-600:hover { - --tw-bg-opacity: 1; - background-color: rgba(225, 29, 72, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-rose-700:hover { - --tw-bg-opacity: 1; - background-color: rgba(190, 18, 60, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-rose-800:hover { - --tw-bg-opacity: 1; - background-color: rgba(159, 18, 57, var(--tw-bg-opacity)); - } - - .xl\:hover\:elsa-bg-rose-900:hover { - --tw-bg-opacity: 1; - background-color: rgba(136, 19, 55, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-gray-50:focus { - --tw-bg-opacity: 1; - background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-gray-100:focus { - --tw-bg-opacity: 1; - background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-gray-200:focus { - --tw-bg-opacity: 1; - background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-gray-300:focus { - --tw-bg-opacity: 1; - background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-gray-400:focus { - --tw-bg-opacity: 1; - background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-gray-500:focus { - --tw-bg-opacity: 1; - background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-gray-600:focus { - --tw-bg-opacity: 1; - background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-gray-700:focus { - --tw-bg-opacity: 1; - background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-gray-800:focus { - --tw-bg-opacity: 1; - background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-gray-900:focus { - --tw-bg-opacity: 1; - background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-red-50:focus { - --tw-bg-opacity: 1; - background-color: rgba(254, 242, 242, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-red-100:focus { - --tw-bg-opacity: 1; - background-color: rgba(254, 226, 226, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-red-200:focus { - --tw-bg-opacity: 1; - background-color: rgba(254, 202, 202, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-red-300:focus { - --tw-bg-opacity: 1; - background-color: rgba(252, 165, 165, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-red-400:focus { - --tw-bg-opacity: 1; - background-color: rgba(248, 113, 113, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-red-500:focus { - --tw-bg-opacity: 1; - background-color: rgba(239, 68, 68, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-red-600:focus { - --tw-bg-opacity: 1; - background-color: rgba(220, 38, 38, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-red-700:focus { - --tw-bg-opacity: 1; - background-color: rgba(185, 28, 28, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-red-800:focus { - --tw-bg-opacity: 1; - background-color: rgba(153, 27, 27, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-red-900:focus { - --tw-bg-opacity: 1; - background-color: rgba(127, 29, 29, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-yellow-50:focus { - --tw-bg-opacity: 1; - background-color: rgba(255, 251, 235, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-yellow-100:focus { - --tw-bg-opacity: 1; - background-color: rgba(254, 243, 199, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-yellow-200:focus { - --tw-bg-opacity: 1; - background-color: rgba(253, 230, 138, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-yellow-300:focus { - --tw-bg-opacity: 1; - background-color: rgba(252, 211, 77, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-yellow-400:focus { - --tw-bg-opacity: 1; - background-color: rgba(251, 191, 36, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-yellow-500:focus { - --tw-bg-opacity: 1; - background-color: rgba(245, 158, 11, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-yellow-600:focus { - --tw-bg-opacity: 1; - background-color: rgba(217, 119, 6, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-yellow-700:focus { - --tw-bg-opacity: 1; - background-color: rgba(180, 83, 9, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-yellow-800:focus { - --tw-bg-opacity: 1; - background-color: rgba(146, 64, 14, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-yellow-900:focus { - --tw-bg-opacity: 1; - background-color: rgba(120, 53, 15, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-green-50:focus { - --tw-bg-opacity: 1; - background-color: rgba(236, 253, 245, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-green-100:focus { - --tw-bg-opacity: 1; - background-color: rgba(209, 250, 229, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-green-200:focus { - --tw-bg-opacity: 1; - background-color: rgba(167, 243, 208, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-green-300:focus { - --tw-bg-opacity: 1; - background-color: rgba(110, 231, 183, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-green-400:focus { - --tw-bg-opacity: 1; - background-color: rgba(52, 211, 153, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-green-500:focus { - --tw-bg-opacity: 1; - background-color: rgba(16, 185, 129, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-green-600:focus { - --tw-bg-opacity: 1; - background-color: rgba(5, 150, 105, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-green-700:focus { - --tw-bg-opacity: 1; - background-color: rgba(4, 120, 87, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-green-800:focus { - --tw-bg-opacity: 1; - background-color: rgba(6, 95, 70, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-green-900:focus { - --tw-bg-opacity: 1; - background-color: rgba(6, 78, 59, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-blue-50:focus { - --tw-bg-opacity: 1; - background-color: rgba(239, 246, 255, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-blue-100:focus { - --tw-bg-opacity: 1; - background-color: rgba(219, 234, 254, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-blue-200:focus { - --tw-bg-opacity: 1; - background-color: rgba(191, 219, 254, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-blue-300:focus { - --tw-bg-opacity: 1; - background-color: rgba(147, 197, 253, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-blue-400:focus { - --tw-bg-opacity: 1; - background-color: rgba(96, 165, 250, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-blue-500:focus { - --tw-bg-opacity: 1; - background-color: rgba(59, 130, 246, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-blue-600:focus { - --tw-bg-opacity: 1; - background-color: rgba(37, 99, 235, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-blue-700:focus { - --tw-bg-opacity: 1; - background-color: rgba(29, 78, 216, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-blue-800:focus { - --tw-bg-opacity: 1; - background-color: rgba(30, 64, 175, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-blue-900:focus { - --tw-bg-opacity: 1; - background-color: rgba(30, 58, 138, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-pink-50:focus { - --tw-bg-opacity: 1; - background-color: rgba(253, 242, 248, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-pink-100:focus { - --tw-bg-opacity: 1; - background-color: rgba(252, 231, 243, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-pink-200:focus { - --tw-bg-opacity: 1; - background-color: rgba(251, 207, 232, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-pink-300:focus { - --tw-bg-opacity: 1; - background-color: rgba(249, 168, 212, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-pink-400:focus { - --tw-bg-opacity: 1; - background-color: rgba(244, 114, 182, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-pink-500:focus { - --tw-bg-opacity: 1; - background-color: rgba(236, 72, 153, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-pink-600:focus { - --tw-bg-opacity: 1; - background-color: rgba(219, 39, 119, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-pink-700:focus { - --tw-bg-opacity: 1; - background-color: rgba(190, 24, 93, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-pink-800:focus { - --tw-bg-opacity: 1; - background-color: rgba(157, 23, 77, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-pink-900:focus { - --tw-bg-opacity: 1; - background-color: rgba(131, 24, 67, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-cool-gray-50:focus { - --tw-bg-opacity: 1; - background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-cool-gray-100:focus { - --tw-bg-opacity: 1; - background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-cool-gray-200:focus { - --tw-bg-opacity: 1; - background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-cool-gray-300:focus { - --tw-bg-opacity: 1; - background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-cool-gray-400:focus { - --tw-bg-opacity: 1; - background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-cool-gray-500:focus { - --tw-bg-opacity: 1; - background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-cool-gray-600:focus { - --tw-bg-opacity: 1; - background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-cool-gray-700:focus { - --tw-bg-opacity: 1; - background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-cool-gray-800:focus { - --tw-bg-opacity: 1; - background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-cool-gray-900:focus { - --tw-bg-opacity: 1; - background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-rose-50:focus { - --tw-bg-opacity: 1; - background-color: rgba(255, 241, 242, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-rose-100:focus { - --tw-bg-opacity: 1; - background-color: rgba(255, 228, 230, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-rose-200:focus { - --tw-bg-opacity: 1; - background-color: rgba(254, 205, 211, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-rose-300:focus { - --tw-bg-opacity: 1; - background-color: rgba(253, 164, 175, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-rose-400:focus { - --tw-bg-opacity: 1; - background-color: rgba(251, 113, 133, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-rose-500:focus { - --tw-bg-opacity: 1; - background-color: rgba(244, 63, 94, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-rose-600:focus { - --tw-bg-opacity: 1; - background-color: rgba(225, 29, 72, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-rose-700:focus { - --tw-bg-opacity: 1; - background-color: rgba(190, 18, 60, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-rose-800:focus { - --tw-bg-opacity: 1; - background-color: rgba(159, 18, 57, var(--tw-bg-opacity)); - } - - .xl\:focus\:elsa-bg-rose-900:focus { - --tw-bg-opacity: 1; - background-color: rgba(136, 19, 55, var(--tw-bg-opacity)); - } - - .xl\:elsa-from-gray-50 { - --tw-gradient-from: #f9fafb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0)); - } - - .xl\:elsa-from-gray-100 { - --tw-gradient-from: #f3f4f6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0)); - } - - .xl\:elsa-from-gray-200 { - --tw-gradient-from: #e5e7eb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0)); - } - - .xl\:elsa-from-gray-300 { - --tw-gradient-from: #d1d5db; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0)); - } - - .xl\:elsa-from-gray-400 { - --tw-gradient-from: #9ca3af; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0)); - } - - .xl\:elsa-from-gray-500 { - --tw-gradient-from: #6b7280; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0)); - } - - .xl\:elsa-from-gray-600 { - --tw-gradient-from: #4b5563; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0)); - } - - .xl\:elsa-from-gray-700 { - --tw-gradient-from: #374151; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0)); - } - - .xl\:elsa-from-gray-800 { - --tw-gradient-from: #1f2937; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0)); - } - - .xl\:elsa-from-gray-900 { - --tw-gradient-from: #111827; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0)); - } - - .xl\:elsa-from-red-50 { - --tw-gradient-from: #fef2f2; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0)); - } - - .xl\:elsa-from-red-100 { - --tw-gradient-from: #fee2e2; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0)); - } - - .xl\:elsa-from-red-200 { - --tw-gradient-from: #fecaca; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0)); - } - - .xl\:elsa-from-red-300 { - --tw-gradient-from: #fca5a5; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0)); - } - - .xl\:elsa-from-red-400 { - --tw-gradient-from: #f87171; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0)); - } - - .xl\:elsa-from-red-500 { - --tw-gradient-from: #ef4444; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0)); - } - - .xl\:elsa-from-red-600 { - --tw-gradient-from: #dc2626; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0)); - } - - .xl\:elsa-from-red-700 { - --tw-gradient-from: #b91c1c; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0)); - } - - .xl\:elsa-from-red-800 { - --tw-gradient-from: #991b1b; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0)); - } - - .xl\:elsa-from-red-900 { - --tw-gradient-from: #7f1d1d; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0)); - } - - .xl\:elsa-from-yellow-50 { - --tw-gradient-from: #fffbeb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0)); - } - - .xl\:elsa-from-yellow-100 { - --tw-gradient-from: #fef3c7; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0)); - } - - .xl\:elsa-from-yellow-200 { - --tw-gradient-from: #fde68a; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0)); - } - - .xl\:elsa-from-yellow-300 { - --tw-gradient-from: #fcd34d; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0)); - } - - .xl\:elsa-from-yellow-400 { - --tw-gradient-from: #fbbf24; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0)); - } - - .xl\:elsa-from-yellow-500 { - --tw-gradient-from: #f59e0b; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0)); - } - - .xl\:elsa-from-yellow-600 { - --tw-gradient-from: #d97706; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0)); - } - - .xl\:elsa-from-yellow-700 { - --tw-gradient-from: #b45309; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0)); - } - - .xl\:elsa-from-yellow-800 { - --tw-gradient-from: #92400e; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0)); - } - - .xl\:elsa-from-yellow-900 { - --tw-gradient-from: #78350f; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0)); - } - - .xl\:elsa-from-green-50 { - --tw-gradient-from: #ecfdf5; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0)); - } - - .xl\:elsa-from-green-100 { - --tw-gradient-from: #d1fae5; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0)); - } - - .xl\:elsa-from-green-200 { - --tw-gradient-from: #a7f3d0; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0)); - } - - .xl\:elsa-from-green-300 { - --tw-gradient-from: #6ee7b7; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0)); - } - - .xl\:elsa-from-green-400 { - --tw-gradient-from: #34d399; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0)); - } - - .xl\:elsa-from-green-500 { - --tw-gradient-from: #10b981; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0)); - } - - .xl\:elsa-from-green-600 { - --tw-gradient-from: #059669; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0)); - } - - .xl\:elsa-from-green-700 { - --tw-gradient-from: #047857; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0)); - } - - .xl\:elsa-from-green-800 { - --tw-gradient-from: #065f46; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0)); - } - - .xl\:elsa-from-green-900 { - --tw-gradient-from: #064e3b; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0)); - } - - .xl\:elsa-from-blue-50 { - --tw-gradient-from: #eff6ff; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0)); - } - - .xl\:elsa-from-blue-100 { - --tw-gradient-from: #dbeafe; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0)); - } - - .xl\:elsa-from-blue-200 { - --tw-gradient-from: #bfdbfe; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0)); - } - - .xl\:elsa-from-blue-300 { - --tw-gradient-from: #93c5fd; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0)); - } - - .xl\:elsa-from-blue-400 { - --tw-gradient-from: #60a5fa; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0)); - } - - .xl\:elsa-from-blue-500 { - --tw-gradient-from: #3b82f6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0)); - } - - .xl\:elsa-from-blue-600 { - --tw-gradient-from: #2563eb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0)); - } - - .xl\:elsa-from-blue-700 { - --tw-gradient-from: #1d4ed8; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0)); - } - - .xl\:elsa-from-blue-800 { - --tw-gradient-from: #1e40af; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0)); - } - - .xl\:elsa-from-blue-900 { - --tw-gradient-from: #1e3a8a; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0)); - } - - .xl\:elsa-from-pink-50 { - --tw-gradient-from: #fdf2f8; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0)); - } - - .xl\:elsa-from-pink-100 { - --tw-gradient-from: #fce7f3; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0)); - } - - .xl\:elsa-from-pink-200 { - --tw-gradient-from: #fbcfe8; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0)); - } - - .xl\:elsa-from-pink-300 { - --tw-gradient-from: #f9a8d4; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0)); - } - - .xl\:elsa-from-pink-400 { - --tw-gradient-from: #f472b6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0)); - } - - .xl\:elsa-from-pink-500 { - --tw-gradient-from: #ec4899; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0)); - } - - .xl\:elsa-from-pink-600 { - --tw-gradient-from: #db2777; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0)); - } - - .xl\:elsa-from-pink-700 { - --tw-gradient-from: #be185d; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0)); - } - - .xl\:elsa-from-pink-800 { - --tw-gradient-from: #9d174d; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0)); - } - - .xl\:elsa-from-pink-900 { - --tw-gradient-from: #831843; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0)); - } - - .xl\:elsa-from-cool-gray-50 { - --tw-gradient-from: #f9fafb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0)); - } - - .xl\:elsa-from-cool-gray-100 { - --tw-gradient-from: #f3f4f6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0)); - } - - .xl\:elsa-from-cool-gray-200 { - --tw-gradient-from: #e5e7eb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0)); - } - - .xl\:elsa-from-cool-gray-300 { - --tw-gradient-from: #d1d5db; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0)); - } - - .xl\:elsa-from-cool-gray-400 { - --tw-gradient-from: #9ca3af; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0)); - } - - .xl\:elsa-from-cool-gray-500 { - --tw-gradient-from: #6b7280; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0)); - } - - .xl\:elsa-from-cool-gray-600 { - --tw-gradient-from: #4b5563; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0)); - } - - .xl\:elsa-from-cool-gray-700 { - --tw-gradient-from: #374151; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0)); - } - - .xl\:elsa-from-cool-gray-800 { - --tw-gradient-from: #1f2937; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0)); - } - - .xl\:elsa-from-cool-gray-900 { - --tw-gradient-from: #111827; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0)); - } - - .xl\:elsa-from-rose-50 { - --tw-gradient-from: #fff1f2; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 241, 242, 0)); - } - - .xl\:elsa-from-rose-100 { - --tw-gradient-from: #ffe4e6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 228, 230, 0)); - } - - .xl\:elsa-from-rose-200 { - --tw-gradient-from: #fecdd3; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 205, 211, 0)); - } - - .xl\:elsa-from-rose-300 { - --tw-gradient-from: #fda4af; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 164, 175, 0)); - } - - .xl\:elsa-from-rose-400 { - --tw-gradient-from: #fb7185; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 113, 133, 0)); - } - - .xl\:elsa-from-rose-500 { - --tw-gradient-from: #f43f5e; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 63, 94, 0)); - } - - .xl\:elsa-from-rose-600 { - --tw-gradient-from: #e11d48; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(225, 29, 72, 0)); - } - - .xl\:elsa-from-rose-700 { - --tw-gradient-from: #be123c; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 18, 60, 0)); - } - - .xl\:elsa-from-rose-800 { - --tw-gradient-from: #9f1239; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(159, 18, 57, 0)); - } - - .xl\:elsa-from-rose-900 { - --tw-gradient-from: #881337; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(136, 19, 55, 0)); - } - - .xl\:hover\:elsa-from-gray-50:hover { - --tw-gradient-from: #f9fafb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0)); - } - - .xl\:hover\:elsa-from-gray-100:hover { - --tw-gradient-from: #f3f4f6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0)); - } - - .xl\:hover\:elsa-from-gray-200:hover { - --tw-gradient-from: #e5e7eb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0)); - } - - .xl\:hover\:elsa-from-gray-300:hover { - --tw-gradient-from: #d1d5db; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0)); - } - - .xl\:hover\:elsa-from-gray-400:hover { - --tw-gradient-from: #9ca3af; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0)); - } - - .xl\:hover\:elsa-from-gray-500:hover { - --tw-gradient-from: #6b7280; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0)); - } - - .xl\:hover\:elsa-from-gray-600:hover { - --tw-gradient-from: #4b5563; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0)); - } - - .xl\:hover\:elsa-from-gray-700:hover { - --tw-gradient-from: #374151; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0)); - } - - .xl\:hover\:elsa-from-gray-800:hover { - --tw-gradient-from: #1f2937; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0)); - } - - .xl\:hover\:elsa-from-gray-900:hover { - --tw-gradient-from: #111827; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0)); - } - - .xl\:hover\:elsa-from-red-50:hover { - --tw-gradient-from: #fef2f2; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0)); - } - - .xl\:hover\:elsa-from-red-100:hover { - --tw-gradient-from: #fee2e2; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0)); - } - - .xl\:hover\:elsa-from-red-200:hover { - --tw-gradient-from: #fecaca; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0)); - } - - .xl\:hover\:elsa-from-red-300:hover { - --tw-gradient-from: #fca5a5; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0)); - } - - .xl\:hover\:elsa-from-red-400:hover { - --tw-gradient-from: #f87171; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0)); - } - - .xl\:hover\:elsa-from-red-500:hover { - --tw-gradient-from: #ef4444; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0)); - } - - .xl\:hover\:elsa-from-red-600:hover { - --tw-gradient-from: #dc2626; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0)); - } - - .xl\:hover\:elsa-from-red-700:hover { - --tw-gradient-from: #b91c1c; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0)); - } - - .xl\:hover\:elsa-from-red-800:hover { - --tw-gradient-from: #991b1b; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0)); - } - - .xl\:hover\:elsa-from-red-900:hover { - --tw-gradient-from: #7f1d1d; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0)); - } - - .xl\:hover\:elsa-from-yellow-50:hover { - --tw-gradient-from: #fffbeb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0)); - } - - .xl\:hover\:elsa-from-yellow-100:hover { - --tw-gradient-from: #fef3c7; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0)); - } - - .xl\:hover\:elsa-from-yellow-200:hover { - --tw-gradient-from: #fde68a; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0)); - } - - .xl\:hover\:elsa-from-yellow-300:hover { - --tw-gradient-from: #fcd34d; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0)); - } - - .xl\:hover\:elsa-from-yellow-400:hover { - --tw-gradient-from: #fbbf24; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0)); - } - - .xl\:hover\:elsa-from-yellow-500:hover { - --tw-gradient-from: #f59e0b; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0)); - } - - .xl\:hover\:elsa-from-yellow-600:hover { - --tw-gradient-from: #d97706; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0)); - } - - .xl\:hover\:elsa-from-yellow-700:hover { - --tw-gradient-from: #b45309; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0)); - } - - .xl\:hover\:elsa-from-yellow-800:hover { - --tw-gradient-from: #92400e; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0)); - } - - .xl\:hover\:elsa-from-yellow-900:hover { - --tw-gradient-from: #78350f; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0)); - } - - .xl\:hover\:elsa-from-green-50:hover { - --tw-gradient-from: #ecfdf5; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0)); - } - - .xl\:hover\:elsa-from-green-100:hover { - --tw-gradient-from: #d1fae5; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0)); - } - - .xl\:hover\:elsa-from-green-200:hover { - --tw-gradient-from: #a7f3d0; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0)); - } - - .xl\:hover\:elsa-from-green-300:hover { - --tw-gradient-from: #6ee7b7; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0)); - } - - .xl\:hover\:elsa-from-green-400:hover { - --tw-gradient-from: #34d399; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0)); - } - - .xl\:hover\:elsa-from-green-500:hover { - --tw-gradient-from: #10b981; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0)); - } - - .xl\:hover\:elsa-from-green-600:hover { - --tw-gradient-from: #059669; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0)); - } - - .xl\:hover\:elsa-from-green-700:hover { - --tw-gradient-from: #047857; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0)); - } - - .xl\:hover\:elsa-from-green-800:hover { - --tw-gradient-from: #065f46; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0)); - } - - .xl\:hover\:elsa-from-green-900:hover { - --tw-gradient-from: #064e3b; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0)); - } - - .xl\:hover\:elsa-from-blue-50:hover { - --tw-gradient-from: #eff6ff; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0)); - } - - .xl\:hover\:elsa-from-blue-100:hover { - --tw-gradient-from: #dbeafe; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0)); - } - - .xl\:hover\:elsa-from-blue-200:hover { - --tw-gradient-from: #bfdbfe; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0)); - } - - .xl\:hover\:elsa-from-blue-300:hover { - --tw-gradient-from: #93c5fd; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0)); - } - - .xl\:hover\:elsa-from-blue-400:hover { - --tw-gradient-from: #60a5fa; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0)); - } - - .xl\:hover\:elsa-from-blue-500:hover { - --tw-gradient-from: #3b82f6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0)); - } - - .xl\:hover\:elsa-from-blue-600:hover { - --tw-gradient-from: #2563eb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0)); - } - - .xl\:hover\:elsa-from-blue-700:hover { - --tw-gradient-from: #1d4ed8; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0)); - } - - .xl\:hover\:elsa-from-blue-800:hover { - --tw-gradient-from: #1e40af; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0)); - } - - .xl\:hover\:elsa-from-blue-900:hover { - --tw-gradient-from: #1e3a8a; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0)); - } - - .xl\:hover\:elsa-from-pink-50:hover { - --tw-gradient-from: #fdf2f8; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0)); - } - - .xl\:hover\:elsa-from-pink-100:hover { - --tw-gradient-from: #fce7f3; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0)); - } - - .xl\:hover\:elsa-from-pink-200:hover { - --tw-gradient-from: #fbcfe8; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0)); - } - - .xl\:hover\:elsa-from-pink-300:hover { - --tw-gradient-from: #f9a8d4; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0)); - } - - .xl\:hover\:elsa-from-pink-400:hover { - --tw-gradient-from: #f472b6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0)); - } - - .xl\:hover\:elsa-from-pink-500:hover { - --tw-gradient-from: #ec4899; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0)); - } - - .xl\:hover\:elsa-from-pink-600:hover { - --tw-gradient-from: #db2777; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0)); - } - - .xl\:hover\:elsa-from-pink-700:hover { - --tw-gradient-from: #be185d; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0)); - } - - .xl\:hover\:elsa-from-pink-800:hover { - --tw-gradient-from: #9d174d; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0)); - } - - .xl\:hover\:elsa-from-pink-900:hover { - --tw-gradient-from: #831843; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0)); - } - - .xl\:hover\:elsa-from-cool-gray-50:hover { - --tw-gradient-from: #f9fafb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0)); - } - - .xl\:hover\:elsa-from-cool-gray-100:hover { - --tw-gradient-from: #f3f4f6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0)); - } - - .xl\:hover\:elsa-from-cool-gray-200:hover { - --tw-gradient-from: #e5e7eb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0)); - } - - .xl\:hover\:elsa-from-cool-gray-300:hover { - --tw-gradient-from: #d1d5db; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0)); - } - - .xl\:hover\:elsa-from-cool-gray-400:hover { - --tw-gradient-from: #9ca3af; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0)); - } - - .xl\:hover\:elsa-from-cool-gray-500:hover { - --tw-gradient-from: #6b7280; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0)); - } - - .xl\:hover\:elsa-from-cool-gray-600:hover { - --tw-gradient-from: #4b5563; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0)); - } - - .xl\:hover\:elsa-from-cool-gray-700:hover { - --tw-gradient-from: #374151; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0)); - } - - .xl\:hover\:elsa-from-cool-gray-800:hover { - --tw-gradient-from: #1f2937; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0)); - } - - .xl\:hover\:elsa-from-cool-gray-900:hover { - --tw-gradient-from: #111827; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0)); - } - - .xl\:hover\:elsa-from-rose-50:hover { - --tw-gradient-from: #fff1f2; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 241, 242, 0)); - } - - .xl\:hover\:elsa-from-rose-100:hover { - --tw-gradient-from: #ffe4e6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 228, 230, 0)); - } - - .xl\:hover\:elsa-from-rose-200:hover { - --tw-gradient-from: #fecdd3; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 205, 211, 0)); - } - - .xl\:hover\:elsa-from-rose-300:hover { - --tw-gradient-from: #fda4af; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 164, 175, 0)); - } - - .xl\:hover\:elsa-from-rose-400:hover { - --tw-gradient-from: #fb7185; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 113, 133, 0)); - } - - .xl\:hover\:elsa-from-rose-500:hover { - --tw-gradient-from: #f43f5e; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 63, 94, 0)); - } - - .xl\:hover\:elsa-from-rose-600:hover { - --tw-gradient-from: #e11d48; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(225, 29, 72, 0)); - } - - .xl\:hover\:elsa-from-rose-700:hover { - --tw-gradient-from: #be123c; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 18, 60, 0)); - } - - .xl\:hover\:elsa-from-rose-800:hover { - --tw-gradient-from: #9f1239; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(159, 18, 57, 0)); - } - - .xl\:hover\:elsa-from-rose-900:hover { - --tw-gradient-from: #881337; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(136, 19, 55, 0)); - } - - .xl\:focus\:elsa-from-gray-50:focus { - --tw-gradient-from: #f9fafb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0)); - } - - .xl\:focus\:elsa-from-gray-100:focus { - --tw-gradient-from: #f3f4f6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0)); - } - - .xl\:focus\:elsa-from-gray-200:focus { - --tw-gradient-from: #e5e7eb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0)); - } - - .xl\:focus\:elsa-from-gray-300:focus { - --tw-gradient-from: #d1d5db; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0)); - } - - .xl\:focus\:elsa-from-gray-400:focus { - --tw-gradient-from: #9ca3af; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0)); - } - - .xl\:focus\:elsa-from-gray-500:focus { - --tw-gradient-from: #6b7280; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0)); - } - - .xl\:focus\:elsa-from-gray-600:focus { - --tw-gradient-from: #4b5563; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0)); - } - - .xl\:focus\:elsa-from-gray-700:focus { - --tw-gradient-from: #374151; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0)); - } - - .xl\:focus\:elsa-from-gray-800:focus { - --tw-gradient-from: #1f2937; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0)); - } - - .xl\:focus\:elsa-from-gray-900:focus { - --tw-gradient-from: #111827; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0)); - } - - .xl\:focus\:elsa-from-red-50:focus { - --tw-gradient-from: #fef2f2; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0)); - } - - .xl\:focus\:elsa-from-red-100:focus { - --tw-gradient-from: #fee2e2; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0)); - } - - .xl\:focus\:elsa-from-red-200:focus { - --tw-gradient-from: #fecaca; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0)); - } - - .xl\:focus\:elsa-from-red-300:focus { - --tw-gradient-from: #fca5a5; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0)); - } - - .xl\:focus\:elsa-from-red-400:focus { - --tw-gradient-from: #f87171; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0)); - } - - .xl\:focus\:elsa-from-red-500:focus { - --tw-gradient-from: #ef4444; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0)); - } - - .xl\:focus\:elsa-from-red-600:focus { - --tw-gradient-from: #dc2626; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0)); - } - - .xl\:focus\:elsa-from-red-700:focus { - --tw-gradient-from: #b91c1c; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0)); - } - - .xl\:focus\:elsa-from-red-800:focus { - --tw-gradient-from: #991b1b; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0)); - } - - .xl\:focus\:elsa-from-red-900:focus { - --tw-gradient-from: #7f1d1d; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0)); - } - - .xl\:focus\:elsa-from-yellow-50:focus { - --tw-gradient-from: #fffbeb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0)); - } - - .xl\:focus\:elsa-from-yellow-100:focus { - --tw-gradient-from: #fef3c7; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0)); - } - - .xl\:focus\:elsa-from-yellow-200:focus { - --tw-gradient-from: #fde68a; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0)); - } - - .xl\:focus\:elsa-from-yellow-300:focus { - --tw-gradient-from: #fcd34d; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0)); - } - - .xl\:focus\:elsa-from-yellow-400:focus { - --tw-gradient-from: #fbbf24; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0)); - } - - .xl\:focus\:elsa-from-yellow-500:focus { - --tw-gradient-from: #f59e0b; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0)); - } - - .xl\:focus\:elsa-from-yellow-600:focus { - --tw-gradient-from: #d97706; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0)); - } - - .xl\:focus\:elsa-from-yellow-700:focus { - --tw-gradient-from: #b45309; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0)); - } - - .xl\:focus\:elsa-from-yellow-800:focus { - --tw-gradient-from: #92400e; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0)); - } - - .xl\:focus\:elsa-from-yellow-900:focus { - --tw-gradient-from: #78350f; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0)); - } - - .xl\:focus\:elsa-from-green-50:focus { - --tw-gradient-from: #ecfdf5; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0)); - } - - .xl\:focus\:elsa-from-green-100:focus { - --tw-gradient-from: #d1fae5; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0)); - } - - .xl\:focus\:elsa-from-green-200:focus { - --tw-gradient-from: #a7f3d0; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0)); - } - - .xl\:focus\:elsa-from-green-300:focus { - --tw-gradient-from: #6ee7b7; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0)); - } - - .xl\:focus\:elsa-from-green-400:focus { - --tw-gradient-from: #34d399; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0)); - } - - .xl\:focus\:elsa-from-green-500:focus { - --tw-gradient-from: #10b981; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0)); - } - - .xl\:focus\:elsa-from-green-600:focus { - --tw-gradient-from: #059669; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0)); - } - - .xl\:focus\:elsa-from-green-700:focus { - --tw-gradient-from: #047857; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0)); - } - - .xl\:focus\:elsa-from-green-800:focus { - --tw-gradient-from: #065f46; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0)); - } - - .xl\:focus\:elsa-from-green-900:focus { - --tw-gradient-from: #064e3b; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0)); - } - - .xl\:focus\:elsa-from-blue-50:focus { - --tw-gradient-from: #eff6ff; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0)); - } - - .xl\:focus\:elsa-from-blue-100:focus { - --tw-gradient-from: #dbeafe; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0)); - } - - .xl\:focus\:elsa-from-blue-200:focus { - --tw-gradient-from: #bfdbfe; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0)); - } - - .xl\:focus\:elsa-from-blue-300:focus { - --tw-gradient-from: #93c5fd; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0)); - } - - .xl\:focus\:elsa-from-blue-400:focus { - --tw-gradient-from: #60a5fa; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0)); - } - - .xl\:focus\:elsa-from-blue-500:focus { - --tw-gradient-from: #3b82f6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0)); - } - - .xl\:focus\:elsa-from-blue-600:focus { - --tw-gradient-from: #2563eb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0)); - } - - .xl\:focus\:elsa-from-blue-700:focus { - --tw-gradient-from: #1d4ed8; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0)); - } - - .xl\:focus\:elsa-from-blue-800:focus { - --tw-gradient-from: #1e40af; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0)); - } - - .xl\:focus\:elsa-from-blue-900:focus { - --tw-gradient-from: #1e3a8a; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0)); - } - - .xl\:focus\:elsa-from-pink-50:focus { - --tw-gradient-from: #fdf2f8; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0)); - } - - .xl\:focus\:elsa-from-pink-100:focus { - --tw-gradient-from: #fce7f3; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0)); - } - - .xl\:focus\:elsa-from-pink-200:focus { - --tw-gradient-from: #fbcfe8; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0)); - } - - .xl\:focus\:elsa-from-pink-300:focus { - --tw-gradient-from: #f9a8d4; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0)); - } - - .xl\:focus\:elsa-from-pink-400:focus { - --tw-gradient-from: #f472b6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0)); - } - - .xl\:focus\:elsa-from-pink-500:focus { - --tw-gradient-from: #ec4899; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0)); - } - - .xl\:focus\:elsa-from-pink-600:focus { - --tw-gradient-from: #db2777; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0)); - } - - .xl\:focus\:elsa-from-pink-700:focus { - --tw-gradient-from: #be185d; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0)); - } - - .xl\:focus\:elsa-from-pink-800:focus { - --tw-gradient-from: #9d174d; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0)); - } - - .xl\:focus\:elsa-from-pink-900:focus { - --tw-gradient-from: #831843; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0)); - } - - .xl\:focus\:elsa-from-cool-gray-50:focus { - --tw-gradient-from: #f9fafb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0)); - } - - .xl\:focus\:elsa-from-cool-gray-100:focus { - --tw-gradient-from: #f3f4f6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0)); - } - - .xl\:focus\:elsa-from-cool-gray-200:focus { - --tw-gradient-from: #e5e7eb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0)); - } - - .xl\:focus\:elsa-from-cool-gray-300:focus { - --tw-gradient-from: #d1d5db; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0)); - } - - .xl\:focus\:elsa-from-cool-gray-400:focus { - --tw-gradient-from: #9ca3af; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0)); - } - - .xl\:focus\:elsa-from-cool-gray-500:focus { - --tw-gradient-from: #6b7280; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0)); - } - - .xl\:focus\:elsa-from-cool-gray-600:focus { - --tw-gradient-from: #4b5563; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0)); - } - - .xl\:focus\:elsa-from-cool-gray-700:focus { - --tw-gradient-from: #374151; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0)); - } - - .xl\:focus\:elsa-from-cool-gray-800:focus { - --tw-gradient-from: #1f2937; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0)); - } - - .xl\:focus\:elsa-from-cool-gray-900:focus { - --tw-gradient-from: #111827; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0)); - } - - .xl\:focus\:elsa-from-rose-50:focus { - --tw-gradient-from: #fff1f2; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 241, 242, 0)); - } - - .xl\:focus\:elsa-from-rose-100:focus { - --tw-gradient-from: #ffe4e6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 228, 230, 0)); - } - - .xl\:focus\:elsa-from-rose-200:focus { - --tw-gradient-from: #fecdd3; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 205, 211, 0)); - } - - .xl\:focus\:elsa-from-rose-300:focus { - --tw-gradient-from: #fda4af; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 164, 175, 0)); - } - - .xl\:focus\:elsa-from-rose-400:focus { - --tw-gradient-from: #fb7185; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 113, 133, 0)); - } - - .xl\:focus\:elsa-from-rose-500:focus { - --tw-gradient-from: #f43f5e; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 63, 94, 0)); - } - - .xl\:focus\:elsa-from-rose-600:focus { - --tw-gradient-from: #e11d48; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(225, 29, 72, 0)); - } - - .xl\:focus\:elsa-from-rose-700:focus { - --tw-gradient-from: #be123c; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 18, 60, 0)); - } - - .xl\:focus\:elsa-from-rose-800:focus { - --tw-gradient-from: #9f1239; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(159, 18, 57, 0)); - } - - .xl\:focus\:elsa-from-rose-900:focus { - --tw-gradient-from: #881337; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(136, 19, 55, 0)); - } - - .xl\:elsa-via-gray-50 { - --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0)); - } - - .xl\:elsa-via-gray-100 { - --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0)); - } - - .xl\:elsa-via-gray-200 { - --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0)); - } - - .xl\:elsa-via-gray-300 { - --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0)); - } - - .xl\:elsa-via-gray-400 { - --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0)); - } - - .xl\:elsa-via-gray-500 { - --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0)); - } - - .xl\:elsa-via-gray-600 { - --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0)); - } - - .xl\:elsa-via-gray-700 { - --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0)); - } - - .xl\:elsa-via-gray-800 { - --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0)); - } - - .xl\:elsa-via-gray-900 { - --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0)); - } - - .xl\:elsa-via-red-50 { - --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0)); - } - - .xl\:elsa-via-red-100 { - --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0)); - } - - .xl\:elsa-via-red-200 { - --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0)); - } - - .xl\:elsa-via-red-300 { - --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0)); - } - - .xl\:elsa-via-red-400 { - --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0)); - } - - .xl\:elsa-via-red-500 { - --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0)); - } - - .xl\:elsa-via-red-600 { - --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0)); - } - - .xl\:elsa-via-red-700 { - --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0)); - } - - .xl\:elsa-via-red-800 { - --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0)); - } - - .xl\:elsa-via-red-900 { - --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0)); - } - - .xl\:elsa-via-yellow-50 { - --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0)); - } - - .xl\:elsa-via-yellow-100 { - --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0)); - } - - .xl\:elsa-via-yellow-200 { - --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0)); - } - - .xl\:elsa-via-yellow-300 { - --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0)); - } - - .xl\:elsa-via-yellow-400 { - --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0)); - } - - .xl\:elsa-via-yellow-500 { - --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0)); - } - - .xl\:elsa-via-yellow-600 { - --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0)); - } - - .xl\:elsa-via-yellow-700 { - --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0)); - } - - .xl\:elsa-via-yellow-800 { - --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0)); - } - - .xl\:elsa-via-yellow-900 { - --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0)); - } - - .xl\:elsa-via-green-50 { - --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0)); - } - - .xl\:elsa-via-green-100 { - --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0)); - } - - .xl\:elsa-via-green-200 { - --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0)); - } - - .xl\:elsa-via-green-300 { - --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0)); - } - - .xl\:elsa-via-green-400 { - --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0)); - } - - .xl\:elsa-via-green-500 { - --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0)); - } - - .xl\:elsa-via-green-600 { - --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0)); - } - - .xl\:elsa-via-green-700 { - --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0)); - } - - .xl\:elsa-via-green-800 { - --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0)); - } - - .xl\:elsa-via-green-900 { - --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0)); - } - - .xl\:elsa-via-blue-50 { - --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0)); - } - - .xl\:elsa-via-blue-100 { - --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0)); - } - - .xl\:elsa-via-blue-200 { - --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0)); - } - - .xl\:elsa-via-blue-300 { - --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0)); - } - - .xl\:elsa-via-blue-400 { - --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0)); - } - - .xl\:elsa-via-blue-500 { - --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0)); - } - - .xl\:elsa-via-blue-600 { - --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0)); - } - - .xl\:elsa-via-blue-700 { - --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0)); - } - - .xl\:elsa-via-blue-800 { - --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0)); - } - - .xl\:elsa-via-blue-900 { - --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0)); - } - - .xl\:elsa-via-pink-50 { - --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0)); - } - - .xl\:elsa-via-pink-100 { - --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0)); - } - - .xl\:elsa-via-pink-200 { - --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0)); - } - - .xl\:elsa-via-pink-300 { - --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0)); - } - - .xl\:elsa-via-pink-400 { - --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0)); - } - - .xl\:elsa-via-pink-500 { - --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0)); - } - - .xl\:elsa-via-pink-600 { - --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0)); - } - - .xl\:elsa-via-pink-700 { - --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0)); - } - - .xl\:elsa-via-pink-800 { - --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0)); - } - - .xl\:elsa-via-pink-900 { - --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0)); - } - - .xl\:elsa-via-cool-gray-50 { - --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0)); - } - - .xl\:elsa-via-cool-gray-100 { - --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0)); - } - - .xl\:elsa-via-cool-gray-200 { - --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0)); - } - - .xl\:elsa-via-cool-gray-300 { - --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0)); - } - - .xl\:elsa-via-cool-gray-400 { - --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0)); - } - - .xl\:elsa-via-cool-gray-500 { - --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0)); - } - - .xl\:elsa-via-cool-gray-600 { - --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0)); - } - - .xl\:elsa-via-cool-gray-700 { - --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0)); - } - - .xl\:elsa-via-cool-gray-800 { - --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0)); - } - - .xl\:elsa-via-cool-gray-900 { - --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0)); - } - - .xl\:elsa-via-rose-50 { - --tw-gradient-stops: var(--tw-gradient-from), #fff1f2, var(--tw-gradient-to, rgba(255, 241, 242, 0)); - } - - .xl\:elsa-via-rose-100 { - --tw-gradient-stops: var(--tw-gradient-from), #ffe4e6, var(--tw-gradient-to, rgba(255, 228, 230, 0)); - } - - .xl\:elsa-via-rose-200 { - --tw-gradient-stops: var(--tw-gradient-from), #fecdd3, var(--tw-gradient-to, rgba(254, 205, 211, 0)); - } - - .xl\:elsa-via-rose-300 { - --tw-gradient-stops: var(--tw-gradient-from), #fda4af, var(--tw-gradient-to, rgba(253, 164, 175, 0)); - } - - .xl\:elsa-via-rose-400 { - --tw-gradient-stops: var(--tw-gradient-from), #fb7185, var(--tw-gradient-to, rgba(251, 113, 133, 0)); - } - - .xl\:elsa-via-rose-500 { - --tw-gradient-stops: var(--tw-gradient-from), #f43f5e, var(--tw-gradient-to, rgba(244, 63, 94, 0)); - } - - .xl\:elsa-via-rose-600 { - --tw-gradient-stops: var(--tw-gradient-from), #e11d48, var(--tw-gradient-to, rgba(225, 29, 72, 0)); - } - - .xl\:elsa-via-rose-700 { - --tw-gradient-stops: var(--tw-gradient-from), #be123c, var(--tw-gradient-to, rgba(190, 18, 60, 0)); - } - - .xl\:elsa-via-rose-800 { - --tw-gradient-stops: var(--tw-gradient-from), #9f1239, var(--tw-gradient-to, rgba(159, 18, 57, 0)); - } - - .xl\:elsa-via-rose-900 { - --tw-gradient-stops: var(--tw-gradient-from), #881337, var(--tw-gradient-to, rgba(136, 19, 55, 0)); - } - - .xl\:hover\:elsa-via-gray-50:hover { - --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0)); - } - - .xl\:hover\:elsa-via-gray-100:hover { - --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0)); - } - - .xl\:hover\:elsa-via-gray-200:hover { - --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0)); - } - - .xl\:hover\:elsa-via-gray-300:hover { - --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0)); - } - - .xl\:hover\:elsa-via-gray-400:hover { - --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0)); - } - - .xl\:hover\:elsa-via-gray-500:hover { - --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0)); - } - - .xl\:hover\:elsa-via-gray-600:hover { - --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0)); - } - - .xl\:hover\:elsa-via-gray-700:hover { - --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0)); - } - - .xl\:hover\:elsa-via-gray-800:hover { - --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0)); - } - - .xl\:hover\:elsa-via-gray-900:hover { - --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0)); - } - - .xl\:hover\:elsa-via-red-50:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0)); - } - - .xl\:hover\:elsa-via-red-100:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0)); - } - - .xl\:hover\:elsa-via-red-200:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0)); - } - - .xl\:hover\:elsa-via-red-300:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0)); - } - - .xl\:hover\:elsa-via-red-400:hover { - --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0)); - } - - .xl\:hover\:elsa-via-red-500:hover { - --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0)); - } - - .xl\:hover\:elsa-via-red-600:hover { - --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0)); - } - - .xl\:hover\:elsa-via-red-700:hover { - --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0)); - } - - .xl\:hover\:elsa-via-red-800:hover { - --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0)); - } - - .xl\:hover\:elsa-via-red-900:hover { - --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0)); - } - - .xl\:hover\:elsa-via-yellow-50:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0)); - } - - .xl\:hover\:elsa-via-yellow-100:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0)); - } - - .xl\:hover\:elsa-via-yellow-200:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0)); - } - - .xl\:hover\:elsa-via-yellow-300:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0)); - } - - .xl\:hover\:elsa-via-yellow-400:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0)); - } - - .xl\:hover\:elsa-via-yellow-500:hover { - --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0)); - } - - .xl\:hover\:elsa-via-yellow-600:hover { - --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0)); - } - - .xl\:hover\:elsa-via-yellow-700:hover { - --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0)); - } - - .xl\:hover\:elsa-via-yellow-800:hover { - --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0)); - } - - .xl\:hover\:elsa-via-yellow-900:hover { - --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0)); - } - - .xl\:hover\:elsa-via-green-50:hover { - --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0)); - } - - .xl\:hover\:elsa-via-green-100:hover { - --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0)); - } - - .xl\:hover\:elsa-via-green-200:hover { - --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0)); - } - - .xl\:hover\:elsa-via-green-300:hover { - --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0)); - } - - .xl\:hover\:elsa-via-green-400:hover { - --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0)); - } - - .xl\:hover\:elsa-via-green-500:hover { - --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0)); - } - - .xl\:hover\:elsa-via-green-600:hover { - --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0)); - } - - .xl\:hover\:elsa-via-green-700:hover { - --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0)); - } - - .xl\:hover\:elsa-via-green-800:hover { - --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0)); - } - - .xl\:hover\:elsa-via-green-900:hover { - --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0)); - } - - .xl\:hover\:elsa-via-blue-50:hover { - --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0)); - } - - .xl\:hover\:elsa-via-blue-100:hover { - --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0)); - } - - .xl\:hover\:elsa-via-blue-200:hover { - --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0)); - } - - .xl\:hover\:elsa-via-blue-300:hover { - --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0)); - } - - .xl\:hover\:elsa-via-blue-400:hover { - --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0)); - } - - .xl\:hover\:elsa-via-blue-500:hover { - --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0)); - } - - .xl\:hover\:elsa-via-blue-600:hover { - --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0)); - } - - .xl\:hover\:elsa-via-blue-700:hover { - --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0)); - } - - .xl\:hover\:elsa-via-blue-800:hover { - --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0)); - } - - .xl\:hover\:elsa-via-blue-900:hover { - --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0)); - } - - .xl\:hover\:elsa-via-pink-50:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0)); - } - - .xl\:hover\:elsa-via-pink-100:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0)); - } - - .xl\:hover\:elsa-via-pink-200:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0)); - } - - .xl\:hover\:elsa-via-pink-300:hover { - --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0)); - } - - .xl\:hover\:elsa-via-pink-400:hover { - --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0)); - } - - .xl\:hover\:elsa-via-pink-500:hover { - --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0)); - } - - .xl\:hover\:elsa-via-pink-600:hover { - --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0)); - } - - .xl\:hover\:elsa-via-pink-700:hover { - --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0)); - } - - .xl\:hover\:elsa-via-pink-800:hover { - --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0)); - } - - .xl\:hover\:elsa-via-pink-900:hover { - --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0)); - } - - .xl\:hover\:elsa-via-cool-gray-50:hover { - --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0)); - } - - .xl\:hover\:elsa-via-cool-gray-100:hover { - --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0)); - } - - .xl\:hover\:elsa-via-cool-gray-200:hover { - --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0)); - } - - .xl\:hover\:elsa-via-cool-gray-300:hover { - --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0)); - } - - .xl\:hover\:elsa-via-cool-gray-400:hover { - --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0)); - } - - .xl\:hover\:elsa-via-cool-gray-500:hover { - --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0)); - } - - .xl\:hover\:elsa-via-cool-gray-600:hover { - --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0)); - } - - .xl\:hover\:elsa-via-cool-gray-700:hover { - --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0)); - } - - .xl\:hover\:elsa-via-cool-gray-800:hover { - --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0)); - } - - .xl\:hover\:elsa-via-cool-gray-900:hover { - --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0)); - } - - .xl\:hover\:elsa-via-rose-50:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fff1f2, var(--tw-gradient-to, rgba(255, 241, 242, 0)); - } - - .xl\:hover\:elsa-via-rose-100:hover { - --tw-gradient-stops: var(--tw-gradient-from), #ffe4e6, var(--tw-gradient-to, rgba(255, 228, 230, 0)); - } - - .xl\:hover\:elsa-via-rose-200:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fecdd3, var(--tw-gradient-to, rgba(254, 205, 211, 0)); - } - - .xl\:hover\:elsa-via-rose-300:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fda4af, var(--tw-gradient-to, rgba(253, 164, 175, 0)); - } - - .xl\:hover\:elsa-via-rose-400:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fb7185, var(--tw-gradient-to, rgba(251, 113, 133, 0)); - } - - .xl\:hover\:elsa-via-rose-500:hover { - --tw-gradient-stops: var(--tw-gradient-from), #f43f5e, var(--tw-gradient-to, rgba(244, 63, 94, 0)); - } - - .xl\:hover\:elsa-via-rose-600:hover { - --tw-gradient-stops: var(--tw-gradient-from), #e11d48, var(--tw-gradient-to, rgba(225, 29, 72, 0)); - } - - .xl\:hover\:elsa-via-rose-700:hover { - --tw-gradient-stops: var(--tw-gradient-from), #be123c, var(--tw-gradient-to, rgba(190, 18, 60, 0)); - } - - .xl\:hover\:elsa-via-rose-800:hover { - --tw-gradient-stops: var(--tw-gradient-from), #9f1239, var(--tw-gradient-to, rgba(159, 18, 57, 0)); - } - - .xl\:hover\:elsa-via-rose-900:hover { - --tw-gradient-stops: var(--tw-gradient-from), #881337, var(--tw-gradient-to, rgba(136, 19, 55, 0)); - } - - .xl\:focus\:elsa-via-gray-50:focus { - --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0)); - } - - .xl\:focus\:elsa-via-gray-100:focus { - --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0)); - } - - .xl\:focus\:elsa-via-gray-200:focus { - --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0)); - } - - .xl\:focus\:elsa-via-gray-300:focus { - --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0)); - } - - .xl\:focus\:elsa-via-gray-400:focus { - --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0)); - } - - .xl\:focus\:elsa-via-gray-500:focus { - --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0)); - } - - .xl\:focus\:elsa-via-gray-600:focus { - --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0)); - } - - .xl\:focus\:elsa-via-gray-700:focus { - --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0)); - } - - .xl\:focus\:elsa-via-gray-800:focus { - --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0)); - } - - .xl\:focus\:elsa-via-gray-900:focus { - --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0)); - } - - .xl\:focus\:elsa-via-red-50:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0)); - } - - .xl\:focus\:elsa-via-red-100:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0)); - } - - .xl\:focus\:elsa-via-red-200:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0)); - } - - .xl\:focus\:elsa-via-red-300:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0)); - } - - .xl\:focus\:elsa-via-red-400:focus { - --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0)); - } - - .xl\:focus\:elsa-via-red-500:focus { - --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0)); - } - - .xl\:focus\:elsa-via-red-600:focus { - --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0)); - } - - .xl\:focus\:elsa-via-red-700:focus { - --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0)); - } - - .xl\:focus\:elsa-via-red-800:focus { - --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0)); - } - - .xl\:focus\:elsa-via-red-900:focus { - --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0)); - } - - .xl\:focus\:elsa-via-yellow-50:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0)); - } - - .xl\:focus\:elsa-via-yellow-100:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0)); - } - - .xl\:focus\:elsa-via-yellow-200:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0)); - } - - .xl\:focus\:elsa-via-yellow-300:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0)); - } - - .xl\:focus\:elsa-via-yellow-400:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0)); - } - - .xl\:focus\:elsa-via-yellow-500:focus { - --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0)); - } - - .xl\:focus\:elsa-via-yellow-600:focus { - --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0)); - } - - .xl\:focus\:elsa-via-yellow-700:focus { - --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0)); - } - - .xl\:focus\:elsa-via-yellow-800:focus { - --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0)); - } - - .xl\:focus\:elsa-via-yellow-900:focus { - --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0)); - } - - .xl\:focus\:elsa-via-green-50:focus { - --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0)); - } - - .xl\:focus\:elsa-via-green-100:focus { - --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0)); - } - - .xl\:focus\:elsa-via-green-200:focus { - --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0)); - } - - .xl\:focus\:elsa-via-green-300:focus { - --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0)); - } - - .xl\:focus\:elsa-via-green-400:focus { - --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0)); - } - - .xl\:focus\:elsa-via-green-500:focus { - --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0)); - } - - .xl\:focus\:elsa-via-green-600:focus { - --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0)); - } - - .xl\:focus\:elsa-via-green-700:focus { - --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0)); - } - - .xl\:focus\:elsa-via-green-800:focus { - --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0)); - } - - .xl\:focus\:elsa-via-green-900:focus { - --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0)); - } - - .xl\:focus\:elsa-via-blue-50:focus { - --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0)); - } - - .xl\:focus\:elsa-via-blue-100:focus { - --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0)); - } - - .xl\:focus\:elsa-via-blue-200:focus { - --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0)); - } - - .xl\:focus\:elsa-via-blue-300:focus { - --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0)); - } - - .xl\:focus\:elsa-via-blue-400:focus { - --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0)); - } - - .xl\:focus\:elsa-via-blue-500:focus { - --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0)); - } - - .xl\:focus\:elsa-via-blue-600:focus { - --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0)); - } - - .xl\:focus\:elsa-via-blue-700:focus { - --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0)); - } - - .xl\:focus\:elsa-via-blue-800:focus { - --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0)); - } - - .xl\:focus\:elsa-via-blue-900:focus { - --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0)); - } - - .xl\:focus\:elsa-via-pink-50:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0)); - } - - .xl\:focus\:elsa-via-pink-100:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0)); - } - - .xl\:focus\:elsa-via-pink-200:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0)); - } - - .xl\:focus\:elsa-via-pink-300:focus { - --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0)); - } - - .xl\:focus\:elsa-via-pink-400:focus { - --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0)); - } - - .xl\:focus\:elsa-via-pink-500:focus { - --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0)); - } - - .xl\:focus\:elsa-via-pink-600:focus { - --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0)); - } - - .xl\:focus\:elsa-via-pink-700:focus { - --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0)); - } - - .xl\:focus\:elsa-via-pink-800:focus { - --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0)); - } - - .xl\:focus\:elsa-via-pink-900:focus { - --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0)); - } - - .xl\:focus\:elsa-via-cool-gray-50:focus { - --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0)); - } - - .xl\:focus\:elsa-via-cool-gray-100:focus { - --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0)); - } - - .xl\:focus\:elsa-via-cool-gray-200:focus { - --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0)); - } - - .xl\:focus\:elsa-via-cool-gray-300:focus { - --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0)); - } - - .xl\:focus\:elsa-via-cool-gray-400:focus { - --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0)); - } - - .xl\:focus\:elsa-via-cool-gray-500:focus { - --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0)); - } - - .xl\:focus\:elsa-via-cool-gray-600:focus { - --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0)); - } - - .xl\:focus\:elsa-via-cool-gray-700:focus { - --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0)); - } - - .xl\:focus\:elsa-via-cool-gray-800:focus { - --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0)); - } - - .xl\:focus\:elsa-via-cool-gray-900:focus { - --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0)); - } - - .xl\:focus\:elsa-via-rose-50:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fff1f2, var(--tw-gradient-to, rgba(255, 241, 242, 0)); - } - - .xl\:focus\:elsa-via-rose-100:focus { - --tw-gradient-stops: var(--tw-gradient-from), #ffe4e6, var(--tw-gradient-to, rgba(255, 228, 230, 0)); - } - - .xl\:focus\:elsa-via-rose-200:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fecdd3, var(--tw-gradient-to, rgba(254, 205, 211, 0)); - } - - .xl\:focus\:elsa-via-rose-300:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fda4af, var(--tw-gradient-to, rgba(253, 164, 175, 0)); - } - - .xl\:focus\:elsa-via-rose-400:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fb7185, var(--tw-gradient-to, rgba(251, 113, 133, 0)); - } - - .xl\:focus\:elsa-via-rose-500:focus { - --tw-gradient-stops: var(--tw-gradient-from), #f43f5e, var(--tw-gradient-to, rgba(244, 63, 94, 0)); - } - - .xl\:focus\:elsa-via-rose-600:focus { - --tw-gradient-stops: var(--tw-gradient-from), #e11d48, var(--tw-gradient-to, rgba(225, 29, 72, 0)); - } - - .xl\:focus\:elsa-via-rose-700:focus { - --tw-gradient-stops: var(--tw-gradient-from), #be123c, var(--tw-gradient-to, rgba(190, 18, 60, 0)); - } - - .xl\:focus\:elsa-via-rose-800:focus { - --tw-gradient-stops: var(--tw-gradient-from), #9f1239, var(--tw-gradient-to, rgba(159, 18, 57, 0)); - } - - .xl\:focus\:elsa-via-rose-900:focus { - --tw-gradient-stops: var(--tw-gradient-from), #881337, var(--tw-gradient-to, rgba(136, 19, 55, 0)); - } - - .xl\:elsa-to-gray-50 { - --tw-gradient-to: #f9fafb; - } - - .xl\:elsa-to-gray-100 { - --tw-gradient-to: #f3f4f6; - } - - .xl\:elsa-to-gray-200 { - --tw-gradient-to: #e5e7eb; - } - - .xl\:elsa-to-gray-300 { - --tw-gradient-to: #d1d5db; - } - - .xl\:elsa-to-gray-400 { - --tw-gradient-to: #9ca3af; - } - - .xl\:elsa-to-gray-500 { - --tw-gradient-to: #6b7280; - } - - .xl\:elsa-to-gray-600 { - --tw-gradient-to: #4b5563; - } - - .xl\:elsa-to-gray-700 { - --tw-gradient-to: #374151; - } - - .xl\:elsa-to-gray-800 { - --tw-gradient-to: #1f2937; - } - - .xl\:elsa-to-gray-900 { - --tw-gradient-to: #111827; - } - - .xl\:elsa-to-red-50 { - --tw-gradient-to: #fef2f2; - } - - .xl\:elsa-to-red-100 { - --tw-gradient-to: #fee2e2; - } - - .xl\:elsa-to-red-200 { - --tw-gradient-to: #fecaca; - } - - .xl\:elsa-to-red-300 { - --tw-gradient-to: #fca5a5; - } - - .xl\:elsa-to-red-400 { - --tw-gradient-to: #f87171; - } - - .xl\:elsa-to-red-500 { - --tw-gradient-to: #ef4444; - } - - .xl\:elsa-to-red-600 { - --tw-gradient-to: #dc2626; - } - - .xl\:elsa-to-red-700 { - --tw-gradient-to: #b91c1c; - } - - .xl\:elsa-to-red-800 { - --tw-gradient-to: #991b1b; - } - - .xl\:elsa-to-red-900 { - --tw-gradient-to: #7f1d1d; - } - - .xl\:elsa-to-yellow-50 { - --tw-gradient-to: #fffbeb; - } - - .xl\:elsa-to-yellow-100 { - --tw-gradient-to: #fef3c7; - } - - .xl\:elsa-to-yellow-200 { - --tw-gradient-to: #fde68a; - } - - .xl\:elsa-to-yellow-300 { - --tw-gradient-to: #fcd34d; - } - - .xl\:elsa-to-yellow-400 { - --tw-gradient-to: #fbbf24; - } - - .xl\:elsa-to-yellow-500 { - --tw-gradient-to: #f59e0b; - } - - .xl\:elsa-to-yellow-600 { - --tw-gradient-to: #d97706; - } - - .xl\:elsa-to-yellow-700 { - --tw-gradient-to: #b45309; - } - - .xl\:elsa-to-yellow-800 { - --tw-gradient-to: #92400e; - } - - .xl\:elsa-to-yellow-900 { - --tw-gradient-to: #78350f; - } - - .xl\:elsa-to-green-50 { - --tw-gradient-to: #ecfdf5; - } - - .xl\:elsa-to-green-100 { - --tw-gradient-to: #d1fae5; - } - - .xl\:elsa-to-green-200 { - --tw-gradient-to: #a7f3d0; - } - - .xl\:elsa-to-green-300 { - --tw-gradient-to: #6ee7b7; - } - - .xl\:elsa-to-green-400 { - --tw-gradient-to: #34d399; - } - - .xl\:elsa-to-green-500 { - --tw-gradient-to: #10b981; - } - - .xl\:elsa-to-green-600 { - --tw-gradient-to: #059669; - } - - .xl\:elsa-to-green-700 { - --tw-gradient-to: #047857; - } - - .xl\:elsa-to-green-800 { - --tw-gradient-to: #065f46; - } - - .xl\:elsa-to-green-900 { - --tw-gradient-to: #064e3b; - } - - .xl\:elsa-to-blue-50 { - --tw-gradient-to: #eff6ff; - } - - .xl\:elsa-to-blue-100 { - --tw-gradient-to: #dbeafe; - } - - .xl\:elsa-to-blue-200 { - --tw-gradient-to: #bfdbfe; - } - - .xl\:elsa-to-blue-300 { - --tw-gradient-to: #93c5fd; - } - - .xl\:elsa-to-blue-400 { - --tw-gradient-to: #60a5fa; - } - - .xl\:elsa-to-blue-500 { - --tw-gradient-to: #3b82f6; - } - - .xl\:elsa-to-blue-600 { - --tw-gradient-to: #2563eb; - } - - .xl\:elsa-to-blue-700 { - --tw-gradient-to: #1d4ed8; - } - - .xl\:elsa-to-blue-800 { - --tw-gradient-to: #1e40af; - } - - .xl\:elsa-to-blue-900 { - --tw-gradient-to: #1e3a8a; - } - - .xl\:elsa-to-pink-50 { - --tw-gradient-to: #fdf2f8; - } - - .xl\:elsa-to-pink-100 { - --tw-gradient-to: #fce7f3; - } - - .xl\:elsa-to-pink-200 { - --tw-gradient-to: #fbcfe8; - } - - .xl\:elsa-to-pink-300 { - --tw-gradient-to: #f9a8d4; - } - - .xl\:elsa-to-pink-400 { - --tw-gradient-to: #f472b6; - } - - .xl\:elsa-to-pink-500 { - --tw-gradient-to: #ec4899; - } - - .xl\:elsa-to-pink-600 { - --tw-gradient-to: #db2777; - } - - .xl\:elsa-to-pink-700 { - --tw-gradient-to: #be185d; - } - - .xl\:elsa-to-pink-800 { - --tw-gradient-to: #9d174d; - } - - .xl\:elsa-to-pink-900 { - --tw-gradient-to: #831843; - } - - .xl\:elsa-to-cool-gray-50 { - --tw-gradient-to: #f9fafb; - } - - .xl\:elsa-to-cool-gray-100 { - --tw-gradient-to: #f3f4f6; - } - - .xl\:elsa-to-cool-gray-200 { - --tw-gradient-to: #e5e7eb; - } - - .xl\:elsa-to-cool-gray-300 { - --tw-gradient-to: #d1d5db; - } - - .xl\:elsa-to-cool-gray-400 { - --tw-gradient-to: #9ca3af; - } - - .xl\:elsa-to-cool-gray-500 { - --tw-gradient-to: #6b7280; - } - - .xl\:elsa-to-cool-gray-600 { - --tw-gradient-to: #4b5563; - } - - .xl\:elsa-to-cool-gray-700 { - --tw-gradient-to: #374151; - } - - .xl\:elsa-to-cool-gray-800 { - --tw-gradient-to: #1f2937; - } - - .xl\:elsa-to-cool-gray-900 { - --tw-gradient-to: #111827; - } - - .xl\:elsa-to-rose-50 { - --tw-gradient-to: #fff1f2; - } - - .xl\:elsa-to-rose-100 { - --tw-gradient-to: #ffe4e6; - } - - .xl\:elsa-to-rose-200 { - --tw-gradient-to: #fecdd3; - } - - .xl\:elsa-to-rose-300 { - --tw-gradient-to: #fda4af; - } - - .xl\:elsa-to-rose-400 { - --tw-gradient-to: #fb7185; - } - - .xl\:elsa-to-rose-500 { - --tw-gradient-to: #f43f5e; - } - - .xl\:elsa-to-rose-600 { - --tw-gradient-to: #e11d48; - } - - .xl\:elsa-to-rose-700 { - --tw-gradient-to: #be123c; - } - - .xl\:elsa-to-rose-800 { - --tw-gradient-to: #9f1239; - } - - .xl\:elsa-to-rose-900 { - --tw-gradient-to: #881337; - } - - .xl\:hover\:elsa-to-gray-50:hover { - --tw-gradient-to: #f9fafb; - } - - .xl\:hover\:elsa-to-gray-100:hover { - --tw-gradient-to: #f3f4f6; - } - - .xl\:hover\:elsa-to-gray-200:hover { - --tw-gradient-to: #e5e7eb; - } - - .xl\:hover\:elsa-to-gray-300:hover { - --tw-gradient-to: #d1d5db; - } - - .xl\:hover\:elsa-to-gray-400:hover { - --tw-gradient-to: #9ca3af; - } - - .xl\:hover\:elsa-to-gray-500:hover { - --tw-gradient-to: #6b7280; - } - - .xl\:hover\:elsa-to-gray-600:hover { - --tw-gradient-to: #4b5563; - } - - .xl\:hover\:elsa-to-gray-700:hover { - --tw-gradient-to: #374151; - } - - .xl\:hover\:elsa-to-gray-800:hover { - --tw-gradient-to: #1f2937; - } - - .xl\:hover\:elsa-to-gray-900:hover { - --tw-gradient-to: #111827; - } - - .xl\:hover\:elsa-to-red-50:hover { - --tw-gradient-to: #fef2f2; - } - - .xl\:hover\:elsa-to-red-100:hover { - --tw-gradient-to: #fee2e2; - } - - .xl\:hover\:elsa-to-red-200:hover { - --tw-gradient-to: #fecaca; - } - - .xl\:hover\:elsa-to-red-300:hover { - --tw-gradient-to: #fca5a5; - } - - .xl\:hover\:elsa-to-red-400:hover { - --tw-gradient-to: #f87171; - } - - .xl\:hover\:elsa-to-red-500:hover { - --tw-gradient-to: #ef4444; - } - - .xl\:hover\:elsa-to-red-600:hover { - --tw-gradient-to: #dc2626; - } - - .xl\:hover\:elsa-to-red-700:hover { - --tw-gradient-to: #b91c1c; - } - - .xl\:hover\:elsa-to-red-800:hover { - --tw-gradient-to: #991b1b; - } - - .xl\:hover\:elsa-to-red-900:hover { - --tw-gradient-to: #7f1d1d; - } - - .xl\:hover\:elsa-to-yellow-50:hover { - --tw-gradient-to: #fffbeb; - } - - .xl\:hover\:elsa-to-yellow-100:hover { - --tw-gradient-to: #fef3c7; - } - - .xl\:hover\:elsa-to-yellow-200:hover { - --tw-gradient-to: #fde68a; - } - - .xl\:hover\:elsa-to-yellow-300:hover { - --tw-gradient-to: #fcd34d; - } - - .xl\:hover\:elsa-to-yellow-400:hover { - --tw-gradient-to: #fbbf24; - } - - .xl\:hover\:elsa-to-yellow-500:hover { - --tw-gradient-to: #f59e0b; - } - - .xl\:hover\:elsa-to-yellow-600:hover { - --tw-gradient-to: #d97706; - } - - .xl\:hover\:elsa-to-yellow-700:hover { - --tw-gradient-to: #b45309; - } - - .xl\:hover\:elsa-to-yellow-800:hover { - --tw-gradient-to: #92400e; - } - - .xl\:hover\:elsa-to-yellow-900:hover { - --tw-gradient-to: #78350f; - } - - .xl\:hover\:elsa-to-green-50:hover { - --tw-gradient-to: #ecfdf5; - } - - .xl\:hover\:elsa-to-green-100:hover { - --tw-gradient-to: #d1fae5; - } - - .xl\:hover\:elsa-to-green-200:hover { - --tw-gradient-to: #a7f3d0; - } - - .xl\:hover\:elsa-to-green-300:hover { - --tw-gradient-to: #6ee7b7; - } - - .xl\:hover\:elsa-to-green-400:hover { - --tw-gradient-to: #34d399; - } - - .xl\:hover\:elsa-to-green-500:hover { - --tw-gradient-to: #10b981; - } - - .xl\:hover\:elsa-to-green-600:hover { - --tw-gradient-to: #059669; - } - - .xl\:hover\:elsa-to-green-700:hover { - --tw-gradient-to: #047857; - } - - .xl\:hover\:elsa-to-green-800:hover { - --tw-gradient-to: #065f46; - } - - .xl\:hover\:elsa-to-green-900:hover { - --tw-gradient-to: #064e3b; - } - - .xl\:hover\:elsa-to-blue-50:hover { - --tw-gradient-to: #eff6ff; - } - - .xl\:hover\:elsa-to-blue-100:hover { - --tw-gradient-to: #dbeafe; - } - - .xl\:hover\:elsa-to-blue-200:hover { - --tw-gradient-to: #bfdbfe; - } - - .xl\:hover\:elsa-to-blue-300:hover { - --tw-gradient-to: #93c5fd; - } - - .xl\:hover\:elsa-to-blue-400:hover { - --tw-gradient-to: #60a5fa; - } - - .xl\:hover\:elsa-to-blue-500:hover { - --tw-gradient-to: #3b82f6; - } - - .xl\:hover\:elsa-to-blue-600:hover { - --tw-gradient-to: #2563eb; - } - - .xl\:hover\:elsa-to-blue-700:hover { - --tw-gradient-to: #1d4ed8; - } - - .xl\:hover\:elsa-to-blue-800:hover { - --tw-gradient-to: #1e40af; - } - - .xl\:hover\:elsa-to-blue-900:hover { - --tw-gradient-to: #1e3a8a; - } - - .xl\:hover\:elsa-to-pink-50:hover { - --tw-gradient-to: #fdf2f8; - } - - .xl\:hover\:elsa-to-pink-100:hover { - --tw-gradient-to: #fce7f3; - } - - .xl\:hover\:elsa-to-pink-200:hover { - --tw-gradient-to: #fbcfe8; - } - - .xl\:hover\:elsa-to-pink-300:hover { - --tw-gradient-to: #f9a8d4; - } - - .xl\:hover\:elsa-to-pink-400:hover { - --tw-gradient-to: #f472b6; - } - - .xl\:hover\:elsa-to-pink-500:hover { - --tw-gradient-to: #ec4899; - } - - .xl\:hover\:elsa-to-pink-600:hover { - --tw-gradient-to: #db2777; - } - - .xl\:hover\:elsa-to-pink-700:hover { - --tw-gradient-to: #be185d; - } - - .xl\:hover\:elsa-to-pink-800:hover { - --tw-gradient-to: #9d174d; - } - - .xl\:hover\:elsa-to-pink-900:hover { - --tw-gradient-to: #831843; - } - - .xl\:hover\:elsa-to-cool-gray-50:hover { - --tw-gradient-to: #f9fafb; - } - - .xl\:hover\:elsa-to-cool-gray-100:hover { - --tw-gradient-to: #f3f4f6; - } - - .xl\:hover\:elsa-to-cool-gray-200:hover { - --tw-gradient-to: #e5e7eb; - } - - .xl\:hover\:elsa-to-cool-gray-300:hover { - --tw-gradient-to: #d1d5db; - } - - .xl\:hover\:elsa-to-cool-gray-400:hover { - --tw-gradient-to: #9ca3af; - } - - .xl\:hover\:elsa-to-cool-gray-500:hover { - --tw-gradient-to: #6b7280; - } - - .xl\:hover\:elsa-to-cool-gray-600:hover { - --tw-gradient-to: #4b5563; - } - - .xl\:hover\:elsa-to-cool-gray-700:hover { - --tw-gradient-to: #374151; - } - - .xl\:hover\:elsa-to-cool-gray-800:hover { - --tw-gradient-to: #1f2937; - } - - .xl\:hover\:elsa-to-cool-gray-900:hover { - --tw-gradient-to: #111827; - } - - .xl\:hover\:elsa-to-rose-50:hover { - --tw-gradient-to: #fff1f2; - } - - .xl\:hover\:elsa-to-rose-100:hover { - --tw-gradient-to: #ffe4e6; - } - - .xl\:hover\:elsa-to-rose-200:hover { - --tw-gradient-to: #fecdd3; - } - - .xl\:hover\:elsa-to-rose-300:hover { - --tw-gradient-to: #fda4af; - } - - .xl\:hover\:elsa-to-rose-400:hover { - --tw-gradient-to: #fb7185; - } - - .xl\:hover\:elsa-to-rose-500:hover { - --tw-gradient-to: #f43f5e; - } - - .xl\:hover\:elsa-to-rose-600:hover { - --tw-gradient-to: #e11d48; - } - - .xl\:hover\:elsa-to-rose-700:hover { - --tw-gradient-to: #be123c; - } - - .xl\:hover\:elsa-to-rose-800:hover { - --tw-gradient-to: #9f1239; - } - - .xl\:hover\:elsa-to-rose-900:hover { - --tw-gradient-to: #881337; - } - - .xl\:focus\:elsa-to-gray-50:focus { - --tw-gradient-to: #f9fafb; - } - - .xl\:focus\:elsa-to-gray-100:focus { - --tw-gradient-to: #f3f4f6; - } - - .xl\:focus\:elsa-to-gray-200:focus { - --tw-gradient-to: #e5e7eb; - } - - .xl\:focus\:elsa-to-gray-300:focus { - --tw-gradient-to: #d1d5db; - } - - .xl\:focus\:elsa-to-gray-400:focus { - --tw-gradient-to: #9ca3af; - } - - .xl\:focus\:elsa-to-gray-500:focus { - --tw-gradient-to: #6b7280; - } - - .xl\:focus\:elsa-to-gray-600:focus { - --tw-gradient-to: #4b5563; - } - - .xl\:focus\:elsa-to-gray-700:focus { - --tw-gradient-to: #374151; - } - - .xl\:focus\:elsa-to-gray-800:focus { - --tw-gradient-to: #1f2937; - } - - .xl\:focus\:elsa-to-gray-900:focus { - --tw-gradient-to: #111827; - } - - .xl\:focus\:elsa-to-red-50:focus { - --tw-gradient-to: #fef2f2; - } - - .xl\:focus\:elsa-to-red-100:focus { - --tw-gradient-to: #fee2e2; - } - - .xl\:focus\:elsa-to-red-200:focus { - --tw-gradient-to: #fecaca; - } - - .xl\:focus\:elsa-to-red-300:focus { - --tw-gradient-to: #fca5a5; - } - - .xl\:focus\:elsa-to-red-400:focus { - --tw-gradient-to: #f87171; - } - - .xl\:focus\:elsa-to-red-500:focus { - --tw-gradient-to: #ef4444; - } - - .xl\:focus\:elsa-to-red-600:focus { - --tw-gradient-to: #dc2626; - } - - .xl\:focus\:elsa-to-red-700:focus { - --tw-gradient-to: #b91c1c; - } - - .xl\:focus\:elsa-to-red-800:focus { - --tw-gradient-to: #991b1b; - } - - .xl\:focus\:elsa-to-red-900:focus { - --tw-gradient-to: #7f1d1d; - } - - .xl\:focus\:elsa-to-yellow-50:focus { - --tw-gradient-to: #fffbeb; - } - - .xl\:focus\:elsa-to-yellow-100:focus { - --tw-gradient-to: #fef3c7; - } - - .xl\:focus\:elsa-to-yellow-200:focus { - --tw-gradient-to: #fde68a; - } - - .xl\:focus\:elsa-to-yellow-300:focus { - --tw-gradient-to: #fcd34d; - } - - .xl\:focus\:elsa-to-yellow-400:focus { - --tw-gradient-to: #fbbf24; - } - - .xl\:focus\:elsa-to-yellow-500:focus { - --tw-gradient-to: #f59e0b; - } - - .xl\:focus\:elsa-to-yellow-600:focus { - --tw-gradient-to: #d97706; - } - - .xl\:focus\:elsa-to-yellow-700:focus { - --tw-gradient-to: #b45309; - } - - .xl\:focus\:elsa-to-yellow-800:focus { - --tw-gradient-to: #92400e; - } - - .xl\:focus\:elsa-to-yellow-900:focus { - --tw-gradient-to: #78350f; - } - - .xl\:focus\:elsa-to-green-50:focus { - --tw-gradient-to: #ecfdf5; - } - - .xl\:focus\:elsa-to-green-100:focus { - --tw-gradient-to: #d1fae5; - } - - .xl\:focus\:elsa-to-green-200:focus { - --tw-gradient-to: #a7f3d0; - } - - .xl\:focus\:elsa-to-green-300:focus { - --tw-gradient-to: #6ee7b7; - } - - .xl\:focus\:elsa-to-green-400:focus { - --tw-gradient-to: #34d399; - } - - .xl\:focus\:elsa-to-green-500:focus { - --tw-gradient-to: #10b981; - } - - .xl\:focus\:elsa-to-green-600:focus { - --tw-gradient-to: #059669; - } - - .xl\:focus\:elsa-to-green-700:focus { - --tw-gradient-to: #047857; - } - - .xl\:focus\:elsa-to-green-800:focus { - --tw-gradient-to: #065f46; - } - - .xl\:focus\:elsa-to-green-900:focus { - --tw-gradient-to: #064e3b; - } - - .xl\:focus\:elsa-to-blue-50:focus { - --tw-gradient-to: #eff6ff; - } - - .xl\:focus\:elsa-to-blue-100:focus { - --tw-gradient-to: #dbeafe; - } - - .xl\:focus\:elsa-to-blue-200:focus { - --tw-gradient-to: #bfdbfe; - } - - .xl\:focus\:elsa-to-blue-300:focus { - --tw-gradient-to: #93c5fd; - } - - .xl\:focus\:elsa-to-blue-400:focus { - --tw-gradient-to: #60a5fa; - } - - .xl\:focus\:elsa-to-blue-500:focus { - --tw-gradient-to: #3b82f6; - } - - .xl\:focus\:elsa-to-blue-600:focus { - --tw-gradient-to: #2563eb; - } - - .xl\:focus\:elsa-to-blue-700:focus { - --tw-gradient-to: #1d4ed8; - } - - .xl\:focus\:elsa-to-blue-800:focus { - --tw-gradient-to: #1e40af; - } - - .xl\:focus\:elsa-to-blue-900:focus { - --tw-gradient-to: #1e3a8a; - } - - .xl\:focus\:elsa-to-pink-50:focus { - --tw-gradient-to: #fdf2f8; - } - - .xl\:focus\:elsa-to-pink-100:focus { - --tw-gradient-to: #fce7f3; - } - - .xl\:focus\:elsa-to-pink-200:focus { - --tw-gradient-to: #fbcfe8; - } - - .xl\:focus\:elsa-to-pink-300:focus { - --tw-gradient-to: #f9a8d4; - } - - .xl\:focus\:elsa-to-pink-400:focus { - --tw-gradient-to: #f472b6; - } - - .xl\:focus\:elsa-to-pink-500:focus { - --tw-gradient-to: #ec4899; - } - - .xl\:focus\:elsa-to-pink-600:focus { - --tw-gradient-to: #db2777; - } - - .xl\:focus\:elsa-to-pink-700:focus { - --tw-gradient-to: #be185d; - } - - .xl\:focus\:elsa-to-pink-800:focus { - --tw-gradient-to: #9d174d; - } - - .xl\:focus\:elsa-to-pink-900:focus { - --tw-gradient-to: #831843; - } - - .xl\:focus\:elsa-to-cool-gray-50:focus { - --tw-gradient-to: #f9fafb; - } - - .xl\:focus\:elsa-to-cool-gray-100:focus { - --tw-gradient-to: #f3f4f6; - } - - .xl\:focus\:elsa-to-cool-gray-200:focus { - --tw-gradient-to: #e5e7eb; - } - - .xl\:focus\:elsa-to-cool-gray-300:focus { - --tw-gradient-to: #d1d5db; - } - - .xl\:focus\:elsa-to-cool-gray-400:focus { - --tw-gradient-to: #9ca3af; - } - - .xl\:focus\:elsa-to-cool-gray-500:focus { - --tw-gradient-to: #6b7280; - } - - .xl\:focus\:elsa-to-cool-gray-600:focus { - --tw-gradient-to: #4b5563; - } - - .xl\:focus\:elsa-to-cool-gray-700:focus { - --tw-gradient-to: #374151; - } - - .xl\:focus\:elsa-to-cool-gray-800:focus { - --tw-gradient-to: #1f2937; - } - - .xl\:focus\:elsa-to-cool-gray-900:focus { - --tw-gradient-to: #111827; - } - - .xl\:focus\:elsa-to-rose-50:focus { - --tw-gradient-to: #fff1f2; - } - - .xl\:focus\:elsa-to-rose-100:focus { - --tw-gradient-to: #ffe4e6; - } - - .xl\:focus\:elsa-to-rose-200:focus { - --tw-gradient-to: #fecdd3; - } - - .xl\:focus\:elsa-to-rose-300:focus { - --tw-gradient-to: #fda4af; - } - - .xl\:focus\:elsa-to-rose-400:focus { - --tw-gradient-to: #fb7185; - } - - .xl\:focus\:elsa-to-rose-500:focus { - --tw-gradient-to: #f43f5e; - } - - .xl\:focus\:elsa-to-rose-600:focus { - --tw-gradient-to: #e11d48; - } - - .xl\:focus\:elsa-to-rose-700:focus { - --tw-gradient-to: #be123c; - } - - .xl\:focus\:elsa-to-rose-800:focus { - --tw-gradient-to: #9f1239; - } - - .xl\:focus\:elsa-to-rose-900:focus { - --tw-gradient-to: #881337; - } - - .xl\:elsa-text-xl { - font-size: 1.25rem; - line-height: 1.75rem; - } - - .xl\:elsa-text-6xl { - font-size: 3.75rem; - line-height: 1; - } - - .xl\:elsa-text-gray-50 { - --tw-text-opacity: 1; - color: rgba(249, 250, 251, var(--tw-text-opacity)); - } - - .xl\:elsa-text-gray-100 { - --tw-text-opacity: 1; - color: rgba(243, 244, 246, var(--tw-text-opacity)); - } - - .xl\:elsa-text-gray-200 { - --tw-text-opacity: 1; - color: rgba(229, 231, 235, var(--tw-text-opacity)); - } - - .xl\:elsa-text-gray-300 { - --tw-text-opacity: 1; - color: rgba(209, 213, 219, var(--tw-text-opacity)); - } - - .xl\:elsa-text-gray-400 { - --tw-text-opacity: 1; - color: rgba(156, 163, 175, var(--tw-text-opacity)); - } - - .xl\:elsa-text-gray-500 { - --tw-text-opacity: 1; - color: rgba(107, 114, 128, var(--tw-text-opacity)); - } - - .xl\:elsa-text-gray-600 { - --tw-text-opacity: 1; - color: rgba(75, 85, 99, var(--tw-text-opacity)); - } - - .xl\:elsa-text-gray-700 { - --tw-text-opacity: 1; - color: rgba(55, 65, 81, var(--tw-text-opacity)); - } - - .xl\:elsa-text-gray-800 { - --tw-text-opacity: 1; - color: rgba(31, 41, 55, var(--tw-text-opacity)); - } - - .xl\:elsa-text-gray-900 { - --tw-text-opacity: 1; - color: rgba(17, 24, 39, var(--tw-text-opacity)); - } - - .xl\:elsa-text-red-50 { - --tw-text-opacity: 1; - color: rgba(254, 242, 242, var(--tw-text-opacity)); - } - - .xl\:elsa-text-red-100 { - --tw-text-opacity: 1; - color: rgba(254, 226, 226, var(--tw-text-opacity)); - } - - .xl\:elsa-text-red-200 { - --tw-text-opacity: 1; - color: rgba(254, 202, 202, var(--tw-text-opacity)); - } - - .xl\:elsa-text-red-300 { - --tw-text-opacity: 1; - color: rgba(252, 165, 165, var(--tw-text-opacity)); - } - - .xl\:elsa-text-red-400 { - --tw-text-opacity: 1; - color: rgba(248, 113, 113, var(--tw-text-opacity)); - } - - .xl\:elsa-text-red-500 { - --tw-text-opacity: 1; - color: rgba(239, 68, 68, var(--tw-text-opacity)); - } - - .xl\:elsa-text-red-600 { - --tw-text-opacity: 1; - color: rgba(220, 38, 38, var(--tw-text-opacity)); - } - - .xl\:elsa-text-red-700 { - --tw-text-opacity: 1; - color: rgba(185, 28, 28, var(--tw-text-opacity)); - } - - .xl\:elsa-text-red-800 { - --tw-text-opacity: 1; - color: rgba(153, 27, 27, var(--tw-text-opacity)); - } - - .xl\:elsa-text-red-900 { - --tw-text-opacity: 1; - color: rgba(127, 29, 29, var(--tw-text-opacity)); - } - - .xl\:elsa-text-yellow-50 { - --tw-text-opacity: 1; - color: rgba(255, 251, 235, var(--tw-text-opacity)); - } - - .xl\:elsa-text-yellow-100 { - --tw-text-opacity: 1; - color: rgba(254, 243, 199, var(--tw-text-opacity)); - } - - .xl\:elsa-text-yellow-200 { - --tw-text-opacity: 1; - color: rgba(253, 230, 138, var(--tw-text-opacity)); - } - - .xl\:elsa-text-yellow-300 { - --tw-text-opacity: 1; - color: rgba(252, 211, 77, var(--tw-text-opacity)); - } - - .xl\:elsa-text-yellow-400 { - --tw-text-opacity: 1; - color: rgba(251, 191, 36, var(--tw-text-opacity)); - } - - .xl\:elsa-text-yellow-500 { - --tw-text-opacity: 1; - color: rgba(245, 158, 11, var(--tw-text-opacity)); - } - - .xl\:elsa-text-yellow-600 { - --tw-text-opacity: 1; - color: rgba(217, 119, 6, var(--tw-text-opacity)); - } - - .xl\:elsa-text-yellow-700 { - --tw-text-opacity: 1; - color: rgba(180, 83, 9, var(--tw-text-opacity)); - } - - .xl\:elsa-text-yellow-800 { - --tw-text-opacity: 1; - color: rgba(146, 64, 14, var(--tw-text-opacity)); - } - - .xl\:elsa-text-yellow-900 { - --tw-text-opacity: 1; - color: rgba(120, 53, 15, var(--tw-text-opacity)); - } - - .xl\:elsa-text-green-50 { - --tw-text-opacity: 1; - color: rgba(236, 253, 245, var(--tw-text-opacity)); - } - - .xl\:elsa-text-green-100 { - --tw-text-opacity: 1; - color: rgba(209, 250, 229, var(--tw-text-opacity)); - } - - .xl\:elsa-text-green-200 { - --tw-text-opacity: 1; - color: rgba(167, 243, 208, var(--tw-text-opacity)); - } - - .xl\:elsa-text-green-300 { - --tw-text-opacity: 1; - color: rgba(110, 231, 183, var(--tw-text-opacity)); - } - - .xl\:elsa-text-green-400 { - --tw-text-opacity: 1; - color: rgba(52, 211, 153, var(--tw-text-opacity)); - } - - .xl\:elsa-text-green-500 { - --tw-text-opacity: 1; - color: rgba(16, 185, 129, var(--tw-text-opacity)); - } - - .xl\:elsa-text-green-600 { - --tw-text-opacity: 1; - color: rgba(5, 150, 105, var(--tw-text-opacity)); - } - - .xl\:elsa-text-green-700 { - --tw-text-opacity: 1; - color: rgba(4, 120, 87, var(--tw-text-opacity)); - } - - .xl\:elsa-text-green-800 { - --tw-text-opacity: 1; - color: rgba(6, 95, 70, var(--tw-text-opacity)); - } - - .xl\:elsa-text-green-900 { - --tw-text-opacity: 1; - color: rgba(6, 78, 59, var(--tw-text-opacity)); - } - - .xl\:elsa-text-blue-50 { - --tw-text-opacity: 1; - color: rgba(239, 246, 255, var(--tw-text-opacity)); - } - - .xl\:elsa-text-blue-100 { - --tw-text-opacity: 1; - color: rgba(219, 234, 254, var(--tw-text-opacity)); - } - - .xl\:elsa-text-blue-200 { - --tw-text-opacity: 1; - color: rgba(191, 219, 254, var(--tw-text-opacity)); - } - - .xl\:elsa-text-blue-300 { - --tw-text-opacity: 1; - color: rgba(147, 197, 253, var(--tw-text-opacity)); - } - - .xl\:elsa-text-blue-400 { - --tw-text-opacity: 1; - color: rgba(96, 165, 250, var(--tw-text-opacity)); - } - - .xl\:elsa-text-blue-500 { - --tw-text-opacity: 1; - color: rgba(59, 130, 246, var(--tw-text-opacity)); - } - - .xl\:elsa-text-blue-600 { - --tw-text-opacity: 1; - color: rgba(37, 99, 235, var(--tw-text-opacity)); - } - - .xl\:elsa-text-blue-700 { - --tw-text-opacity: 1; - color: rgba(29, 78, 216, var(--tw-text-opacity)); - } - - .xl\:elsa-text-blue-800 { - --tw-text-opacity: 1; - color: rgba(30, 64, 175, var(--tw-text-opacity)); - } - - .xl\:elsa-text-blue-900 { - --tw-text-opacity: 1; - color: rgba(30, 58, 138, var(--tw-text-opacity)); - } - - .xl\:elsa-text-pink-50 { - --tw-text-opacity: 1; - color: rgba(253, 242, 248, var(--tw-text-opacity)); - } - - .xl\:elsa-text-pink-100 { - --tw-text-opacity: 1; - color: rgba(252, 231, 243, var(--tw-text-opacity)); - } - - .xl\:elsa-text-pink-200 { - --tw-text-opacity: 1; - color: rgba(251, 207, 232, var(--tw-text-opacity)); - } - - .xl\:elsa-text-pink-300 { - --tw-text-opacity: 1; - color: rgba(249, 168, 212, var(--tw-text-opacity)); - } - - .xl\:elsa-text-pink-400 { - --tw-text-opacity: 1; - color: rgba(244, 114, 182, var(--tw-text-opacity)); - } - - .xl\:elsa-text-pink-500 { - --tw-text-opacity: 1; - color: rgba(236, 72, 153, var(--tw-text-opacity)); - } - - .xl\:elsa-text-pink-600 { - --tw-text-opacity: 1; - color: rgba(219, 39, 119, var(--tw-text-opacity)); - } - - .xl\:elsa-text-pink-700 { - --tw-text-opacity: 1; - color: rgba(190, 24, 93, var(--tw-text-opacity)); - } - - .xl\:elsa-text-pink-800 { - --tw-text-opacity: 1; - color: rgba(157, 23, 77, var(--tw-text-opacity)); - } - - .xl\:elsa-text-pink-900 { - --tw-text-opacity: 1; - color: rgba(131, 24, 67, var(--tw-text-opacity)); - } - - .xl\:elsa-text-cool-gray-50 { - --tw-text-opacity: 1; - color: rgba(249, 250, 251, var(--tw-text-opacity)); - } - - .xl\:elsa-text-cool-gray-100 { - --tw-text-opacity: 1; - color: rgba(243, 244, 246, var(--tw-text-opacity)); - } - - .xl\:elsa-text-cool-gray-200 { - --tw-text-opacity: 1; - color: rgba(229, 231, 235, var(--tw-text-opacity)); - } - - .xl\:elsa-text-cool-gray-300 { - --tw-text-opacity: 1; - color: rgba(209, 213, 219, var(--tw-text-opacity)); - } - - .xl\:elsa-text-cool-gray-400 { - --tw-text-opacity: 1; - color: rgba(156, 163, 175, var(--tw-text-opacity)); - } - - .xl\:elsa-text-cool-gray-500 { - --tw-text-opacity: 1; - color: rgba(107, 114, 128, var(--tw-text-opacity)); - } - - .xl\:elsa-text-cool-gray-600 { - --tw-text-opacity: 1; - color: rgba(75, 85, 99, var(--tw-text-opacity)); - } - - .xl\:elsa-text-cool-gray-700 { - --tw-text-opacity: 1; - color: rgba(55, 65, 81, var(--tw-text-opacity)); - } - - .xl\:elsa-text-cool-gray-800 { - --tw-text-opacity: 1; - color: rgba(31, 41, 55, var(--tw-text-opacity)); - } - - .xl\:elsa-text-cool-gray-900 { - --tw-text-opacity: 1; - color: rgba(17, 24, 39, var(--tw-text-opacity)); - } - - .xl\:elsa-text-rose-50 { - --tw-text-opacity: 1; - color: rgba(255, 241, 242, var(--tw-text-opacity)); - } - - .xl\:elsa-text-rose-100 { - --tw-text-opacity: 1; - color: rgba(255, 228, 230, var(--tw-text-opacity)); - } - - .xl\:elsa-text-rose-200 { - --tw-text-opacity: 1; - color: rgba(254, 205, 211, var(--tw-text-opacity)); - } - - .xl\:elsa-text-rose-300 { - --tw-text-opacity: 1; - color: rgba(253, 164, 175, var(--tw-text-opacity)); - } - - .xl\:elsa-text-rose-400 { - --tw-text-opacity: 1; - color: rgba(251, 113, 133, var(--tw-text-opacity)); - } - - .xl\:elsa-text-rose-500 { - --tw-text-opacity: 1; - color: rgba(244, 63, 94, var(--tw-text-opacity)); - } - - .xl\:elsa-text-rose-600 { - --tw-text-opacity: 1; - color: rgba(225, 29, 72, var(--tw-text-opacity)); - } - - .xl\:elsa-text-rose-700 { - --tw-text-opacity: 1; - color: rgba(190, 18, 60, var(--tw-text-opacity)); - } - - .xl\:elsa-text-rose-800 { - --tw-text-opacity: 1; - color: rgba(159, 18, 57, var(--tw-text-opacity)); - } - - .xl\:elsa-text-rose-900 { - --tw-text-opacity: 1; - color: rgba(136, 19, 55, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-gray-50 { - --tw-text-opacity: 1; - color: rgba(249, 250, 251, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-gray-100 { - --tw-text-opacity: 1; - color: rgba(243, 244, 246, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-gray-200 { - --tw-text-opacity: 1; - color: rgba(229, 231, 235, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-gray-300 { - --tw-text-opacity: 1; - color: rgba(209, 213, 219, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-gray-400 { - --tw-text-opacity: 1; - color: rgba(156, 163, 175, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-gray-500 { - --tw-text-opacity: 1; - color: rgba(107, 114, 128, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-gray-600 { - --tw-text-opacity: 1; - color: rgba(75, 85, 99, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-gray-700 { - --tw-text-opacity: 1; - color: rgba(55, 65, 81, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-gray-800 { - --tw-text-opacity: 1; - color: rgba(31, 41, 55, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-gray-900 { - --tw-text-opacity: 1; - color: rgba(17, 24, 39, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-red-50 { - --tw-text-opacity: 1; - color: rgba(254, 242, 242, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-red-100 { - --tw-text-opacity: 1; - color: rgba(254, 226, 226, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-red-200 { - --tw-text-opacity: 1; - color: rgba(254, 202, 202, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-red-300 { - --tw-text-opacity: 1; - color: rgba(252, 165, 165, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-red-400 { - --tw-text-opacity: 1; - color: rgba(248, 113, 113, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-red-500 { - --tw-text-opacity: 1; - color: rgba(239, 68, 68, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-red-600 { - --tw-text-opacity: 1; - color: rgba(220, 38, 38, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-red-700 { - --tw-text-opacity: 1; - color: rgba(185, 28, 28, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-red-800 { - --tw-text-opacity: 1; - color: rgba(153, 27, 27, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-red-900 { - --tw-text-opacity: 1; - color: rgba(127, 29, 29, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-yellow-50 { - --tw-text-opacity: 1; - color: rgba(255, 251, 235, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-yellow-100 { - --tw-text-opacity: 1; - color: rgba(254, 243, 199, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-yellow-200 { - --tw-text-opacity: 1; - color: rgba(253, 230, 138, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-yellow-300 { - --tw-text-opacity: 1; - color: rgba(252, 211, 77, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-yellow-400 { - --tw-text-opacity: 1; - color: rgba(251, 191, 36, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-yellow-500 { - --tw-text-opacity: 1; - color: rgba(245, 158, 11, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-yellow-600 { - --tw-text-opacity: 1; - color: rgba(217, 119, 6, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-yellow-700 { - --tw-text-opacity: 1; - color: rgba(180, 83, 9, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-yellow-800 { - --tw-text-opacity: 1; - color: rgba(146, 64, 14, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-yellow-900 { - --tw-text-opacity: 1; - color: rgba(120, 53, 15, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-green-50 { - --tw-text-opacity: 1; - color: rgba(236, 253, 245, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-green-100 { - --tw-text-opacity: 1; - color: rgba(209, 250, 229, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-green-200 { - --tw-text-opacity: 1; - color: rgba(167, 243, 208, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-green-300 { - --tw-text-opacity: 1; - color: rgba(110, 231, 183, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-green-400 { - --tw-text-opacity: 1; - color: rgba(52, 211, 153, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-green-500 { - --tw-text-opacity: 1; - color: rgba(16, 185, 129, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-green-600 { - --tw-text-opacity: 1; - color: rgba(5, 150, 105, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-green-700 { - --tw-text-opacity: 1; - color: rgba(4, 120, 87, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-green-800 { - --tw-text-opacity: 1; - color: rgba(6, 95, 70, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-green-900 { - --tw-text-opacity: 1; - color: rgba(6, 78, 59, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-blue-50 { - --tw-text-opacity: 1; - color: rgba(239, 246, 255, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-blue-100 { - --tw-text-opacity: 1; - color: rgba(219, 234, 254, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-blue-200 { - --tw-text-opacity: 1; - color: rgba(191, 219, 254, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-blue-300 { - --tw-text-opacity: 1; - color: rgba(147, 197, 253, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-blue-400 { - --tw-text-opacity: 1; - color: rgba(96, 165, 250, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-blue-500 { - --tw-text-opacity: 1; - color: rgba(59, 130, 246, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-blue-600 { - --tw-text-opacity: 1; - color: rgba(37, 99, 235, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-blue-700 { - --tw-text-opacity: 1; - color: rgba(29, 78, 216, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-blue-800 { - --tw-text-opacity: 1; - color: rgba(30, 64, 175, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-blue-900 { - --tw-text-opacity: 1; - color: rgba(30, 58, 138, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-pink-50 { - --tw-text-opacity: 1; - color: rgba(253, 242, 248, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-pink-100 { - --tw-text-opacity: 1; - color: rgba(252, 231, 243, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-pink-200 { - --tw-text-opacity: 1; - color: rgba(251, 207, 232, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-pink-300 { - --tw-text-opacity: 1; - color: rgba(249, 168, 212, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-pink-400 { - --tw-text-opacity: 1; - color: rgba(244, 114, 182, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-pink-500 { - --tw-text-opacity: 1; - color: rgba(236, 72, 153, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-pink-600 { - --tw-text-opacity: 1; - color: rgba(219, 39, 119, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-pink-700 { - --tw-text-opacity: 1; - color: rgba(190, 24, 93, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-pink-800 { - --tw-text-opacity: 1; - color: rgba(157, 23, 77, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-pink-900 { - --tw-text-opacity: 1; - color: rgba(131, 24, 67, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-cool-gray-50 { - --tw-text-opacity: 1; - color: rgba(249, 250, 251, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-cool-gray-100 { - --tw-text-opacity: 1; - color: rgba(243, 244, 246, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-cool-gray-200 { - --tw-text-opacity: 1; - color: rgba(229, 231, 235, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-cool-gray-300 { - --tw-text-opacity: 1; - color: rgba(209, 213, 219, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-cool-gray-400 { - --tw-text-opacity: 1; - color: rgba(156, 163, 175, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-cool-gray-500 { - --tw-text-opacity: 1; - color: rgba(107, 114, 128, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-cool-gray-600 { - --tw-text-opacity: 1; - color: rgba(75, 85, 99, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-cool-gray-700 { - --tw-text-opacity: 1; - color: rgba(55, 65, 81, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-cool-gray-800 { - --tw-text-opacity: 1; - color: rgba(31, 41, 55, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-cool-gray-900 { - --tw-text-opacity: 1; - color: rgba(17, 24, 39, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-rose-50 { - --tw-text-opacity: 1; - color: rgba(255, 241, 242, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-rose-100 { - --tw-text-opacity: 1; - color: rgba(255, 228, 230, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-rose-200 { - --tw-text-opacity: 1; - color: rgba(254, 205, 211, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-rose-300 { - --tw-text-opacity: 1; - color: rgba(253, 164, 175, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-rose-400 { - --tw-text-opacity: 1; - color: rgba(251, 113, 133, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-rose-500 { - --tw-text-opacity: 1; - color: rgba(244, 63, 94, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-rose-600 { - --tw-text-opacity: 1; - color: rgba(225, 29, 72, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-rose-700 { - --tw-text-opacity: 1; - color: rgba(190, 18, 60, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-rose-800 { - --tw-text-opacity: 1; - color: rgba(159, 18, 57, var(--tw-text-opacity)); - } - - .elsa-group:hover .xl\:group-hover\:elsa-text-rose-900 { - --tw-text-opacity: 1; - color: rgba(136, 19, 55, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-gray-50:focus-within { - --tw-text-opacity: 1; - color: rgba(249, 250, 251, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-gray-100:focus-within { - --tw-text-opacity: 1; - color: rgba(243, 244, 246, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-gray-200:focus-within { - --tw-text-opacity: 1; - color: rgba(229, 231, 235, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-gray-300:focus-within { - --tw-text-opacity: 1; - color: rgba(209, 213, 219, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-gray-400:focus-within { - --tw-text-opacity: 1; - color: rgba(156, 163, 175, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-gray-500:focus-within { - --tw-text-opacity: 1; - color: rgba(107, 114, 128, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-gray-600:focus-within { - --tw-text-opacity: 1; - color: rgba(75, 85, 99, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-gray-700:focus-within { - --tw-text-opacity: 1; - color: rgba(55, 65, 81, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-gray-800:focus-within { - --tw-text-opacity: 1; - color: rgba(31, 41, 55, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-gray-900:focus-within { - --tw-text-opacity: 1; - color: rgba(17, 24, 39, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-red-50:focus-within { - --tw-text-opacity: 1; - color: rgba(254, 242, 242, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-red-100:focus-within { - --tw-text-opacity: 1; - color: rgba(254, 226, 226, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-red-200:focus-within { - --tw-text-opacity: 1; - color: rgba(254, 202, 202, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-red-300:focus-within { - --tw-text-opacity: 1; - color: rgba(252, 165, 165, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-red-400:focus-within { - --tw-text-opacity: 1; - color: rgba(248, 113, 113, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-red-500:focus-within { - --tw-text-opacity: 1; - color: rgba(239, 68, 68, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-red-600:focus-within { - --tw-text-opacity: 1; - color: rgba(220, 38, 38, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-red-700:focus-within { - --tw-text-opacity: 1; - color: rgba(185, 28, 28, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-red-800:focus-within { - --tw-text-opacity: 1; - color: rgba(153, 27, 27, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-red-900:focus-within { - --tw-text-opacity: 1; - color: rgba(127, 29, 29, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-yellow-50:focus-within { - --tw-text-opacity: 1; - color: rgba(255, 251, 235, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-yellow-100:focus-within { - --tw-text-opacity: 1; - color: rgba(254, 243, 199, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-yellow-200:focus-within { - --tw-text-opacity: 1; - color: rgba(253, 230, 138, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-yellow-300:focus-within { - --tw-text-opacity: 1; - color: rgba(252, 211, 77, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-yellow-400:focus-within { - --tw-text-opacity: 1; - color: rgba(251, 191, 36, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-yellow-500:focus-within { - --tw-text-opacity: 1; - color: rgba(245, 158, 11, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-yellow-600:focus-within { - --tw-text-opacity: 1; - color: rgba(217, 119, 6, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-yellow-700:focus-within { - --tw-text-opacity: 1; - color: rgba(180, 83, 9, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-yellow-800:focus-within { - --tw-text-opacity: 1; - color: rgba(146, 64, 14, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-yellow-900:focus-within { - --tw-text-opacity: 1; - color: rgba(120, 53, 15, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-green-50:focus-within { - --tw-text-opacity: 1; - color: rgba(236, 253, 245, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-green-100:focus-within { - --tw-text-opacity: 1; - color: rgba(209, 250, 229, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-green-200:focus-within { - --tw-text-opacity: 1; - color: rgba(167, 243, 208, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-green-300:focus-within { - --tw-text-opacity: 1; - color: rgba(110, 231, 183, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-green-400:focus-within { - --tw-text-opacity: 1; - color: rgba(52, 211, 153, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-green-500:focus-within { - --tw-text-opacity: 1; - color: rgba(16, 185, 129, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-green-600:focus-within { - --tw-text-opacity: 1; - color: rgba(5, 150, 105, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-green-700:focus-within { - --tw-text-opacity: 1; - color: rgba(4, 120, 87, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-green-800:focus-within { - --tw-text-opacity: 1; - color: rgba(6, 95, 70, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-green-900:focus-within { - --tw-text-opacity: 1; - color: rgba(6, 78, 59, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-blue-50:focus-within { - --tw-text-opacity: 1; - color: rgba(239, 246, 255, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-blue-100:focus-within { - --tw-text-opacity: 1; - color: rgba(219, 234, 254, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-blue-200:focus-within { - --tw-text-opacity: 1; - color: rgba(191, 219, 254, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-blue-300:focus-within { - --tw-text-opacity: 1; - color: rgba(147, 197, 253, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-blue-400:focus-within { - --tw-text-opacity: 1; - color: rgba(96, 165, 250, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-blue-500:focus-within { - --tw-text-opacity: 1; - color: rgba(59, 130, 246, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-blue-600:focus-within { - --tw-text-opacity: 1; - color: rgba(37, 99, 235, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-blue-700:focus-within { - --tw-text-opacity: 1; - color: rgba(29, 78, 216, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-blue-800:focus-within { - --tw-text-opacity: 1; - color: rgba(30, 64, 175, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-blue-900:focus-within { - --tw-text-opacity: 1; - color: rgba(30, 58, 138, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-pink-50:focus-within { - --tw-text-opacity: 1; - color: rgba(253, 242, 248, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-pink-100:focus-within { - --tw-text-opacity: 1; - color: rgba(252, 231, 243, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-pink-200:focus-within { - --tw-text-opacity: 1; - color: rgba(251, 207, 232, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-pink-300:focus-within { - --tw-text-opacity: 1; - color: rgba(249, 168, 212, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-pink-400:focus-within { - --tw-text-opacity: 1; - color: rgba(244, 114, 182, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-pink-500:focus-within { - --tw-text-opacity: 1; - color: rgba(236, 72, 153, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-pink-600:focus-within { - --tw-text-opacity: 1; - color: rgba(219, 39, 119, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-pink-700:focus-within { - --tw-text-opacity: 1; - color: rgba(190, 24, 93, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-pink-800:focus-within { - --tw-text-opacity: 1; - color: rgba(157, 23, 77, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-pink-900:focus-within { - --tw-text-opacity: 1; - color: rgba(131, 24, 67, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-cool-gray-50:focus-within { - --tw-text-opacity: 1; - color: rgba(249, 250, 251, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-cool-gray-100:focus-within { - --tw-text-opacity: 1; - color: rgba(243, 244, 246, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-cool-gray-200:focus-within { - --tw-text-opacity: 1; - color: rgba(229, 231, 235, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-cool-gray-300:focus-within { - --tw-text-opacity: 1; - color: rgba(209, 213, 219, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-cool-gray-400:focus-within { - --tw-text-opacity: 1; - color: rgba(156, 163, 175, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-cool-gray-500:focus-within { - --tw-text-opacity: 1; - color: rgba(107, 114, 128, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-cool-gray-600:focus-within { - --tw-text-opacity: 1; - color: rgba(75, 85, 99, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-cool-gray-700:focus-within { - --tw-text-opacity: 1; - color: rgba(55, 65, 81, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-cool-gray-800:focus-within { - --tw-text-opacity: 1; - color: rgba(31, 41, 55, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-cool-gray-900:focus-within { - --tw-text-opacity: 1; - color: rgba(17, 24, 39, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-rose-50:focus-within { - --tw-text-opacity: 1; - color: rgba(255, 241, 242, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-rose-100:focus-within { - --tw-text-opacity: 1; - color: rgba(255, 228, 230, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-rose-200:focus-within { - --tw-text-opacity: 1; - color: rgba(254, 205, 211, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-rose-300:focus-within { - --tw-text-opacity: 1; - color: rgba(253, 164, 175, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-rose-400:focus-within { - --tw-text-opacity: 1; - color: rgba(251, 113, 133, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-rose-500:focus-within { - --tw-text-opacity: 1; - color: rgba(244, 63, 94, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-rose-600:focus-within { - --tw-text-opacity: 1; - color: rgba(225, 29, 72, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-rose-700:focus-within { - --tw-text-opacity: 1; - color: rgba(190, 18, 60, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-rose-800:focus-within { - --tw-text-opacity: 1; - color: rgba(159, 18, 57, var(--tw-text-opacity)); - } - - .xl\:focus-within\:elsa-text-rose-900:focus-within { - --tw-text-opacity: 1; - color: rgba(136, 19, 55, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-gray-50:hover { - --tw-text-opacity: 1; - color: rgba(249, 250, 251, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-gray-100:hover { - --tw-text-opacity: 1; - color: rgba(243, 244, 246, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-gray-200:hover { - --tw-text-opacity: 1; - color: rgba(229, 231, 235, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-gray-300:hover { - --tw-text-opacity: 1; - color: rgba(209, 213, 219, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-gray-400:hover { - --tw-text-opacity: 1; - color: rgba(156, 163, 175, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-gray-500:hover { - --tw-text-opacity: 1; - color: rgba(107, 114, 128, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-gray-600:hover { - --tw-text-opacity: 1; - color: rgba(75, 85, 99, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-gray-700:hover { - --tw-text-opacity: 1; - color: rgba(55, 65, 81, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-gray-800:hover { - --tw-text-opacity: 1; - color: rgba(31, 41, 55, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-gray-900:hover { - --tw-text-opacity: 1; - color: rgba(17, 24, 39, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-red-50:hover { - --tw-text-opacity: 1; - color: rgba(254, 242, 242, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-red-100:hover { - --tw-text-opacity: 1; - color: rgba(254, 226, 226, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-red-200:hover { - --tw-text-opacity: 1; - color: rgba(254, 202, 202, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-red-300:hover { - --tw-text-opacity: 1; - color: rgba(252, 165, 165, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-red-400:hover { - --tw-text-opacity: 1; - color: rgba(248, 113, 113, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-red-500:hover { - --tw-text-opacity: 1; - color: rgba(239, 68, 68, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-red-600:hover { - --tw-text-opacity: 1; - color: rgba(220, 38, 38, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-red-700:hover { - --tw-text-opacity: 1; - color: rgba(185, 28, 28, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-red-800:hover { - --tw-text-opacity: 1; - color: rgba(153, 27, 27, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-red-900:hover { - --tw-text-opacity: 1; - color: rgba(127, 29, 29, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-yellow-50:hover { - --tw-text-opacity: 1; - color: rgba(255, 251, 235, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-yellow-100:hover { - --tw-text-opacity: 1; - color: rgba(254, 243, 199, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-yellow-200:hover { - --tw-text-opacity: 1; - color: rgba(253, 230, 138, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-yellow-300:hover { - --tw-text-opacity: 1; - color: rgba(252, 211, 77, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-yellow-400:hover { - --tw-text-opacity: 1; - color: rgba(251, 191, 36, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-yellow-500:hover { - --tw-text-opacity: 1; - color: rgba(245, 158, 11, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-yellow-600:hover { - --tw-text-opacity: 1; - color: rgba(217, 119, 6, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-yellow-700:hover { - --tw-text-opacity: 1; - color: rgba(180, 83, 9, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-yellow-800:hover { - --tw-text-opacity: 1; - color: rgba(146, 64, 14, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-yellow-900:hover { - --tw-text-opacity: 1; - color: rgba(120, 53, 15, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-green-50:hover { - --tw-text-opacity: 1; - color: rgba(236, 253, 245, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-green-100:hover { - --tw-text-opacity: 1; - color: rgba(209, 250, 229, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-green-200:hover { - --tw-text-opacity: 1; - color: rgba(167, 243, 208, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-green-300:hover { - --tw-text-opacity: 1; - color: rgba(110, 231, 183, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-green-400:hover { - --tw-text-opacity: 1; - color: rgba(52, 211, 153, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-green-500:hover { - --tw-text-opacity: 1; - color: rgba(16, 185, 129, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-green-600:hover { - --tw-text-opacity: 1; - color: rgba(5, 150, 105, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-green-700:hover { - --tw-text-opacity: 1; - color: rgba(4, 120, 87, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-green-800:hover { - --tw-text-opacity: 1; - color: rgba(6, 95, 70, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-green-900:hover { - --tw-text-opacity: 1; - color: rgba(6, 78, 59, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-blue-50:hover { - --tw-text-opacity: 1; - color: rgba(239, 246, 255, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-blue-100:hover { - --tw-text-opacity: 1; - color: rgba(219, 234, 254, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-blue-200:hover { - --tw-text-opacity: 1; - color: rgba(191, 219, 254, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-blue-300:hover { - --tw-text-opacity: 1; - color: rgba(147, 197, 253, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-blue-400:hover { - --tw-text-opacity: 1; - color: rgba(96, 165, 250, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-blue-500:hover { - --tw-text-opacity: 1; - color: rgba(59, 130, 246, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-blue-600:hover { - --tw-text-opacity: 1; - color: rgba(37, 99, 235, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-blue-700:hover { - --tw-text-opacity: 1; - color: rgba(29, 78, 216, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-blue-800:hover { - --tw-text-opacity: 1; - color: rgba(30, 64, 175, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-blue-900:hover { - --tw-text-opacity: 1; - color: rgba(30, 58, 138, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-pink-50:hover { - --tw-text-opacity: 1; - color: rgba(253, 242, 248, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-pink-100:hover { - --tw-text-opacity: 1; - color: rgba(252, 231, 243, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-pink-200:hover { - --tw-text-opacity: 1; - color: rgba(251, 207, 232, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-pink-300:hover { - --tw-text-opacity: 1; - color: rgba(249, 168, 212, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-pink-400:hover { - --tw-text-opacity: 1; - color: rgba(244, 114, 182, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-pink-500:hover { - --tw-text-opacity: 1; - color: rgba(236, 72, 153, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-pink-600:hover { - --tw-text-opacity: 1; - color: rgba(219, 39, 119, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-pink-700:hover { - --tw-text-opacity: 1; - color: rgba(190, 24, 93, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-pink-800:hover { - --tw-text-opacity: 1; - color: rgba(157, 23, 77, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-pink-900:hover { - --tw-text-opacity: 1; - color: rgba(131, 24, 67, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-cool-gray-50:hover { - --tw-text-opacity: 1; - color: rgba(249, 250, 251, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-cool-gray-100:hover { - --tw-text-opacity: 1; - color: rgba(243, 244, 246, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-cool-gray-200:hover { - --tw-text-opacity: 1; - color: rgba(229, 231, 235, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-cool-gray-300:hover { - --tw-text-opacity: 1; - color: rgba(209, 213, 219, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-cool-gray-400:hover { - --tw-text-opacity: 1; - color: rgba(156, 163, 175, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-cool-gray-500:hover { - --tw-text-opacity: 1; - color: rgba(107, 114, 128, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-cool-gray-600:hover { - --tw-text-opacity: 1; - color: rgba(75, 85, 99, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-cool-gray-700:hover { - --tw-text-opacity: 1; - color: rgba(55, 65, 81, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-cool-gray-800:hover { - --tw-text-opacity: 1; - color: rgba(31, 41, 55, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-cool-gray-900:hover { - --tw-text-opacity: 1; - color: rgba(17, 24, 39, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-rose-50:hover { - --tw-text-opacity: 1; - color: rgba(255, 241, 242, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-rose-100:hover { - --tw-text-opacity: 1; - color: rgba(255, 228, 230, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-rose-200:hover { - --tw-text-opacity: 1; - color: rgba(254, 205, 211, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-rose-300:hover { - --tw-text-opacity: 1; - color: rgba(253, 164, 175, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-rose-400:hover { - --tw-text-opacity: 1; - color: rgba(251, 113, 133, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-rose-500:hover { - --tw-text-opacity: 1; - color: rgba(244, 63, 94, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-rose-600:hover { - --tw-text-opacity: 1; - color: rgba(225, 29, 72, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-rose-700:hover { - --tw-text-opacity: 1; - color: rgba(190, 18, 60, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-rose-800:hover { - --tw-text-opacity: 1; - color: rgba(159, 18, 57, var(--tw-text-opacity)); - } - - .xl\:hover\:elsa-text-rose-900:hover { - --tw-text-opacity: 1; - color: rgba(136, 19, 55, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-gray-50:focus { - --tw-text-opacity: 1; - color: rgba(249, 250, 251, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-gray-100:focus { - --tw-text-opacity: 1; - color: rgba(243, 244, 246, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-gray-200:focus { - --tw-text-opacity: 1; - color: rgba(229, 231, 235, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-gray-300:focus { - --tw-text-opacity: 1; - color: rgba(209, 213, 219, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-gray-400:focus { - --tw-text-opacity: 1; - color: rgba(156, 163, 175, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-gray-500:focus { - --tw-text-opacity: 1; - color: rgba(107, 114, 128, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-gray-600:focus { - --tw-text-opacity: 1; - color: rgba(75, 85, 99, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-gray-700:focus { - --tw-text-opacity: 1; - color: rgba(55, 65, 81, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-gray-800:focus { - --tw-text-opacity: 1; - color: rgba(31, 41, 55, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-gray-900:focus { - --tw-text-opacity: 1; - color: rgba(17, 24, 39, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-red-50:focus { - --tw-text-opacity: 1; - color: rgba(254, 242, 242, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-red-100:focus { - --tw-text-opacity: 1; - color: rgba(254, 226, 226, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-red-200:focus { - --tw-text-opacity: 1; - color: rgba(254, 202, 202, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-red-300:focus { - --tw-text-opacity: 1; - color: rgba(252, 165, 165, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-red-400:focus { - --tw-text-opacity: 1; - color: rgba(248, 113, 113, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-red-500:focus { - --tw-text-opacity: 1; - color: rgba(239, 68, 68, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-red-600:focus { - --tw-text-opacity: 1; - color: rgba(220, 38, 38, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-red-700:focus { - --tw-text-opacity: 1; - color: rgba(185, 28, 28, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-red-800:focus { - --tw-text-opacity: 1; - color: rgba(153, 27, 27, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-red-900:focus { - --tw-text-opacity: 1; - color: rgba(127, 29, 29, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-yellow-50:focus { - --tw-text-opacity: 1; - color: rgba(255, 251, 235, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-yellow-100:focus { - --tw-text-opacity: 1; - color: rgba(254, 243, 199, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-yellow-200:focus { - --tw-text-opacity: 1; - color: rgba(253, 230, 138, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-yellow-300:focus { - --tw-text-opacity: 1; - color: rgba(252, 211, 77, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-yellow-400:focus { - --tw-text-opacity: 1; - color: rgba(251, 191, 36, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-yellow-500:focus { - --tw-text-opacity: 1; - color: rgba(245, 158, 11, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-yellow-600:focus { - --tw-text-opacity: 1; - color: rgba(217, 119, 6, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-yellow-700:focus { - --tw-text-opacity: 1; - color: rgba(180, 83, 9, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-yellow-800:focus { - --tw-text-opacity: 1; - color: rgba(146, 64, 14, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-yellow-900:focus { - --tw-text-opacity: 1; - color: rgba(120, 53, 15, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-green-50:focus { - --tw-text-opacity: 1; - color: rgba(236, 253, 245, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-green-100:focus { - --tw-text-opacity: 1; - color: rgba(209, 250, 229, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-green-200:focus { - --tw-text-opacity: 1; - color: rgba(167, 243, 208, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-green-300:focus { - --tw-text-opacity: 1; - color: rgba(110, 231, 183, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-green-400:focus { - --tw-text-opacity: 1; - color: rgba(52, 211, 153, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-green-500:focus { - --tw-text-opacity: 1; - color: rgba(16, 185, 129, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-green-600:focus { - --tw-text-opacity: 1; - color: rgba(5, 150, 105, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-green-700:focus { - --tw-text-opacity: 1; - color: rgba(4, 120, 87, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-green-800:focus { - --tw-text-opacity: 1; - color: rgba(6, 95, 70, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-green-900:focus { - --tw-text-opacity: 1; - color: rgba(6, 78, 59, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-blue-50:focus { - --tw-text-opacity: 1; - color: rgba(239, 246, 255, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-blue-100:focus { - --tw-text-opacity: 1; - color: rgba(219, 234, 254, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-blue-200:focus { - --tw-text-opacity: 1; - color: rgba(191, 219, 254, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-blue-300:focus { - --tw-text-opacity: 1; - color: rgba(147, 197, 253, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-blue-400:focus { - --tw-text-opacity: 1; - color: rgba(96, 165, 250, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-blue-500:focus { - --tw-text-opacity: 1; - color: rgba(59, 130, 246, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-blue-600:focus { - --tw-text-opacity: 1; - color: rgba(37, 99, 235, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-blue-700:focus { - --tw-text-opacity: 1; - color: rgba(29, 78, 216, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-blue-800:focus { - --tw-text-opacity: 1; - color: rgba(30, 64, 175, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-blue-900:focus { - --tw-text-opacity: 1; - color: rgba(30, 58, 138, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-pink-50:focus { - --tw-text-opacity: 1; - color: rgba(253, 242, 248, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-pink-100:focus { - --tw-text-opacity: 1; - color: rgba(252, 231, 243, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-pink-200:focus { - --tw-text-opacity: 1; - color: rgba(251, 207, 232, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-pink-300:focus { - --tw-text-opacity: 1; - color: rgba(249, 168, 212, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-pink-400:focus { - --tw-text-opacity: 1; - color: rgba(244, 114, 182, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-pink-500:focus { - --tw-text-opacity: 1; - color: rgba(236, 72, 153, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-pink-600:focus { - --tw-text-opacity: 1; - color: rgba(219, 39, 119, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-pink-700:focus { - --tw-text-opacity: 1; - color: rgba(190, 24, 93, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-pink-800:focus { - --tw-text-opacity: 1; - color: rgba(157, 23, 77, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-pink-900:focus { - --tw-text-opacity: 1; - color: rgba(131, 24, 67, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-cool-gray-50:focus { - --tw-text-opacity: 1; - color: rgba(249, 250, 251, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-cool-gray-100:focus { - --tw-text-opacity: 1; - color: rgba(243, 244, 246, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-cool-gray-200:focus { - --tw-text-opacity: 1; - color: rgba(229, 231, 235, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-cool-gray-300:focus { - --tw-text-opacity: 1; - color: rgba(209, 213, 219, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-cool-gray-400:focus { - --tw-text-opacity: 1; - color: rgba(156, 163, 175, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-cool-gray-500:focus { - --tw-text-opacity: 1; - color: rgba(107, 114, 128, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-cool-gray-600:focus { - --tw-text-opacity: 1; - color: rgba(75, 85, 99, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-cool-gray-700:focus { - --tw-text-opacity: 1; - color: rgba(55, 65, 81, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-cool-gray-800:focus { - --tw-text-opacity: 1; - color: rgba(31, 41, 55, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-cool-gray-900:focus { - --tw-text-opacity: 1; - color: rgba(17, 24, 39, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-rose-50:focus { - --tw-text-opacity: 1; - color: rgba(255, 241, 242, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-rose-100:focus { - --tw-text-opacity: 1; - color: rgba(255, 228, 230, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-rose-200:focus { - --tw-text-opacity: 1; - color: rgba(254, 205, 211, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-rose-300:focus { - --tw-text-opacity: 1; - color: rgba(253, 164, 175, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-rose-400:focus { - --tw-text-opacity: 1; - color: rgba(251, 113, 133, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-rose-500:focus { - --tw-text-opacity: 1; - color: rgba(244, 63, 94, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-rose-600:focus { - --tw-text-opacity: 1; - color: rgba(225, 29, 72, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-rose-700:focus { - --tw-text-opacity: 1; - color: rgba(190, 18, 60, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-rose-800:focus { - --tw-text-opacity: 1; - color: rgba(159, 18, 57, var(--tw-text-opacity)); - } - - .xl\:focus\:elsa-text-rose-900:focus { - --tw-text-opacity: 1; - color: rgba(136, 19, 55, var(--tw-text-opacity)); - } - - .xl\:elsa-placeholder-gray-50::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-gray-50:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-gray-50::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-gray-100::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-gray-100:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-gray-100::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-gray-200::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-gray-200:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-gray-200::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-gray-300::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-gray-300:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-gray-300::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-gray-400::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-gray-400:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-gray-400::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-gray-500::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-gray-500:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-gray-500::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-gray-600::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-gray-600:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-gray-600::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-gray-700::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-gray-700:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-gray-700::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-gray-800::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-gray-800:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-gray-800::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-gray-900::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-gray-900:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-gray-900::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-red-50::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 242, 242, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-red-50:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 242, 242, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-red-50::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 242, 242, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-red-100::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 226, 226, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-red-100:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 226, 226, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-red-100::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 226, 226, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-red-200::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 202, 202, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-red-200:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 202, 202, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-red-200::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 202, 202, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-red-300::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 165, 165, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-red-300:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 165, 165, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-red-300::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 165, 165, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-red-400::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(248, 113, 113, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-red-400:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(248, 113, 113, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-red-400::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(248, 113, 113, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-red-500::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(239, 68, 68, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-red-500:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(239, 68, 68, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-red-500::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(239, 68, 68, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-red-600::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(220, 38, 38, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-red-600:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(220, 38, 38, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-red-600::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(220, 38, 38, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-red-700::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(185, 28, 28, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-red-700:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(185, 28, 28, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-red-700::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(185, 28, 28, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-red-800::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(153, 27, 27, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-red-800:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(153, 27, 27, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-red-800::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(153, 27, 27, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-red-900::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(127, 29, 29, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-red-900:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(127, 29, 29, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-red-900::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(127, 29, 29, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-yellow-50::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 251, 235, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-yellow-50:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 251, 235, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-yellow-50::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 251, 235, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-yellow-100::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 243, 199, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-yellow-100:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 243, 199, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-yellow-100::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 243, 199, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-yellow-200::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 230, 138, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-yellow-200:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 230, 138, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-yellow-200::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 230, 138, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-yellow-300::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 211, 77, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-yellow-300:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 211, 77, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-yellow-300::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 211, 77, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-yellow-400::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 191, 36, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-yellow-400:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 191, 36, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-yellow-400::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 191, 36, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-yellow-500::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(245, 158, 11, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-yellow-500:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(245, 158, 11, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-yellow-500::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(245, 158, 11, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-yellow-600::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(217, 119, 6, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-yellow-600:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(217, 119, 6, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-yellow-600::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(217, 119, 6, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-yellow-700::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(180, 83, 9, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-yellow-700:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(180, 83, 9, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-yellow-700::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(180, 83, 9, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-yellow-800::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(146, 64, 14, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-yellow-800:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(146, 64, 14, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-yellow-800::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(146, 64, 14, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-yellow-900::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(120, 53, 15, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-yellow-900:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(120, 53, 15, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-yellow-900::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(120, 53, 15, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-green-50::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(236, 253, 245, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-green-50:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(236, 253, 245, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-green-50::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(236, 253, 245, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-green-100::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 250, 229, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-green-100:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 250, 229, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-green-100::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 250, 229, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-green-200::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(167, 243, 208, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-green-200:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(167, 243, 208, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-green-200::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(167, 243, 208, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-green-300::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(110, 231, 183, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-green-300:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(110, 231, 183, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-green-300::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(110, 231, 183, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-green-400::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(52, 211, 153, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-green-400:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(52, 211, 153, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-green-400::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(52, 211, 153, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-green-500::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(16, 185, 129, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-green-500:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(16, 185, 129, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-green-500::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(16, 185, 129, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-green-600::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(5, 150, 105, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-green-600:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(5, 150, 105, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-green-600::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(5, 150, 105, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-green-700::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(4, 120, 87, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-green-700:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(4, 120, 87, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-green-700::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(4, 120, 87, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-green-800::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(6, 95, 70, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-green-800:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(6, 95, 70, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-green-800::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(6, 95, 70, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-green-900::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(6, 78, 59, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-green-900:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(6, 78, 59, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-green-900::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(6, 78, 59, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-blue-50::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(239, 246, 255, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-blue-50:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(239, 246, 255, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-blue-50::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(239, 246, 255, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-blue-100::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(219, 234, 254, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-blue-100:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(219, 234, 254, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-blue-100::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(219, 234, 254, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-blue-200::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(191, 219, 254, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-blue-200:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(191, 219, 254, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-blue-200::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(191, 219, 254, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-blue-300::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(147, 197, 253, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-blue-300:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(147, 197, 253, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-blue-300::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(147, 197, 253, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-blue-400::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(96, 165, 250, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-blue-400:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(96, 165, 250, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-blue-400::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(96, 165, 250, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-blue-500::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(59, 130, 246, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-blue-500:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(59, 130, 246, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-blue-500::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(59, 130, 246, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-blue-600::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(37, 99, 235, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-blue-600:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(37, 99, 235, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-blue-600::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(37, 99, 235, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-blue-700::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(29, 78, 216, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-blue-700:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(29, 78, 216, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-blue-700::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(29, 78, 216, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-blue-800::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(30, 64, 175, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-blue-800:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(30, 64, 175, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-blue-800::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(30, 64, 175, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-blue-900::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(30, 58, 138, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-blue-900:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(30, 58, 138, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-blue-900::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(30, 58, 138, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-pink-50::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 242, 248, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-pink-50:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 242, 248, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-pink-50::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 242, 248, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-pink-100::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 231, 243, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-pink-100:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 231, 243, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-pink-100::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 231, 243, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-pink-200::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 207, 232, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-pink-200:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 207, 232, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-pink-200::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 207, 232, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-pink-300::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 168, 212, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-pink-300:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 168, 212, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-pink-300::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 168, 212, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-pink-400::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(244, 114, 182, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-pink-400:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(244, 114, 182, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-pink-400::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(244, 114, 182, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-pink-500::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(236, 72, 153, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-pink-500:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(236, 72, 153, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-pink-500::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(236, 72, 153, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-pink-600::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(219, 39, 119, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-pink-600:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(219, 39, 119, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-pink-600::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(219, 39, 119, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-pink-700::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(190, 24, 93, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-pink-700:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(190, 24, 93, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-pink-700::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(190, 24, 93, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-pink-800::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(157, 23, 77, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-pink-800:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(157, 23, 77, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-pink-800::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(157, 23, 77, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-pink-900::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(131, 24, 67, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-pink-900:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(131, 24, 67, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-pink-900::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(131, 24, 67, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-cool-gray-50::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-cool-gray-50:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-cool-gray-50::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-cool-gray-100::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-cool-gray-100:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-cool-gray-100::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-cool-gray-200::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-cool-gray-200:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-cool-gray-200::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-cool-gray-300::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-cool-gray-300:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-cool-gray-300::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-cool-gray-400::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-cool-gray-400:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-cool-gray-400::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-cool-gray-500::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-cool-gray-500:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-cool-gray-500::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-cool-gray-600::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-cool-gray-600:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-cool-gray-600::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-cool-gray-700::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-cool-gray-700:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-cool-gray-700::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-cool-gray-800::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-cool-gray-800:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-cool-gray-800::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-cool-gray-900::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-cool-gray-900:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-cool-gray-900::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-rose-50::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 241, 242, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-rose-50:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 241, 242, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-rose-50::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 241, 242, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-rose-100::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 228, 230, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-rose-100:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 228, 230, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-rose-100::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 228, 230, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-rose-200::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 205, 211, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-rose-200:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 205, 211, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-rose-200::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 205, 211, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-rose-300::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 164, 175, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-rose-300:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 164, 175, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-rose-300::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 164, 175, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-rose-400::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 113, 133, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-rose-400:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 113, 133, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-rose-400::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 113, 133, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-rose-500::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(244, 63, 94, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-rose-500:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(244, 63, 94, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-rose-500::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(244, 63, 94, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-rose-600::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(225, 29, 72, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-rose-600:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(225, 29, 72, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-rose-600::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(225, 29, 72, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-rose-700::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(190, 18, 60, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-rose-700:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(190, 18, 60, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-rose-700::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(190, 18, 60, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-rose-800::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(159, 18, 57, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-rose-800:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(159, 18, 57, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-rose-800::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(159, 18, 57, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-rose-900::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(136, 19, 55, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-rose-900:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(136, 19, 55, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-placeholder-rose-900::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(136, 19, 55, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-gray-50:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-gray-50:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-gray-50:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-gray-100:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-gray-100:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-gray-100:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-gray-200:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-gray-200:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-gray-200:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-gray-300:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-gray-300:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-gray-300:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-gray-400:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-gray-400:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-gray-400:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-gray-500:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-gray-500:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-gray-500:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-gray-600:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-gray-600:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-gray-600:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-gray-700:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-gray-700:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-gray-700:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-gray-800:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-gray-800:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-gray-800:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-gray-900:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-gray-900:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-gray-900:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-red-50:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 242, 242, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-red-50:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 242, 242, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-red-50:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 242, 242, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-red-100:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 226, 226, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-red-100:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 226, 226, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-red-100:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 226, 226, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-red-200:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 202, 202, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-red-200:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 202, 202, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-red-200:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 202, 202, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-red-300:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 165, 165, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-red-300:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 165, 165, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-red-300:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 165, 165, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-red-400:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(248, 113, 113, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-red-400:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(248, 113, 113, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-red-400:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(248, 113, 113, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-red-500:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(239, 68, 68, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-red-500:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(239, 68, 68, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-red-500:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(239, 68, 68, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-red-600:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(220, 38, 38, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-red-600:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(220, 38, 38, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-red-600:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(220, 38, 38, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-red-700:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(185, 28, 28, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-red-700:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(185, 28, 28, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-red-700:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(185, 28, 28, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-red-800:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(153, 27, 27, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-red-800:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(153, 27, 27, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-red-800:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(153, 27, 27, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-red-900:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(127, 29, 29, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-red-900:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(127, 29, 29, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-red-900:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(127, 29, 29, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-yellow-50:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 251, 235, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-yellow-50:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 251, 235, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-yellow-50:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 251, 235, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-yellow-100:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 243, 199, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-yellow-100:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 243, 199, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-yellow-100:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 243, 199, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-yellow-200:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 230, 138, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-yellow-200:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 230, 138, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-yellow-200:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 230, 138, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-yellow-300:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 211, 77, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-yellow-300:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 211, 77, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-yellow-300:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 211, 77, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-yellow-400:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 191, 36, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-yellow-400:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 191, 36, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-yellow-400:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 191, 36, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-yellow-500:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(245, 158, 11, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-yellow-500:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(245, 158, 11, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-yellow-500:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(245, 158, 11, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-yellow-600:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(217, 119, 6, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-yellow-600:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(217, 119, 6, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-yellow-600:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(217, 119, 6, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-yellow-700:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(180, 83, 9, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-yellow-700:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(180, 83, 9, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-yellow-700:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(180, 83, 9, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-yellow-800:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(146, 64, 14, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-yellow-800:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(146, 64, 14, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-yellow-800:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(146, 64, 14, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-yellow-900:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(120, 53, 15, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-yellow-900:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(120, 53, 15, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-yellow-900:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(120, 53, 15, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-green-50:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(236, 253, 245, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-green-50:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(236, 253, 245, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-green-50:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(236, 253, 245, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-green-100:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 250, 229, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-green-100:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 250, 229, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-green-100:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 250, 229, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-green-200:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(167, 243, 208, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-green-200:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(167, 243, 208, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-green-200:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(167, 243, 208, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-green-300:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(110, 231, 183, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-green-300:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(110, 231, 183, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-green-300:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(110, 231, 183, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-green-400:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(52, 211, 153, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-green-400:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(52, 211, 153, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-green-400:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(52, 211, 153, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-green-500:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(16, 185, 129, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-green-500:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(16, 185, 129, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-green-500:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(16, 185, 129, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-green-600:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(5, 150, 105, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-green-600:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(5, 150, 105, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-green-600:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(5, 150, 105, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-green-700:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(4, 120, 87, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-green-700:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(4, 120, 87, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-green-700:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(4, 120, 87, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-green-800:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(6, 95, 70, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-green-800:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(6, 95, 70, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-green-800:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(6, 95, 70, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-green-900:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(6, 78, 59, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-green-900:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(6, 78, 59, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-green-900:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(6, 78, 59, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-blue-50:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(239, 246, 255, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-blue-50:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(239, 246, 255, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-blue-50:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(239, 246, 255, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-blue-100:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(219, 234, 254, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-blue-100:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(219, 234, 254, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-blue-100:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(219, 234, 254, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-blue-200:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(191, 219, 254, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-blue-200:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(191, 219, 254, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-blue-200:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(191, 219, 254, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-blue-300:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(147, 197, 253, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-blue-300:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(147, 197, 253, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-blue-300:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(147, 197, 253, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-blue-400:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(96, 165, 250, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-blue-400:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(96, 165, 250, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-blue-400:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(96, 165, 250, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-blue-500:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(59, 130, 246, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-blue-500:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(59, 130, 246, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-blue-500:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(59, 130, 246, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-blue-600:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(37, 99, 235, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-blue-600:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(37, 99, 235, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-blue-600:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(37, 99, 235, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-blue-700:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(29, 78, 216, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-blue-700:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(29, 78, 216, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-blue-700:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(29, 78, 216, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-blue-800:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(30, 64, 175, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-blue-800:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(30, 64, 175, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-blue-800:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(30, 64, 175, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-blue-900:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(30, 58, 138, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-blue-900:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(30, 58, 138, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-blue-900:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(30, 58, 138, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-pink-50:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 242, 248, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-pink-50:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 242, 248, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-pink-50:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 242, 248, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-pink-100:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 231, 243, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-pink-100:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 231, 243, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-pink-100:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 231, 243, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-pink-200:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 207, 232, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-pink-200:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 207, 232, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-pink-200:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 207, 232, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-pink-300:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 168, 212, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-pink-300:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 168, 212, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-pink-300:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 168, 212, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-pink-400:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(244, 114, 182, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-pink-400:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(244, 114, 182, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-pink-400:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(244, 114, 182, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-pink-500:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(236, 72, 153, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-pink-500:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(236, 72, 153, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-pink-500:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(236, 72, 153, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-pink-600:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(219, 39, 119, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-pink-600:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(219, 39, 119, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-pink-600:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(219, 39, 119, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-pink-700:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(190, 24, 93, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-pink-700:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(190, 24, 93, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-pink-700:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(190, 24, 93, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-pink-800:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(157, 23, 77, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-pink-800:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(157, 23, 77, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-pink-800:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(157, 23, 77, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-pink-900:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(131, 24, 67, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-pink-900:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(131, 24, 67, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-pink-900:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(131, 24, 67, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-cool-gray-50:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-cool-gray-50:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-cool-gray-50:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-cool-gray-100:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-cool-gray-100:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-cool-gray-100:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-cool-gray-200:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-cool-gray-200:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-cool-gray-200:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-cool-gray-300:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-cool-gray-300:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-cool-gray-300:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-cool-gray-400:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-cool-gray-400:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-cool-gray-400:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-cool-gray-500:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-cool-gray-500:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-cool-gray-500:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-cool-gray-600:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-cool-gray-600:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-cool-gray-600:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-cool-gray-700:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-cool-gray-700:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-cool-gray-700:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-cool-gray-800:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-cool-gray-800:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-cool-gray-800:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-cool-gray-900:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-cool-gray-900:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-cool-gray-900:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-rose-50:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 241, 242, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-rose-50:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 241, 242, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-rose-50:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 241, 242, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-rose-100:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 228, 230, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-rose-100:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 228, 230, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-rose-100:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 228, 230, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-rose-200:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 205, 211, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-rose-200:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 205, 211, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-rose-200:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 205, 211, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-rose-300:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 164, 175, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-rose-300:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 164, 175, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-rose-300:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 164, 175, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-rose-400:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 113, 133, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-rose-400:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 113, 133, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-rose-400:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 113, 133, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-rose-500:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(244, 63, 94, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-rose-500:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(244, 63, 94, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-rose-500:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(244, 63, 94, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-rose-600:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(225, 29, 72, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-rose-600:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(225, 29, 72, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-rose-600:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(225, 29, 72, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-rose-700:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(190, 18, 60, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-rose-700:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(190, 18, 60, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-rose-700:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(190, 18, 60, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-rose-800:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(159, 18, 57, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-rose-800:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(159, 18, 57, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-rose-800:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(159, 18, 57, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-rose-900:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(136, 19, 55, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-rose-900:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(136, 19, 55, var(--tw-placeholder-opacity)); - } - - .xl\:focus\:elsa-placeholder-rose-900:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(136, 19, 55, var(--tw-placeholder-opacity)); - } - - .xl\:elsa-ring-gray-50 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-gray-100 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-gray-200 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-gray-300 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-gray-400 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-gray-500 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-gray-600 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-gray-700 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-gray-800 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-gray-900 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-red-50 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-red-100 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-red-200 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-red-300 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-red-400 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-red-500 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-red-600 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-red-700 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-red-800 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-red-900 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-yellow-50 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-yellow-100 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-yellow-200 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-yellow-300 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-yellow-400 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-yellow-500 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-yellow-600 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-yellow-700 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-yellow-800 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-yellow-900 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-green-50 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-green-100 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-green-200 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-green-300 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-green-400 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-green-500 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-green-600 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-green-700 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-green-800 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-green-900 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-blue-50 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-blue-100 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-blue-200 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-blue-300 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-blue-400 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-blue-500 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-blue-600 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-blue-700 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-blue-800 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-blue-900 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-pink-50 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-pink-100 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-pink-200 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-pink-300 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-pink-400 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-pink-500 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-pink-600 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-pink-700 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-pink-800 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-pink-900 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-cool-gray-50 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-cool-gray-100 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-cool-gray-200 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-cool-gray-300 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-cool-gray-400 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-cool-gray-500 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-cool-gray-600 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-cool-gray-700 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-cool-gray-800 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-cool-gray-900 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-rose-50 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(255, 241, 242, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-rose-100 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(255, 228, 230, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-rose-200 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 205, 211, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-rose-300 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(253, 164, 175, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-rose-400 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(251, 113, 133, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-rose-500 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(244, 63, 94, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-rose-600 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(225, 29, 72, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-rose-700 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(190, 18, 60, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-rose-800 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(159, 18, 57, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-rose-900 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(136, 19, 55, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-gray-50:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-gray-100:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-gray-200:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-gray-300:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-gray-400:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-gray-500:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-gray-600:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-gray-700:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-gray-800:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-gray-900:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-red-50:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-red-100:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-red-200:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-red-300:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-red-400:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-red-500:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-red-600:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-red-700:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-red-800:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-red-900:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-yellow-50:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-yellow-100:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-yellow-200:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-yellow-300:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-yellow-400:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-yellow-500:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-yellow-600:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-yellow-700:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-yellow-800:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-yellow-900:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-green-50:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-green-100:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-green-200:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-green-300:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-green-400:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-green-500:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-green-600:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-green-700:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-green-800:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-green-900:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-blue-50:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-blue-100:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-blue-200:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-blue-300:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-blue-400:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-blue-500:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-blue-600:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-blue-700:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-blue-800:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-blue-900:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-pink-50:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-pink-100:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-pink-200:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-pink-300:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-pink-400:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-pink-500:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-pink-600:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-pink-700:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-pink-800:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-pink-900:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-cool-gray-50:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-cool-gray-100:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-cool-gray-200:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-cool-gray-300:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-cool-gray-400:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-cool-gray-500:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-cool-gray-600:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-cool-gray-700:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-cool-gray-800:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-cool-gray-900:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-rose-50:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(255, 241, 242, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-rose-100:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(255, 228, 230, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-rose-200:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 205, 211, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-rose-300:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(253, 164, 175, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-rose-400:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(251, 113, 133, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-rose-500:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(244, 63, 94, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-rose-600:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(225, 29, 72, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-rose-700:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(190, 18, 60, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-rose-800:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(159, 18, 57, var(--tw-ring-opacity)); - } - - .xl\:focus-within\:elsa-ring-rose-900:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(136, 19, 55, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-gray-50:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-gray-100:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-gray-200:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-gray-300:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-gray-400:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-gray-500:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-gray-600:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-gray-700:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-gray-800:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-gray-900:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-red-50:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-red-100:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-red-200:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-red-300:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-red-400:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-red-500:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-red-600:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-red-700:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-red-800:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-red-900:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-yellow-50:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-yellow-100:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-yellow-200:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-yellow-300:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-yellow-400:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-yellow-500:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-yellow-600:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-yellow-700:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-yellow-800:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-yellow-900:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-green-50:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-green-100:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-green-200:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-green-300:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-green-400:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-green-500:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-green-600:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-green-700:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-green-800:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-green-900:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-blue-50:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-blue-100:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-blue-200:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-blue-300:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-blue-400:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-blue-500:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-blue-600:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-blue-700:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-blue-800:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-blue-900:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-pink-50:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-pink-100:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-pink-200:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-pink-300:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-pink-400:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-pink-500:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-pink-600:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-pink-700:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-pink-800:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-pink-900:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-cool-gray-50:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-cool-gray-100:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-cool-gray-200:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-cool-gray-300:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-cool-gray-400:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-cool-gray-500:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-cool-gray-600:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-cool-gray-700:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-cool-gray-800:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-cool-gray-900:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-rose-50:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(255, 241, 242, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-rose-100:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(255, 228, 230, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-rose-200:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 205, 211, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-rose-300:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(253, 164, 175, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-rose-400:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(251, 113, 133, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-rose-500:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(244, 63, 94, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-rose-600:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(225, 29, 72, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-rose-700:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(190, 18, 60, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-rose-800:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(159, 18, 57, var(--tw-ring-opacity)); - } - - .xl\:focus\:elsa-ring-rose-900:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(136, 19, 55, var(--tw-ring-opacity)); - } - - .xl\:elsa-ring-offset-gray-50 { - --tw-ring-offset-color: #f9fafb; - } - - .xl\:elsa-ring-offset-gray-100 { - --tw-ring-offset-color: #f3f4f6; - } - - .xl\:elsa-ring-offset-gray-200 { - --tw-ring-offset-color: #e5e7eb; - } - - .xl\:elsa-ring-offset-gray-300 { - --tw-ring-offset-color: #d1d5db; - } - - .xl\:elsa-ring-offset-gray-400 { - --tw-ring-offset-color: #9ca3af; - } - - .xl\:elsa-ring-offset-gray-500 { - --tw-ring-offset-color: #6b7280; - } - - .xl\:elsa-ring-offset-gray-600 { - --tw-ring-offset-color: #4b5563; - } - - .xl\:elsa-ring-offset-gray-700 { - --tw-ring-offset-color: #374151; - } - - .xl\:elsa-ring-offset-gray-800 { - --tw-ring-offset-color: #1f2937; - } - - .xl\:elsa-ring-offset-gray-900 { - --tw-ring-offset-color: #111827; - } - - .xl\:elsa-ring-offset-red-50 { - --tw-ring-offset-color: #fef2f2; - } - - .xl\:elsa-ring-offset-red-100 { - --tw-ring-offset-color: #fee2e2; - } - - .xl\:elsa-ring-offset-red-200 { - --tw-ring-offset-color: #fecaca; - } - - .xl\:elsa-ring-offset-red-300 { - --tw-ring-offset-color: #fca5a5; - } - - .xl\:elsa-ring-offset-red-400 { - --tw-ring-offset-color: #f87171; - } - - .xl\:elsa-ring-offset-red-500 { - --tw-ring-offset-color: #ef4444; - } - - .xl\:elsa-ring-offset-red-600 { - --tw-ring-offset-color: #dc2626; - } - - .xl\:elsa-ring-offset-red-700 { - --tw-ring-offset-color: #b91c1c; - } - - .xl\:elsa-ring-offset-red-800 { - --tw-ring-offset-color: #991b1b; - } - - .xl\:elsa-ring-offset-red-900 { - --tw-ring-offset-color: #7f1d1d; - } - - .xl\:elsa-ring-offset-yellow-50 { - --tw-ring-offset-color: #fffbeb; - } - - .xl\:elsa-ring-offset-yellow-100 { - --tw-ring-offset-color: #fef3c7; - } - - .xl\:elsa-ring-offset-yellow-200 { - --tw-ring-offset-color: #fde68a; - } - - .xl\:elsa-ring-offset-yellow-300 { - --tw-ring-offset-color: #fcd34d; - } - - .xl\:elsa-ring-offset-yellow-400 { - --tw-ring-offset-color: #fbbf24; - } - - .xl\:elsa-ring-offset-yellow-500 { - --tw-ring-offset-color: #f59e0b; - } - - .xl\:elsa-ring-offset-yellow-600 { - --tw-ring-offset-color: #d97706; - } - - .xl\:elsa-ring-offset-yellow-700 { - --tw-ring-offset-color: #b45309; - } - - .xl\:elsa-ring-offset-yellow-800 { - --tw-ring-offset-color: #92400e; - } - - .xl\:elsa-ring-offset-yellow-900 { - --tw-ring-offset-color: #78350f; - } - - .xl\:elsa-ring-offset-green-50 { - --tw-ring-offset-color: #ecfdf5; - } - - .xl\:elsa-ring-offset-green-100 { - --tw-ring-offset-color: #d1fae5; - } - - .xl\:elsa-ring-offset-green-200 { - --tw-ring-offset-color: #a7f3d0; - } - - .xl\:elsa-ring-offset-green-300 { - --tw-ring-offset-color: #6ee7b7; - } - - .xl\:elsa-ring-offset-green-400 { - --tw-ring-offset-color: #34d399; - } - - .xl\:elsa-ring-offset-green-500 { - --tw-ring-offset-color: #10b981; - } - - .xl\:elsa-ring-offset-green-600 { - --tw-ring-offset-color: #059669; - } - - .xl\:elsa-ring-offset-green-700 { - --tw-ring-offset-color: #047857; - } - - .xl\:elsa-ring-offset-green-800 { - --tw-ring-offset-color: #065f46; - } - - .xl\:elsa-ring-offset-green-900 { - --tw-ring-offset-color: #064e3b; - } - - .xl\:elsa-ring-offset-blue-50 { - --tw-ring-offset-color: #eff6ff; - } - - .xl\:elsa-ring-offset-blue-100 { - --tw-ring-offset-color: #dbeafe; - } - - .xl\:elsa-ring-offset-blue-200 { - --tw-ring-offset-color: #bfdbfe; - } - - .xl\:elsa-ring-offset-blue-300 { - --tw-ring-offset-color: #93c5fd; - } - - .xl\:elsa-ring-offset-blue-400 { - --tw-ring-offset-color: #60a5fa; - } - - .xl\:elsa-ring-offset-blue-500 { - --tw-ring-offset-color: #3b82f6; - } - - .xl\:elsa-ring-offset-blue-600 { - --tw-ring-offset-color: #2563eb; - } - - .xl\:elsa-ring-offset-blue-700 { - --tw-ring-offset-color: #1d4ed8; - } - - .xl\:elsa-ring-offset-blue-800 { - --tw-ring-offset-color: #1e40af; - } - - .xl\:elsa-ring-offset-blue-900 { - --tw-ring-offset-color: #1e3a8a; - } - - .xl\:elsa-ring-offset-pink-50 { - --tw-ring-offset-color: #fdf2f8; - } - - .xl\:elsa-ring-offset-pink-100 { - --tw-ring-offset-color: #fce7f3; - } - - .xl\:elsa-ring-offset-pink-200 { - --tw-ring-offset-color: #fbcfe8; - } - - .xl\:elsa-ring-offset-pink-300 { - --tw-ring-offset-color: #f9a8d4; - } - - .xl\:elsa-ring-offset-pink-400 { - --tw-ring-offset-color: #f472b6; - } - - .xl\:elsa-ring-offset-pink-500 { - --tw-ring-offset-color: #ec4899; - } - - .xl\:elsa-ring-offset-pink-600 { - --tw-ring-offset-color: #db2777; - } - - .xl\:elsa-ring-offset-pink-700 { - --tw-ring-offset-color: #be185d; - } - - .xl\:elsa-ring-offset-pink-800 { - --tw-ring-offset-color: #9d174d; - } - - .xl\:elsa-ring-offset-pink-900 { - --tw-ring-offset-color: #831843; - } - - .xl\:elsa-ring-offset-cool-gray-50 { - --tw-ring-offset-color: #f9fafb; - } - - .xl\:elsa-ring-offset-cool-gray-100 { - --tw-ring-offset-color: #f3f4f6; - } - - .xl\:elsa-ring-offset-cool-gray-200 { - --tw-ring-offset-color: #e5e7eb; - } - - .xl\:elsa-ring-offset-cool-gray-300 { - --tw-ring-offset-color: #d1d5db; - } - - .xl\:elsa-ring-offset-cool-gray-400 { - --tw-ring-offset-color: #9ca3af; - } - - .xl\:elsa-ring-offset-cool-gray-500 { - --tw-ring-offset-color: #6b7280; - } - - .xl\:elsa-ring-offset-cool-gray-600 { - --tw-ring-offset-color: #4b5563; - } - - .xl\:elsa-ring-offset-cool-gray-700 { - --tw-ring-offset-color: #374151; - } - - .xl\:elsa-ring-offset-cool-gray-800 { - --tw-ring-offset-color: #1f2937; - } - - .xl\:elsa-ring-offset-cool-gray-900 { - --tw-ring-offset-color: #111827; - } - - .xl\:elsa-ring-offset-rose-50 { - --tw-ring-offset-color: #fff1f2; - } - - .xl\:elsa-ring-offset-rose-100 { - --tw-ring-offset-color: #ffe4e6; - } - - .xl\:elsa-ring-offset-rose-200 { - --tw-ring-offset-color: #fecdd3; - } - - .xl\:elsa-ring-offset-rose-300 { - --tw-ring-offset-color: #fda4af; - } - - .xl\:elsa-ring-offset-rose-400 { - --tw-ring-offset-color: #fb7185; - } - - .xl\:elsa-ring-offset-rose-500 { - --tw-ring-offset-color: #f43f5e; - } - - .xl\:elsa-ring-offset-rose-600 { - --tw-ring-offset-color: #e11d48; - } - - .xl\:elsa-ring-offset-rose-700 { - --tw-ring-offset-color: #be123c; - } - - .xl\:elsa-ring-offset-rose-800 { - --tw-ring-offset-color: #9f1239; - } - - .xl\:elsa-ring-offset-rose-900 { - --tw-ring-offset-color: #881337; - } - - .xl\:focus-within\:elsa-ring-offset-gray-50:focus-within { - --tw-ring-offset-color: #f9fafb; - } - - .xl\:focus-within\:elsa-ring-offset-gray-100:focus-within { - --tw-ring-offset-color: #f3f4f6; - } - - .xl\:focus-within\:elsa-ring-offset-gray-200:focus-within { - --tw-ring-offset-color: #e5e7eb; - } - - .xl\:focus-within\:elsa-ring-offset-gray-300:focus-within { - --tw-ring-offset-color: #d1d5db; - } - - .xl\:focus-within\:elsa-ring-offset-gray-400:focus-within { - --tw-ring-offset-color: #9ca3af; - } - - .xl\:focus-within\:elsa-ring-offset-gray-500:focus-within { - --tw-ring-offset-color: #6b7280; - } - - .xl\:focus-within\:elsa-ring-offset-gray-600:focus-within { - --tw-ring-offset-color: #4b5563; - } - - .xl\:focus-within\:elsa-ring-offset-gray-700:focus-within { - --tw-ring-offset-color: #374151; - } - - .xl\:focus-within\:elsa-ring-offset-gray-800:focus-within { - --tw-ring-offset-color: #1f2937; - } - - .xl\:focus-within\:elsa-ring-offset-gray-900:focus-within { - --tw-ring-offset-color: #111827; - } - - .xl\:focus-within\:elsa-ring-offset-red-50:focus-within { - --tw-ring-offset-color: #fef2f2; - } - - .xl\:focus-within\:elsa-ring-offset-red-100:focus-within { - --tw-ring-offset-color: #fee2e2; - } - - .xl\:focus-within\:elsa-ring-offset-red-200:focus-within { - --tw-ring-offset-color: #fecaca; - } - - .xl\:focus-within\:elsa-ring-offset-red-300:focus-within { - --tw-ring-offset-color: #fca5a5; - } - - .xl\:focus-within\:elsa-ring-offset-red-400:focus-within { - --tw-ring-offset-color: #f87171; - } - - .xl\:focus-within\:elsa-ring-offset-red-500:focus-within { - --tw-ring-offset-color: #ef4444; - } - - .xl\:focus-within\:elsa-ring-offset-red-600:focus-within { - --tw-ring-offset-color: #dc2626; - } - - .xl\:focus-within\:elsa-ring-offset-red-700:focus-within { - --tw-ring-offset-color: #b91c1c; - } - - .xl\:focus-within\:elsa-ring-offset-red-800:focus-within { - --tw-ring-offset-color: #991b1b; - } - - .xl\:focus-within\:elsa-ring-offset-red-900:focus-within { - --tw-ring-offset-color: #7f1d1d; - } - - .xl\:focus-within\:elsa-ring-offset-yellow-50:focus-within { - --tw-ring-offset-color: #fffbeb; - } - - .xl\:focus-within\:elsa-ring-offset-yellow-100:focus-within { - --tw-ring-offset-color: #fef3c7; - } - - .xl\:focus-within\:elsa-ring-offset-yellow-200:focus-within { - --tw-ring-offset-color: #fde68a; - } - - .xl\:focus-within\:elsa-ring-offset-yellow-300:focus-within { - --tw-ring-offset-color: #fcd34d; - } - - .xl\:focus-within\:elsa-ring-offset-yellow-400:focus-within { - --tw-ring-offset-color: #fbbf24; - } - - .xl\:focus-within\:elsa-ring-offset-yellow-500:focus-within { - --tw-ring-offset-color: #f59e0b; - } - - .xl\:focus-within\:elsa-ring-offset-yellow-600:focus-within { - --tw-ring-offset-color: #d97706; - } - - .xl\:focus-within\:elsa-ring-offset-yellow-700:focus-within { - --tw-ring-offset-color: #b45309; - } - - .xl\:focus-within\:elsa-ring-offset-yellow-800:focus-within { - --tw-ring-offset-color: #92400e; - } - - .xl\:focus-within\:elsa-ring-offset-yellow-900:focus-within { - --tw-ring-offset-color: #78350f; - } - - .xl\:focus-within\:elsa-ring-offset-green-50:focus-within { - --tw-ring-offset-color: #ecfdf5; - } - - .xl\:focus-within\:elsa-ring-offset-green-100:focus-within { - --tw-ring-offset-color: #d1fae5; - } - - .xl\:focus-within\:elsa-ring-offset-green-200:focus-within { - --tw-ring-offset-color: #a7f3d0; - } - - .xl\:focus-within\:elsa-ring-offset-green-300:focus-within { - --tw-ring-offset-color: #6ee7b7; - } - - .xl\:focus-within\:elsa-ring-offset-green-400:focus-within { - --tw-ring-offset-color: #34d399; - } - - .xl\:focus-within\:elsa-ring-offset-green-500:focus-within { - --tw-ring-offset-color: #10b981; - } - - .xl\:focus-within\:elsa-ring-offset-green-600:focus-within { - --tw-ring-offset-color: #059669; - } - - .xl\:focus-within\:elsa-ring-offset-green-700:focus-within { - --tw-ring-offset-color: #047857; - } - - .xl\:focus-within\:elsa-ring-offset-green-800:focus-within { - --tw-ring-offset-color: #065f46; - } - - .xl\:focus-within\:elsa-ring-offset-green-900:focus-within { - --tw-ring-offset-color: #064e3b; - } - - .xl\:focus-within\:elsa-ring-offset-blue-50:focus-within { - --tw-ring-offset-color: #eff6ff; - } - - .xl\:focus-within\:elsa-ring-offset-blue-100:focus-within { - --tw-ring-offset-color: #dbeafe; - } - - .xl\:focus-within\:elsa-ring-offset-blue-200:focus-within { - --tw-ring-offset-color: #bfdbfe; - } - - .xl\:focus-within\:elsa-ring-offset-blue-300:focus-within { - --tw-ring-offset-color: #93c5fd; - } - - .xl\:focus-within\:elsa-ring-offset-blue-400:focus-within { - --tw-ring-offset-color: #60a5fa; - } - - .xl\:focus-within\:elsa-ring-offset-blue-500:focus-within { - --tw-ring-offset-color: #3b82f6; - } - - .xl\:focus-within\:elsa-ring-offset-blue-600:focus-within { - --tw-ring-offset-color: #2563eb; - } - - .xl\:focus-within\:elsa-ring-offset-blue-700:focus-within { - --tw-ring-offset-color: #1d4ed8; - } - - .xl\:focus-within\:elsa-ring-offset-blue-800:focus-within { - --tw-ring-offset-color: #1e40af; - } - - .xl\:focus-within\:elsa-ring-offset-blue-900:focus-within { - --tw-ring-offset-color: #1e3a8a; - } - - .xl\:focus-within\:elsa-ring-offset-pink-50:focus-within { - --tw-ring-offset-color: #fdf2f8; - } - - .xl\:focus-within\:elsa-ring-offset-pink-100:focus-within { - --tw-ring-offset-color: #fce7f3; - } - - .xl\:focus-within\:elsa-ring-offset-pink-200:focus-within { - --tw-ring-offset-color: #fbcfe8; - } - - .xl\:focus-within\:elsa-ring-offset-pink-300:focus-within { - --tw-ring-offset-color: #f9a8d4; - } - - .xl\:focus-within\:elsa-ring-offset-pink-400:focus-within { - --tw-ring-offset-color: #f472b6; - } - - .xl\:focus-within\:elsa-ring-offset-pink-500:focus-within { - --tw-ring-offset-color: #ec4899; - } - - .xl\:focus-within\:elsa-ring-offset-pink-600:focus-within { - --tw-ring-offset-color: #db2777; - } - - .xl\:focus-within\:elsa-ring-offset-pink-700:focus-within { - --tw-ring-offset-color: #be185d; - } - - .xl\:focus-within\:elsa-ring-offset-pink-800:focus-within { - --tw-ring-offset-color: #9d174d; - } - - .xl\:focus-within\:elsa-ring-offset-pink-900:focus-within { - --tw-ring-offset-color: #831843; - } - - .xl\:focus-within\:elsa-ring-offset-cool-gray-50:focus-within { - --tw-ring-offset-color: #f9fafb; - } - - .xl\:focus-within\:elsa-ring-offset-cool-gray-100:focus-within { - --tw-ring-offset-color: #f3f4f6; - } - - .xl\:focus-within\:elsa-ring-offset-cool-gray-200:focus-within { - --tw-ring-offset-color: #e5e7eb; - } - - .xl\:focus-within\:elsa-ring-offset-cool-gray-300:focus-within { - --tw-ring-offset-color: #d1d5db; - } - - .xl\:focus-within\:elsa-ring-offset-cool-gray-400:focus-within { - --tw-ring-offset-color: #9ca3af; - } - - .xl\:focus-within\:elsa-ring-offset-cool-gray-500:focus-within { - --tw-ring-offset-color: #6b7280; - } - - .xl\:focus-within\:elsa-ring-offset-cool-gray-600:focus-within { - --tw-ring-offset-color: #4b5563; - } - - .xl\:focus-within\:elsa-ring-offset-cool-gray-700:focus-within { - --tw-ring-offset-color: #374151; - } - - .xl\:focus-within\:elsa-ring-offset-cool-gray-800:focus-within { - --tw-ring-offset-color: #1f2937; - } - - .xl\:focus-within\:elsa-ring-offset-cool-gray-900:focus-within { - --tw-ring-offset-color: #111827; - } - - .xl\:focus-within\:elsa-ring-offset-rose-50:focus-within { - --tw-ring-offset-color: #fff1f2; - } - - .xl\:focus-within\:elsa-ring-offset-rose-100:focus-within { - --tw-ring-offset-color: #ffe4e6; - } - - .xl\:focus-within\:elsa-ring-offset-rose-200:focus-within { - --tw-ring-offset-color: #fecdd3; - } - - .xl\:focus-within\:elsa-ring-offset-rose-300:focus-within { - --tw-ring-offset-color: #fda4af; - } - - .xl\:focus-within\:elsa-ring-offset-rose-400:focus-within { - --tw-ring-offset-color: #fb7185; - } - - .xl\:focus-within\:elsa-ring-offset-rose-500:focus-within { - --tw-ring-offset-color: #f43f5e; - } - - .xl\:focus-within\:elsa-ring-offset-rose-600:focus-within { - --tw-ring-offset-color: #e11d48; - } - - .xl\:focus-within\:elsa-ring-offset-rose-700:focus-within { - --tw-ring-offset-color: #be123c; - } - - .xl\:focus-within\:elsa-ring-offset-rose-800:focus-within { - --tw-ring-offset-color: #9f1239; - } - - .xl\:focus-within\:elsa-ring-offset-rose-900:focus-within { - --tw-ring-offset-color: #881337; - } - - .xl\:focus\:elsa-ring-offset-gray-50:focus { - --tw-ring-offset-color: #f9fafb; - } - - .xl\:focus\:elsa-ring-offset-gray-100:focus { - --tw-ring-offset-color: #f3f4f6; - } - - .xl\:focus\:elsa-ring-offset-gray-200:focus { - --tw-ring-offset-color: #e5e7eb; - } - - .xl\:focus\:elsa-ring-offset-gray-300:focus { - --tw-ring-offset-color: #d1d5db; - } - - .xl\:focus\:elsa-ring-offset-gray-400:focus { - --tw-ring-offset-color: #9ca3af; - } - - .xl\:focus\:elsa-ring-offset-gray-500:focus { - --tw-ring-offset-color: #6b7280; - } - - .xl\:focus\:elsa-ring-offset-gray-600:focus { - --tw-ring-offset-color: #4b5563; - } - - .xl\:focus\:elsa-ring-offset-gray-700:focus { - --tw-ring-offset-color: #374151; - } - - .xl\:focus\:elsa-ring-offset-gray-800:focus { - --tw-ring-offset-color: #1f2937; - } - - .xl\:focus\:elsa-ring-offset-gray-900:focus { - --tw-ring-offset-color: #111827; - } - - .xl\:focus\:elsa-ring-offset-red-50:focus { - --tw-ring-offset-color: #fef2f2; - } - - .xl\:focus\:elsa-ring-offset-red-100:focus { - --tw-ring-offset-color: #fee2e2; - } - - .xl\:focus\:elsa-ring-offset-red-200:focus { - --tw-ring-offset-color: #fecaca; - } - - .xl\:focus\:elsa-ring-offset-red-300:focus { - --tw-ring-offset-color: #fca5a5; - } - - .xl\:focus\:elsa-ring-offset-red-400:focus { - --tw-ring-offset-color: #f87171; - } - - .xl\:focus\:elsa-ring-offset-red-500:focus { - --tw-ring-offset-color: #ef4444; - } - - .xl\:focus\:elsa-ring-offset-red-600:focus { - --tw-ring-offset-color: #dc2626; - } - - .xl\:focus\:elsa-ring-offset-red-700:focus { - --tw-ring-offset-color: #b91c1c; - } - - .xl\:focus\:elsa-ring-offset-red-800:focus { - --tw-ring-offset-color: #991b1b; - } - - .xl\:focus\:elsa-ring-offset-red-900:focus { - --tw-ring-offset-color: #7f1d1d; - } - - .xl\:focus\:elsa-ring-offset-yellow-50:focus { - --tw-ring-offset-color: #fffbeb; - } - - .xl\:focus\:elsa-ring-offset-yellow-100:focus { - --tw-ring-offset-color: #fef3c7; - } - - .xl\:focus\:elsa-ring-offset-yellow-200:focus { - --tw-ring-offset-color: #fde68a; - } - - .xl\:focus\:elsa-ring-offset-yellow-300:focus { - --tw-ring-offset-color: #fcd34d; - } - - .xl\:focus\:elsa-ring-offset-yellow-400:focus { - --tw-ring-offset-color: #fbbf24; - } - - .xl\:focus\:elsa-ring-offset-yellow-500:focus { - --tw-ring-offset-color: #f59e0b; - } - - .xl\:focus\:elsa-ring-offset-yellow-600:focus { - --tw-ring-offset-color: #d97706; - } - - .xl\:focus\:elsa-ring-offset-yellow-700:focus { - --tw-ring-offset-color: #b45309; - } - - .xl\:focus\:elsa-ring-offset-yellow-800:focus { - --tw-ring-offset-color: #92400e; - } - - .xl\:focus\:elsa-ring-offset-yellow-900:focus { - --tw-ring-offset-color: #78350f; - } - - .xl\:focus\:elsa-ring-offset-green-50:focus { - --tw-ring-offset-color: #ecfdf5; - } - - .xl\:focus\:elsa-ring-offset-green-100:focus { - --tw-ring-offset-color: #d1fae5; - } - - .xl\:focus\:elsa-ring-offset-green-200:focus { - --tw-ring-offset-color: #a7f3d0; - } - - .xl\:focus\:elsa-ring-offset-green-300:focus { - --tw-ring-offset-color: #6ee7b7; - } - - .xl\:focus\:elsa-ring-offset-green-400:focus { - --tw-ring-offset-color: #34d399; - } - - .xl\:focus\:elsa-ring-offset-green-500:focus { - --tw-ring-offset-color: #10b981; - } - - .xl\:focus\:elsa-ring-offset-green-600:focus { - --tw-ring-offset-color: #059669; - } - - .xl\:focus\:elsa-ring-offset-green-700:focus { - --tw-ring-offset-color: #047857; - } - - .xl\:focus\:elsa-ring-offset-green-800:focus { - --tw-ring-offset-color: #065f46; - } - - .xl\:focus\:elsa-ring-offset-green-900:focus { - --tw-ring-offset-color: #064e3b; - } - - .xl\:focus\:elsa-ring-offset-blue-50:focus { - --tw-ring-offset-color: #eff6ff; - } - - .xl\:focus\:elsa-ring-offset-blue-100:focus { - --tw-ring-offset-color: #dbeafe; - } - - .xl\:focus\:elsa-ring-offset-blue-200:focus { - --tw-ring-offset-color: #bfdbfe; - } - - .xl\:focus\:elsa-ring-offset-blue-300:focus { - --tw-ring-offset-color: #93c5fd; - } - - .xl\:focus\:elsa-ring-offset-blue-400:focus { - --tw-ring-offset-color: #60a5fa; - } - - .xl\:focus\:elsa-ring-offset-blue-500:focus { - --tw-ring-offset-color: #3b82f6; - } - - .xl\:focus\:elsa-ring-offset-blue-600:focus { - --tw-ring-offset-color: #2563eb; - } - - .xl\:focus\:elsa-ring-offset-blue-700:focus { - --tw-ring-offset-color: #1d4ed8; - } - - .xl\:focus\:elsa-ring-offset-blue-800:focus { - --tw-ring-offset-color: #1e40af; - } - - .xl\:focus\:elsa-ring-offset-blue-900:focus { - --tw-ring-offset-color: #1e3a8a; - } - - .xl\:focus\:elsa-ring-offset-pink-50:focus { - --tw-ring-offset-color: #fdf2f8; - } - - .xl\:focus\:elsa-ring-offset-pink-100:focus { - --tw-ring-offset-color: #fce7f3; - } - - .xl\:focus\:elsa-ring-offset-pink-200:focus { - --tw-ring-offset-color: #fbcfe8; - } - - .xl\:focus\:elsa-ring-offset-pink-300:focus { - --tw-ring-offset-color: #f9a8d4; - } - - .xl\:focus\:elsa-ring-offset-pink-400:focus { - --tw-ring-offset-color: #f472b6; - } - - .xl\:focus\:elsa-ring-offset-pink-500:focus { - --tw-ring-offset-color: #ec4899; - } - - .xl\:focus\:elsa-ring-offset-pink-600:focus { - --tw-ring-offset-color: #db2777; - } - - .xl\:focus\:elsa-ring-offset-pink-700:focus { - --tw-ring-offset-color: #be185d; - } - - .xl\:focus\:elsa-ring-offset-pink-800:focus { - --tw-ring-offset-color: #9d174d; - } - - .xl\:focus\:elsa-ring-offset-pink-900:focus { - --tw-ring-offset-color: #831843; - } - - .xl\:focus\:elsa-ring-offset-cool-gray-50:focus { - --tw-ring-offset-color: #f9fafb; - } - - .xl\:focus\:elsa-ring-offset-cool-gray-100:focus { - --tw-ring-offset-color: #f3f4f6; - } - - .xl\:focus\:elsa-ring-offset-cool-gray-200:focus { - --tw-ring-offset-color: #e5e7eb; - } - - .xl\:focus\:elsa-ring-offset-cool-gray-300:focus { - --tw-ring-offset-color: #d1d5db; - } - - .xl\:focus\:elsa-ring-offset-cool-gray-400:focus { - --tw-ring-offset-color: #9ca3af; - } - - .xl\:focus\:elsa-ring-offset-cool-gray-500:focus { - --tw-ring-offset-color: #6b7280; - } - - .xl\:focus\:elsa-ring-offset-cool-gray-600:focus { - --tw-ring-offset-color: #4b5563; - } - - .xl\:focus\:elsa-ring-offset-cool-gray-700:focus { - --tw-ring-offset-color: #374151; - } - - .xl\:focus\:elsa-ring-offset-cool-gray-800:focus { - --tw-ring-offset-color: #1f2937; - } - - .xl\:focus\:elsa-ring-offset-cool-gray-900:focus { - --tw-ring-offset-color: #111827; - } - - .xl\:focus\:elsa-ring-offset-rose-50:focus { - --tw-ring-offset-color: #fff1f2; - } - - .xl\:focus\:elsa-ring-offset-rose-100:focus { - --tw-ring-offset-color: #ffe4e6; - } - - .xl\:focus\:elsa-ring-offset-rose-200:focus { - --tw-ring-offset-color: #fecdd3; - } - - .xl\:focus\:elsa-ring-offset-rose-300:focus { - --tw-ring-offset-color: #fda4af; - } - - .xl\:focus\:elsa-ring-offset-rose-400:focus { - --tw-ring-offset-color: #fb7185; - } - - .xl\:focus\:elsa-ring-offset-rose-500:focus { - --tw-ring-offset-color: #f43f5e; - } - - .xl\:focus\:elsa-ring-offset-rose-600:focus { - --tw-ring-offset-color: #e11d48; - } - - .xl\:focus\:elsa-ring-offset-rose-700:focus { - --tw-ring-offset-color: #be123c; - } - - .xl\:focus\:elsa-ring-offset-rose-800:focus { - --tw-ring-offset-color: #9f1239; - } - - .xl\:focus\:elsa-ring-offset-rose-900:focus { - --tw-ring-offset-color: #881337; - } - - .xl\:elsa-grayscale-0 { - --tw-grayscale: grayscale(0); - } - - .xl\:elsa-grayscale { - --tw-grayscale: grayscale(100%); - } - - .xl\:elsa-backdrop-grayscale-0 { - --tw-backdrop-grayscale: grayscale(0); - } - - .xl\:elsa-backdrop-grayscale { - --tw-backdrop-grayscale: grayscale(100%); - } -} - -@media (min-width: 1536px) { - .\32xl\:elsa-prose { - color: #374151; - max-width: 65ch; - } - - .\32xl\:elsa-prose [class~="lead"] { - color: #4b5563; - font-size: 1.25em; - line-height: 1.6; - margin-top: 1.2em; - margin-bottom: 1.2em; - } - - .\32xl\:elsa-prose a { - color: #111827; - text-decoration: underline; - font-weight: 500; - } - - .\32xl\:elsa-prose strong { - color: #111827; - font-weight: 600; - } - - .\32xl\:elsa-prose ol[type="A"] { - --list-counter-style: upper-alpha; - } - - .\32xl\:elsa-prose ol[type="a"] { - --list-counter-style: lower-alpha; - } - - .\32xl\:elsa-prose ol[type="A" s] { - --list-counter-style: upper-alpha; - } - - .\32xl\:elsa-prose ol[type="a" s] { - --list-counter-style: lower-alpha; - } - - .\32xl\:elsa-prose ol[type="I"] { - --list-counter-style: upper-roman; - } - - .\32xl\:elsa-prose ol[type="i"] { - --list-counter-style: lower-roman; - } - - .\32xl\:elsa-prose ol[type="I" s] { - --list-counter-style: upper-roman; - } - - .\32xl\:elsa-prose ol[type="i" s] { - --list-counter-style: lower-roman; - } - - .\32xl\:elsa-prose ol[type="1"] { - --list-counter-style: decimal; - } - - .\32xl\:elsa-prose ol > li { - position: relative; - padding-left: 1.75em; - } - - .\32xl\:elsa-prose ol > li::before { - content: counter(list-item, var(--list-counter-style, decimal)) "."; - position: absolute; - font-weight: 400; - color: #6b7280; - left: 0; - } - - .\32xl\:elsa-prose ul > li { - position: relative; - padding-left: 1.75em; - } - - .\32xl\:elsa-prose ul > li::before { - content: ""; - position: absolute; - background-color: #d1d5db; - border-radius: 50%; - width: 0.375em; - height: 0.375em; - top: calc(0.875em - 0.1875em); - left: 0.25em; - } - - .\32xl\:elsa-prose hr { - border-color: #e5e7eb; - border-top-width: 1px; - margin-top: 3em; - margin-bottom: 3em; - } - - .\32xl\:elsa-prose blockquote { - font-weight: 500; - font-style: italic; - color: #111827; - border-left-width: 0.25rem; - border-left-color: #e5e7eb; - quotes: "\201C""\201D""\2018""\2019"; - margin-top: 1.6em; - margin-bottom: 1.6em; - padding-left: 1em; - } - - .\32xl\:elsa-prose blockquote p:first-of-type::before { - content: open-quote; - } - - .\32xl\:elsa-prose blockquote p:last-of-type::after { - content: close-quote; - } - - .\32xl\:elsa-prose h1 { - color: #111827; - font-weight: 800; - font-size: 2.25em; - margin-top: 0; - margin-bottom: 0.8888889em; - line-height: 1.1111111; - } - - .\32xl\:elsa-prose h2 { - color: #111827; - font-weight: 700; - font-size: 1.5em; - margin-top: 2em; - margin-bottom: 1em; - line-height: 1.3333333; - } - - .\32xl\:elsa-prose h3 { - color: #111827; - font-weight: 600; - font-size: 1.25em; - margin-top: 1.6em; - margin-bottom: 0.6em; - line-height: 1.6; - } - - .\32xl\:elsa-prose h4 { - color: #111827; - font-weight: 600; - margin-top: 1.5em; - margin-bottom: 0.5em; - line-height: 1.5; - } - - .\32xl\:elsa-prose figure figcaption { - color: #6b7280; - font-size: 0.875em; - line-height: 1.4285714; - margin-top: 0.8571429em; - } - - .\32xl\:elsa-prose code { - color: #111827; - font-weight: 600; - font-size: 0.875em; - } - - .\32xl\:elsa-prose code::before { - content: "`"; - } - - .\32xl\:elsa-prose code::after { - content: "`"; - } - - .\32xl\:elsa-prose a code { - color: #111827; - } - - .\32xl\:elsa-prose pre { - color: #e5e7eb; - background-color: #1f2937; - overflow-x: auto; - font-size: 0.875em; - line-height: 1.7142857; - margin-top: 1.7142857em; - margin-bottom: 1.7142857em; - border-radius: 0.375rem; - padding-top: 0.8571429em; - padding-right: 1.1428571em; - padding-bottom: 0.8571429em; - padding-left: 1.1428571em; - } - - .\32xl\:elsa-prose pre code { - background-color: transparent; - border-width: 0; - border-radius: 0; - padding: 0; - font-weight: 400; - color: inherit; - font-size: inherit; - font-family: inherit; - line-height: inherit; - } - - .\32xl\:elsa-prose pre code::before { - content: none; - } - - .\32xl\:elsa-prose pre code::after { - content: none; - } - - .\32xl\:elsa-prose table { - width: 100%; - table-layout: auto; - text-align: left; - margin-top: 2em; - margin-bottom: 2em; - font-size: 0.875em; - line-height: 1.7142857; - } - - .\32xl\:elsa-prose thead { - color: #111827; - font-weight: 600; - border-bottom-width: 1px; - border-bottom-color: #d1d5db; - } - - .\32xl\:elsa-prose thead th { - vertical-align: bottom; - padding-right: 0.5714286em; - padding-bottom: 0.5714286em; - padding-left: 0.5714286em; - } - - .\32xl\:elsa-prose tbody tr { - border-bottom-width: 1px; - border-bottom-color: #e5e7eb; - } - - .\32xl\:elsa-prose tbody tr:last-child { - border-bottom-width: 0; - } - - .\32xl\:elsa-prose tbody td { - vertical-align: top; - padding-top: 0.5714286em; - padding-right: 0.5714286em; - padding-bottom: 0.5714286em; - padding-left: 0.5714286em; - } - - .\32xl\:elsa-prose { - font-size: 1rem; - line-height: 1.75; - } - - .\32xl\:elsa-prose p { - margin-top: 1.25em; - margin-bottom: 1.25em; - } - - .\32xl\:elsa-prose img { - margin-top: 2em; - margin-bottom: 2em; - } - - .\32xl\:elsa-prose video { - margin-top: 2em; - margin-bottom: 2em; - } - - .\32xl\:elsa-prose figure { - margin-top: 2em; - margin-bottom: 2em; - } - - .\32xl\:elsa-prose figure > * { - margin-top: 0; - margin-bottom: 0; - } - - .\32xl\:elsa-prose h2 code { - font-size: 0.875em; - } - - .\32xl\:elsa-prose h3 code { - font-size: 0.9em; - } - - .\32xl\:elsa-prose ol { - margin-top: 1.25em; - margin-bottom: 1.25em; - } - - .\32xl\:elsa-prose ul { - margin-top: 1.25em; - margin-bottom: 1.25em; - } - - .\32xl\:elsa-prose li { - margin-top: 0.5em; - margin-bottom: 0.5em; - } - - .\32xl\:elsa-prose > ul > li p { - margin-top: 0.75em; - margin-bottom: 0.75em; - } - - .\32xl\:elsa-prose > ul > li > *:first-child { - margin-top: 1.25em; - } - - .\32xl\:elsa-prose > ul > li > *:last-child { - margin-bottom: 1.25em; - } - - .\32xl\:elsa-prose > ol > li > *:first-child { - margin-top: 1.25em; - } - - .\32xl\:elsa-prose > ol > li > *:last-child { - margin-bottom: 1.25em; - } - - .\32xl\:elsa-prose ul ul, .\32xl\:elsa-prose ul ol, .\32xl\:elsa-prose ol ul, .\32xl\:elsa-prose ol ol { - margin-top: 0.75em; - margin-bottom: 0.75em; - } - - .\32xl\:elsa-prose hr + * { - margin-top: 0; - } - - .\32xl\:elsa-prose h2 + * { - margin-top: 0; - } - - .\32xl\:elsa-prose h3 + * { - margin-top: 0; - } - - .\32xl\:elsa-prose h4 + * { - margin-top: 0; - } - - .\32xl\:elsa-prose thead th:first-child { - padding-left: 0; - } - - .\32xl\:elsa-prose thead th:last-child { - padding-right: 0; - } - - .\32xl\:elsa-prose tbody td:first-child { - padding-left: 0; - } - - .\32xl\:elsa-prose tbody td:last-child { - padding-right: 0; - } - - .\32xl\:elsa-prose > :first-child { - margin-top: 0; - } - - .\32xl\:elsa-prose > :last-child { - margin-bottom: 0; - } - - .\32xl\:elsa-prose-sm { - font-size: 0.875rem; - line-height: 1.7142857; - } - - .\32xl\:elsa-prose-sm p { - margin-top: 1.1428571em; - margin-bottom: 1.1428571em; - } - - .\32xl\:elsa-prose-sm [class~="lead"] { - font-size: 1.2857143em; - line-height: 1.5555556; - margin-top: 0.8888889em; - margin-bottom: 0.8888889em; - } - - .\32xl\:elsa-prose-sm blockquote { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; - padding-left: 1.1111111em; - } - - .\32xl\:elsa-prose-sm h1 { - font-size: 2.1428571em; - margin-top: 0; - margin-bottom: 0.8em; - line-height: 1.2; - } - - .\32xl\:elsa-prose-sm h2 { - font-size: 1.4285714em; - margin-top: 1.6em; - margin-bottom: 0.8em; - line-height: 1.4; - } - - .\32xl\:elsa-prose-sm h3 { - font-size: 1.2857143em; - margin-top: 1.5555556em; - margin-bottom: 0.4444444em; - line-height: 1.5555556; - } - - .\32xl\:elsa-prose-sm h4 { - margin-top: 1.4285714em; - margin-bottom: 0.5714286em; - line-height: 1.4285714; - } - - .\32xl\:elsa-prose-sm img { - margin-top: 1.7142857em; - margin-bottom: 1.7142857em; - } - - .\32xl\:elsa-prose-sm video { - margin-top: 1.7142857em; - margin-bottom: 1.7142857em; - } - - .\32xl\:elsa-prose-sm figure { - margin-top: 1.7142857em; - margin-bottom: 1.7142857em; - } - - .\32xl\:elsa-prose-sm figure > * { - margin-top: 0; - margin-bottom: 0; - } - - .\32xl\:elsa-prose-sm figure figcaption { - font-size: 0.8571429em; - line-height: 1.3333333; - margin-top: 0.6666667em; - } - - .\32xl\:elsa-prose-sm code { - font-size: 0.8571429em; - } - - .\32xl\:elsa-prose-sm h2 code { - font-size: 0.9em; - } - - .\32xl\:elsa-prose-sm h3 code { - font-size: 0.8888889em; - } - - .\32xl\:elsa-prose-sm pre { - font-size: 0.8571429em; - line-height: 1.6666667; - margin-top: 1.6666667em; - margin-bottom: 1.6666667em; - border-radius: 0.25rem; - padding-top: 0.6666667em; - padding-right: 1em; - padding-bottom: 0.6666667em; - padding-left: 1em; - } - - .\32xl\:elsa-prose-sm ol { - margin-top: 1.1428571em; - margin-bottom: 1.1428571em; - } - - .\32xl\:elsa-prose-sm ul { - margin-top: 1.1428571em; - margin-bottom: 1.1428571em; - } - - .\32xl\:elsa-prose-sm li { - margin-top: 0.2857143em; - margin-bottom: 0.2857143em; - } - - .\32xl\:elsa-prose-sm ol > li { - padding-left: 1.5714286em; - } - - .\32xl\:elsa-prose-sm ol > li::before { - left: 0; - } - - .\32xl\:elsa-prose-sm ul > li { - padding-left: 1.5714286em; - } - - .\32xl\:elsa-prose-sm ul > li::before { - height: 0.3571429em; - width: 0.3571429em; - top: calc(0.8571429em - 0.1785714em); - left: 0.2142857em; - } - - .\32xl\:elsa-prose-sm > ul > li p { - margin-top: 0.5714286em; - margin-bottom: 0.5714286em; - } - - .\32xl\:elsa-prose-sm > ul > li > *:first-child { - margin-top: 1.1428571em; - } - - .\32xl\:elsa-prose-sm > ul > li > *:last-child { - margin-bottom: 1.1428571em; - } - - .\32xl\:elsa-prose-sm > ol > li > *:first-child { - margin-top: 1.1428571em; - } - - .\32xl\:elsa-prose-sm > ol > li > *:last-child { - margin-bottom: 1.1428571em; - } - - .\32xl\:elsa-prose-sm ul ul, .\32xl\:elsa-prose-sm ul ol, .\32xl\:elsa-prose-sm ol ul, .\32xl\:elsa-prose-sm ol ol { - margin-top: 0.5714286em; - margin-bottom: 0.5714286em; - } - - .\32xl\:elsa-prose-sm hr { - margin-top: 2.8571429em; - margin-bottom: 2.8571429em; - } - - .\32xl\:elsa-prose-sm hr + * { - margin-top: 0; - } - - .\32xl\:elsa-prose-sm h2 + * { - margin-top: 0; - } - - .\32xl\:elsa-prose-sm h3 + * { - margin-top: 0; - } - - .\32xl\:elsa-prose-sm h4 + * { - margin-top: 0; - } - - .\32xl\:elsa-prose-sm table { - font-size: 0.8571429em; - line-height: 1.5; - } - - .\32xl\:elsa-prose-sm thead th { - padding-right: 1em; - padding-bottom: 0.6666667em; - padding-left: 1em; - } - - .\32xl\:elsa-prose-sm thead th:first-child { - padding-left: 0; - } - - .\32xl\:elsa-prose-sm thead th:last-child { - padding-right: 0; - } - - .\32xl\:elsa-prose-sm tbody td { - padding-top: 0.6666667em; - padding-right: 1em; - padding-bottom: 0.6666667em; - padding-left: 1em; - } - - .\32xl\:elsa-prose-sm tbody td:first-child { - padding-left: 0; - } - - .\32xl\:elsa-prose-sm tbody td:last-child { - padding-right: 0; - } - - .\32xl\:elsa-prose-sm > :first-child { - margin-top: 0; - } - - .\32xl\:elsa-prose-sm > :last-child { - margin-bottom: 0; - } - - .\32xl\:elsa-prose-lg { - font-size: 1.125rem; - line-height: 1.7777778; - } - - .\32xl\:elsa-prose-lg p { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; - } - - .\32xl\:elsa-prose-lg [class~="lead"] { - font-size: 1.2222222em; - line-height: 1.4545455; - margin-top: 1.0909091em; - margin-bottom: 1.0909091em; - } - - .\32xl\:elsa-prose-lg blockquote { - margin-top: 1.6666667em; - margin-bottom: 1.6666667em; - padding-left: 1em; - } - - .\32xl\:elsa-prose-lg h1 { - font-size: 2.6666667em; - margin-top: 0; - margin-bottom: 0.8333333em; - line-height: 1; - } - - .\32xl\:elsa-prose-lg h2 { - font-size: 1.6666667em; - margin-top: 1.8666667em; - margin-bottom: 1.0666667em; - line-height: 1.3333333; - } - - .\32xl\:elsa-prose-lg h3 { - font-size: 1.3333333em; - margin-top: 1.6666667em; - margin-bottom: 0.6666667em; - line-height: 1.5; - } - - .\32xl\:elsa-prose-lg h4 { - margin-top: 1.7777778em; - margin-bottom: 0.4444444em; - line-height: 1.5555556; - } - - .\32xl\:elsa-prose-lg img { - margin-top: 1.7777778em; - margin-bottom: 1.7777778em; - } - - .\32xl\:elsa-prose-lg video { - margin-top: 1.7777778em; - margin-bottom: 1.7777778em; - } - - .\32xl\:elsa-prose-lg figure { - margin-top: 1.7777778em; - margin-bottom: 1.7777778em; - } - - .\32xl\:elsa-prose-lg figure > * { - margin-top: 0; - margin-bottom: 0; - } - - .\32xl\:elsa-prose-lg figure figcaption { - font-size: 0.8888889em; - line-height: 1.5; - margin-top: 1em; - } - - .\32xl\:elsa-prose-lg code { - font-size: 0.8888889em; - } - - .\32xl\:elsa-prose-lg h2 code { - font-size: 0.8666667em; - } - - .\32xl\:elsa-prose-lg h3 code { - font-size: 0.875em; - } - - .\32xl\:elsa-prose-lg pre { - font-size: 0.8888889em; - line-height: 1.75; - margin-top: 2em; - margin-bottom: 2em; - border-radius: 0.375rem; - padding-top: 1em; - padding-right: 1.5em; - padding-bottom: 1em; - padding-left: 1.5em; - } - - .\32xl\:elsa-prose-lg ol { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; - } - - .\32xl\:elsa-prose-lg ul { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; - } - - .\32xl\:elsa-prose-lg li { - margin-top: 0.6666667em; - margin-bottom: 0.6666667em; - } - - .\32xl\:elsa-prose-lg ol > li { - padding-left: 1.6666667em; - } - - .\32xl\:elsa-prose-lg ol > li::before { - left: 0; - } - - .\32xl\:elsa-prose-lg ul > li { - padding-left: 1.6666667em; - } - - .\32xl\:elsa-prose-lg ul > li::before { - width: 0.3333333em; - height: 0.3333333em; - top: calc(0.8888889em - 0.1666667em); - left: 0.2222222em; - } - - .\32xl\:elsa-prose-lg > ul > li p { - margin-top: 0.8888889em; - margin-bottom: 0.8888889em; - } - - .\32xl\:elsa-prose-lg > ul > li > *:first-child { - margin-top: 1.3333333em; - } - - .\32xl\:elsa-prose-lg > ul > li > *:last-child { - margin-bottom: 1.3333333em; - } - - .\32xl\:elsa-prose-lg > ol > li > *:first-child { - margin-top: 1.3333333em; - } - - .\32xl\:elsa-prose-lg > ol > li > *:last-child { - margin-bottom: 1.3333333em; - } - - .\32xl\:elsa-prose-lg ul ul, .\32xl\:elsa-prose-lg ul ol, .\32xl\:elsa-prose-lg ol ul, .\32xl\:elsa-prose-lg ol ol { - margin-top: 0.8888889em; - margin-bottom: 0.8888889em; - } - - .\32xl\:elsa-prose-lg hr { - margin-top: 3.1111111em; - margin-bottom: 3.1111111em; - } - - .\32xl\:elsa-prose-lg hr + * { - margin-top: 0; - } - - .\32xl\:elsa-prose-lg h2 + * { - margin-top: 0; - } - - .\32xl\:elsa-prose-lg h3 + * { - margin-top: 0; - } - - .\32xl\:elsa-prose-lg h4 + * { - margin-top: 0; - } - - .\32xl\:elsa-prose-lg table { - font-size: 0.8888889em; - line-height: 1.5; - } - - .\32xl\:elsa-prose-lg thead th { - padding-right: 0.75em; - padding-bottom: 0.75em; - padding-left: 0.75em; - } - - .\32xl\:elsa-prose-lg thead th:first-child { - padding-left: 0; - } - - .\32xl\:elsa-prose-lg thead th:last-child { - padding-right: 0; - } - - .\32xl\:elsa-prose-lg tbody td { - padding-top: 0.75em; - padding-right: 0.75em; - padding-bottom: 0.75em; - padding-left: 0.75em; - } - - .\32xl\:elsa-prose-lg tbody td:first-child { - padding-left: 0; - } - - .\32xl\:elsa-prose-lg tbody td:last-child { - padding-right: 0; - } - - .\32xl\:elsa-prose-lg > :first-child { - margin-top: 0; - } - - .\32xl\:elsa-prose-lg > :last-child { - margin-bottom: 0; - } - - .\32xl\:elsa-prose-xl { - font-size: 1.25rem; - line-height: 1.8; - } - - .\32xl\:elsa-prose-xl p { - margin-top: 1.2em; - margin-bottom: 1.2em; - } - - .\32xl\:elsa-prose-xl [class~="lead"] { - font-size: 1.2em; - line-height: 1.5; - margin-top: 1em; - margin-bottom: 1em; - } - - .\32xl\:elsa-prose-xl blockquote { - margin-top: 1.6em; - margin-bottom: 1.6em; - padding-left: 1.0666667em; - } - - .\32xl\:elsa-prose-xl h1 { - font-size: 2.8em; - margin-top: 0; - margin-bottom: 0.8571429em; - line-height: 1; - } - - .\32xl\:elsa-prose-xl h2 { - font-size: 1.8em; - margin-top: 1.5555556em; - margin-bottom: 0.8888889em; - line-height: 1.1111111; - } - - .\32xl\:elsa-prose-xl h3 { - font-size: 1.5em; - margin-top: 1.6em; - margin-bottom: 0.6666667em; - line-height: 1.3333333; - } - - .\32xl\:elsa-prose-xl h4 { - margin-top: 1.8em; - margin-bottom: 0.6em; - line-height: 1.6; - } - - .\32xl\:elsa-prose-xl img { - margin-top: 2em; - margin-bottom: 2em; - } - - .\32xl\:elsa-prose-xl video { - margin-top: 2em; - margin-bottom: 2em; - } - - .\32xl\:elsa-prose-xl figure { - margin-top: 2em; - margin-bottom: 2em; - } - - .\32xl\:elsa-prose-xl figure > * { - margin-top: 0; - margin-bottom: 0; - } - - .\32xl\:elsa-prose-xl figure figcaption { - font-size: 0.9em; - line-height: 1.5555556; - margin-top: 1em; - } - - .\32xl\:elsa-prose-xl code { - font-size: 0.9em; - } - - .\32xl\:elsa-prose-xl h2 code { - font-size: 0.8611111em; - } - - .\32xl\:elsa-prose-xl h3 code { - font-size: 0.9em; - } - - .\32xl\:elsa-prose-xl pre { - font-size: 0.9em; - line-height: 1.7777778; - margin-top: 2em; - margin-bottom: 2em; - border-radius: 0.5rem; - padding-top: 1.1111111em; - padding-right: 1.3333333em; - padding-bottom: 1.1111111em; - padding-left: 1.3333333em; - } - - .\32xl\:elsa-prose-xl ol { - margin-top: 1.2em; - margin-bottom: 1.2em; - } - - .\32xl\:elsa-prose-xl ul { - margin-top: 1.2em; - margin-bottom: 1.2em; - } - - .\32xl\:elsa-prose-xl li { - margin-top: 0.6em; - margin-bottom: 0.6em; - } - - .\32xl\:elsa-prose-xl ol > li { - padding-left: 1.8em; - } - - .\32xl\:elsa-prose-xl ol > li::before { - left: 0; - } - - .\32xl\:elsa-prose-xl ul > li { - padding-left: 1.8em; - } - - .\32xl\:elsa-prose-xl ul > li::before { - width: 0.35em; - height: 0.35em; - top: calc(0.9em - 0.175em); - left: 0.25em; - } - - .\32xl\:elsa-prose-xl > ul > li p { - margin-top: 0.8em; - margin-bottom: 0.8em; - } - - .\32xl\:elsa-prose-xl > ul > li > *:first-child { - margin-top: 1.2em; - } - - .\32xl\:elsa-prose-xl > ul > li > *:last-child { - margin-bottom: 1.2em; - } - - .\32xl\:elsa-prose-xl > ol > li > *:first-child { - margin-top: 1.2em; - } - - .\32xl\:elsa-prose-xl > ol > li > *:last-child { - margin-bottom: 1.2em; - } - - .\32xl\:elsa-prose-xl ul ul, .\32xl\:elsa-prose-xl ul ol, .\32xl\:elsa-prose-xl ol ul, .\32xl\:elsa-prose-xl ol ol { - margin-top: 0.8em; - margin-bottom: 0.8em; - } - - .\32xl\:elsa-prose-xl hr { - margin-top: 2.8em; - margin-bottom: 2.8em; - } - - .\32xl\:elsa-prose-xl hr + * { - margin-top: 0; - } - - .\32xl\:elsa-prose-xl h2 + * { - margin-top: 0; - } - - .\32xl\:elsa-prose-xl h3 + * { - margin-top: 0; - } - - .\32xl\:elsa-prose-xl h4 + * { - margin-top: 0; - } - - .\32xl\:elsa-prose-xl table { - font-size: 0.9em; - line-height: 1.5555556; - } - - .\32xl\:elsa-prose-xl thead th { - padding-right: 0.6666667em; - padding-bottom: 0.8888889em; - padding-left: 0.6666667em; - } - - .\32xl\:elsa-prose-xl thead th:first-child { - padding-left: 0; - } - - .\32xl\:elsa-prose-xl thead th:last-child { - padding-right: 0; - } - - .\32xl\:elsa-prose-xl tbody td { - padding-top: 0.8888889em; - padding-right: 0.6666667em; - padding-bottom: 0.8888889em; - padding-left: 0.6666667em; - } - - .\32xl\:elsa-prose-xl tbody td:first-child { - padding-left: 0; - } - - .\32xl\:elsa-prose-xl tbody td:last-child { - padding-right: 0; - } - - .\32xl\:elsa-prose-xl > :first-child { - margin-top: 0; - } - - .\32xl\:elsa-prose-xl > :last-child { - margin-bottom: 0; - } - - .\32xl\:elsa-prose-2xl { - font-size: 1.5rem; - line-height: 1.6666667; - } - - .\32xl\:elsa-prose-2xl p { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; - } - - .\32xl\:elsa-prose-2xl [class~="lead"] { - font-size: 1.25em; - line-height: 1.4666667; - margin-top: 1.0666667em; - margin-bottom: 1.0666667em; - } - - .\32xl\:elsa-prose-2xl blockquote { - margin-top: 1.7777778em; - margin-bottom: 1.7777778em; - padding-left: 1.1111111em; - } - - .\32xl\:elsa-prose-2xl h1 { - font-size: 2.6666667em; - margin-top: 0; - margin-bottom: 0.875em; - line-height: 1; - } - - .\32xl\:elsa-prose-2xl h2 { - font-size: 2em; - margin-top: 1.5em; - margin-bottom: 0.8333333em; - line-height: 1.0833333; - } - - .\32xl\:elsa-prose-2xl h3 { - font-size: 1.5em; - margin-top: 1.5555556em; - margin-bottom: 0.6666667em; - line-height: 1.2222222; - } - - .\32xl\:elsa-prose-2xl h4 { - margin-top: 1.6666667em; - margin-bottom: 0.6666667em; - line-height: 1.5; - } - - .\32xl\:elsa-prose-2xl img { - margin-top: 2em; - margin-bottom: 2em; - } - - .\32xl\:elsa-prose-2xl video { - margin-top: 2em; - margin-bottom: 2em; - } - - .\32xl\:elsa-prose-2xl figure { - margin-top: 2em; - margin-bottom: 2em; - } - - .\32xl\:elsa-prose-2xl figure > * { - margin-top: 0; - margin-bottom: 0; - } - - .\32xl\:elsa-prose-2xl figure figcaption { - font-size: 0.8333333em; - line-height: 1.6; - margin-top: 1em; - } - - .\32xl\:elsa-prose-2xl code { - font-size: 0.8333333em; - } - - .\32xl\:elsa-prose-2xl h2 code { - font-size: 0.875em; - } - - .\32xl\:elsa-prose-2xl h3 code { - font-size: 0.8888889em; - } - - .\32xl\:elsa-prose-2xl pre { - font-size: 0.8333333em; - line-height: 1.8; - margin-top: 2em; - margin-bottom: 2em; - border-radius: 0.5rem; - padding-top: 1.2em; - padding-right: 1.6em; - padding-bottom: 1.2em; - padding-left: 1.6em; - } - - .\32xl\:elsa-prose-2xl ol { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; - } - - .\32xl\:elsa-prose-2xl ul { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; - } - - .\32xl\:elsa-prose-2xl li { - margin-top: 0.5em; - margin-bottom: 0.5em; - } - - .\32xl\:elsa-prose-2xl ol > li { - padding-left: 1.6666667em; - } - - .\32xl\:elsa-prose-2xl ol > li::before { - left: 0; - } - - .\32xl\:elsa-prose-2xl ul > li { - padding-left: 1.6666667em; - } - - .\32xl\:elsa-prose-2xl ul > li::before { - width: 0.3333333em; - height: 0.3333333em; - top: calc(0.8333333em - 0.1666667em); - left: 0.25em; - } - - .\32xl\:elsa-prose-2xl > ul > li p { - margin-top: 0.8333333em; - margin-bottom: 0.8333333em; - } - - .\32xl\:elsa-prose-2xl > ul > li > *:first-child { - margin-top: 1.3333333em; - } - - .\32xl\:elsa-prose-2xl > ul > li > *:last-child { - margin-bottom: 1.3333333em; - } - - .\32xl\:elsa-prose-2xl > ol > li > *:first-child { - margin-top: 1.3333333em; - } - - .\32xl\:elsa-prose-2xl > ol > li > *:last-child { - margin-bottom: 1.3333333em; - } - - .\32xl\:elsa-prose-2xl ul ul, .\32xl\:elsa-prose-2xl ul ol, .\32xl\:elsa-prose-2xl ol ul, .\32xl\:elsa-prose-2xl ol ol { - margin-top: 0.6666667em; - margin-bottom: 0.6666667em; - } - - .\32xl\:elsa-prose-2xl hr { - margin-top: 3em; - margin-bottom: 3em; - } - - .\32xl\:elsa-prose-2xl hr + * { - margin-top: 0; - } - - .\32xl\:elsa-prose-2xl h2 + * { - margin-top: 0; - } - - .\32xl\:elsa-prose-2xl h3 + * { - margin-top: 0; - } - - .\32xl\:elsa-prose-2xl h4 + * { - margin-top: 0; - } - - .\32xl\:elsa-prose-2xl table { - font-size: 0.8333333em; - line-height: 1.4; - } - - .\32xl\:elsa-prose-2xl thead th { - padding-right: 0.6em; - padding-bottom: 0.8em; - padding-left: 0.6em; - } - - .\32xl\:elsa-prose-2xl thead th:first-child { - padding-left: 0; - } - - .\32xl\:elsa-prose-2xl thead th:last-child { - padding-right: 0; - } - - .\32xl\:elsa-prose-2xl tbody td { - padding-top: 0.8em; - padding-right: 0.6em; - padding-bottom: 0.8em; - padding-left: 0.6em; - } - - .\32xl\:elsa-prose-2xl tbody td:first-child { - padding-left: 0; - } - - .\32xl\:elsa-prose-2xl tbody td:last-child { - padding-right: 0; - } - - .\32xl\:elsa-prose-2xl > :first-child { - margin-top: 0; - } - - .\32xl\:elsa-prose-2xl > :last-child { - margin-bottom: 0; - } - - .\32xl\:elsa-prose-red a { - color: #dc2626; - } - - .\32xl\:elsa-prose-red a code { - color: #dc2626; - } - - .\32xl\:elsa-prose-yellow a { - color: #d97706; - } - - .\32xl\:elsa-prose-yellow a code { - color: #d97706; - } - - .\32xl\:elsa-prose-green a { - color: #059669; - } - - .\32xl\:elsa-prose-green a code { - color: #059669; - } - - .\32xl\:elsa-prose-blue a { - color: #2563eb; - } - - .\32xl\:elsa-prose-blue a code { - color: #2563eb; - } - - .\32xl\:elsa-prose-indigo a { - color: #4f46e5; - } - - .\32xl\:elsa-prose-indigo a code { - color: #4f46e5; - } - - .\32xl\:elsa-prose-purple a { - color: #7c3aed; - } - - .\32xl\:elsa-prose-purple a code { - color: #7c3aed; - } - - .\32xl\:elsa-prose-pink a { - color: #db2777; - } - - .\32xl\:elsa-prose-pink a code { - color: #db2777; - } - - .\32xl\:elsa-prose-sky a { - color: #0284c7; - } - - .\32xl\:elsa-prose-sky a code { - color: #0284c7; - } - - .\32xl\:elsa-prose-cool-gray a { - color: #4b5563; - } - - .\32xl\:elsa-prose-cool-gray a code { - color: #4b5563; - } - - .\32xl\:elsa-prose-teal a { - color: #0d9488; - } - - .\32xl\:elsa-prose-teal a code { - color: #0d9488; - } - - .\32xl\:elsa-prose-cyan a { - color: #0891b2; - } - - .\32xl\:elsa-prose-cyan a code { - color: #0891b2; - } - - .\32xl\:elsa-prose-rose a { - color: #e11d48; - } - - .\32xl\:elsa-prose-rose a code { - color: #e11d48; - } - - .\32xl\:elsa-max-w-prose { - max-width: 65ch; - } - - .\32xl\:elsa-divide-gray-50 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(249, 250, 251, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-divide-gray-100 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(243, 244, 246, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-divide-gray-200 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(229, 231, 235, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-divide-gray-300 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(209, 213, 219, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-divide-gray-400 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(156, 163, 175, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-divide-gray-500 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(107, 114, 128, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-divide-gray-600 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(75, 85, 99, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-divide-gray-700 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(55, 65, 81, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-divide-gray-800 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(31, 41, 55, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-divide-gray-900 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(17, 24, 39, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-divide-red-50 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(254, 242, 242, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-divide-red-100 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(254, 226, 226, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-divide-red-200 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(254, 202, 202, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-divide-red-300 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(252, 165, 165, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-divide-red-400 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(248, 113, 113, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-divide-red-500 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(239, 68, 68, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-divide-red-600 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(220, 38, 38, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-divide-red-700 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(185, 28, 28, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-divide-red-800 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(153, 27, 27, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-divide-red-900 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(127, 29, 29, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-divide-yellow-50 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(255, 251, 235, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-divide-yellow-100 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(254, 243, 199, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-divide-yellow-200 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(253, 230, 138, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-divide-yellow-300 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(252, 211, 77, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-divide-yellow-400 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(251, 191, 36, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-divide-yellow-500 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(245, 158, 11, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-divide-yellow-600 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(217, 119, 6, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-divide-yellow-700 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(180, 83, 9, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-divide-yellow-800 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(146, 64, 14, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-divide-yellow-900 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(120, 53, 15, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-divide-green-50 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(236, 253, 245, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-divide-green-100 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(209, 250, 229, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-divide-green-200 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(167, 243, 208, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-divide-green-300 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(110, 231, 183, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-divide-green-400 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(52, 211, 153, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-divide-green-500 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(16, 185, 129, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-divide-green-600 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(5, 150, 105, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-divide-green-700 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(4, 120, 87, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-divide-green-800 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(6, 95, 70, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-divide-green-900 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(6, 78, 59, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-divide-blue-50 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(239, 246, 255, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-divide-blue-100 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(219, 234, 254, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-divide-blue-200 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(191, 219, 254, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-divide-blue-300 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(147, 197, 253, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-divide-blue-400 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(96, 165, 250, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-divide-blue-500 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(59, 130, 246, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-divide-blue-600 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(37, 99, 235, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-divide-blue-700 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(29, 78, 216, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-divide-blue-800 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(30, 64, 175, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-divide-blue-900 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(30, 58, 138, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-divide-pink-50 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(253, 242, 248, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-divide-pink-100 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(252, 231, 243, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-divide-pink-200 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(251, 207, 232, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-divide-pink-300 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(249, 168, 212, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-divide-pink-400 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(244, 114, 182, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-divide-pink-500 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(236, 72, 153, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-divide-pink-600 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(219, 39, 119, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-divide-pink-700 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(190, 24, 93, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-divide-pink-800 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(157, 23, 77, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-divide-pink-900 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(131, 24, 67, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-divide-cool-gray-50 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(249, 250, 251, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-divide-cool-gray-100 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(243, 244, 246, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-divide-cool-gray-200 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(229, 231, 235, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-divide-cool-gray-300 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(209, 213, 219, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-divide-cool-gray-400 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(156, 163, 175, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-divide-cool-gray-500 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(107, 114, 128, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-divide-cool-gray-600 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(75, 85, 99, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-divide-cool-gray-700 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(55, 65, 81, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-divide-cool-gray-800 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(31, 41, 55, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-divide-cool-gray-900 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(17, 24, 39, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-divide-rose-50 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(255, 241, 242, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-divide-rose-100 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(255, 228, 230, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-divide-rose-200 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(254, 205, 211, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-divide-rose-300 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(253, 164, 175, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-divide-rose-400 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(251, 113, 133, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-divide-rose-500 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(244, 63, 94, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-divide-rose-600 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(225, 29, 72, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-divide-rose-700 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(190, 18, 60, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-divide-rose-800 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(159, 18, 57, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-divide-rose-900 > :not([hidden]) ~ :not([hidden]) { - --tw-divide-opacity: 1; - border-color: rgba(136, 19, 55, var(--tw-divide-opacity)); - } - - .\32xl\:elsa-border-gray-50 { - --tw-border-opacity: 1; - border-color: rgba(249, 250, 251, var(--tw-border-opacity)); - } - - .\32xl\:elsa-border-gray-100 { - --tw-border-opacity: 1; - border-color: rgba(243, 244, 246, var(--tw-border-opacity)); - } - - .\32xl\:elsa-border-gray-200 { - --tw-border-opacity: 1; - border-color: rgba(229, 231, 235, var(--tw-border-opacity)); - } - - .\32xl\:elsa-border-gray-300 { - --tw-border-opacity: 1; - border-color: rgba(209, 213, 219, var(--tw-border-opacity)); - } - - .\32xl\:elsa-border-gray-400 { - --tw-border-opacity: 1; - border-color: rgba(156, 163, 175, var(--tw-border-opacity)); - } - - .\32xl\:elsa-border-gray-500 { - --tw-border-opacity: 1; - border-color: rgba(107, 114, 128, var(--tw-border-opacity)); - } - - .\32xl\:elsa-border-gray-600 { - --tw-border-opacity: 1; - border-color: rgba(75, 85, 99, var(--tw-border-opacity)); - } - - .\32xl\:elsa-border-gray-700 { - --tw-border-opacity: 1; - border-color: rgba(55, 65, 81, var(--tw-border-opacity)); - } - - .\32xl\:elsa-border-gray-800 { - --tw-border-opacity: 1; - border-color: rgba(31, 41, 55, var(--tw-border-opacity)); - } - - .\32xl\:elsa-border-gray-900 { - --tw-border-opacity: 1; - border-color: rgba(17, 24, 39, var(--tw-border-opacity)); - } - - .\32xl\:elsa-border-red-50 { - --tw-border-opacity: 1; - border-color: rgba(254, 242, 242, var(--tw-border-opacity)); - } - - .\32xl\:elsa-border-red-100 { - --tw-border-opacity: 1; - border-color: rgba(254, 226, 226, var(--tw-border-opacity)); - } - - .\32xl\:elsa-border-red-200 { - --tw-border-opacity: 1; - border-color: rgba(254, 202, 202, var(--tw-border-opacity)); - } - - .\32xl\:elsa-border-red-300 { - --tw-border-opacity: 1; - border-color: rgba(252, 165, 165, var(--tw-border-opacity)); - } - - .\32xl\:elsa-border-red-400 { - --tw-border-opacity: 1; - border-color: rgba(248, 113, 113, var(--tw-border-opacity)); - } - - .\32xl\:elsa-border-red-500 { - --tw-border-opacity: 1; - border-color: rgba(239, 68, 68, var(--tw-border-opacity)); - } - - .\32xl\:elsa-border-red-600 { - --tw-border-opacity: 1; - border-color: rgba(220, 38, 38, var(--tw-border-opacity)); - } - - .\32xl\:elsa-border-red-700 { - --tw-border-opacity: 1; - border-color: rgba(185, 28, 28, var(--tw-border-opacity)); - } - - .\32xl\:elsa-border-red-800 { - --tw-border-opacity: 1; - border-color: rgba(153, 27, 27, var(--tw-border-opacity)); - } - - .\32xl\:elsa-border-red-900 { - --tw-border-opacity: 1; - border-color: rgba(127, 29, 29, var(--tw-border-opacity)); - } - - .\32xl\:elsa-border-yellow-50 { - --tw-border-opacity: 1; - border-color: rgba(255, 251, 235, var(--tw-border-opacity)); - } - - .\32xl\:elsa-border-yellow-100 { - --tw-border-opacity: 1; - border-color: rgba(254, 243, 199, var(--tw-border-opacity)); - } - - .\32xl\:elsa-border-yellow-200 { - --tw-border-opacity: 1; - border-color: rgba(253, 230, 138, var(--tw-border-opacity)); - } - - .\32xl\:elsa-border-yellow-300 { - --tw-border-opacity: 1; - border-color: rgba(252, 211, 77, var(--tw-border-opacity)); - } - - .\32xl\:elsa-border-yellow-400 { - --tw-border-opacity: 1; - border-color: rgba(251, 191, 36, var(--tw-border-opacity)); - } - - .\32xl\:elsa-border-yellow-500 { - --tw-border-opacity: 1; - border-color: rgba(245, 158, 11, var(--tw-border-opacity)); - } - - .\32xl\:elsa-border-yellow-600 { - --tw-border-opacity: 1; - border-color: rgba(217, 119, 6, var(--tw-border-opacity)); - } - - .\32xl\:elsa-border-yellow-700 { - --tw-border-opacity: 1; - border-color: rgba(180, 83, 9, var(--tw-border-opacity)); - } - - .\32xl\:elsa-border-yellow-800 { - --tw-border-opacity: 1; - border-color: rgba(146, 64, 14, var(--tw-border-opacity)); - } - - .\32xl\:elsa-border-yellow-900 { - --tw-border-opacity: 1; - border-color: rgba(120, 53, 15, var(--tw-border-opacity)); - } - - .\32xl\:elsa-border-green-50 { - --tw-border-opacity: 1; - border-color: rgba(236, 253, 245, var(--tw-border-opacity)); - } - - .\32xl\:elsa-border-green-100 { - --tw-border-opacity: 1; - border-color: rgba(209, 250, 229, var(--tw-border-opacity)); - } - - .\32xl\:elsa-border-green-200 { - --tw-border-opacity: 1; - border-color: rgba(167, 243, 208, var(--tw-border-opacity)); - } - - .\32xl\:elsa-border-green-300 { - --tw-border-opacity: 1; - border-color: rgba(110, 231, 183, var(--tw-border-opacity)); - } - - .\32xl\:elsa-border-green-400 { - --tw-border-opacity: 1; - border-color: rgba(52, 211, 153, var(--tw-border-opacity)); - } - - .\32xl\:elsa-border-green-500 { - --tw-border-opacity: 1; - border-color: rgba(16, 185, 129, var(--tw-border-opacity)); - } - - .\32xl\:elsa-border-green-600 { - --tw-border-opacity: 1; - border-color: rgba(5, 150, 105, var(--tw-border-opacity)); - } - - .\32xl\:elsa-border-green-700 { - --tw-border-opacity: 1; - border-color: rgba(4, 120, 87, var(--tw-border-opacity)); - } - - .\32xl\:elsa-border-green-800 { - --tw-border-opacity: 1; - border-color: rgba(6, 95, 70, var(--tw-border-opacity)); - } - - .\32xl\:elsa-border-green-900 { - --tw-border-opacity: 1; - border-color: rgba(6, 78, 59, var(--tw-border-opacity)); - } - - .\32xl\:elsa-border-blue-50 { - --tw-border-opacity: 1; - border-color: rgba(239, 246, 255, var(--tw-border-opacity)); - } - - .\32xl\:elsa-border-blue-100 { - --tw-border-opacity: 1; - border-color: rgba(219, 234, 254, var(--tw-border-opacity)); - } - - .\32xl\:elsa-border-blue-200 { - --tw-border-opacity: 1; - border-color: rgba(191, 219, 254, var(--tw-border-opacity)); - } - - .\32xl\:elsa-border-blue-300 { - --tw-border-opacity: 1; - border-color: rgba(147, 197, 253, var(--tw-border-opacity)); - } - - .\32xl\:elsa-border-blue-400 { - --tw-border-opacity: 1; - border-color: rgba(96, 165, 250, var(--tw-border-opacity)); - } - - .\32xl\:elsa-border-blue-500 { - --tw-border-opacity: 1; - border-color: rgba(59, 130, 246, var(--tw-border-opacity)); - } - - .\32xl\:elsa-border-blue-600 { - --tw-border-opacity: 1; - border-color: rgba(37, 99, 235, var(--tw-border-opacity)); - } - - .\32xl\:elsa-border-blue-700 { - --tw-border-opacity: 1; - border-color: rgba(29, 78, 216, var(--tw-border-opacity)); - } - - .\32xl\:elsa-border-blue-800 { - --tw-border-opacity: 1; - border-color: rgba(30, 64, 175, var(--tw-border-opacity)); - } - - .\32xl\:elsa-border-blue-900 { - --tw-border-opacity: 1; - border-color: rgba(30, 58, 138, var(--tw-border-opacity)); - } - - .\32xl\:elsa-border-pink-50 { - --tw-border-opacity: 1; - border-color: rgba(253, 242, 248, var(--tw-border-opacity)); - } - - .\32xl\:elsa-border-pink-100 { - --tw-border-opacity: 1; - border-color: rgba(252, 231, 243, var(--tw-border-opacity)); - } - - .\32xl\:elsa-border-pink-200 { - --tw-border-opacity: 1; - border-color: rgba(251, 207, 232, var(--tw-border-opacity)); - } - - .\32xl\:elsa-border-pink-300 { - --tw-border-opacity: 1; - border-color: rgba(249, 168, 212, var(--tw-border-opacity)); - } - - .\32xl\:elsa-border-pink-400 { - --tw-border-opacity: 1; - border-color: rgba(244, 114, 182, var(--tw-border-opacity)); - } - - .\32xl\:elsa-border-pink-500 { - --tw-border-opacity: 1; - border-color: rgba(236, 72, 153, var(--tw-border-opacity)); - } - - .\32xl\:elsa-border-pink-600 { - --tw-border-opacity: 1; - border-color: rgba(219, 39, 119, var(--tw-border-opacity)); - } - - .\32xl\:elsa-border-pink-700 { - --tw-border-opacity: 1; - border-color: rgba(190, 24, 93, var(--tw-border-opacity)); - } - - .\32xl\:elsa-border-pink-800 { - --tw-border-opacity: 1; - border-color: rgba(157, 23, 77, var(--tw-border-opacity)); - } - - .\32xl\:elsa-border-pink-900 { - --tw-border-opacity: 1; - border-color: rgba(131, 24, 67, var(--tw-border-opacity)); - } - - .\32xl\:elsa-border-cool-gray-50 { - --tw-border-opacity: 1; - border-color: rgba(249, 250, 251, var(--tw-border-opacity)); - } - - .\32xl\:elsa-border-cool-gray-100 { - --tw-border-opacity: 1; - border-color: rgba(243, 244, 246, var(--tw-border-opacity)); - } - - .\32xl\:elsa-border-cool-gray-200 { - --tw-border-opacity: 1; - border-color: rgba(229, 231, 235, var(--tw-border-opacity)); - } - - .\32xl\:elsa-border-cool-gray-300 { - --tw-border-opacity: 1; - border-color: rgba(209, 213, 219, var(--tw-border-opacity)); - } - - .\32xl\:elsa-border-cool-gray-400 { - --tw-border-opacity: 1; - border-color: rgba(156, 163, 175, var(--tw-border-opacity)); - } - - .\32xl\:elsa-border-cool-gray-500 { - --tw-border-opacity: 1; - border-color: rgba(107, 114, 128, var(--tw-border-opacity)); - } - - .\32xl\:elsa-border-cool-gray-600 { - --tw-border-opacity: 1; - border-color: rgba(75, 85, 99, var(--tw-border-opacity)); - } - - .\32xl\:elsa-border-cool-gray-700 { - --tw-border-opacity: 1; - border-color: rgba(55, 65, 81, var(--tw-border-opacity)); - } - - .\32xl\:elsa-border-cool-gray-800 { - --tw-border-opacity: 1; - border-color: rgba(31, 41, 55, var(--tw-border-opacity)); - } - - .\32xl\:elsa-border-cool-gray-900 { - --tw-border-opacity: 1; - border-color: rgba(17, 24, 39, var(--tw-border-opacity)); - } - - .\32xl\:elsa-border-rose-50 { - --tw-border-opacity: 1; - border-color: rgba(255, 241, 242, var(--tw-border-opacity)); - } - - .\32xl\:elsa-border-rose-100 { - --tw-border-opacity: 1; - border-color: rgba(255, 228, 230, var(--tw-border-opacity)); - } - - .\32xl\:elsa-border-rose-200 { - --tw-border-opacity: 1; - border-color: rgba(254, 205, 211, var(--tw-border-opacity)); - } - - .\32xl\:elsa-border-rose-300 { - --tw-border-opacity: 1; - border-color: rgba(253, 164, 175, var(--tw-border-opacity)); - } - - .\32xl\:elsa-border-rose-400 { - --tw-border-opacity: 1; - border-color: rgba(251, 113, 133, var(--tw-border-opacity)); - } - - .\32xl\:elsa-border-rose-500 { - --tw-border-opacity: 1; - border-color: rgba(244, 63, 94, var(--tw-border-opacity)); - } - - .\32xl\:elsa-border-rose-600 { - --tw-border-opacity: 1; - border-color: rgba(225, 29, 72, var(--tw-border-opacity)); - } - - .\32xl\:elsa-border-rose-700 { - --tw-border-opacity: 1; - border-color: rgba(190, 18, 60, var(--tw-border-opacity)); - } - - .\32xl\:elsa-border-rose-800 { - --tw-border-opacity: 1; - border-color: rgba(159, 18, 57, var(--tw-border-opacity)); - } - - .\32xl\:elsa-border-rose-900 { - --tw-border-opacity: 1; - border-color: rgba(136, 19, 55, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-gray-50:hover { - --tw-border-opacity: 1; - border-color: rgba(249, 250, 251, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-gray-100:hover { - --tw-border-opacity: 1; - border-color: rgba(243, 244, 246, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-gray-200:hover { - --tw-border-opacity: 1; - border-color: rgba(229, 231, 235, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-gray-300:hover { - --tw-border-opacity: 1; - border-color: rgba(209, 213, 219, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-gray-400:hover { - --tw-border-opacity: 1; - border-color: rgba(156, 163, 175, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-gray-500:hover { - --tw-border-opacity: 1; - border-color: rgba(107, 114, 128, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-gray-600:hover { - --tw-border-opacity: 1; - border-color: rgba(75, 85, 99, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-gray-700:hover { - --tw-border-opacity: 1; - border-color: rgba(55, 65, 81, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-gray-800:hover { - --tw-border-opacity: 1; - border-color: rgba(31, 41, 55, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-gray-900:hover { - --tw-border-opacity: 1; - border-color: rgba(17, 24, 39, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-red-50:hover { - --tw-border-opacity: 1; - border-color: rgba(254, 242, 242, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-red-100:hover { - --tw-border-opacity: 1; - border-color: rgba(254, 226, 226, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-red-200:hover { - --tw-border-opacity: 1; - border-color: rgba(254, 202, 202, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-red-300:hover { - --tw-border-opacity: 1; - border-color: rgba(252, 165, 165, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-red-400:hover { - --tw-border-opacity: 1; - border-color: rgba(248, 113, 113, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-red-500:hover { - --tw-border-opacity: 1; - border-color: rgba(239, 68, 68, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-red-600:hover { - --tw-border-opacity: 1; - border-color: rgba(220, 38, 38, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-red-700:hover { - --tw-border-opacity: 1; - border-color: rgba(185, 28, 28, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-red-800:hover { - --tw-border-opacity: 1; - border-color: rgba(153, 27, 27, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-red-900:hover { - --tw-border-opacity: 1; - border-color: rgba(127, 29, 29, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-yellow-50:hover { - --tw-border-opacity: 1; - border-color: rgba(255, 251, 235, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-yellow-100:hover { - --tw-border-opacity: 1; - border-color: rgba(254, 243, 199, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-yellow-200:hover { - --tw-border-opacity: 1; - border-color: rgba(253, 230, 138, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-yellow-300:hover { - --tw-border-opacity: 1; - border-color: rgba(252, 211, 77, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-yellow-400:hover { - --tw-border-opacity: 1; - border-color: rgba(251, 191, 36, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-yellow-500:hover { - --tw-border-opacity: 1; - border-color: rgba(245, 158, 11, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-yellow-600:hover { - --tw-border-opacity: 1; - border-color: rgba(217, 119, 6, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-yellow-700:hover { - --tw-border-opacity: 1; - border-color: rgba(180, 83, 9, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-yellow-800:hover { - --tw-border-opacity: 1; - border-color: rgba(146, 64, 14, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-yellow-900:hover { - --tw-border-opacity: 1; - border-color: rgba(120, 53, 15, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-green-50:hover { - --tw-border-opacity: 1; - border-color: rgba(236, 253, 245, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-green-100:hover { - --tw-border-opacity: 1; - border-color: rgba(209, 250, 229, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-green-200:hover { - --tw-border-opacity: 1; - border-color: rgba(167, 243, 208, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-green-300:hover { - --tw-border-opacity: 1; - border-color: rgba(110, 231, 183, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-green-400:hover { - --tw-border-opacity: 1; - border-color: rgba(52, 211, 153, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-green-500:hover { - --tw-border-opacity: 1; - border-color: rgba(16, 185, 129, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-green-600:hover { - --tw-border-opacity: 1; - border-color: rgba(5, 150, 105, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-green-700:hover { - --tw-border-opacity: 1; - border-color: rgba(4, 120, 87, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-green-800:hover { - --tw-border-opacity: 1; - border-color: rgba(6, 95, 70, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-green-900:hover { - --tw-border-opacity: 1; - border-color: rgba(6, 78, 59, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-blue-50:hover { - --tw-border-opacity: 1; - border-color: rgba(239, 246, 255, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-blue-100:hover { - --tw-border-opacity: 1; - border-color: rgba(219, 234, 254, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-blue-200:hover { - --tw-border-opacity: 1; - border-color: rgba(191, 219, 254, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-blue-300:hover { - --tw-border-opacity: 1; - border-color: rgba(147, 197, 253, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-blue-400:hover { - --tw-border-opacity: 1; - border-color: rgba(96, 165, 250, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-blue-500:hover { - --tw-border-opacity: 1; - border-color: rgba(59, 130, 246, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-blue-600:hover { - --tw-border-opacity: 1; - border-color: rgba(37, 99, 235, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-blue-700:hover { - --tw-border-opacity: 1; - border-color: rgba(29, 78, 216, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-blue-800:hover { - --tw-border-opacity: 1; - border-color: rgba(30, 64, 175, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-blue-900:hover { - --tw-border-opacity: 1; - border-color: rgba(30, 58, 138, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-pink-50:hover { - --tw-border-opacity: 1; - border-color: rgba(253, 242, 248, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-pink-100:hover { - --tw-border-opacity: 1; - border-color: rgba(252, 231, 243, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-pink-200:hover { - --tw-border-opacity: 1; - border-color: rgba(251, 207, 232, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-pink-300:hover { - --tw-border-opacity: 1; - border-color: rgba(249, 168, 212, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-pink-400:hover { - --tw-border-opacity: 1; - border-color: rgba(244, 114, 182, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-pink-500:hover { - --tw-border-opacity: 1; - border-color: rgba(236, 72, 153, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-pink-600:hover { - --tw-border-opacity: 1; - border-color: rgba(219, 39, 119, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-pink-700:hover { - --tw-border-opacity: 1; - border-color: rgba(190, 24, 93, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-pink-800:hover { - --tw-border-opacity: 1; - border-color: rgba(157, 23, 77, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-pink-900:hover { - --tw-border-opacity: 1; - border-color: rgba(131, 24, 67, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-cool-gray-50:hover { - --tw-border-opacity: 1; - border-color: rgba(249, 250, 251, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-cool-gray-100:hover { - --tw-border-opacity: 1; - border-color: rgba(243, 244, 246, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-cool-gray-200:hover { - --tw-border-opacity: 1; - border-color: rgba(229, 231, 235, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-cool-gray-300:hover { - --tw-border-opacity: 1; - border-color: rgba(209, 213, 219, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-cool-gray-400:hover { - --tw-border-opacity: 1; - border-color: rgba(156, 163, 175, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-cool-gray-500:hover { - --tw-border-opacity: 1; - border-color: rgba(107, 114, 128, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-cool-gray-600:hover { - --tw-border-opacity: 1; - border-color: rgba(75, 85, 99, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-cool-gray-700:hover { - --tw-border-opacity: 1; - border-color: rgba(55, 65, 81, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-cool-gray-800:hover { - --tw-border-opacity: 1; - border-color: rgba(31, 41, 55, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-cool-gray-900:hover { - --tw-border-opacity: 1; - border-color: rgba(17, 24, 39, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-rose-50:hover { - --tw-border-opacity: 1; - border-color: rgba(255, 241, 242, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-rose-100:hover { - --tw-border-opacity: 1; - border-color: rgba(255, 228, 230, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-rose-200:hover { - --tw-border-opacity: 1; - border-color: rgba(254, 205, 211, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-rose-300:hover { - --tw-border-opacity: 1; - border-color: rgba(253, 164, 175, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-rose-400:hover { - --tw-border-opacity: 1; - border-color: rgba(251, 113, 133, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-rose-500:hover { - --tw-border-opacity: 1; - border-color: rgba(244, 63, 94, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-rose-600:hover { - --tw-border-opacity: 1; - border-color: rgba(225, 29, 72, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-rose-700:hover { - --tw-border-opacity: 1; - border-color: rgba(190, 18, 60, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-rose-800:hover { - --tw-border-opacity: 1; - border-color: rgba(159, 18, 57, var(--tw-border-opacity)); - } - - .\32xl\:hover\:elsa-border-rose-900:hover { - --tw-border-opacity: 1; - border-color: rgba(136, 19, 55, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-gray-50:focus { - --tw-border-opacity: 1; - border-color: rgba(249, 250, 251, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-gray-100:focus { - --tw-border-opacity: 1; - border-color: rgba(243, 244, 246, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-gray-200:focus { - --tw-border-opacity: 1; - border-color: rgba(229, 231, 235, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-gray-300:focus { - --tw-border-opacity: 1; - border-color: rgba(209, 213, 219, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-gray-400:focus { - --tw-border-opacity: 1; - border-color: rgba(156, 163, 175, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-gray-500:focus { - --tw-border-opacity: 1; - border-color: rgba(107, 114, 128, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-gray-600:focus { - --tw-border-opacity: 1; - border-color: rgba(75, 85, 99, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-gray-700:focus { - --tw-border-opacity: 1; - border-color: rgba(55, 65, 81, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-gray-800:focus { - --tw-border-opacity: 1; - border-color: rgba(31, 41, 55, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-gray-900:focus { - --tw-border-opacity: 1; - border-color: rgba(17, 24, 39, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-red-50:focus { - --tw-border-opacity: 1; - border-color: rgba(254, 242, 242, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-red-100:focus { - --tw-border-opacity: 1; - border-color: rgba(254, 226, 226, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-red-200:focus { - --tw-border-opacity: 1; - border-color: rgba(254, 202, 202, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-red-300:focus { - --tw-border-opacity: 1; - border-color: rgba(252, 165, 165, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-red-400:focus { - --tw-border-opacity: 1; - border-color: rgba(248, 113, 113, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-red-500:focus { - --tw-border-opacity: 1; - border-color: rgba(239, 68, 68, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-red-600:focus { - --tw-border-opacity: 1; - border-color: rgba(220, 38, 38, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-red-700:focus { - --tw-border-opacity: 1; - border-color: rgba(185, 28, 28, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-red-800:focus { - --tw-border-opacity: 1; - border-color: rgba(153, 27, 27, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-red-900:focus { - --tw-border-opacity: 1; - border-color: rgba(127, 29, 29, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-yellow-50:focus { - --tw-border-opacity: 1; - border-color: rgba(255, 251, 235, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-yellow-100:focus { - --tw-border-opacity: 1; - border-color: rgba(254, 243, 199, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-yellow-200:focus { - --tw-border-opacity: 1; - border-color: rgba(253, 230, 138, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-yellow-300:focus { - --tw-border-opacity: 1; - border-color: rgba(252, 211, 77, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-yellow-400:focus { - --tw-border-opacity: 1; - border-color: rgba(251, 191, 36, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-yellow-500:focus { - --tw-border-opacity: 1; - border-color: rgba(245, 158, 11, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-yellow-600:focus { - --tw-border-opacity: 1; - border-color: rgba(217, 119, 6, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-yellow-700:focus { - --tw-border-opacity: 1; - border-color: rgba(180, 83, 9, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-yellow-800:focus { - --tw-border-opacity: 1; - border-color: rgba(146, 64, 14, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-yellow-900:focus { - --tw-border-opacity: 1; - border-color: rgba(120, 53, 15, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-green-50:focus { - --tw-border-opacity: 1; - border-color: rgba(236, 253, 245, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-green-100:focus { - --tw-border-opacity: 1; - border-color: rgba(209, 250, 229, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-green-200:focus { - --tw-border-opacity: 1; - border-color: rgba(167, 243, 208, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-green-300:focus { - --tw-border-opacity: 1; - border-color: rgba(110, 231, 183, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-green-400:focus { - --tw-border-opacity: 1; - border-color: rgba(52, 211, 153, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-green-500:focus { - --tw-border-opacity: 1; - border-color: rgba(16, 185, 129, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-green-600:focus { - --tw-border-opacity: 1; - border-color: rgba(5, 150, 105, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-green-700:focus { - --tw-border-opacity: 1; - border-color: rgba(4, 120, 87, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-green-800:focus { - --tw-border-opacity: 1; - border-color: rgba(6, 95, 70, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-green-900:focus { - --tw-border-opacity: 1; - border-color: rgba(6, 78, 59, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-blue-50:focus { - --tw-border-opacity: 1; - border-color: rgba(239, 246, 255, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-blue-100:focus { - --tw-border-opacity: 1; - border-color: rgba(219, 234, 254, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-blue-200:focus { - --tw-border-opacity: 1; - border-color: rgba(191, 219, 254, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-blue-300:focus { - --tw-border-opacity: 1; - border-color: rgba(147, 197, 253, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-blue-400:focus { - --tw-border-opacity: 1; - border-color: rgba(96, 165, 250, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-blue-500:focus { - --tw-border-opacity: 1; - border-color: rgba(59, 130, 246, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-blue-600:focus { - --tw-border-opacity: 1; - border-color: rgba(37, 99, 235, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-blue-700:focus { - --tw-border-opacity: 1; - border-color: rgba(29, 78, 216, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-blue-800:focus { - --tw-border-opacity: 1; - border-color: rgba(30, 64, 175, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-blue-900:focus { - --tw-border-opacity: 1; - border-color: rgba(30, 58, 138, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-pink-50:focus { - --tw-border-opacity: 1; - border-color: rgba(253, 242, 248, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-pink-100:focus { - --tw-border-opacity: 1; - border-color: rgba(252, 231, 243, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-pink-200:focus { - --tw-border-opacity: 1; - border-color: rgba(251, 207, 232, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-pink-300:focus { - --tw-border-opacity: 1; - border-color: rgba(249, 168, 212, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-pink-400:focus { - --tw-border-opacity: 1; - border-color: rgba(244, 114, 182, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-pink-500:focus { - --tw-border-opacity: 1; - border-color: rgba(236, 72, 153, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-pink-600:focus { - --tw-border-opacity: 1; - border-color: rgba(219, 39, 119, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-pink-700:focus { - --tw-border-opacity: 1; - border-color: rgba(190, 24, 93, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-pink-800:focus { - --tw-border-opacity: 1; - border-color: rgba(157, 23, 77, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-pink-900:focus { - --tw-border-opacity: 1; - border-color: rgba(131, 24, 67, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-cool-gray-50:focus { - --tw-border-opacity: 1; - border-color: rgba(249, 250, 251, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-cool-gray-100:focus { - --tw-border-opacity: 1; - border-color: rgba(243, 244, 246, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-cool-gray-200:focus { - --tw-border-opacity: 1; - border-color: rgba(229, 231, 235, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-cool-gray-300:focus { - --tw-border-opacity: 1; - border-color: rgba(209, 213, 219, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-cool-gray-400:focus { - --tw-border-opacity: 1; - border-color: rgba(156, 163, 175, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-cool-gray-500:focus { - --tw-border-opacity: 1; - border-color: rgba(107, 114, 128, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-cool-gray-600:focus { - --tw-border-opacity: 1; - border-color: rgba(75, 85, 99, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-cool-gray-700:focus { - --tw-border-opacity: 1; - border-color: rgba(55, 65, 81, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-cool-gray-800:focus { - --tw-border-opacity: 1; - border-color: rgba(31, 41, 55, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-cool-gray-900:focus { - --tw-border-opacity: 1; - border-color: rgba(17, 24, 39, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-rose-50:focus { - --tw-border-opacity: 1; - border-color: rgba(255, 241, 242, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-rose-100:focus { - --tw-border-opacity: 1; - border-color: rgba(255, 228, 230, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-rose-200:focus { - --tw-border-opacity: 1; - border-color: rgba(254, 205, 211, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-rose-300:focus { - --tw-border-opacity: 1; - border-color: rgba(253, 164, 175, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-rose-400:focus { - --tw-border-opacity: 1; - border-color: rgba(251, 113, 133, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-rose-500:focus { - --tw-border-opacity: 1; - border-color: rgba(244, 63, 94, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-rose-600:focus { - --tw-border-opacity: 1; - border-color: rgba(225, 29, 72, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-rose-700:focus { - --tw-border-opacity: 1; - border-color: rgba(190, 18, 60, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-rose-800:focus { - --tw-border-opacity: 1; - border-color: rgba(159, 18, 57, var(--tw-border-opacity)); - } - - .\32xl\:focus\:elsa-border-rose-900:focus { - --tw-border-opacity: 1; - border-color: rgba(136, 19, 55, var(--tw-border-opacity)); - } - - .\32xl\:elsa-bg-gray-50 { - --tw-bg-opacity: 1; - background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-bg-gray-100 { - --tw-bg-opacity: 1; - background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-bg-gray-200 { - --tw-bg-opacity: 1; - background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-bg-gray-300 { - --tw-bg-opacity: 1; - background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-bg-gray-400 { - --tw-bg-opacity: 1; - background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-bg-gray-500 { - --tw-bg-opacity: 1; - background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-bg-gray-600 { - --tw-bg-opacity: 1; - background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-bg-gray-700 { - --tw-bg-opacity: 1; - background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-bg-gray-800 { - --tw-bg-opacity: 1; - background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-bg-gray-900 { - --tw-bg-opacity: 1; - background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-bg-red-50 { - --tw-bg-opacity: 1; - background-color: rgba(254, 242, 242, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-bg-red-100 { - --tw-bg-opacity: 1; - background-color: rgba(254, 226, 226, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-bg-red-200 { - --tw-bg-opacity: 1; - background-color: rgba(254, 202, 202, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-bg-red-300 { - --tw-bg-opacity: 1; - background-color: rgba(252, 165, 165, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-bg-red-400 { - --tw-bg-opacity: 1; - background-color: rgba(248, 113, 113, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-bg-red-500 { - --tw-bg-opacity: 1; - background-color: rgba(239, 68, 68, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-bg-red-600 { - --tw-bg-opacity: 1; - background-color: rgba(220, 38, 38, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-bg-red-700 { - --tw-bg-opacity: 1; - background-color: rgba(185, 28, 28, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-bg-red-800 { - --tw-bg-opacity: 1; - background-color: rgba(153, 27, 27, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-bg-red-900 { - --tw-bg-opacity: 1; - background-color: rgba(127, 29, 29, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-bg-yellow-50 { - --tw-bg-opacity: 1; - background-color: rgba(255, 251, 235, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-bg-yellow-100 { - --tw-bg-opacity: 1; - background-color: rgba(254, 243, 199, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-bg-yellow-200 { - --tw-bg-opacity: 1; - background-color: rgba(253, 230, 138, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-bg-yellow-300 { - --tw-bg-opacity: 1; - background-color: rgba(252, 211, 77, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-bg-yellow-400 { - --tw-bg-opacity: 1; - background-color: rgba(251, 191, 36, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-bg-yellow-500 { - --tw-bg-opacity: 1; - background-color: rgba(245, 158, 11, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-bg-yellow-600 { - --tw-bg-opacity: 1; - background-color: rgba(217, 119, 6, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-bg-yellow-700 { - --tw-bg-opacity: 1; - background-color: rgba(180, 83, 9, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-bg-yellow-800 { - --tw-bg-opacity: 1; - background-color: rgba(146, 64, 14, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-bg-yellow-900 { - --tw-bg-opacity: 1; - background-color: rgba(120, 53, 15, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-bg-green-50 { - --tw-bg-opacity: 1; - background-color: rgba(236, 253, 245, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-bg-green-100 { - --tw-bg-opacity: 1; - background-color: rgba(209, 250, 229, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-bg-green-200 { - --tw-bg-opacity: 1; - background-color: rgba(167, 243, 208, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-bg-green-300 { - --tw-bg-opacity: 1; - background-color: rgba(110, 231, 183, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-bg-green-400 { - --tw-bg-opacity: 1; - background-color: rgba(52, 211, 153, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-bg-green-500 { - --tw-bg-opacity: 1; - background-color: rgba(16, 185, 129, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-bg-green-600 { - --tw-bg-opacity: 1; - background-color: rgba(5, 150, 105, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-bg-green-700 { - --tw-bg-opacity: 1; - background-color: rgba(4, 120, 87, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-bg-green-800 { - --tw-bg-opacity: 1; - background-color: rgba(6, 95, 70, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-bg-green-900 { - --tw-bg-opacity: 1; - background-color: rgba(6, 78, 59, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-bg-blue-50 { - --tw-bg-opacity: 1; - background-color: rgba(239, 246, 255, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-bg-blue-100 { - --tw-bg-opacity: 1; - background-color: rgba(219, 234, 254, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-bg-blue-200 { - --tw-bg-opacity: 1; - background-color: rgba(191, 219, 254, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-bg-blue-300 { - --tw-bg-opacity: 1; - background-color: rgba(147, 197, 253, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-bg-blue-400 { - --tw-bg-opacity: 1; - background-color: rgba(96, 165, 250, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-bg-blue-500 { - --tw-bg-opacity: 1; - background-color: rgba(59, 130, 246, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-bg-blue-600 { - --tw-bg-opacity: 1; - background-color: rgba(37, 99, 235, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-bg-blue-700 { - --tw-bg-opacity: 1; - background-color: rgba(29, 78, 216, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-bg-blue-800 { - --tw-bg-opacity: 1; - background-color: rgba(30, 64, 175, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-bg-blue-900 { - --tw-bg-opacity: 1; - background-color: rgba(30, 58, 138, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-bg-pink-50 { - --tw-bg-opacity: 1; - background-color: rgba(253, 242, 248, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-bg-pink-100 { - --tw-bg-opacity: 1; - background-color: rgba(252, 231, 243, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-bg-pink-200 { - --tw-bg-opacity: 1; - background-color: rgba(251, 207, 232, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-bg-pink-300 { - --tw-bg-opacity: 1; - background-color: rgba(249, 168, 212, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-bg-pink-400 { - --tw-bg-opacity: 1; - background-color: rgba(244, 114, 182, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-bg-pink-500 { - --tw-bg-opacity: 1; - background-color: rgba(236, 72, 153, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-bg-pink-600 { - --tw-bg-opacity: 1; - background-color: rgba(219, 39, 119, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-bg-pink-700 { - --tw-bg-opacity: 1; - background-color: rgba(190, 24, 93, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-bg-pink-800 { - --tw-bg-opacity: 1; - background-color: rgba(157, 23, 77, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-bg-pink-900 { - --tw-bg-opacity: 1; - background-color: rgba(131, 24, 67, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-bg-cool-gray-50 { - --tw-bg-opacity: 1; - background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-bg-cool-gray-100 { - --tw-bg-opacity: 1; - background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-bg-cool-gray-200 { - --tw-bg-opacity: 1; - background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-bg-cool-gray-300 { - --tw-bg-opacity: 1; - background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-bg-cool-gray-400 { - --tw-bg-opacity: 1; - background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-bg-cool-gray-500 { - --tw-bg-opacity: 1; - background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-bg-cool-gray-600 { - --tw-bg-opacity: 1; - background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-bg-cool-gray-700 { - --tw-bg-opacity: 1; - background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-bg-cool-gray-800 { - --tw-bg-opacity: 1; - background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-bg-cool-gray-900 { - --tw-bg-opacity: 1; - background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-bg-rose-50 { - --tw-bg-opacity: 1; - background-color: rgba(255, 241, 242, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-bg-rose-100 { - --tw-bg-opacity: 1; - background-color: rgba(255, 228, 230, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-bg-rose-200 { - --tw-bg-opacity: 1; - background-color: rgba(254, 205, 211, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-bg-rose-300 { - --tw-bg-opacity: 1; - background-color: rgba(253, 164, 175, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-bg-rose-400 { - --tw-bg-opacity: 1; - background-color: rgba(251, 113, 133, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-bg-rose-500 { - --tw-bg-opacity: 1; - background-color: rgba(244, 63, 94, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-bg-rose-600 { - --tw-bg-opacity: 1; - background-color: rgba(225, 29, 72, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-bg-rose-700 { - --tw-bg-opacity: 1; - background-color: rgba(190, 18, 60, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-bg-rose-800 { - --tw-bg-opacity: 1; - background-color: rgba(159, 18, 57, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-bg-rose-900 { - --tw-bg-opacity: 1; - background-color: rgba(136, 19, 55, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-gray-50 { - --tw-bg-opacity: 1; - background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-gray-100 { - --tw-bg-opacity: 1; - background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-gray-200 { - --tw-bg-opacity: 1; - background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-gray-300 { - --tw-bg-opacity: 1; - background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-gray-400 { - --tw-bg-opacity: 1; - background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-gray-500 { - --tw-bg-opacity: 1; - background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-gray-600 { - --tw-bg-opacity: 1; - background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-gray-700 { - --tw-bg-opacity: 1; - background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-gray-800 { - --tw-bg-opacity: 1; - background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-gray-900 { - --tw-bg-opacity: 1; - background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-red-50 { - --tw-bg-opacity: 1; - background-color: rgba(254, 242, 242, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-red-100 { - --tw-bg-opacity: 1; - background-color: rgba(254, 226, 226, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-red-200 { - --tw-bg-opacity: 1; - background-color: rgba(254, 202, 202, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-red-300 { - --tw-bg-opacity: 1; - background-color: rgba(252, 165, 165, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-red-400 { - --tw-bg-opacity: 1; - background-color: rgba(248, 113, 113, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-red-500 { - --tw-bg-opacity: 1; - background-color: rgba(239, 68, 68, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-red-600 { - --tw-bg-opacity: 1; - background-color: rgba(220, 38, 38, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-red-700 { - --tw-bg-opacity: 1; - background-color: rgba(185, 28, 28, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-red-800 { - --tw-bg-opacity: 1; - background-color: rgba(153, 27, 27, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-red-900 { - --tw-bg-opacity: 1; - background-color: rgba(127, 29, 29, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-yellow-50 { - --tw-bg-opacity: 1; - background-color: rgba(255, 251, 235, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-yellow-100 { - --tw-bg-opacity: 1; - background-color: rgba(254, 243, 199, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-yellow-200 { - --tw-bg-opacity: 1; - background-color: rgba(253, 230, 138, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-yellow-300 { - --tw-bg-opacity: 1; - background-color: rgba(252, 211, 77, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-yellow-400 { - --tw-bg-opacity: 1; - background-color: rgba(251, 191, 36, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-yellow-500 { - --tw-bg-opacity: 1; - background-color: rgba(245, 158, 11, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-yellow-600 { - --tw-bg-opacity: 1; - background-color: rgba(217, 119, 6, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-yellow-700 { - --tw-bg-opacity: 1; - background-color: rgba(180, 83, 9, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-yellow-800 { - --tw-bg-opacity: 1; - background-color: rgba(146, 64, 14, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-yellow-900 { - --tw-bg-opacity: 1; - background-color: rgba(120, 53, 15, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-green-50 { - --tw-bg-opacity: 1; - background-color: rgba(236, 253, 245, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-green-100 { - --tw-bg-opacity: 1; - background-color: rgba(209, 250, 229, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-green-200 { - --tw-bg-opacity: 1; - background-color: rgba(167, 243, 208, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-green-300 { - --tw-bg-opacity: 1; - background-color: rgba(110, 231, 183, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-green-400 { - --tw-bg-opacity: 1; - background-color: rgba(52, 211, 153, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-green-500 { - --tw-bg-opacity: 1; - background-color: rgba(16, 185, 129, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-green-600 { - --tw-bg-opacity: 1; - background-color: rgba(5, 150, 105, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-green-700 { - --tw-bg-opacity: 1; - background-color: rgba(4, 120, 87, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-green-800 { - --tw-bg-opacity: 1; - background-color: rgba(6, 95, 70, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-green-900 { - --tw-bg-opacity: 1; - background-color: rgba(6, 78, 59, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-blue-50 { - --tw-bg-opacity: 1; - background-color: rgba(239, 246, 255, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-blue-100 { - --tw-bg-opacity: 1; - background-color: rgba(219, 234, 254, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-blue-200 { - --tw-bg-opacity: 1; - background-color: rgba(191, 219, 254, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-blue-300 { - --tw-bg-opacity: 1; - background-color: rgba(147, 197, 253, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-blue-400 { - --tw-bg-opacity: 1; - background-color: rgba(96, 165, 250, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-blue-500 { - --tw-bg-opacity: 1; - background-color: rgba(59, 130, 246, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-blue-600 { - --tw-bg-opacity: 1; - background-color: rgba(37, 99, 235, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-blue-700 { - --tw-bg-opacity: 1; - background-color: rgba(29, 78, 216, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-blue-800 { - --tw-bg-opacity: 1; - background-color: rgba(30, 64, 175, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-blue-900 { - --tw-bg-opacity: 1; - background-color: rgba(30, 58, 138, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-pink-50 { - --tw-bg-opacity: 1; - background-color: rgba(253, 242, 248, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-pink-100 { - --tw-bg-opacity: 1; - background-color: rgba(252, 231, 243, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-pink-200 { - --tw-bg-opacity: 1; - background-color: rgba(251, 207, 232, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-pink-300 { - --tw-bg-opacity: 1; - background-color: rgba(249, 168, 212, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-pink-400 { - --tw-bg-opacity: 1; - background-color: rgba(244, 114, 182, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-pink-500 { - --tw-bg-opacity: 1; - background-color: rgba(236, 72, 153, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-pink-600 { - --tw-bg-opacity: 1; - background-color: rgba(219, 39, 119, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-pink-700 { - --tw-bg-opacity: 1; - background-color: rgba(190, 24, 93, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-pink-800 { - --tw-bg-opacity: 1; - background-color: rgba(157, 23, 77, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-pink-900 { - --tw-bg-opacity: 1; - background-color: rgba(131, 24, 67, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-cool-gray-50 { - --tw-bg-opacity: 1; - background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-cool-gray-100 { - --tw-bg-opacity: 1; - background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-cool-gray-200 { - --tw-bg-opacity: 1; - background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-cool-gray-300 { - --tw-bg-opacity: 1; - background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-cool-gray-400 { - --tw-bg-opacity: 1; - background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-cool-gray-500 { - --tw-bg-opacity: 1; - background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-cool-gray-600 { - --tw-bg-opacity: 1; - background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-cool-gray-700 { - --tw-bg-opacity: 1; - background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-cool-gray-800 { - --tw-bg-opacity: 1; - background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-cool-gray-900 { - --tw-bg-opacity: 1; - background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-rose-50 { - --tw-bg-opacity: 1; - background-color: rgba(255, 241, 242, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-rose-100 { - --tw-bg-opacity: 1; - background-color: rgba(255, 228, 230, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-rose-200 { - --tw-bg-opacity: 1; - background-color: rgba(254, 205, 211, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-rose-300 { - --tw-bg-opacity: 1; - background-color: rgba(253, 164, 175, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-rose-400 { - --tw-bg-opacity: 1; - background-color: rgba(251, 113, 133, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-rose-500 { - --tw-bg-opacity: 1; - background-color: rgba(244, 63, 94, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-rose-600 { - --tw-bg-opacity: 1; - background-color: rgba(225, 29, 72, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-rose-700 { - --tw-bg-opacity: 1; - background-color: rgba(190, 18, 60, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-rose-800 { - --tw-bg-opacity: 1; - background-color: rgba(159, 18, 57, var(--tw-bg-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-bg-rose-900 { - --tw-bg-opacity: 1; - background-color: rgba(136, 19, 55, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-gray-50:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-gray-100:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-gray-200:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-gray-300:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-gray-400:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-gray-500:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-gray-600:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-gray-700:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-gray-800:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-gray-900:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-red-50:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(254, 242, 242, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-red-100:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(254, 226, 226, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-red-200:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(254, 202, 202, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-red-300:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(252, 165, 165, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-red-400:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(248, 113, 113, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-red-500:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(239, 68, 68, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-red-600:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(220, 38, 38, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-red-700:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(185, 28, 28, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-red-800:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(153, 27, 27, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-red-900:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(127, 29, 29, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-yellow-50:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(255, 251, 235, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-yellow-100:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(254, 243, 199, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-yellow-200:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(253, 230, 138, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-yellow-300:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(252, 211, 77, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-yellow-400:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(251, 191, 36, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-yellow-500:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(245, 158, 11, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-yellow-600:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(217, 119, 6, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-yellow-700:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(180, 83, 9, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-yellow-800:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(146, 64, 14, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-yellow-900:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(120, 53, 15, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-green-50:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(236, 253, 245, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-green-100:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(209, 250, 229, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-green-200:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(167, 243, 208, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-green-300:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(110, 231, 183, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-green-400:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(52, 211, 153, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-green-500:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(16, 185, 129, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-green-600:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(5, 150, 105, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-green-700:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(4, 120, 87, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-green-800:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(6, 95, 70, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-green-900:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(6, 78, 59, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-blue-50:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(239, 246, 255, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-blue-100:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(219, 234, 254, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-blue-200:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(191, 219, 254, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-blue-300:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(147, 197, 253, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-blue-400:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(96, 165, 250, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-blue-500:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(59, 130, 246, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-blue-600:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(37, 99, 235, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-blue-700:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(29, 78, 216, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-blue-800:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(30, 64, 175, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-blue-900:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(30, 58, 138, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-pink-50:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(253, 242, 248, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-pink-100:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(252, 231, 243, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-pink-200:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(251, 207, 232, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-pink-300:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(249, 168, 212, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-pink-400:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(244, 114, 182, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-pink-500:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(236, 72, 153, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-pink-600:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(219, 39, 119, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-pink-700:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(190, 24, 93, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-pink-800:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(157, 23, 77, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-pink-900:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(131, 24, 67, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-cool-gray-50:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-cool-gray-100:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-cool-gray-200:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-cool-gray-300:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-cool-gray-400:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-cool-gray-500:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-cool-gray-600:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-cool-gray-700:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-cool-gray-800:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-cool-gray-900:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-rose-50:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(255, 241, 242, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-rose-100:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(255, 228, 230, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-rose-200:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(254, 205, 211, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-rose-300:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(253, 164, 175, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-rose-400:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(251, 113, 133, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-rose-500:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(244, 63, 94, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-rose-600:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(225, 29, 72, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-rose-700:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(190, 18, 60, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-rose-800:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(159, 18, 57, var(--tw-bg-opacity)); - } - - .\32xl\:focus-within\:elsa-bg-rose-900:focus-within { - --tw-bg-opacity: 1; - background-color: rgba(136, 19, 55, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-gray-50:hover { - --tw-bg-opacity: 1; - background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-gray-100:hover { - --tw-bg-opacity: 1; - background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-gray-200:hover { - --tw-bg-opacity: 1; - background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-gray-300:hover { - --tw-bg-opacity: 1; - background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-gray-400:hover { - --tw-bg-opacity: 1; - background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-gray-500:hover { - --tw-bg-opacity: 1; - background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-gray-600:hover { - --tw-bg-opacity: 1; - background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-gray-700:hover { - --tw-bg-opacity: 1; - background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-gray-800:hover { - --tw-bg-opacity: 1; - background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-gray-900:hover { - --tw-bg-opacity: 1; - background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-red-50:hover { - --tw-bg-opacity: 1; - background-color: rgba(254, 242, 242, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-red-100:hover { - --tw-bg-opacity: 1; - background-color: rgba(254, 226, 226, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-red-200:hover { - --tw-bg-opacity: 1; - background-color: rgba(254, 202, 202, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-red-300:hover { - --tw-bg-opacity: 1; - background-color: rgba(252, 165, 165, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-red-400:hover { - --tw-bg-opacity: 1; - background-color: rgba(248, 113, 113, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-red-500:hover { - --tw-bg-opacity: 1; - background-color: rgba(239, 68, 68, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-red-600:hover { - --tw-bg-opacity: 1; - background-color: rgba(220, 38, 38, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-red-700:hover { - --tw-bg-opacity: 1; - background-color: rgba(185, 28, 28, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-red-800:hover { - --tw-bg-opacity: 1; - background-color: rgba(153, 27, 27, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-red-900:hover { - --tw-bg-opacity: 1; - background-color: rgba(127, 29, 29, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-yellow-50:hover { - --tw-bg-opacity: 1; - background-color: rgba(255, 251, 235, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-yellow-100:hover { - --tw-bg-opacity: 1; - background-color: rgba(254, 243, 199, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-yellow-200:hover { - --tw-bg-opacity: 1; - background-color: rgba(253, 230, 138, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-yellow-300:hover { - --tw-bg-opacity: 1; - background-color: rgba(252, 211, 77, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-yellow-400:hover { - --tw-bg-opacity: 1; - background-color: rgba(251, 191, 36, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-yellow-500:hover { - --tw-bg-opacity: 1; - background-color: rgba(245, 158, 11, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-yellow-600:hover { - --tw-bg-opacity: 1; - background-color: rgba(217, 119, 6, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-yellow-700:hover { - --tw-bg-opacity: 1; - background-color: rgba(180, 83, 9, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-yellow-800:hover { - --tw-bg-opacity: 1; - background-color: rgba(146, 64, 14, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-yellow-900:hover { - --tw-bg-opacity: 1; - background-color: rgba(120, 53, 15, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-green-50:hover { - --tw-bg-opacity: 1; - background-color: rgba(236, 253, 245, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-green-100:hover { - --tw-bg-opacity: 1; - background-color: rgba(209, 250, 229, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-green-200:hover { - --tw-bg-opacity: 1; - background-color: rgba(167, 243, 208, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-green-300:hover { - --tw-bg-opacity: 1; - background-color: rgba(110, 231, 183, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-green-400:hover { - --tw-bg-opacity: 1; - background-color: rgba(52, 211, 153, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-green-500:hover { - --tw-bg-opacity: 1; - background-color: rgba(16, 185, 129, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-green-600:hover { - --tw-bg-opacity: 1; - background-color: rgba(5, 150, 105, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-green-700:hover { - --tw-bg-opacity: 1; - background-color: rgba(4, 120, 87, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-green-800:hover { - --tw-bg-opacity: 1; - background-color: rgba(6, 95, 70, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-green-900:hover { - --tw-bg-opacity: 1; - background-color: rgba(6, 78, 59, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-blue-50:hover { - --tw-bg-opacity: 1; - background-color: rgba(239, 246, 255, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-blue-100:hover { - --tw-bg-opacity: 1; - background-color: rgba(219, 234, 254, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-blue-200:hover { - --tw-bg-opacity: 1; - background-color: rgba(191, 219, 254, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-blue-300:hover { - --tw-bg-opacity: 1; - background-color: rgba(147, 197, 253, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-blue-400:hover { - --tw-bg-opacity: 1; - background-color: rgba(96, 165, 250, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-blue-500:hover { - --tw-bg-opacity: 1; - background-color: rgba(59, 130, 246, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-blue-600:hover { - --tw-bg-opacity: 1; - background-color: rgba(37, 99, 235, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-blue-700:hover { - --tw-bg-opacity: 1; - background-color: rgba(29, 78, 216, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-blue-800:hover { - --tw-bg-opacity: 1; - background-color: rgba(30, 64, 175, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-blue-900:hover { - --tw-bg-opacity: 1; - background-color: rgba(30, 58, 138, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-pink-50:hover { - --tw-bg-opacity: 1; - background-color: rgba(253, 242, 248, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-pink-100:hover { - --tw-bg-opacity: 1; - background-color: rgba(252, 231, 243, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-pink-200:hover { - --tw-bg-opacity: 1; - background-color: rgba(251, 207, 232, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-pink-300:hover { - --tw-bg-opacity: 1; - background-color: rgba(249, 168, 212, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-pink-400:hover { - --tw-bg-opacity: 1; - background-color: rgba(244, 114, 182, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-pink-500:hover { - --tw-bg-opacity: 1; - background-color: rgba(236, 72, 153, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-pink-600:hover { - --tw-bg-opacity: 1; - background-color: rgba(219, 39, 119, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-pink-700:hover { - --tw-bg-opacity: 1; - background-color: rgba(190, 24, 93, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-pink-800:hover { - --tw-bg-opacity: 1; - background-color: rgba(157, 23, 77, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-pink-900:hover { - --tw-bg-opacity: 1; - background-color: rgba(131, 24, 67, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-cool-gray-50:hover { - --tw-bg-opacity: 1; - background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-cool-gray-100:hover { - --tw-bg-opacity: 1; - background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-cool-gray-200:hover { - --tw-bg-opacity: 1; - background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-cool-gray-300:hover { - --tw-bg-opacity: 1; - background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-cool-gray-400:hover { - --tw-bg-opacity: 1; - background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-cool-gray-500:hover { - --tw-bg-opacity: 1; - background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-cool-gray-600:hover { - --tw-bg-opacity: 1; - background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-cool-gray-700:hover { - --tw-bg-opacity: 1; - background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-cool-gray-800:hover { - --tw-bg-opacity: 1; - background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-cool-gray-900:hover { - --tw-bg-opacity: 1; - background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-rose-50:hover { - --tw-bg-opacity: 1; - background-color: rgba(255, 241, 242, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-rose-100:hover { - --tw-bg-opacity: 1; - background-color: rgba(255, 228, 230, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-rose-200:hover { - --tw-bg-opacity: 1; - background-color: rgba(254, 205, 211, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-rose-300:hover { - --tw-bg-opacity: 1; - background-color: rgba(253, 164, 175, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-rose-400:hover { - --tw-bg-opacity: 1; - background-color: rgba(251, 113, 133, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-rose-500:hover { - --tw-bg-opacity: 1; - background-color: rgba(244, 63, 94, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-rose-600:hover { - --tw-bg-opacity: 1; - background-color: rgba(225, 29, 72, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-rose-700:hover { - --tw-bg-opacity: 1; - background-color: rgba(190, 18, 60, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-rose-800:hover { - --tw-bg-opacity: 1; - background-color: rgba(159, 18, 57, var(--tw-bg-opacity)); - } - - .\32xl\:hover\:elsa-bg-rose-900:hover { - --tw-bg-opacity: 1; - background-color: rgba(136, 19, 55, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-gray-50:focus { - --tw-bg-opacity: 1; - background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-gray-100:focus { - --tw-bg-opacity: 1; - background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-gray-200:focus { - --tw-bg-opacity: 1; - background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-gray-300:focus { - --tw-bg-opacity: 1; - background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-gray-400:focus { - --tw-bg-opacity: 1; - background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-gray-500:focus { - --tw-bg-opacity: 1; - background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-gray-600:focus { - --tw-bg-opacity: 1; - background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-gray-700:focus { - --tw-bg-opacity: 1; - background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-gray-800:focus { - --tw-bg-opacity: 1; - background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-gray-900:focus { - --tw-bg-opacity: 1; - background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-red-50:focus { - --tw-bg-opacity: 1; - background-color: rgba(254, 242, 242, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-red-100:focus { - --tw-bg-opacity: 1; - background-color: rgba(254, 226, 226, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-red-200:focus { - --tw-bg-opacity: 1; - background-color: rgba(254, 202, 202, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-red-300:focus { - --tw-bg-opacity: 1; - background-color: rgba(252, 165, 165, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-red-400:focus { - --tw-bg-opacity: 1; - background-color: rgba(248, 113, 113, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-red-500:focus { - --tw-bg-opacity: 1; - background-color: rgba(239, 68, 68, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-red-600:focus { - --tw-bg-opacity: 1; - background-color: rgba(220, 38, 38, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-red-700:focus { - --tw-bg-opacity: 1; - background-color: rgba(185, 28, 28, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-red-800:focus { - --tw-bg-opacity: 1; - background-color: rgba(153, 27, 27, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-red-900:focus { - --tw-bg-opacity: 1; - background-color: rgba(127, 29, 29, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-yellow-50:focus { - --tw-bg-opacity: 1; - background-color: rgba(255, 251, 235, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-yellow-100:focus { - --tw-bg-opacity: 1; - background-color: rgba(254, 243, 199, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-yellow-200:focus { - --tw-bg-opacity: 1; - background-color: rgba(253, 230, 138, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-yellow-300:focus { - --tw-bg-opacity: 1; - background-color: rgba(252, 211, 77, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-yellow-400:focus { - --tw-bg-opacity: 1; - background-color: rgba(251, 191, 36, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-yellow-500:focus { - --tw-bg-opacity: 1; - background-color: rgba(245, 158, 11, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-yellow-600:focus { - --tw-bg-opacity: 1; - background-color: rgba(217, 119, 6, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-yellow-700:focus { - --tw-bg-opacity: 1; - background-color: rgba(180, 83, 9, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-yellow-800:focus { - --tw-bg-opacity: 1; - background-color: rgba(146, 64, 14, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-yellow-900:focus { - --tw-bg-opacity: 1; - background-color: rgba(120, 53, 15, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-green-50:focus { - --tw-bg-opacity: 1; - background-color: rgba(236, 253, 245, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-green-100:focus { - --tw-bg-opacity: 1; - background-color: rgba(209, 250, 229, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-green-200:focus { - --tw-bg-opacity: 1; - background-color: rgba(167, 243, 208, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-green-300:focus { - --tw-bg-opacity: 1; - background-color: rgba(110, 231, 183, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-green-400:focus { - --tw-bg-opacity: 1; - background-color: rgba(52, 211, 153, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-green-500:focus { - --tw-bg-opacity: 1; - background-color: rgba(16, 185, 129, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-green-600:focus { - --tw-bg-opacity: 1; - background-color: rgba(5, 150, 105, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-green-700:focus { - --tw-bg-opacity: 1; - background-color: rgba(4, 120, 87, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-green-800:focus { - --tw-bg-opacity: 1; - background-color: rgba(6, 95, 70, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-green-900:focus { - --tw-bg-opacity: 1; - background-color: rgba(6, 78, 59, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-blue-50:focus { - --tw-bg-opacity: 1; - background-color: rgba(239, 246, 255, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-blue-100:focus { - --tw-bg-opacity: 1; - background-color: rgba(219, 234, 254, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-blue-200:focus { - --tw-bg-opacity: 1; - background-color: rgba(191, 219, 254, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-blue-300:focus { - --tw-bg-opacity: 1; - background-color: rgba(147, 197, 253, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-blue-400:focus { - --tw-bg-opacity: 1; - background-color: rgba(96, 165, 250, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-blue-500:focus { - --tw-bg-opacity: 1; - background-color: rgba(59, 130, 246, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-blue-600:focus { - --tw-bg-opacity: 1; - background-color: rgba(37, 99, 235, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-blue-700:focus { - --tw-bg-opacity: 1; - background-color: rgba(29, 78, 216, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-blue-800:focus { - --tw-bg-opacity: 1; - background-color: rgba(30, 64, 175, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-blue-900:focus { - --tw-bg-opacity: 1; - background-color: rgba(30, 58, 138, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-pink-50:focus { - --tw-bg-opacity: 1; - background-color: rgba(253, 242, 248, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-pink-100:focus { - --tw-bg-opacity: 1; - background-color: rgba(252, 231, 243, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-pink-200:focus { - --tw-bg-opacity: 1; - background-color: rgba(251, 207, 232, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-pink-300:focus { - --tw-bg-opacity: 1; - background-color: rgba(249, 168, 212, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-pink-400:focus { - --tw-bg-opacity: 1; - background-color: rgba(244, 114, 182, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-pink-500:focus { - --tw-bg-opacity: 1; - background-color: rgba(236, 72, 153, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-pink-600:focus { - --tw-bg-opacity: 1; - background-color: rgba(219, 39, 119, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-pink-700:focus { - --tw-bg-opacity: 1; - background-color: rgba(190, 24, 93, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-pink-800:focus { - --tw-bg-opacity: 1; - background-color: rgba(157, 23, 77, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-pink-900:focus { - --tw-bg-opacity: 1; - background-color: rgba(131, 24, 67, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-cool-gray-50:focus { - --tw-bg-opacity: 1; - background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-cool-gray-100:focus { - --tw-bg-opacity: 1; - background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-cool-gray-200:focus { - --tw-bg-opacity: 1; - background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-cool-gray-300:focus { - --tw-bg-opacity: 1; - background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-cool-gray-400:focus { - --tw-bg-opacity: 1; - background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-cool-gray-500:focus { - --tw-bg-opacity: 1; - background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-cool-gray-600:focus { - --tw-bg-opacity: 1; - background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-cool-gray-700:focus { - --tw-bg-opacity: 1; - background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-cool-gray-800:focus { - --tw-bg-opacity: 1; - background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-cool-gray-900:focus { - --tw-bg-opacity: 1; - background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-rose-50:focus { - --tw-bg-opacity: 1; - background-color: rgba(255, 241, 242, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-rose-100:focus { - --tw-bg-opacity: 1; - background-color: rgba(255, 228, 230, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-rose-200:focus { - --tw-bg-opacity: 1; - background-color: rgba(254, 205, 211, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-rose-300:focus { - --tw-bg-opacity: 1; - background-color: rgba(253, 164, 175, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-rose-400:focus { - --tw-bg-opacity: 1; - background-color: rgba(251, 113, 133, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-rose-500:focus { - --tw-bg-opacity: 1; - background-color: rgba(244, 63, 94, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-rose-600:focus { - --tw-bg-opacity: 1; - background-color: rgba(225, 29, 72, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-rose-700:focus { - --tw-bg-opacity: 1; - background-color: rgba(190, 18, 60, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-rose-800:focus { - --tw-bg-opacity: 1; - background-color: rgba(159, 18, 57, var(--tw-bg-opacity)); - } - - .\32xl\:focus\:elsa-bg-rose-900:focus { - --tw-bg-opacity: 1; - background-color: rgba(136, 19, 55, var(--tw-bg-opacity)); - } - - .\32xl\:elsa-from-gray-50 { - --tw-gradient-from: #f9fafb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0)); - } - - .\32xl\:elsa-from-gray-100 { - --tw-gradient-from: #f3f4f6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0)); - } - - .\32xl\:elsa-from-gray-200 { - --tw-gradient-from: #e5e7eb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0)); - } - - .\32xl\:elsa-from-gray-300 { - --tw-gradient-from: #d1d5db; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0)); - } - - .\32xl\:elsa-from-gray-400 { - --tw-gradient-from: #9ca3af; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0)); - } - - .\32xl\:elsa-from-gray-500 { - --tw-gradient-from: #6b7280; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0)); - } - - .\32xl\:elsa-from-gray-600 { - --tw-gradient-from: #4b5563; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0)); - } - - .\32xl\:elsa-from-gray-700 { - --tw-gradient-from: #374151; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0)); - } - - .\32xl\:elsa-from-gray-800 { - --tw-gradient-from: #1f2937; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0)); - } - - .\32xl\:elsa-from-gray-900 { - --tw-gradient-from: #111827; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0)); - } - - .\32xl\:elsa-from-red-50 { - --tw-gradient-from: #fef2f2; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0)); - } - - .\32xl\:elsa-from-red-100 { - --tw-gradient-from: #fee2e2; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0)); - } - - .\32xl\:elsa-from-red-200 { - --tw-gradient-from: #fecaca; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0)); - } - - .\32xl\:elsa-from-red-300 { - --tw-gradient-from: #fca5a5; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0)); - } - - .\32xl\:elsa-from-red-400 { - --tw-gradient-from: #f87171; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0)); - } - - .\32xl\:elsa-from-red-500 { - --tw-gradient-from: #ef4444; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0)); - } - - .\32xl\:elsa-from-red-600 { - --tw-gradient-from: #dc2626; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0)); - } - - .\32xl\:elsa-from-red-700 { - --tw-gradient-from: #b91c1c; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0)); - } - - .\32xl\:elsa-from-red-800 { - --tw-gradient-from: #991b1b; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0)); - } - - .\32xl\:elsa-from-red-900 { - --tw-gradient-from: #7f1d1d; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0)); - } - - .\32xl\:elsa-from-yellow-50 { - --tw-gradient-from: #fffbeb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0)); - } - - .\32xl\:elsa-from-yellow-100 { - --tw-gradient-from: #fef3c7; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0)); - } - - .\32xl\:elsa-from-yellow-200 { - --tw-gradient-from: #fde68a; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0)); - } - - .\32xl\:elsa-from-yellow-300 { - --tw-gradient-from: #fcd34d; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0)); - } - - .\32xl\:elsa-from-yellow-400 { - --tw-gradient-from: #fbbf24; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0)); - } - - .\32xl\:elsa-from-yellow-500 { - --tw-gradient-from: #f59e0b; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0)); - } - - .\32xl\:elsa-from-yellow-600 { - --tw-gradient-from: #d97706; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0)); - } - - .\32xl\:elsa-from-yellow-700 { - --tw-gradient-from: #b45309; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0)); - } - - .\32xl\:elsa-from-yellow-800 { - --tw-gradient-from: #92400e; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0)); - } - - .\32xl\:elsa-from-yellow-900 { - --tw-gradient-from: #78350f; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0)); - } - - .\32xl\:elsa-from-green-50 { - --tw-gradient-from: #ecfdf5; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0)); - } - - .\32xl\:elsa-from-green-100 { - --tw-gradient-from: #d1fae5; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0)); - } - - .\32xl\:elsa-from-green-200 { - --tw-gradient-from: #a7f3d0; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0)); - } - - .\32xl\:elsa-from-green-300 { - --tw-gradient-from: #6ee7b7; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0)); - } - - .\32xl\:elsa-from-green-400 { - --tw-gradient-from: #34d399; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0)); - } - - .\32xl\:elsa-from-green-500 { - --tw-gradient-from: #10b981; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0)); - } - - .\32xl\:elsa-from-green-600 { - --tw-gradient-from: #059669; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0)); - } - - .\32xl\:elsa-from-green-700 { - --tw-gradient-from: #047857; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0)); - } - - .\32xl\:elsa-from-green-800 { - --tw-gradient-from: #065f46; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0)); - } - - .\32xl\:elsa-from-green-900 { - --tw-gradient-from: #064e3b; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0)); - } - - .\32xl\:elsa-from-blue-50 { - --tw-gradient-from: #eff6ff; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0)); - } - - .\32xl\:elsa-from-blue-100 { - --tw-gradient-from: #dbeafe; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0)); - } - - .\32xl\:elsa-from-blue-200 { - --tw-gradient-from: #bfdbfe; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0)); - } - - .\32xl\:elsa-from-blue-300 { - --tw-gradient-from: #93c5fd; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0)); - } - - .\32xl\:elsa-from-blue-400 { - --tw-gradient-from: #60a5fa; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0)); - } - - .\32xl\:elsa-from-blue-500 { - --tw-gradient-from: #3b82f6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0)); - } - - .\32xl\:elsa-from-blue-600 { - --tw-gradient-from: #2563eb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0)); - } - - .\32xl\:elsa-from-blue-700 { - --tw-gradient-from: #1d4ed8; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0)); - } - - .\32xl\:elsa-from-blue-800 { - --tw-gradient-from: #1e40af; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0)); - } - - .\32xl\:elsa-from-blue-900 { - --tw-gradient-from: #1e3a8a; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0)); - } - - .\32xl\:elsa-from-pink-50 { - --tw-gradient-from: #fdf2f8; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0)); - } - - .\32xl\:elsa-from-pink-100 { - --tw-gradient-from: #fce7f3; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0)); - } - - .\32xl\:elsa-from-pink-200 { - --tw-gradient-from: #fbcfe8; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0)); - } - - .\32xl\:elsa-from-pink-300 { - --tw-gradient-from: #f9a8d4; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0)); - } - - .\32xl\:elsa-from-pink-400 { - --tw-gradient-from: #f472b6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0)); - } - - .\32xl\:elsa-from-pink-500 { - --tw-gradient-from: #ec4899; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0)); - } - - .\32xl\:elsa-from-pink-600 { - --tw-gradient-from: #db2777; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0)); - } - - .\32xl\:elsa-from-pink-700 { - --tw-gradient-from: #be185d; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0)); - } - - .\32xl\:elsa-from-pink-800 { - --tw-gradient-from: #9d174d; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0)); - } - - .\32xl\:elsa-from-pink-900 { - --tw-gradient-from: #831843; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0)); - } - - .\32xl\:elsa-from-cool-gray-50 { - --tw-gradient-from: #f9fafb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0)); - } - - .\32xl\:elsa-from-cool-gray-100 { - --tw-gradient-from: #f3f4f6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0)); - } - - .\32xl\:elsa-from-cool-gray-200 { - --tw-gradient-from: #e5e7eb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0)); - } - - .\32xl\:elsa-from-cool-gray-300 { - --tw-gradient-from: #d1d5db; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0)); - } - - .\32xl\:elsa-from-cool-gray-400 { - --tw-gradient-from: #9ca3af; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0)); - } - - .\32xl\:elsa-from-cool-gray-500 { - --tw-gradient-from: #6b7280; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0)); - } - - .\32xl\:elsa-from-cool-gray-600 { - --tw-gradient-from: #4b5563; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0)); - } - - .\32xl\:elsa-from-cool-gray-700 { - --tw-gradient-from: #374151; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0)); - } - - .\32xl\:elsa-from-cool-gray-800 { - --tw-gradient-from: #1f2937; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0)); - } - - .\32xl\:elsa-from-cool-gray-900 { - --tw-gradient-from: #111827; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0)); - } - - .\32xl\:elsa-from-rose-50 { - --tw-gradient-from: #fff1f2; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 241, 242, 0)); - } - - .\32xl\:elsa-from-rose-100 { - --tw-gradient-from: #ffe4e6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 228, 230, 0)); - } - - .\32xl\:elsa-from-rose-200 { - --tw-gradient-from: #fecdd3; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 205, 211, 0)); - } - - .\32xl\:elsa-from-rose-300 { - --tw-gradient-from: #fda4af; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 164, 175, 0)); - } - - .\32xl\:elsa-from-rose-400 { - --tw-gradient-from: #fb7185; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 113, 133, 0)); - } - - .\32xl\:elsa-from-rose-500 { - --tw-gradient-from: #f43f5e; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 63, 94, 0)); - } - - .\32xl\:elsa-from-rose-600 { - --tw-gradient-from: #e11d48; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(225, 29, 72, 0)); - } - - .\32xl\:elsa-from-rose-700 { - --tw-gradient-from: #be123c; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 18, 60, 0)); - } - - .\32xl\:elsa-from-rose-800 { - --tw-gradient-from: #9f1239; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(159, 18, 57, 0)); - } - - .\32xl\:elsa-from-rose-900 { - --tw-gradient-from: #881337; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(136, 19, 55, 0)); - } - - .\32xl\:hover\:elsa-from-gray-50:hover { - --tw-gradient-from: #f9fafb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0)); - } - - .\32xl\:hover\:elsa-from-gray-100:hover { - --tw-gradient-from: #f3f4f6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0)); - } - - .\32xl\:hover\:elsa-from-gray-200:hover { - --tw-gradient-from: #e5e7eb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0)); - } - - .\32xl\:hover\:elsa-from-gray-300:hover { - --tw-gradient-from: #d1d5db; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0)); - } - - .\32xl\:hover\:elsa-from-gray-400:hover { - --tw-gradient-from: #9ca3af; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0)); - } - - .\32xl\:hover\:elsa-from-gray-500:hover { - --tw-gradient-from: #6b7280; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0)); - } - - .\32xl\:hover\:elsa-from-gray-600:hover { - --tw-gradient-from: #4b5563; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0)); - } - - .\32xl\:hover\:elsa-from-gray-700:hover { - --tw-gradient-from: #374151; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0)); - } - - .\32xl\:hover\:elsa-from-gray-800:hover { - --tw-gradient-from: #1f2937; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0)); - } - - .\32xl\:hover\:elsa-from-gray-900:hover { - --tw-gradient-from: #111827; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0)); - } - - .\32xl\:hover\:elsa-from-red-50:hover { - --tw-gradient-from: #fef2f2; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0)); - } - - .\32xl\:hover\:elsa-from-red-100:hover { - --tw-gradient-from: #fee2e2; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0)); - } - - .\32xl\:hover\:elsa-from-red-200:hover { - --tw-gradient-from: #fecaca; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0)); - } - - .\32xl\:hover\:elsa-from-red-300:hover { - --tw-gradient-from: #fca5a5; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0)); - } - - .\32xl\:hover\:elsa-from-red-400:hover { - --tw-gradient-from: #f87171; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0)); - } - - .\32xl\:hover\:elsa-from-red-500:hover { - --tw-gradient-from: #ef4444; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0)); - } - - .\32xl\:hover\:elsa-from-red-600:hover { - --tw-gradient-from: #dc2626; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0)); - } - - .\32xl\:hover\:elsa-from-red-700:hover { - --tw-gradient-from: #b91c1c; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0)); - } - - .\32xl\:hover\:elsa-from-red-800:hover { - --tw-gradient-from: #991b1b; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0)); - } - - .\32xl\:hover\:elsa-from-red-900:hover { - --tw-gradient-from: #7f1d1d; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0)); - } - - .\32xl\:hover\:elsa-from-yellow-50:hover { - --tw-gradient-from: #fffbeb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0)); - } - - .\32xl\:hover\:elsa-from-yellow-100:hover { - --tw-gradient-from: #fef3c7; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0)); - } - - .\32xl\:hover\:elsa-from-yellow-200:hover { - --tw-gradient-from: #fde68a; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0)); - } - - .\32xl\:hover\:elsa-from-yellow-300:hover { - --tw-gradient-from: #fcd34d; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0)); - } - - .\32xl\:hover\:elsa-from-yellow-400:hover { - --tw-gradient-from: #fbbf24; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0)); - } - - .\32xl\:hover\:elsa-from-yellow-500:hover { - --tw-gradient-from: #f59e0b; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0)); - } - - .\32xl\:hover\:elsa-from-yellow-600:hover { - --tw-gradient-from: #d97706; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0)); - } - - .\32xl\:hover\:elsa-from-yellow-700:hover { - --tw-gradient-from: #b45309; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0)); - } - - .\32xl\:hover\:elsa-from-yellow-800:hover { - --tw-gradient-from: #92400e; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0)); - } - - .\32xl\:hover\:elsa-from-yellow-900:hover { - --tw-gradient-from: #78350f; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0)); - } - - .\32xl\:hover\:elsa-from-green-50:hover { - --tw-gradient-from: #ecfdf5; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0)); - } - - .\32xl\:hover\:elsa-from-green-100:hover { - --tw-gradient-from: #d1fae5; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0)); - } - - .\32xl\:hover\:elsa-from-green-200:hover { - --tw-gradient-from: #a7f3d0; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0)); - } - - .\32xl\:hover\:elsa-from-green-300:hover { - --tw-gradient-from: #6ee7b7; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0)); - } - - .\32xl\:hover\:elsa-from-green-400:hover { - --tw-gradient-from: #34d399; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0)); - } - - .\32xl\:hover\:elsa-from-green-500:hover { - --tw-gradient-from: #10b981; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0)); - } - - .\32xl\:hover\:elsa-from-green-600:hover { - --tw-gradient-from: #059669; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0)); - } - - .\32xl\:hover\:elsa-from-green-700:hover { - --tw-gradient-from: #047857; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0)); - } - - .\32xl\:hover\:elsa-from-green-800:hover { - --tw-gradient-from: #065f46; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0)); - } - - .\32xl\:hover\:elsa-from-green-900:hover { - --tw-gradient-from: #064e3b; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0)); - } - - .\32xl\:hover\:elsa-from-blue-50:hover { - --tw-gradient-from: #eff6ff; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0)); - } - - .\32xl\:hover\:elsa-from-blue-100:hover { - --tw-gradient-from: #dbeafe; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0)); - } - - .\32xl\:hover\:elsa-from-blue-200:hover { - --tw-gradient-from: #bfdbfe; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0)); - } - - .\32xl\:hover\:elsa-from-blue-300:hover { - --tw-gradient-from: #93c5fd; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0)); - } - - .\32xl\:hover\:elsa-from-blue-400:hover { - --tw-gradient-from: #60a5fa; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0)); - } - - .\32xl\:hover\:elsa-from-blue-500:hover { - --tw-gradient-from: #3b82f6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0)); - } - - .\32xl\:hover\:elsa-from-blue-600:hover { - --tw-gradient-from: #2563eb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0)); - } - - .\32xl\:hover\:elsa-from-blue-700:hover { - --tw-gradient-from: #1d4ed8; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0)); - } - - .\32xl\:hover\:elsa-from-blue-800:hover { - --tw-gradient-from: #1e40af; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0)); - } - - .\32xl\:hover\:elsa-from-blue-900:hover { - --tw-gradient-from: #1e3a8a; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0)); - } - - .\32xl\:hover\:elsa-from-pink-50:hover { - --tw-gradient-from: #fdf2f8; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0)); - } - - .\32xl\:hover\:elsa-from-pink-100:hover { - --tw-gradient-from: #fce7f3; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0)); - } - - .\32xl\:hover\:elsa-from-pink-200:hover { - --tw-gradient-from: #fbcfe8; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0)); - } - - .\32xl\:hover\:elsa-from-pink-300:hover { - --tw-gradient-from: #f9a8d4; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0)); - } - - .\32xl\:hover\:elsa-from-pink-400:hover { - --tw-gradient-from: #f472b6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0)); - } - - .\32xl\:hover\:elsa-from-pink-500:hover { - --tw-gradient-from: #ec4899; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0)); - } - - .\32xl\:hover\:elsa-from-pink-600:hover { - --tw-gradient-from: #db2777; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0)); - } - - .\32xl\:hover\:elsa-from-pink-700:hover { - --tw-gradient-from: #be185d; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0)); - } - - .\32xl\:hover\:elsa-from-pink-800:hover { - --tw-gradient-from: #9d174d; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0)); - } - - .\32xl\:hover\:elsa-from-pink-900:hover { - --tw-gradient-from: #831843; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0)); - } - - .\32xl\:hover\:elsa-from-cool-gray-50:hover { - --tw-gradient-from: #f9fafb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0)); - } - - .\32xl\:hover\:elsa-from-cool-gray-100:hover { - --tw-gradient-from: #f3f4f6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0)); - } - - .\32xl\:hover\:elsa-from-cool-gray-200:hover { - --tw-gradient-from: #e5e7eb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0)); - } - - .\32xl\:hover\:elsa-from-cool-gray-300:hover { - --tw-gradient-from: #d1d5db; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0)); - } - - .\32xl\:hover\:elsa-from-cool-gray-400:hover { - --tw-gradient-from: #9ca3af; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0)); - } - - .\32xl\:hover\:elsa-from-cool-gray-500:hover { - --tw-gradient-from: #6b7280; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0)); - } - - .\32xl\:hover\:elsa-from-cool-gray-600:hover { - --tw-gradient-from: #4b5563; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0)); - } - - .\32xl\:hover\:elsa-from-cool-gray-700:hover { - --tw-gradient-from: #374151; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0)); - } - - .\32xl\:hover\:elsa-from-cool-gray-800:hover { - --tw-gradient-from: #1f2937; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0)); - } - - .\32xl\:hover\:elsa-from-cool-gray-900:hover { - --tw-gradient-from: #111827; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0)); - } - - .\32xl\:hover\:elsa-from-rose-50:hover { - --tw-gradient-from: #fff1f2; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 241, 242, 0)); - } - - .\32xl\:hover\:elsa-from-rose-100:hover { - --tw-gradient-from: #ffe4e6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 228, 230, 0)); - } - - .\32xl\:hover\:elsa-from-rose-200:hover { - --tw-gradient-from: #fecdd3; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 205, 211, 0)); - } - - .\32xl\:hover\:elsa-from-rose-300:hover { - --tw-gradient-from: #fda4af; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 164, 175, 0)); - } - - .\32xl\:hover\:elsa-from-rose-400:hover { - --tw-gradient-from: #fb7185; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 113, 133, 0)); - } - - .\32xl\:hover\:elsa-from-rose-500:hover { - --tw-gradient-from: #f43f5e; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 63, 94, 0)); - } - - .\32xl\:hover\:elsa-from-rose-600:hover { - --tw-gradient-from: #e11d48; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(225, 29, 72, 0)); - } - - .\32xl\:hover\:elsa-from-rose-700:hover { - --tw-gradient-from: #be123c; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 18, 60, 0)); - } - - .\32xl\:hover\:elsa-from-rose-800:hover { - --tw-gradient-from: #9f1239; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(159, 18, 57, 0)); - } - - .\32xl\:hover\:elsa-from-rose-900:hover { - --tw-gradient-from: #881337; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(136, 19, 55, 0)); - } - - .\32xl\:focus\:elsa-from-gray-50:focus { - --tw-gradient-from: #f9fafb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0)); - } - - .\32xl\:focus\:elsa-from-gray-100:focus { - --tw-gradient-from: #f3f4f6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0)); - } - - .\32xl\:focus\:elsa-from-gray-200:focus { - --tw-gradient-from: #e5e7eb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0)); - } - - .\32xl\:focus\:elsa-from-gray-300:focus { - --tw-gradient-from: #d1d5db; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0)); - } - - .\32xl\:focus\:elsa-from-gray-400:focus { - --tw-gradient-from: #9ca3af; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0)); - } - - .\32xl\:focus\:elsa-from-gray-500:focus { - --tw-gradient-from: #6b7280; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0)); - } - - .\32xl\:focus\:elsa-from-gray-600:focus { - --tw-gradient-from: #4b5563; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0)); - } - - .\32xl\:focus\:elsa-from-gray-700:focus { - --tw-gradient-from: #374151; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0)); - } - - .\32xl\:focus\:elsa-from-gray-800:focus { - --tw-gradient-from: #1f2937; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0)); - } - - .\32xl\:focus\:elsa-from-gray-900:focus { - --tw-gradient-from: #111827; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0)); - } - - .\32xl\:focus\:elsa-from-red-50:focus { - --tw-gradient-from: #fef2f2; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0)); - } - - .\32xl\:focus\:elsa-from-red-100:focus { - --tw-gradient-from: #fee2e2; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0)); - } - - .\32xl\:focus\:elsa-from-red-200:focus { - --tw-gradient-from: #fecaca; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0)); - } - - .\32xl\:focus\:elsa-from-red-300:focus { - --tw-gradient-from: #fca5a5; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0)); - } - - .\32xl\:focus\:elsa-from-red-400:focus { - --tw-gradient-from: #f87171; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0)); - } - - .\32xl\:focus\:elsa-from-red-500:focus { - --tw-gradient-from: #ef4444; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0)); - } - - .\32xl\:focus\:elsa-from-red-600:focus { - --tw-gradient-from: #dc2626; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0)); - } - - .\32xl\:focus\:elsa-from-red-700:focus { - --tw-gradient-from: #b91c1c; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0)); - } - - .\32xl\:focus\:elsa-from-red-800:focus { - --tw-gradient-from: #991b1b; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0)); - } - - .\32xl\:focus\:elsa-from-red-900:focus { - --tw-gradient-from: #7f1d1d; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0)); - } - - .\32xl\:focus\:elsa-from-yellow-50:focus { - --tw-gradient-from: #fffbeb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0)); - } - - .\32xl\:focus\:elsa-from-yellow-100:focus { - --tw-gradient-from: #fef3c7; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0)); - } - - .\32xl\:focus\:elsa-from-yellow-200:focus { - --tw-gradient-from: #fde68a; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0)); - } - - .\32xl\:focus\:elsa-from-yellow-300:focus { - --tw-gradient-from: #fcd34d; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0)); - } - - .\32xl\:focus\:elsa-from-yellow-400:focus { - --tw-gradient-from: #fbbf24; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0)); - } - - .\32xl\:focus\:elsa-from-yellow-500:focus { - --tw-gradient-from: #f59e0b; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0)); - } - - .\32xl\:focus\:elsa-from-yellow-600:focus { - --tw-gradient-from: #d97706; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0)); - } - - .\32xl\:focus\:elsa-from-yellow-700:focus { - --tw-gradient-from: #b45309; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0)); - } - - .\32xl\:focus\:elsa-from-yellow-800:focus { - --tw-gradient-from: #92400e; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0)); - } - - .\32xl\:focus\:elsa-from-yellow-900:focus { - --tw-gradient-from: #78350f; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0)); - } - - .\32xl\:focus\:elsa-from-green-50:focus { - --tw-gradient-from: #ecfdf5; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0)); - } - - .\32xl\:focus\:elsa-from-green-100:focus { - --tw-gradient-from: #d1fae5; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0)); - } - - .\32xl\:focus\:elsa-from-green-200:focus { - --tw-gradient-from: #a7f3d0; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0)); - } - - .\32xl\:focus\:elsa-from-green-300:focus { - --tw-gradient-from: #6ee7b7; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0)); - } - - .\32xl\:focus\:elsa-from-green-400:focus { - --tw-gradient-from: #34d399; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0)); - } - - .\32xl\:focus\:elsa-from-green-500:focus { - --tw-gradient-from: #10b981; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0)); - } - - .\32xl\:focus\:elsa-from-green-600:focus { - --tw-gradient-from: #059669; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0)); - } - - .\32xl\:focus\:elsa-from-green-700:focus { - --tw-gradient-from: #047857; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0)); - } - - .\32xl\:focus\:elsa-from-green-800:focus { - --tw-gradient-from: #065f46; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0)); - } - - .\32xl\:focus\:elsa-from-green-900:focus { - --tw-gradient-from: #064e3b; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0)); - } - - .\32xl\:focus\:elsa-from-blue-50:focus { - --tw-gradient-from: #eff6ff; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0)); - } - - .\32xl\:focus\:elsa-from-blue-100:focus { - --tw-gradient-from: #dbeafe; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0)); - } - - .\32xl\:focus\:elsa-from-blue-200:focus { - --tw-gradient-from: #bfdbfe; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0)); - } - - .\32xl\:focus\:elsa-from-blue-300:focus { - --tw-gradient-from: #93c5fd; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0)); - } - - .\32xl\:focus\:elsa-from-blue-400:focus { - --tw-gradient-from: #60a5fa; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0)); - } - - .\32xl\:focus\:elsa-from-blue-500:focus { - --tw-gradient-from: #3b82f6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0)); - } - - .\32xl\:focus\:elsa-from-blue-600:focus { - --tw-gradient-from: #2563eb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0)); - } - - .\32xl\:focus\:elsa-from-blue-700:focus { - --tw-gradient-from: #1d4ed8; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0)); - } - - .\32xl\:focus\:elsa-from-blue-800:focus { - --tw-gradient-from: #1e40af; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0)); - } - - .\32xl\:focus\:elsa-from-blue-900:focus { - --tw-gradient-from: #1e3a8a; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0)); - } - - .\32xl\:focus\:elsa-from-pink-50:focus { - --tw-gradient-from: #fdf2f8; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0)); - } - - .\32xl\:focus\:elsa-from-pink-100:focus { - --tw-gradient-from: #fce7f3; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0)); - } - - .\32xl\:focus\:elsa-from-pink-200:focus { - --tw-gradient-from: #fbcfe8; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0)); - } - - .\32xl\:focus\:elsa-from-pink-300:focus { - --tw-gradient-from: #f9a8d4; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0)); - } - - .\32xl\:focus\:elsa-from-pink-400:focus { - --tw-gradient-from: #f472b6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0)); - } - - .\32xl\:focus\:elsa-from-pink-500:focus { - --tw-gradient-from: #ec4899; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0)); - } - - .\32xl\:focus\:elsa-from-pink-600:focus { - --tw-gradient-from: #db2777; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0)); - } - - .\32xl\:focus\:elsa-from-pink-700:focus { - --tw-gradient-from: #be185d; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0)); - } - - .\32xl\:focus\:elsa-from-pink-800:focus { - --tw-gradient-from: #9d174d; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0)); - } - - .\32xl\:focus\:elsa-from-pink-900:focus { - --tw-gradient-from: #831843; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0)); - } - - .\32xl\:focus\:elsa-from-cool-gray-50:focus { - --tw-gradient-from: #f9fafb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0)); - } - - .\32xl\:focus\:elsa-from-cool-gray-100:focus { - --tw-gradient-from: #f3f4f6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0)); - } - - .\32xl\:focus\:elsa-from-cool-gray-200:focus { - --tw-gradient-from: #e5e7eb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0)); - } - - .\32xl\:focus\:elsa-from-cool-gray-300:focus { - --tw-gradient-from: #d1d5db; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0)); - } - - .\32xl\:focus\:elsa-from-cool-gray-400:focus { - --tw-gradient-from: #9ca3af; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0)); - } - - .\32xl\:focus\:elsa-from-cool-gray-500:focus { - --tw-gradient-from: #6b7280; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0)); - } - - .\32xl\:focus\:elsa-from-cool-gray-600:focus { - --tw-gradient-from: #4b5563; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0)); - } - - .\32xl\:focus\:elsa-from-cool-gray-700:focus { - --tw-gradient-from: #374151; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0)); - } - - .\32xl\:focus\:elsa-from-cool-gray-800:focus { - --tw-gradient-from: #1f2937; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0)); - } - - .\32xl\:focus\:elsa-from-cool-gray-900:focus { - --tw-gradient-from: #111827; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0)); - } - - .\32xl\:focus\:elsa-from-rose-50:focus { - --tw-gradient-from: #fff1f2; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 241, 242, 0)); - } - - .\32xl\:focus\:elsa-from-rose-100:focus { - --tw-gradient-from: #ffe4e6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 228, 230, 0)); - } - - .\32xl\:focus\:elsa-from-rose-200:focus { - --tw-gradient-from: #fecdd3; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 205, 211, 0)); - } - - .\32xl\:focus\:elsa-from-rose-300:focus { - --tw-gradient-from: #fda4af; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 164, 175, 0)); - } - - .\32xl\:focus\:elsa-from-rose-400:focus { - --tw-gradient-from: #fb7185; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 113, 133, 0)); - } - - .\32xl\:focus\:elsa-from-rose-500:focus { - --tw-gradient-from: #f43f5e; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 63, 94, 0)); - } - - .\32xl\:focus\:elsa-from-rose-600:focus { - --tw-gradient-from: #e11d48; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(225, 29, 72, 0)); - } - - .\32xl\:focus\:elsa-from-rose-700:focus { - --tw-gradient-from: #be123c; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 18, 60, 0)); - } - - .\32xl\:focus\:elsa-from-rose-800:focus { - --tw-gradient-from: #9f1239; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(159, 18, 57, 0)); - } - - .\32xl\:focus\:elsa-from-rose-900:focus { - --tw-gradient-from: #881337; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(136, 19, 55, 0)); - } - - .\32xl\:elsa-via-gray-50 { - --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0)); - } - - .\32xl\:elsa-via-gray-100 { - --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0)); - } - - .\32xl\:elsa-via-gray-200 { - --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0)); - } - - .\32xl\:elsa-via-gray-300 { - --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0)); - } - - .\32xl\:elsa-via-gray-400 { - --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0)); - } - - .\32xl\:elsa-via-gray-500 { - --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0)); - } - - .\32xl\:elsa-via-gray-600 { - --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0)); - } - - .\32xl\:elsa-via-gray-700 { - --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0)); - } - - .\32xl\:elsa-via-gray-800 { - --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0)); - } - - .\32xl\:elsa-via-gray-900 { - --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0)); - } - - .\32xl\:elsa-via-red-50 { - --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0)); - } - - .\32xl\:elsa-via-red-100 { - --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0)); - } - - .\32xl\:elsa-via-red-200 { - --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0)); - } - - .\32xl\:elsa-via-red-300 { - --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0)); - } - - .\32xl\:elsa-via-red-400 { - --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0)); - } - - .\32xl\:elsa-via-red-500 { - --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0)); - } - - .\32xl\:elsa-via-red-600 { - --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0)); - } - - .\32xl\:elsa-via-red-700 { - --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0)); - } - - .\32xl\:elsa-via-red-800 { - --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0)); - } - - .\32xl\:elsa-via-red-900 { - --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0)); - } - - .\32xl\:elsa-via-yellow-50 { - --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0)); - } - - .\32xl\:elsa-via-yellow-100 { - --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0)); - } - - .\32xl\:elsa-via-yellow-200 { - --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0)); - } - - .\32xl\:elsa-via-yellow-300 { - --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0)); - } - - .\32xl\:elsa-via-yellow-400 { - --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0)); - } - - .\32xl\:elsa-via-yellow-500 { - --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0)); - } - - .\32xl\:elsa-via-yellow-600 { - --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0)); - } - - .\32xl\:elsa-via-yellow-700 { - --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0)); - } - - .\32xl\:elsa-via-yellow-800 { - --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0)); - } - - .\32xl\:elsa-via-yellow-900 { - --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0)); - } - - .\32xl\:elsa-via-green-50 { - --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0)); - } - - .\32xl\:elsa-via-green-100 { - --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0)); - } - - .\32xl\:elsa-via-green-200 { - --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0)); - } - - .\32xl\:elsa-via-green-300 { - --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0)); - } - - .\32xl\:elsa-via-green-400 { - --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0)); - } - - .\32xl\:elsa-via-green-500 { - --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0)); - } - - .\32xl\:elsa-via-green-600 { - --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0)); - } - - .\32xl\:elsa-via-green-700 { - --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0)); - } - - .\32xl\:elsa-via-green-800 { - --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0)); - } - - .\32xl\:elsa-via-green-900 { - --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0)); - } - - .\32xl\:elsa-via-blue-50 { - --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0)); - } - - .\32xl\:elsa-via-blue-100 { - --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0)); - } - - .\32xl\:elsa-via-blue-200 { - --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0)); - } - - .\32xl\:elsa-via-blue-300 { - --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0)); - } - - .\32xl\:elsa-via-blue-400 { - --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0)); - } - - .\32xl\:elsa-via-blue-500 { - --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0)); - } - - .\32xl\:elsa-via-blue-600 { - --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0)); - } - - .\32xl\:elsa-via-blue-700 { - --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0)); - } - - .\32xl\:elsa-via-blue-800 { - --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0)); - } - - .\32xl\:elsa-via-blue-900 { - --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0)); - } - - .\32xl\:elsa-via-pink-50 { - --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0)); - } - - .\32xl\:elsa-via-pink-100 { - --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0)); - } - - .\32xl\:elsa-via-pink-200 { - --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0)); - } - - .\32xl\:elsa-via-pink-300 { - --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0)); - } - - .\32xl\:elsa-via-pink-400 { - --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0)); - } - - .\32xl\:elsa-via-pink-500 { - --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0)); - } - - .\32xl\:elsa-via-pink-600 { - --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0)); - } - - .\32xl\:elsa-via-pink-700 { - --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0)); - } - - .\32xl\:elsa-via-pink-800 { - --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0)); - } - - .\32xl\:elsa-via-pink-900 { - --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0)); - } - - .\32xl\:elsa-via-cool-gray-50 { - --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0)); - } - - .\32xl\:elsa-via-cool-gray-100 { - --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0)); - } - - .\32xl\:elsa-via-cool-gray-200 { - --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0)); - } - - .\32xl\:elsa-via-cool-gray-300 { - --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0)); - } - - .\32xl\:elsa-via-cool-gray-400 { - --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0)); - } - - .\32xl\:elsa-via-cool-gray-500 { - --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0)); - } - - .\32xl\:elsa-via-cool-gray-600 { - --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0)); - } - - .\32xl\:elsa-via-cool-gray-700 { - --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0)); - } - - .\32xl\:elsa-via-cool-gray-800 { - --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0)); - } - - .\32xl\:elsa-via-cool-gray-900 { - --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0)); - } - - .\32xl\:elsa-via-rose-50 { - --tw-gradient-stops: var(--tw-gradient-from), #fff1f2, var(--tw-gradient-to, rgba(255, 241, 242, 0)); - } - - .\32xl\:elsa-via-rose-100 { - --tw-gradient-stops: var(--tw-gradient-from), #ffe4e6, var(--tw-gradient-to, rgba(255, 228, 230, 0)); - } - - .\32xl\:elsa-via-rose-200 { - --tw-gradient-stops: var(--tw-gradient-from), #fecdd3, var(--tw-gradient-to, rgba(254, 205, 211, 0)); - } - - .\32xl\:elsa-via-rose-300 { - --tw-gradient-stops: var(--tw-gradient-from), #fda4af, var(--tw-gradient-to, rgba(253, 164, 175, 0)); - } - - .\32xl\:elsa-via-rose-400 { - --tw-gradient-stops: var(--tw-gradient-from), #fb7185, var(--tw-gradient-to, rgba(251, 113, 133, 0)); - } - - .\32xl\:elsa-via-rose-500 { - --tw-gradient-stops: var(--tw-gradient-from), #f43f5e, var(--tw-gradient-to, rgba(244, 63, 94, 0)); - } - - .\32xl\:elsa-via-rose-600 { - --tw-gradient-stops: var(--tw-gradient-from), #e11d48, var(--tw-gradient-to, rgba(225, 29, 72, 0)); - } - - .\32xl\:elsa-via-rose-700 { - --tw-gradient-stops: var(--tw-gradient-from), #be123c, var(--tw-gradient-to, rgba(190, 18, 60, 0)); - } - - .\32xl\:elsa-via-rose-800 { - --tw-gradient-stops: var(--tw-gradient-from), #9f1239, var(--tw-gradient-to, rgba(159, 18, 57, 0)); - } - - .\32xl\:elsa-via-rose-900 { - --tw-gradient-stops: var(--tw-gradient-from), #881337, var(--tw-gradient-to, rgba(136, 19, 55, 0)); - } - - .\32xl\:hover\:elsa-via-gray-50:hover { - --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0)); - } - - .\32xl\:hover\:elsa-via-gray-100:hover { - --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0)); - } - - .\32xl\:hover\:elsa-via-gray-200:hover { - --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0)); - } - - .\32xl\:hover\:elsa-via-gray-300:hover { - --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0)); - } - - .\32xl\:hover\:elsa-via-gray-400:hover { - --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0)); - } - - .\32xl\:hover\:elsa-via-gray-500:hover { - --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0)); - } - - .\32xl\:hover\:elsa-via-gray-600:hover { - --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0)); - } - - .\32xl\:hover\:elsa-via-gray-700:hover { - --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0)); - } - - .\32xl\:hover\:elsa-via-gray-800:hover { - --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0)); - } - - .\32xl\:hover\:elsa-via-gray-900:hover { - --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0)); - } - - .\32xl\:hover\:elsa-via-red-50:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0)); - } - - .\32xl\:hover\:elsa-via-red-100:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0)); - } - - .\32xl\:hover\:elsa-via-red-200:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0)); - } - - .\32xl\:hover\:elsa-via-red-300:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0)); - } - - .\32xl\:hover\:elsa-via-red-400:hover { - --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0)); - } - - .\32xl\:hover\:elsa-via-red-500:hover { - --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0)); - } - - .\32xl\:hover\:elsa-via-red-600:hover { - --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0)); - } - - .\32xl\:hover\:elsa-via-red-700:hover { - --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0)); - } - - .\32xl\:hover\:elsa-via-red-800:hover { - --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0)); - } - - .\32xl\:hover\:elsa-via-red-900:hover { - --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0)); - } - - .\32xl\:hover\:elsa-via-yellow-50:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0)); - } - - .\32xl\:hover\:elsa-via-yellow-100:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0)); - } - - .\32xl\:hover\:elsa-via-yellow-200:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0)); - } - - .\32xl\:hover\:elsa-via-yellow-300:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0)); - } - - .\32xl\:hover\:elsa-via-yellow-400:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0)); - } - - .\32xl\:hover\:elsa-via-yellow-500:hover { - --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0)); - } - - .\32xl\:hover\:elsa-via-yellow-600:hover { - --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0)); - } - - .\32xl\:hover\:elsa-via-yellow-700:hover { - --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0)); - } - - .\32xl\:hover\:elsa-via-yellow-800:hover { - --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0)); - } - - .\32xl\:hover\:elsa-via-yellow-900:hover { - --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0)); - } - - .\32xl\:hover\:elsa-via-green-50:hover { - --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0)); - } - - .\32xl\:hover\:elsa-via-green-100:hover { - --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0)); - } - - .\32xl\:hover\:elsa-via-green-200:hover { - --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0)); - } - - .\32xl\:hover\:elsa-via-green-300:hover { - --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0)); - } - - .\32xl\:hover\:elsa-via-green-400:hover { - --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0)); - } - - .\32xl\:hover\:elsa-via-green-500:hover { - --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0)); - } - - .\32xl\:hover\:elsa-via-green-600:hover { - --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0)); - } - - .\32xl\:hover\:elsa-via-green-700:hover { - --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0)); - } - - .\32xl\:hover\:elsa-via-green-800:hover { - --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0)); - } - - .\32xl\:hover\:elsa-via-green-900:hover { - --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0)); - } - - .\32xl\:hover\:elsa-via-blue-50:hover { - --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0)); - } - - .\32xl\:hover\:elsa-via-blue-100:hover { - --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0)); - } - - .\32xl\:hover\:elsa-via-blue-200:hover { - --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0)); - } - - .\32xl\:hover\:elsa-via-blue-300:hover { - --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0)); - } - - .\32xl\:hover\:elsa-via-blue-400:hover { - --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0)); - } - - .\32xl\:hover\:elsa-via-blue-500:hover { - --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0)); - } - - .\32xl\:hover\:elsa-via-blue-600:hover { - --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0)); - } - - .\32xl\:hover\:elsa-via-blue-700:hover { - --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0)); - } - - .\32xl\:hover\:elsa-via-blue-800:hover { - --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0)); - } - - .\32xl\:hover\:elsa-via-blue-900:hover { - --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0)); - } - - .\32xl\:hover\:elsa-via-pink-50:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0)); - } - - .\32xl\:hover\:elsa-via-pink-100:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0)); - } - - .\32xl\:hover\:elsa-via-pink-200:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0)); - } - - .\32xl\:hover\:elsa-via-pink-300:hover { - --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0)); - } - - .\32xl\:hover\:elsa-via-pink-400:hover { - --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0)); - } - - .\32xl\:hover\:elsa-via-pink-500:hover { - --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0)); - } - - .\32xl\:hover\:elsa-via-pink-600:hover { - --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0)); - } - - .\32xl\:hover\:elsa-via-pink-700:hover { - --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0)); - } - - .\32xl\:hover\:elsa-via-pink-800:hover { - --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0)); - } - - .\32xl\:hover\:elsa-via-pink-900:hover { - --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0)); - } - - .\32xl\:hover\:elsa-via-cool-gray-50:hover { - --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0)); - } - - .\32xl\:hover\:elsa-via-cool-gray-100:hover { - --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0)); - } - - .\32xl\:hover\:elsa-via-cool-gray-200:hover { - --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0)); - } - - .\32xl\:hover\:elsa-via-cool-gray-300:hover { - --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0)); - } - - .\32xl\:hover\:elsa-via-cool-gray-400:hover { - --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0)); - } - - .\32xl\:hover\:elsa-via-cool-gray-500:hover { - --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0)); - } - - .\32xl\:hover\:elsa-via-cool-gray-600:hover { - --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0)); - } - - .\32xl\:hover\:elsa-via-cool-gray-700:hover { - --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0)); - } - - .\32xl\:hover\:elsa-via-cool-gray-800:hover { - --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0)); - } - - .\32xl\:hover\:elsa-via-cool-gray-900:hover { - --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0)); - } - - .\32xl\:hover\:elsa-via-rose-50:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fff1f2, var(--tw-gradient-to, rgba(255, 241, 242, 0)); - } - - .\32xl\:hover\:elsa-via-rose-100:hover { - --tw-gradient-stops: var(--tw-gradient-from), #ffe4e6, var(--tw-gradient-to, rgba(255, 228, 230, 0)); - } - - .\32xl\:hover\:elsa-via-rose-200:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fecdd3, var(--tw-gradient-to, rgba(254, 205, 211, 0)); - } - - .\32xl\:hover\:elsa-via-rose-300:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fda4af, var(--tw-gradient-to, rgba(253, 164, 175, 0)); - } - - .\32xl\:hover\:elsa-via-rose-400:hover { - --tw-gradient-stops: var(--tw-gradient-from), #fb7185, var(--tw-gradient-to, rgba(251, 113, 133, 0)); - } - - .\32xl\:hover\:elsa-via-rose-500:hover { - --tw-gradient-stops: var(--tw-gradient-from), #f43f5e, var(--tw-gradient-to, rgba(244, 63, 94, 0)); - } - - .\32xl\:hover\:elsa-via-rose-600:hover { - --tw-gradient-stops: var(--tw-gradient-from), #e11d48, var(--tw-gradient-to, rgba(225, 29, 72, 0)); - } - - .\32xl\:hover\:elsa-via-rose-700:hover { - --tw-gradient-stops: var(--tw-gradient-from), #be123c, var(--tw-gradient-to, rgba(190, 18, 60, 0)); - } - - .\32xl\:hover\:elsa-via-rose-800:hover { - --tw-gradient-stops: var(--tw-gradient-from), #9f1239, var(--tw-gradient-to, rgba(159, 18, 57, 0)); - } - - .\32xl\:hover\:elsa-via-rose-900:hover { - --tw-gradient-stops: var(--tw-gradient-from), #881337, var(--tw-gradient-to, rgba(136, 19, 55, 0)); - } - - .\32xl\:focus\:elsa-via-gray-50:focus { - --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0)); - } - - .\32xl\:focus\:elsa-via-gray-100:focus { - --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0)); - } - - .\32xl\:focus\:elsa-via-gray-200:focus { - --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0)); - } - - .\32xl\:focus\:elsa-via-gray-300:focus { - --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0)); - } - - .\32xl\:focus\:elsa-via-gray-400:focus { - --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0)); - } - - .\32xl\:focus\:elsa-via-gray-500:focus { - --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0)); - } - - .\32xl\:focus\:elsa-via-gray-600:focus { - --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0)); - } - - .\32xl\:focus\:elsa-via-gray-700:focus { - --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0)); - } - - .\32xl\:focus\:elsa-via-gray-800:focus { - --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0)); - } - - .\32xl\:focus\:elsa-via-gray-900:focus { - --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0)); - } - - .\32xl\:focus\:elsa-via-red-50:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0)); - } - - .\32xl\:focus\:elsa-via-red-100:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0)); - } - - .\32xl\:focus\:elsa-via-red-200:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0)); - } - - .\32xl\:focus\:elsa-via-red-300:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0)); - } - - .\32xl\:focus\:elsa-via-red-400:focus { - --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0)); - } - - .\32xl\:focus\:elsa-via-red-500:focus { - --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0)); - } - - .\32xl\:focus\:elsa-via-red-600:focus { - --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0)); - } - - .\32xl\:focus\:elsa-via-red-700:focus { - --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0)); - } - - .\32xl\:focus\:elsa-via-red-800:focus { - --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0)); - } - - .\32xl\:focus\:elsa-via-red-900:focus { - --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0)); - } - - .\32xl\:focus\:elsa-via-yellow-50:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0)); - } - - .\32xl\:focus\:elsa-via-yellow-100:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0)); - } - - .\32xl\:focus\:elsa-via-yellow-200:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0)); - } - - .\32xl\:focus\:elsa-via-yellow-300:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0)); - } - - .\32xl\:focus\:elsa-via-yellow-400:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0)); - } - - .\32xl\:focus\:elsa-via-yellow-500:focus { - --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0)); - } - - .\32xl\:focus\:elsa-via-yellow-600:focus { - --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0)); - } - - .\32xl\:focus\:elsa-via-yellow-700:focus { - --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0)); - } - - .\32xl\:focus\:elsa-via-yellow-800:focus { - --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0)); - } - - .\32xl\:focus\:elsa-via-yellow-900:focus { - --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0)); - } - - .\32xl\:focus\:elsa-via-green-50:focus { - --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0)); - } - - .\32xl\:focus\:elsa-via-green-100:focus { - --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0)); - } - - .\32xl\:focus\:elsa-via-green-200:focus { - --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0)); - } - - .\32xl\:focus\:elsa-via-green-300:focus { - --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0)); - } - - .\32xl\:focus\:elsa-via-green-400:focus { - --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0)); - } - - .\32xl\:focus\:elsa-via-green-500:focus { - --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0)); - } - - .\32xl\:focus\:elsa-via-green-600:focus { - --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0)); - } - - .\32xl\:focus\:elsa-via-green-700:focus { - --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0)); - } - - .\32xl\:focus\:elsa-via-green-800:focus { - --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0)); - } - - .\32xl\:focus\:elsa-via-green-900:focus { - --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0)); - } - - .\32xl\:focus\:elsa-via-blue-50:focus { - --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0)); - } - - .\32xl\:focus\:elsa-via-blue-100:focus { - --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0)); - } - - .\32xl\:focus\:elsa-via-blue-200:focus { - --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0)); - } - - .\32xl\:focus\:elsa-via-blue-300:focus { - --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0)); - } - - .\32xl\:focus\:elsa-via-blue-400:focus { - --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0)); - } - - .\32xl\:focus\:elsa-via-blue-500:focus { - --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0)); - } - - .\32xl\:focus\:elsa-via-blue-600:focus { - --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0)); - } - - .\32xl\:focus\:elsa-via-blue-700:focus { - --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0)); - } - - .\32xl\:focus\:elsa-via-blue-800:focus { - --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0)); - } - - .\32xl\:focus\:elsa-via-blue-900:focus { - --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0)); - } - - .\32xl\:focus\:elsa-via-pink-50:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0)); - } - - .\32xl\:focus\:elsa-via-pink-100:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0)); - } - - .\32xl\:focus\:elsa-via-pink-200:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0)); - } - - .\32xl\:focus\:elsa-via-pink-300:focus { - --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0)); - } - - .\32xl\:focus\:elsa-via-pink-400:focus { - --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0)); - } - - .\32xl\:focus\:elsa-via-pink-500:focus { - --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0)); - } - - .\32xl\:focus\:elsa-via-pink-600:focus { - --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0)); - } - - .\32xl\:focus\:elsa-via-pink-700:focus { - --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0)); - } - - .\32xl\:focus\:elsa-via-pink-800:focus { - --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0)); - } - - .\32xl\:focus\:elsa-via-pink-900:focus { - --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0)); - } - - .\32xl\:focus\:elsa-via-cool-gray-50:focus { - --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0)); - } - - .\32xl\:focus\:elsa-via-cool-gray-100:focus { - --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0)); - } - - .\32xl\:focus\:elsa-via-cool-gray-200:focus { - --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0)); - } - - .\32xl\:focus\:elsa-via-cool-gray-300:focus { - --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0)); - } - - .\32xl\:focus\:elsa-via-cool-gray-400:focus { - --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0)); - } - - .\32xl\:focus\:elsa-via-cool-gray-500:focus { - --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0)); - } - - .\32xl\:focus\:elsa-via-cool-gray-600:focus { - --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0)); - } - - .\32xl\:focus\:elsa-via-cool-gray-700:focus { - --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0)); - } - - .\32xl\:focus\:elsa-via-cool-gray-800:focus { - --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0)); - } - - .\32xl\:focus\:elsa-via-cool-gray-900:focus { - --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0)); - } - - .\32xl\:focus\:elsa-via-rose-50:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fff1f2, var(--tw-gradient-to, rgba(255, 241, 242, 0)); - } - - .\32xl\:focus\:elsa-via-rose-100:focus { - --tw-gradient-stops: var(--tw-gradient-from), #ffe4e6, var(--tw-gradient-to, rgba(255, 228, 230, 0)); - } - - .\32xl\:focus\:elsa-via-rose-200:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fecdd3, var(--tw-gradient-to, rgba(254, 205, 211, 0)); - } - - .\32xl\:focus\:elsa-via-rose-300:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fda4af, var(--tw-gradient-to, rgba(253, 164, 175, 0)); - } - - .\32xl\:focus\:elsa-via-rose-400:focus { - --tw-gradient-stops: var(--tw-gradient-from), #fb7185, var(--tw-gradient-to, rgba(251, 113, 133, 0)); - } - - .\32xl\:focus\:elsa-via-rose-500:focus { - --tw-gradient-stops: var(--tw-gradient-from), #f43f5e, var(--tw-gradient-to, rgba(244, 63, 94, 0)); - } - - .\32xl\:focus\:elsa-via-rose-600:focus { - --tw-gradient-stops: var(--tw-gradient-from), #e11d48, var(--tw-gradient-to, rgba(225, 29, 72, 0)); - } - - .\32xl\:focus\:elsa-via-rose-700:focus { - --tw-gradient-stops: var(--tw-gradient-from), #be123c, var(--tw-gradient-to, rgba(190, 18, 60, 0)); - } - - .\32xl\:focus\:elsa-via-rose-800:focus { - --tw-gradient-stops: var(--tw-gradient-from), #9f1239, var(--tw-gradient-to, rgba(159, 18, 57, 0)); - } - - .\32xl\:focus\:elsa-via-rose-900:focus { - --tw-gradient-stops: var(--tw-gradient-from), #881337, var(--tw-gradient-to, rgba(136, 19, 55, 0)); - } - - .\32xl\:elsa-to-gray-50 { - --tw-gradient-to: #f9fafb; - } - - .\32xl\:elsa-to-gray-100 { - --tw-gradient-to: #f3f4f6; - } - - .\32xl\:elsa-to-gray-200 { - --tw-gradient-to: #e5e7eb; - } - - .\32xl\:elsa-to-gray-300 { - --tw-gradient-to: #d1d5db; - } - - .\32xl\:elsa-to-gray-400 { - --tw-gradient-to: #9ca3af; - } - - .\32xl\:elsa-to-gray-500 { - --tw-gradient-to: #6b7280; - } - - .\32xl\:elsa-to-gray-600 { - --tw-gradient-to: #4b5563; - } - - .\32xl\:elsa-to-gray-700 { - --tw-gradient-to: #374151; - } - - .\32xl\:elsa-to-gray-800 { - --tw-gradient-to: #1f2937; - } - - .\32xl\:elsa-to-gray-900 { - --tw-gradient-to: #111827; - } - - .\32xl\:elsa-to-red-50 { - --tw-gradient-to: #fef2f2; - } - - .\32xl\:elsa-to-red-100 { - --tw-gradient-to: #fee2e2; - } - - .\32xl\:elsa-to-red-200 { - --tw-gradient-to: #fecaca; - } - - .\32xl\:elsa-to-red-300 { - --tw-gradient-to: #fca5a5; - } - - .\32xl\:elsa-to-red-400 { - --tw-gradient-to: #f87171; - } - - .\32xl\:elsa-to-red-500 { - --tw-gradient-to: #ef4444; - } - - .\32xl\:elsa-to-red-600 { - --tw-gradient-to: #dc2626; - } - - .\32xl\:elsa-to-red-700 { - --tw-gradient-to: #b91c1c; - } - - .\32xl\:elsa-to-red-800 { - --tw-gradient-to: #991b1b; - } - - .\32xl\:elsa-to-red-900 { - --tw-gradient-to: #7f1d1d; - } - - .\32xl\:elsa-to-yellow-50 { - --tw-gradient-to: #fffbeb; - } - - .\32xl\:elsa-to-yellow-100 { - --tw-gradient-to: #fef3c7; - } - - .\32xl\:elsa-to-yellow-200 { - --tw-gradient-to: #fde68a; - } - - .\32xl\:elsa-to-yellow-300 { - --tw-gradient-to: #fcd34d; - } - - .\32xl\:elsa-to-yellow-400 { - --tw-gradient-to: #fbbf24; - } - - .\32xl\:elsa-to-yellow-500 { - --tw-gradient-to: #f59e0b; - } - - .\32xl\:elsa-to-yellow-600 { - --tw-gradient-to: #d97706; - } - - .\32xl\:elsa-to-yellow-700 { - --tw-gradient-to: #b45309; - } - - .\32xl\:elsa-to-yellow-800 { - --tw-gradient-to: #92400e; - } - - .\32xl\:elsa-to-yellow-900 { - --tw-gradient-to: #78350f; - } - - .\32xl\:elsa-to-green-50 { - --tw-gradient-to: #ecfdf5; - } - - .\32xl\:elsa-to-green-100 { - --tw-gradient-to: #d1fae5; - } - - .\32xl\:elsa-to-green-200 { - --tw-gradient-to: #a7f3d0; - } - - .\32xl\:elsa-to-green-300 { - --tw-gradient-to: #6ee7b7; - } - - .\32xl\:elsa-to-green-400 { - --tw-gradient-to: #34d399; - } - - .\32xl\:elsa-to-green-500 { - --tw-gradient-to: #10b981; - } - - .\32xl\:elsa-to-green-600 { - --tw-gradient-to: #059669; - } - - .\32xl\:elsa-to-green-700 { - --tw-gradient-to: #047857; - } - - .\32xl\:elsa-to-green-800 { - --tw-gradient-to: #065f46; - } - - .\32xl\:elsa-to-green-900 { - --tw-gradient-to: #064e3b; - } - - .\32xl\:elsa-to-blue-50 { - --tw-gradient-to: #eff6ff; - } - - .\32xl\:elsa-to-blue-100 { - --tw-gradient-to: #dbeafe; - } - - .\32xl\:elsa-to-blue-200 { - --tw-gradient-to: #bfdbfe; - } - - .\32xl\:elsa-to-blue-300 { - --tw-gradient-to: #93c5fd; - } - - .\32xl\:elsa-to-blue-400 { - --tw-gradient-to: #60a5fa; - } - - .\32xl\:elsa-to-blue-500 { - --tw-gradient-to: #3b82f6; - } - - .\32xl\:elsa-to-blue-600 { - --tw-gradient-to: #2563eb; - } - - .\32xl\:elsa-to-blue-700 { - --tw-gradient-to: #1d4ed8; - } - - .\32xl\:elsa-to-blue-800 { - --tw-gradient-to: #1e40af; - } - - .\32xl\:elsa-to-blue-900 { - --tw-gradient-to: #1e3a8a; - } - - .\32xl\:elsa-to-pink-50 { - --tw-gradient-to: #fdf2f8; - } - - .\32xl\:elsa-to-pink-100 { - --tw-gradient-to: #fce7f3; - } - - .\32xl\:elsa-to-pink-200 { - --tw-gradient-to: #fbcfe8; - } - - .\32xl\:elsa-to-pink-300 { - --tw-gradient-to: #f9a8d4; - } - - .\32xl\:elsa-to-pink-400 { - --tw-gradient-to: #f472b6; - } - - .\32xl\:elsa-to-pink-500 { - --tw-gradient-to: #ec4899; - } - - .\32xl\:elsa-to-pink-600 { - --tw-gradient-to: #db2777; - } - - .\32xl\:elsa-to-pink-700 { - --tw-gradient-to: #be185d; - } - - .\32xl\:elsa-to-pink-800 { - --tw-gradient-to: #9d174d; - } - - .\32xl\:elsa-to-pink-900 { - --tw-gradient-to: #831843; - } - - .\32xl\:elsa-to-cool-gray-50 { - --tw-gradient-to: #f9fafb; - } - - .\32xl\:elsa-to-cool-gray-100 { - --tw-gradient-to: #f3f4f6; - } - - .\32xl\:elsa-to-cool-gray-200 { - --tw-gradient-to: #e5e7eb; - } - - .\32xl\:elsa-to-cool-gray-300 { - --tw-gradient-to: #d1d5db; - } - - .\32xl\:elsa-to-cool-gray-400 { - --tw-gradient-to: #9ca3af; - } - - .\32xl\:elsa-to-cool-gray-500 { - --tw-gradient-to: #6b7280; - } - - .\32xl\:elsa-to-cool-gray-600 { - --tw-gradient-to: #4b5563; - } - - .\32xl\:elsa-to-cool-gray-700 { - --tw-gradient-to: #374151; - } - - .\32xl\:elsa-to-cool-gray-800 { - --tw-gradient-to: #1f2937; - } - - .\32xl\:elsa-to-cool-gray-900 { - --tw-gradient-to: #111827; - } - - .\32xl\:elsa-to-rose-50 { - --tw-gradient-to: #fff1f2; - } - - .\32xl\:elsa-to-rose-100 { - --tw-gradient-to: #ffe4e6; - } - - .\32xl\:elsa-to-rose-200 { - --tw-gradient-to: #fecdd3; - } - - .\32xl\:elsa-to-rose-300 { - --tw-gradient-to: #fda4af; - } - - .\32xl\:elsa-to-rose-400 { - --tw-gradient-to: #fb7185; - } - - .\32xl\:elsa-to-rose-500 { - --tw-gradient-to: #f43f5e; - } - - .\32xl\:elsa-to-rose-600 { - --tw-gradient-to: #e11d48; - } - - .\32xl\:elsa-to-rose-700 { - --tw-gradient-to: #be123c; - } - - .\32xl\:elsa-to-rose-800 { - --tw-gradient-to: #9f1239; - } - - .\32xl\:elsa-to-rose-900 { - --tw-gradient-to: #881337; - } - - .\32xl\:hover\:elsa-to-gray-50:hover { - --tw-gradient-to: #f9fafb; - } - - .\32xl\:hover\:elsa-to-gray-100:hover { - --tw-gradient-to: #f3f4f6; - } - - .\32xl\:hover\:elsa-to-gray-200:hover { - --tw-gradient-to: #e5e7eb; - } - - .\32xl\:hover\:elsa-to-gray-300:hover { - --tw-gradient-to: #d1d5db; - } - - .\32xl\:hover\:elsa-to-gray-400:hover { - --tw-gradient-to: #9ca3af; - } - - .\32xl\:hover\:elsa-to-gray-500:hover { - --tw-gradient-to: #6b7280; - } - - .\32xl\:hover\:elsa-to-gray-600:hover { - --tw-gradient-to: #4b5563; - } - - .\32xl\:hover\:elsa-to-gray-700:hover { - --tw-gradient-to: #374151; - } - - .\32xl\:hover\:elsa-to-gray-800:hover { - --tw-gradient-to: #1f2937; - } - - .\32xl\:hover\:elsa-to-gray-900:hover { - --tw-gradient-to: #111827; - } - - .\32xl\:hover\:elsa-to-red-50:hover { - --tw-gradient-to: #fef2f2; - } - - .\32xl\:hover\:elsa-to-red-100:hover { - --tw-gradient-to: #fee2e2; - } - - .\32xl\:hover\:elsa-to-red-200:hover { - --tw-gradient-to: #fecaca; - } - - .\32xl\:hover\:elsa-to-red-300:hover { - --tw-gradient-to: #fca5a5; - } - - .\32xl\:hover\:elsa-to-red-400:hover { - --tw-gradient-to: #f87171; - } - - .\32xl\:hover\:elsa-to-red-500:hover { - --tw-gradient-to: #ef4444; - } - - .\32xl\:hover\:elsa-to-red-600:hover { - --tw-gradient-to: #dc2626; - } - - .\32xl\:hover\:elsa-to-red-700:hover { - --tw-gradient-to: #b91c1c; - } - - .\32xl\:hover\:elsa-to-red-800:hover { - --tw-gradient-to: #991b1b; - } - - .\32xl\:hover\:elsa-to-red-900:hover { - --tw-gradient-to: #7f1d1d; - } - - .\32xl\:hover\:elsa-to-yellow-50:hover { - --tw-gradient-to: #fffbeb; - } - - .\32xl\:hover\:elsa-to-yellow-100:hover { - --tw-gradient-to: #fef3c7; - } - - .\32xl\:hover\:elsa-to-yellow-200:hover { - --tw-gradient-to: #fde68a; - } - - .\32xl\:hover\:elsa-to-yellow-300:hover { - --tw-gradient-to: #fcd34d; - } - - .\32xl\:hover\:elsa-to-yellow-400:hover { - --tw-gradient-to: #fbbf24; - } - - .\32xl\:hover\:elsa-to-yellow-500:hover { - --tw-gradient-to: #f59e0b; - } - - .\32xl\:hover\:elsa-to-yellow-600:hover { - --tw-gradient-to: #d97706; - } - - .\32xl\:hover\:elsa-to-yellow-700:hover { - --tw-gradient-to: #b45309; - } - - .\32xl\:hover\:elsa-to-yellow-800:hover { - --tw-gradient-to: #92400e; - } - - .\32xl\:hover\:elsa-to-yellow-900:hover { - --tw-gradient-to: #78350f; - } - - .\32xl\:hover\:elsa-to-green-50:hover { - --tw-gradient-to: #ecfdf5; - } - - .\32xl\:hover\:elsa-to-green-100:hover { - --tw-gradient-to: #d1fae5; - } - - .\32xl\:hover\:elsa-to-green-200:hover { - --tw-gradient-to: #a7f3d0; - } - - .\32xl\:hover\:elsa-to-green-300:hover { - --tw-gradient-to: #6ee7b7; - } - - .\32xl\:hover\:elsa-to-green-400:hover { - --tw-gradient-to: #34d399; - } - - .\32xl\:hover\:elsa-to-green-500:hover { - --tw-gradient-to: #10b981; - } - - .\32xl\:hover\:elsa-to-green-600:hover { - --tw-gradient-to: #059669; - } - - .\32xl\:hover\:elsa-to-green-700:hover { - --tw-gradient-to: #047857; - } - - .\32xl\:hover\:elsa-to-green-800:hover { - --tw-gradient-to: #065f46; - } - - .\32xl\:hover\:elsa-to-green-900:hover { - --tw-gradient-to: #064e3b; - } - - .\32xl\:hover\:elsa-to-blue-50:hover { - --tw-gradient-to: #eff6ff; - } - - .\32xl\:hover\:elsa-to-blue-100:hover { - --tw-gradient-to: #dbeafe; - } - - .\32xl\:hover\:elsa-to-blue-200:hover { - --tw-gradient-to: #bfdbfe; - } - - .\32xl\:hover\:elsa-to-blue-300:hover { - --tw-gradient-to: #93c5fd; - } - - .\32xl\:hover\:elsa-to-blue-400:hover { - --tw-gradient-to: #60a5fa; - } - - .\32xl\:hover\:elsa-to-blue-500:hover { - --tw-gradient-to: #3b82f6; - } - - .\32xl\:hover\:elsa-to-blue-600:hover { - --tw-gradient-to: #2563eb; - } - - .\32xl\:hover\:elsa-to-blue-700:hover { - --tw-gradient-to: #1d4ed8; - } - - .\32xl\:hover\:elsa-to-blue-800:hover { - --tw-gradient-to: #1e40af; - } - - .\32xl\:hover\:elsa-to-blue-900:hover { - --tw-gradient-to: #1e3a8a; - } - - .\32xl\:hover\:elsa-to-pink-50:hover { - --tw-gradient-to: #fdf2f8; - } - - .\32xl\:hover\:elsa-to-pink-100:hover { - --tw-gradient-to: #fce7f3; - } - - .\32xl\:hover\:elsa-to-pink-200:hover { - --tw-gradient-to: #fbcfe8; - } - - .\32xl\:hover\:elsa-to-pink-300:hover { - --tw-gradient-to: #f9a8d4; - } - - .\32xl\:hover\:elsa-to-pink-400:hover { - --tw-gradient-to: #f472b6; - } - - .\32xl\:hover\:elsa-to-pink-500:hover { - --tw-gradient-to: #ec4899; - } - - .\32xl\:hover\:elsa-to-pink-600:hover { - --tw-gradient-to: #db2777; - } - - .\32xl\:hover\:elsa-to-pink-700:hover { - --tw-gradient-to: #be185d; - } - - .\32xl\:hover\:elsa-to-pink-800:hover { - --tw-gradient-to: #9d174d; - } - - .\32xl\:hover\:elsa-to-pink-900:hover { - --tw-gradient-to: #831843; - } - - .\32xl\:hover\:elsa-to-cool-gray-50:hover { - --tw-gradient-to: #f9fafb; - } - - .\32xl\:hover\:elsa-to-cool-gray-100:hover { - --tw-gradient-to: #f3f4f6; - } - - .\32xl\:hover\:elsa-to-cool-gray-200:hover { - --tw-gradient-to: #e5e7eb; - } - - .\32xl\:hover\:elsa-to-cool-gray-300:hover { - --tw-gradient-to: #d1d5db; - } - - .\32xl\:hover\:elsa-to-cool-gray-400:hover { - --tw-gradient-to: #9ca3af; - } - - .\32xl\:hover\:elsa-to-cool-gray-500:hover { - --tw-gradient-to: #6b7280; - } - - .\32xl\:hover\:elsa-to-cool-gray-600:hover { - --tw-gradient-to: #4b5563; - } - - .\32xl\:hover\:elsa-to-cool-gray-700:hover { - --tw-gradient-to: #374151; - } - - .\32xl\:hover\:elsa-to-cool-gray-800:hover { - --tw-gradient-to: #1f2937; - } - - .\32xl\:hover\:elsa-to-cool-gray-900:hover { - --tw-gradient-to: #111827; - } - - .\32xl\:hover\:elsa-to-rose-50:hover { - --tw-gradient-to: #fff1f2; - } - - .\32xl\:hover\:elsa-to-rose-100:hover { - --tw-gradient-to: #ffe4e6; - } - - .\32xl\:hover\:elsa-to-rose-200:hover { - --tw-gradient-to: #fecdd3; - } - - .\32xl\:hover\:elsa-to-rose-300:hover { - --tw-gradient-to: #fda4af; - } - - .\32xl\:hover\:elsa-to-rose-400:hover { - --tw-gradient-to: #fb7185; - } - - .\32xl\:hover\:elsa-to-rose-500:hover { - --tw-gradient-to: #f43f5e; - } - - .\32xl\:hover\:elsa-to-rose-600:hover { - --tw-gradient-to: #e11d48; - } - - .\32xl\:hover\:elsa-to-rose-700:hover { - --tw-gradient-to: #be123c; - } - - .\32xl\:hover\:elsa-to-rose-800:hover { - --tw-gradient-to: #9f1239; - } - - .\32xl\:hover\:elsa-to-rose-900:hover { - --tw-gradient-to: #881337; - } - - .\32xl\:focus\:elsa-to-gray-50:focus { - --tw-gradient-to: #f9fafb; - } - - .\32xl\:focus\:elsa-to-gray-100:focus { - --tw-gradient-to: #f3f4f6; - } - - .\32xl\:focus\:elsa-to-gray-200:focus { - --tw-gradient-to: #e5e7eb; - } - - .\32xl\:focus\:elsa-to-gray-300:focus { - --tw-gradient-to: #d1d5db; - } - - .\32xl\:focus\:elsa-to-gray-400:focus { - --tw-gradient-to: #9ca3af; - } - - .\32xl\:focus\:elsa-to-gray-500:focus { - --tw-gradient-to: #6b7280; - } - - .\32xl\:focus\:elsa-to-gray-600:focus { - --tw-gradient-to: #4b5563; - } - - .\32xl\:focus\:elsa-to-gray-700:focus { - --tw-gradient-to: #374151; - } - - .\32xl\:focus\:elsa-to-gray-800:focus { - --tw-gradient-to: #1f2937; - } - - .\32xl\:focus\:elsa-to-gray-900:focus { - --tw-gradient-to: #111827; - } - - .\32xl\:focus\:elsa-to-red-50:focus { - --tw-gradient-to: #fef2f2; - } - - .\32xl\:focus\:elsa-to-red-100:focus { - --tw-gradient-to: #fee2e2; - } - - .\32xl\:focus\:elsa-to-red-200:focus { - --tw-gradient-to: #fecaca; - } - - .\32xl\:focus\:elsa-to-red-300:focus { - --tw-gradient-to: #fca5a5; - } - - .\32xl\:focus\:elsa-to-red-400:focus { - --tw-gradient-to: #f87171; - } - - .\32xl\:focus\:elsa-to-red-500:focus { - --tw-gradient-to: #ef4444; - } - - .\32xl\:focus\:elsa-to-red-600:focus { - --tw-gradient-to: #dc2626; - } - - .\32xl\:focus\:elsa-to-red-700:focus { - --tw-gradient-to: #b91c1c; - } - - .\32xl\:focus\:elsa-to-red-800:focus { - --tw-gradient-to: #991b1b; - } - - .\32xl\:focus\:elsa-to-red-900:focus { - --tw-gradient-to: #7f1d1d; - } - - .\32xl\:focus\:elsa-to-yellow-50:focus { - --tw-gradient-to: #fffbeb; - } - - .\32xl\:focus\:elsa-to-yellow-100:focus { - --tw-gradient-to: #fef3c7; - } - - .\32xl\:focus\:elsa-to-yellow-200:focus { - --tw-gradient-to: #fde68a; - } - - .\32xl\:focus\:elsa-to-yellow-300:focus { - --tw-gradient-to: #fcd34d; - } - - .\32xl\:focus\:elsa-to-yellow-400:focus { - --tw-gradient-to: #fbbf24; - } - - .\32xl\:focus\:elsa-to-yellow-500:focus { - --tw-gradient-to: #f59e0b; - } - - .\32xl\:focus\:elsa-to-yellow-600:focus { - --tw-gradient-to: #d97706; - } - - .\32xl\:focus\:elsa-to-yellow-700:focus { - --tw-gradient-to: #b45309; - } - - .\32xl\:focus\:elsa-to-yellow-800:focus { - --tw-gradient-to: #92400e; - } - - .\32xl\:focus\:elsa-to-yellow-900:focus { - --tw-gradient-to: #78350f; - } - - .\32xl\:focus\:elsa-to-green-50:focus { - --tw-gradient-to: #ecfdf5; - } - - .\32xl\:focus\:elsa-to-green-100:focus { - --tw-gradient-to: #d1fae5; - } - - .\32xl\:focus\:elsa-to-green-200:focus { - --tw-gradient-to: #a7f3d0; - } - - .\32xl\:focus\:elsa-to-green-300:focus { - --tw-gradient-to: #6ee7b7; - } - - .\32xl\:focus\:elsa-to-green-400:focus { - --tw-gradient-to: #34d399; - } - - .\32xl\:focus\:elsa-to-green-500:focus { - --tw-gradient-to: #10b981; - } - - .\32xl\:focus\:elsa-to-green-600:focus { - --tw-gradient-to: #059669; - } - - .\32xl\:focus\:elsa-to-green-700:focus { - --tw-gradient-to: #047857; - } - - .\32xl\:focus\:elsa-to-green-800:focus { - --tw-gradient-to: #065f46; - } - - .\32xl\:focus\:elsa-to-green-900:focus { - --tw-gradient-to: #064e3b; - } - - .\32xl\:focus\:elsa-to-blue-50:focus { - --tw-gradient-to: #eff6ff; - } - - .\32xl\:focus\:elsa-to-blue-100:focus { - --tw-gradient-to: #dbeafe; - } - - .\32xl\:focus\:elsa-to-blue-200:focus { - --tw-gradient-to: #bfdbfe; - } - - .\32xl\:focus\:elsa-to-blue-300:focus { - --tw-gradient-to: #93c5fd; - } - - .\32xl\:focus\:elsa-to-blue-400:focus { - --tw-gradient-to: #60a5fa; - } - - .\32xl\:focus\:elsa-to-blue-500:focus { - --tw-gradient-to: #3b82f6; - } - - .\32xl\:focus\:elsa-to-blue-600:focus { - --tw-gradient-to: #2563eb; - } - - .\32xl\:focus\:elsa-to-blue-700:focus { - --tw-gradient-to: #1d4ed8; - } - - .\32xl\:focus\:elsa-to-blue-800:focus { - --tw-gradient-to: #1e40af; - } - - .\32xl\:focus\:elsa-to-blue-900:focus { - --tw-gradient-to: #1e3a8a; - } - - .\32xl\:focus\:elsa-to-pink-50:focus { - --tw-gradient-to: #fdf2f8; - } - - .\32xl\:focus\:elsa-to-pink-100:focus { - --tw-gradient-to: #fce7f3; - } - - .\32xl\:focus\:elsa-to-pink-200:focus { - --tw-gradient-to: #fbcfe8; - } - - .\32xl\:focus\:elsa-to-pink-300:focus { - --tw-gradient-to: #f9a8d4; - } - - .\32xl\:focus\:elsa-to-pink-400:focus { - --tw-gradient-to: #f472b6; - } - - .\32xl\:focus\:elsa-to-pink-500:focus { - --tw-gradient-to: #ec4899; - } - - .\32xl\:focus\:elsa-to-pink-600:focus { - --tw-gradient-to: #db2777; - } - - .\32xl\:focus\:elsa-to-pink-700:focus { - --tw-gradient-to: #be185d; - } - - .\32xl\:focus\:elsa-to-pink-800:focus { - --tw-gradient-to: #9d174d; - } - - .\32xl\:focus\:elsa-to-pink-900:focus { - --tw-gradient-to: #831843; - } - - .\32xl\:focus\:elsa-to-cool-gray-50:focus { - --tw-gradient-to: #f9fafb; - } - - .\32xl\:focus\:elsa-to-cool-gray-100:focus { - --tw-gradient-to: #f3f4f6; - } - - .\32xl\:focus\:elsa-to-cool-gray-200:focus { - --tw-gradient-to: #e5e7eb; - } - - .\32xl\:focus\:elsa-to-cool-gray-300:focus { - --tw-gradient-to: #d1d5db; - } - - .\32xl\:focus\:elsa-to-cool-gray-400:focus { - --tw-gradient-to: #9ca3af; - } - - .\32xl\:focus\:elsa-to-cool-gray-500:focus { - --tw-gradient-to: #6b7280; - } - - .\32xl\:focus\:elsa-to-cool-gray-600:focus { - --tw-gradient-to: #4b5563; - } - - .\32xl\:focus\:elsa-to-cool-gray-700:focus { - --tw-gradient-to: #374151; - } - - .\32xl\:focus\:elsa-to-cool-gray-800:focus { - --tw-gradient-to: #1f2937; - } - - .\32xl\:focus\:elsa-to-cool-gray-900:focus { - --tw-gradient-to: #111827; - } - - .\32xl\:focus\:elsa-to-rose-50:focus { - --tw-gradient-to: #fff1f2; - } - - .\32xl\:focus\:elsa-to-rose-100:focus { - --tw-gradient-to: #ffe4e6; - } - - .\32xl\:focus\:elsa-to-rose-200:focus { - --tw-gradient-to: #fecdd3; - } - - .\32xl\:focus\:elsa-to-rose-300:focus { - --tw-gradient-to: #fda4af; - } - - .\32xl\:focus\:elsa-to-rose-400:focus { - --tw-gradient-to: #fb7185; - } - - .\32xl\:focus\:elsa-to-rose-500:focus { - --tw-gradient-to: #f43f5e; - } - - .\32xl\:focus\:elsa-to-rose-600:focus { - --tw-gradient-to: #e11d48; - } - - .\32xl\:focus\:elsa-to-rose-700:focus { - --tw-gradient-to: #be123c; - } - - .\32xl\:focus\:elsa-to-rose-800:focus { - --tw-gradient-to: #9f1239; - } - - .\32xl\:focus\:elsa-to-rose-900:focus { - --tw-gradient-to: #881337; - } - - .\32xl\:elsa-text-gray-50 { - --tw-text-opacity: 1; - color: rgba(249, 250, 251, var(--tw-text-opacity)); - } - - .\32xl\:elsa-text-gray-100 { - --tw-text-opacity: 1; - color: rgba(243, 244, 246, var(--tw-text-opacity)); - } - - .\32xl\:elsa-text-gray-200 { - --tw-text-opacity: 1; - color: rgba(229, 231, 235, var(--tw-text-opacity)); - } - - .\32xl\:elsa-text-gray-300 { - --tw-text-opacity: 1; - color: rgba(209, 213, 219, var(--tw-text-opacity)); - } - - .\32xl\:elsa-text-gray-400 { - --tw-text-opacity: 1; - color: rgba(156, 163, 175, var(--tw-text-opacity)); - } - - .\32xl\:elsa-text-gray-500 { - --tw-text-opacity: 1; - color: rgba(107, 114, 128, var(--tw-text-opacity)); - } - - .\32xl\:elsa-text-gray-600 { - --tw-text-opacity: 1; - color: rgba(75, 85, 99, var(--tw-text-opacity)); - } - - .\32xl\:elsa-text-gray-700 { - --tw-text-opacity: 1; - color: rgba(55, 65, 81, var(--tw-text-opacity)); - } - - .\32xl\:elsa-text-gray-800 { - --tw-text-opacity: 1; - color: rgba(31, 41, 55, var(--tw-text-opacity)); - } - - .\32xl\:elsa-text-gray-900 { - --tw-text-opacity: 1; - color: rgba(17, 24, 39, var(--tw-text-opacity)); - } - - .\32xl\:elsa-text-red-50 { - --tw-text-opacity: 1; - color: rgba(254, 242, 242, var(--tw-text-opacity)); - } - - .\32xl\:elsa-text-red-100 { - --tw-text-opacity: 1; - color: rgba(254, 226, 226, var(--tw-text-opacity)); - } - - .\32xl\:elsa-text-red-200 { - --tw-text-opacity: 1; - color: rgba(254, 202, 202, var(--tw-text-opacity)); - } - - .\32xl\:elsa-text-red-300 { - --tw-text-opacity: 1; - color: rgba(252, 165, 165, var(--tw-text-opacity)); - } - - .\32xl\:elsa-text-red-400 { - --tw-text-opacity: 1; - color: rgba(248, 113, 113, var(--tw-text-opacity)); - } - - .\32xl\:elsa-text-red-500 { - --tw-text-opacity: 1; - color: rgba(239, 68, 68, var(--tw-text-opacity)); - } - - .\32xl\:elsa-text-red-600 { - --tw-text-opacity: 1; - color: rgba(220, 38, 38, var(--tw-text-opacity)); - } - - .\32xl\:elsa-text-red-700 { - --tw-text-opacity: 1; - color: rgba(185, 28, 28, var(--tw-text-opacity)); - } - - .\32xl\:elsa-text-red-800 { - --tw-text-opacity: 1; - color: rgba(153, 27, 27, var(--tw-text-opacity)); - } - - .\32xl\:elsa-text-red-900 { - --tw-text-opacity: 1; - color: rgba(127, 29, 29, var(--tw-text-opacity)); - } - - .\32xl\:elsa-text-yellow-50 { - --tw-text-opacity: 1; - color: rgba(255, 251, 235, var(--tw-text-opacity)); - } - - .\32xl\:elsa-text-yellow-100 { - --tw-text-opacity: 1; - color: rgba(254, 243, 199, var(--tw-text-opacity)); - } - - .\32xl\:elsa-text-yellow-200 { - --tw-text-opacity: 1; - color: rgba(253, 230, 138, var(--tw-text-opacity)); - } - - .\32xl\:elsa-text-yellow-300 { - --tw-text-opacity: 1; - color: rgba(252, 211, 77, var(--tw-text-opacity)); - } - - .\32xl\:elsa-text-yellow-400 { - --tw-text-opacity: 1; - color: rgba(251, 191, 36, var(--tw-text-opacity)); - } - - .\32xl\:elsa-text-yellow-500 { - --tw-text-opacity: 1; - color: rgba(245, 158, 11, var(--tw-text-opacity)); - } - - .\32xl\:elsa-text-yellow-600 { - --tw-text-opacity: 1; - color: rgba(217, 119, 6, var(--tw-text-opacity)); - } - - .\32xl\:elsa-text-yellow-700 { - --tw-text-opacity: 1; - color: rgba(180, 83, 9, var(--tw-text-opacity)); - } - - .\32xl\:elsa-text-yellow-800 { - --tw-text-opacity: 1; - color: rgba(146, 64, 14, var(--tw-text-opacity)); - } - - .\32xl\:elsa-text-yellow-900 { - --tw-text-opacity: 1; - color: rgba(120, 53, 15, var(--tw-text-opacity)); - } - - .\32xl\:elsa-text-green-50 { - --tw-text-opacity: 1; - color: rgba(236, 253, 245, var(--tw-text-opacity)); - } - - .\32xl\:elsa-text-green-100 { - --tw-text-opacity: 1; - color: rgba(209, 250, 229, var(--tw-text-opacity)); - } - - .\32xl\:elsa-text-green-200 { - --tw-text-opacity: 1; - color: rgba(167, 243, 208, var(--tw-text-opacity)); - } - - .\32xl\:elsa-text-green-300 { - --tw-text-opacity: 1; - color: rgba(110, 231, 183, var(--tw-text-opacity)); - } - - .\32xl\:elsa-text-green-400 { - --tw-text-opacity: 1; - color: rgba(52, 211, 153, var(--tw-text-opacity)); - } - - .\32xl\:elsa-text-green-500 { - --tw-text-opacity: 1; - color: rgba(16, 185, 129, var(--tw-text-opacity)); - } - - .\32xl\:elsa-text-green-600 { - --tw-text-opacity: 1; - color: rgba(5, 150, 105, var(--tw-text-opacity)); - } - - .\32xl\:elsa-text-green-700 { - --tw-text-opacity: 1; - color: rgba(4, 120, 87, var(--tw-text-opacity)); - } - - .\32xl\:elsa-text-green-800 { - --tw-text-opacity: 1; - color: rgba(6, 95, 70, var(--tw-text-opacity)); - } - - .\32xl\:elsa-text-green-900 { - --tw-text-opacity: 1; - color: rgba(6, 78, 59, var(--tw-text-opacity)); - } - - .\32xl\:elsa-text-blue-50 { - --tw-text-opacity: 1; - color: rgba(239, 246, 255, var(--tw-text-opacity)); - } - - .\32xl\:elsa-text-blue-100 { - --tw-text-opacity: 1; - color: rgba(219, 234, 254, var(--tw-text-opacity)); - } - - .\32xl\:elsa-text-blue-200 { - --tw-text-opacity: 1; - color: rgba(191, 219, 254, var(--tw-text-opacity)); - } - - .\32xl\:elsa-text-blue-300 { - --tw-text-opacity: 1; - color: rgba(147, 197, 253, var(--tw-text-opacity)); - } - - .\32xl\:elsa-text-blue-400 { - --tw-text-opacity: 1; - color: rgba(96, 165, 250, var(--tw-text-opacity)); - } - - .\32xl\:elsa-text-blue-500 { - --tw-text-opacity: 1; - color: rgba(59, 130, 246, var(--tw-text-opacity)); - } - - .\32xl\:elsa-text-blue-600 { - --tw-text-opacity: 1; - color: rgba(37, 99, 235, var(--tw-text-opacity)); - } - - .\32xl\:elsa-text-blue-700 { - --tw-text-opacity: 1; - color: rgba(29, 78, 216, var(--tw-text-opacity)); - } - - .\32xl\:elsa-text-blue-800 { - --tw-text-opacity: 1; - color: rgba(30, 64, 175, var(--tw-text-opacity)); - } - - .\32xl\:elsa-text-blue-900 { - --tw-text-opacity: 1; - color: rgba(30, 58, 138, var(--tw-text-opacity)); - } - - .\32xl\:elsa-text-pink-50 { - --tw-text-opacity: 1; - color: rgba(253, 242, 248, var(--tw-text-opacity)); - } - - .\32xl\:elsa-text-pink-100 { - --tw-text-opacity: 1; - color: rgba(252, 231, 243, var(--tw-text-opacity)); - } - - .\32xl\:elsa-text-pink-200 { - --tw-text-opacity: 1; - color: rgba(251, 207, 232, var(--tw-text-opacity)); - } - - .\32xl\:elsa-text-pink-300 { - --tw-text-opacity: 1; - color: rgba(249, 168, 212, var(--tw-text-opacity)); - } - - .\32xl\:elsa-text-pink-400 { - --tw-text-opacity: 1; - color: rgba(244, 114, 182, var(--tw-text-opacity)); - } - - .\32xl\:elsa-text-pink-500 { - --tw-text-opacity: 1; - color: rgba(236, 72, 153, var(--tw-text-opacity)); - } - - .\32xl\:elsa-text-pink-600 { - --tw-text-opacity: 1; - color: rgba(219, 39, 119, var(--tw-text-opacity)); - } - - .\32xl\:elsa-text-pink-700 { - --tw-text-opacity: 1; - color: rgba(190, 24, 93, var(--tw-text-opacity)); - } - - .\32xl\:elsa-text-pink-800 { - --tw-text-opacity: 1; - color: rgba(157, 23, 77, var(--tw-text-opacity)); - } - - .\32xl\:elsa-text-pink-900 { - --tw-text-opacity: 1; - color: rgba(131, 24, 67, var(--tw-text-opacity)); - } - - .\32xl\:elsa-text-cool-gray-50 { - --tw-text-opacity: 1; - color: rgba(249, 250, 251, var(--tw-text-opacity)); - } - - .\32xl\:elsa-text-cool-gray-100 { - --tw-text-opacity: 1; - color: rgba(243, 244, 246, var(--tw-text-opacity)); - } - - .\32xl\:elsa-text-cool-gray-200 { - --tw-text-opacity: 1; - color: rgba(229, 231, 235, var(--tw-text-opacity)); - } - - .\32xl\:elsa-text-cool-gray-300 { - --tw-text-opacity: 1; - color: rgba(209, 213, 219, var(--tw-text-opacity)); - } - - .\32xl\:elsa-text-cool-gray-400 { - --tw-text-opacity: 1; - color: rgba(156, 163, 175, var(--tw-text-opacity)); - } - - .\32xl\:elsa-text-cool-gray-500 { - --tw-text-opacity: 1; - color: rgba(107, 114, 128, var(--tw-text-opacity)); - } - - .\32xl\:elsa-text-cool-gray-600 { - --tw-text-opacity: 1; - color: rgba(75, 85, 99, var(--tw-text-opacity)); - } - - .\32xl\:elsa-text-cool-gray-700 { - --tw-text-opacity: 1; - color: rgba(55, 65, 81, var(--tw-text-opacity)); - } - - .\32xl\:elsa-text-cool-gray-800 { - --tw-text-opacity: 1; - color: rgba(31, 41, 55, var(--tw-text-opacity)); - } - - .\32xl\:elsa-text-cool-gray-900 { - --tw-text-opacity: 1; - color: rgba(17, 24, 39, var(--tw-text-opacity)); - } - - .\32xl\:elsa-text-rose-50 { - --tw-text-opacity: 1; - color: rgba(255, 241, 242, var(--tw-text-opacity)); - } - - .\32xl\:elsa-text-rose-100 { - --tw-text-opacity: 1; - color: rgba(255, 228, 230, var(--tw-text-opacity)); - } - - .\32xl\:elsa-text-rose-200 { - --tw-text-opacity: 1; - color: rgba(254, 205, 211, var(--tw-text-opacity)); - } - - .\32xl\:elsa-text-rose-300 { - --tw-text-opacity: 1; - color: rgba(253, 164, 175, var(--tw-text-opacity)); - } - - .\32xl\:elsa-text-rose-400 { - --tw-text-opacity: 1; - color: rgba(251, 113, 133, var(--tw-text-opacity)); - } - - .\32xl\:elsa-text-rose-500 { - --tw-text-opacity: 1; - color: rgba(244, 63, 94, var(--tw-text-opacity)); - } - - .\32xl\:elsa-text-rose-600 { - --tw-text-opacity: 1; - color: rgba(225, 29, 72, var(--tw-text-opacity)); - } - - .\32xl\:elsa-text-rose-700 { - --tw-text-opacity: 1; - color: rgba(190, 18, 60, var(--tw-text-opacity)); - } - - .\32xl\:elsa-text-rose-800 { - --tw-text-opacity: 1; - color: rgba(159, 18, 57, var(--tw-text-opacity)); - } - - .\32xl\:elsa-text-rose-900 { - --tw-text-opacity: 1; - color: rgba(136, 19, 55, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-gray-50 { - --tw-text-opacity: 1; - color: rgba(249, 250, 251, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-gray-100 { - --tw-text-opacity: 1; - color: rgba(243, 244, 246, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-gray-200 { - --tw-text-opacity: 1; - color: rgba(229, 231, 235, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-gray-300 { - --tw-text-opacity: 1; - color: rgba(209, 213, 219, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-gray-400 { - --tw-text-opacity: 1; - color: rgba(156, 163, 175, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-gray-500 { - --tw-text-opacity: 1; - color: rgba(107, 114, 128, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-gray-600 { - --tw-text-opacity: 1; - color: rgba(75, 85, 99, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-gray-700 { - --tw-text-opacity: 1; - color: rgba(55, 65, 81, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-gray-800 { - --tw-text-opacity: 1; - color: rgba(31, 41, 55, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-gray-900 { - --tw-text-opacity: 1; - color: rgba(17, 24, 39, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-red-50 { - --tw-text-opacity: 1; - color: rgba(254, 242, 242, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-red-100 { - --tw-text-opacity: 1; - color: rgba(254, 226, 226, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-red-200 { - --tw-text-opacity: 1; - color: rgba(254, 202, 202, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-red-300 { - --tw-text-opacity: 1; - color: rgba(252, 165, 165, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-red-400 { - --tw-text-opacity: 1; - color: rgba(248, 113, 113, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-red-500 { - --tw-text-opacity: 1; - color: rgba(239, 68, 68, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-red-600 { - --tw-text-opacity: 1; - color: rgba(220, 38, 38, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-red-700 { - --tw-text-opacity: 1; - color: rgba(185, 28, 28, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-red-800 { - --tw-text-opacity: 1; - color: rgba(153, 27, 27, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-red-900 { - --tw-text-opacity: 1; - color: rgba(127, 29, 29, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-yellow-50 { - --tw-text-opacity: 1; - color: rgba(255, 251, 235, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-yellow-100 { - --tw-text-opacity: 1; - color: rgba(254, 243, 199, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-yellow-200 { - --tw-text-opacity: 1; - color: rgba(253, 230, 138, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-yellow-300 { - --tw-text-opacity: 1; - color: rgba(252, 211, 77, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-yellow-400 { - --tw-text-opacity: 1; - color: rgba(251, 191, 36, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-yellow-500 { - --tw-text-opacity: 1; - color: rgba(245, 158, 11, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-yellow-600 { - --tw-text-opacity: 1; - color: rgba(217, 119, 6, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-yellow-700 { - --tw-text-opacity: 1; - color: rgba(180, 83, 9, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-yellow-800 { - --tw-text-opacity: 1; - color: rgba(146, 64, 14, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-yellow-900 { - --tw-text-opacity: 1; - color: rgba(120, 53, 15, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-green-50 { - --tw-text-opacity: 1; - color: rgba(236, 253, 245, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-green-100 { - --tw-text-opacity: 1; - color: rgba(209, 250, 229, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-green-200 { - --tw-text-opacity: 1; - color: rgba(167, 243, 208, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-green-300 { - --tw-text-opacity: 1; - color: rgba(110, 231, 183, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-green-400 { - --tw-text-opacity: 1; - color: rgba(52, 211, 153, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-green-500 { - --tw-text-opacity: 1; - color: rgba(16, 185, 129, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-green-600 { - --tw-text-opacity: 1; - color: rgba(5, 150, 105, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-green-700 { - --tw-text-opacity: 1; - color: rgba(4, 120, 87, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-green-800 { - --tw-text-opacity: 1; - color: rgba(6, 95, 70, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-green-900 { - --tw-text-opacity: 1; - color: rgba(6, 78, 59, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-blue-50 { - --tw-text-opacity: 1; - color: rgba(239, 246, 255, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-blue-100 { - --tw-text-opacity: 1; - color: rgba(219, 234, 254, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-blue-200 { - --tw-text-opacity: 1; - color: rgba(191, 219, 254, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-blue-300 { - --tw-text-opacity: 1; - color: rgba(147, 197, 253, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-blue-400 { - --tw-text-opacity: 1; - color: rgba(96, 165, 250, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-blue-500 { - --tw-text-opacity: 1; - color: rgba(59, 130, 246, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-blue-600 { - --tw-text-opacity: 1; - color: rgba(37, 99, 235, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-blue-700 { - --tw-text-opacity: 1; - color: rgba(29, 78, 216, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-blue-800 { - --tw-text-opacity: 1; - color: rgba(30, 64, 175, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-blue-900 { - --tw-text-opacity: 1; - color: rgba(30, 58, 138, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-pink-50 { - --tw-text-opacity: 1; - color: rgba(253, 242, 248, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-pink-100 { - --tw-text-opacity: 1; - color: rgba(252, 231, 243, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-pink-200 { - --tw-text-opacity: 1; - color: rgba(251, 207, 232, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-pink-300 { - --tw-text-opacity: 1; - color: rgba(249, 168, 212, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-pink-400 { - --tw-text-opacity: 1; - color: rgba(244, 114, 182, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-pink-500 { - --tw-text-opacity: 1; - color: rgba(236, 72, 153, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-pink-600 { - --tw-text-opacity: 1; - color: rgba(219, 39, 119, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-pink-700 { - --tw-text-opacity: 1; - color: rgba(190, 24, 93, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-pink-800 { - --tw-text-opacity: 1; - color: rgba(157, 23, 77, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-pink-900 { - --tw-text-opacity: 1; - color: rgba(131, 24, 67, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-cool-gray-50 { - --tw-text-opacity: 1; - color: rgba(249, 250, 251, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-cool-gray-100 { - --tw-text-opacity: 1; - color: rgba(243, 244, 246, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-cool-gray-200 { - --tw-text-opacity: 1; - color: rgba(229, 231, 235, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-cool-gray-300 { - --tw-text-opacity: 1; - color: rgba(209, 213, 219, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-cool-gray-400 { - --tw-text-opacity: 1; - color: rgba(156, 163, 175, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-cool-gray-500 { - --tw-text-opacity: 1; - color: rgba(107, 114, 128, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-cool-gray-600 { - --tw-text-opacity: 1; - color: rgba(75, 85, 99, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-cool-gray-700 { - --tw-text-opacity: 1; - color: rgba(55, 65, 81, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-cool-gray-800 { - --tw-text-opacity: 1; - color: rgba(31, 41, 55, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-cool-gray-900 { - --tw-text-opacity: 1; - color: rgba(17, 24, 39, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-rose-50 { - --tw-text-opacity: 1; - color: rgba(255, 241, 242, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-rose-100 { - --tw-text-opacity: 1; - color: rgba(255, 228, 230, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-rose-200 { - --tw-text-opacity: 1; - color: rgba(254, 205, 211, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-rose-300 { - --tw-text-opacity: 1; - color: rgba(253, 164, 175, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-rose-400 { - --tw-text-opacity: 1; - color: rgba(251, 113, 133, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-rose-500 { - --tw-text-opacity: 1; - color: rgba(244, 63, 94, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-rose-600 { - --tw-text-opacity: 1; - color: rgba(225, 29, 72, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-rose-700 { - --tw-text-opacity: 1; - color: rgba(190, 18, 60, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-rose-800 { - --tw-text-opacity: 1; - color: rgba(159, 18, 57, var(--tw-text-opacity)); - } - - .elsa-group:hover .\32xl\:group-hover\:elsa-text-rose-900 { - --tw-text-opacity: 1; - color: rgba(136, 19, 55, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-gray-50:focus-within { - --tw-text-opacity: 1; - color: rgba(249, 250, 251, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-gray-100:focus-within { - --tw-text-opacity: 1; - color: rgba(243, 244, 246, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-gray-200:focus-within { - --tw-text-opacity: 1; - color: rgba(229, 231, 235, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-gray-300:focus-within { - --tw-text-opacity: 1; - color: rgba(209, 213, 219, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-gray-400:focus-within { - --tw-text-opacity: 1; - color: rgba(156, 163, 175, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-gray-500:focus-within { - --tw-text-opacity: 1; - color: rgba(107, 114, 128, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-gray-600:focus-within { - --tw-text-opacity: 1; - color: rgba(75, 85, 99, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-gray-700:focus-within { - --tw-text-opacity: 1; - color: rgba(55, 65, 81, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-gray-800:focus-within { - --tw-text-opacity: 1; - color: rgba(31, 41, 55, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-gray-900:focus-within { - --tw-text-opacity: 1; - color: rgba(17, 24, 39, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-red-50:focus-within { - --tw-text-opacity: 1; - color: rgba(254, 242, 242, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-red-100:focus-within { - --tw-text-opacity: 1; - color: rgba(254, 226, 226, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-red-200:focus-within { - --tw-text-opacity: 1; - color: rgba(254, 202, 202, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-red-300:focus-within { - --tw-text-opacity: 1; - color: rgba(252, 165, 165, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-red-400:focus-within { - --tw-text-opacity: 1; - color: rgba(248, 113, 113, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-red-500:focus-within { - --tw-text-opacity: 1; - color: rgba(239, 68, 68, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-red-600:focus-within { - --tw-text-opacity: 1; - color: rgba(220, 38, 38, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-red-700:focus-within { - --tw-text-opacity: 1; - color: rgba(185, 28, 28, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-red-800:focus-within { - --tw-text-opacity: 1; - color: rgba(153, 27, 27, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-red-900:focus-within { - --tw-text-opacity: 1; - color: rgba(127, 29, 29, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-yellow-50:focus-within { - --tw-text-opacity: 1; - color: rgba(255, 251, 235, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-yellow-100:focus-within { - --tw-text-opacity: 1; - color: rgba(254, 243, 199, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-yellow-200:focus-within { - --tw-text-opacity: 1; - color: rgba(253, 230, 138, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-yellow-300:focus-within { - --tw-text-opacity: 1; - color: rgba(252, 211, 77, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-yellow-400:focus-within { - --tw-text-opacity: 1; - color: rgba(251, 191, 36, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-yellow-500:focus-within { - --tw-text-opacity: 1; - color: rgba(245, 158, 11, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-yellow-600:focus-within { - --tw-text-opacity: 1; - color: rgba(217, 119, 6, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-yellow-700:focus-within { - --tw-text-opacity: 1; - color: rgba(180, 83, 9, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-yellow-800:focus-within { - --tw-text-opacity: 1; - color: rgba(146, 64, 14, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-yellow-900:focus-within { - --tw-text-opacity: 1; - color: rgba(120, 53, 15, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-green-50:focus-within { - --tw-text-opacity: 1; - color: rgba(236, 253, 245, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-green-100:focus-within { - --tw-text-opacity: 1; - color: rgba(209, 250, 229, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-green-200:focus-within { - --tw-text-opacity: 1; - color: rgba(167, 243, 208, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-green-300:focus-within { - --tw-text-opacity: 1; - color: rgba(110, 231, 183, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-green-400:focus-within { - --tw-text-opacity: 1; - color: rgba(52, 211, 153, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-green-500:focus-within { - --tw-text-opacity: 1; - color: rgba(16, 185, 129, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-green-600:focus-within { - --tw-text-opacity: 1; - color: rgba(5, 150, 105, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-green-700:focus-within { - --tw-text-opacity: 1; - color: rgba(4, 120, 87, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-green-800:focus-within { - --tw-text-opacity: 1; - color: rgba(6, 95, 70, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-green-900:focus-within { - --tw-text-opacity: 1; - color: rgba(6, 78, 59, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-blue-50:focus-within { - --tw-text-opacity: 1; - color: rgba(239, 246, 255, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-blue-100:focus-within { - --tw-text-opacity: 1; - color: rgba(219, 234, 254, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-blue-200:focus-within { - --tw-text-opacity: 1; - color: rgba(191, 219, 254, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-blue-300:focus-within { - --tw-text-opacity: 1; - color: rgba(147, 197, 253, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-blue-400:focus-within { - --tw-text-opacity: 1; - color: rgba(96, 165, 250, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-blue-500:focus-within { - --tw-text-opacity: 1; - color: rgba(59, 130, 246, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-blue-600:focus-within { - --tw-text-opacity: 1; - color: rgba(37, 99, 235, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-blue-700:focus-within { - --tw-text-opacity: 1; - color: rgba(29, 78, 216, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-blue-800:focus-within { - --tw-text-opacity: 1; - color: rgba(30, 64, 175, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-blue-900:focus-within { - --tw-text-opacity: 1; - color: rgba(30, 58, 138, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-pink-50:focus-within { - --tw-text-opacity: 1; - color: rgba(253, 242, 248, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-pink-100:focus-within { - --tw-text-opacity: 1; - color: rgba(252, 231, 243, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-pink-200:focus-within { - --tw-text-opacity: 1; - color: rgba(251, 207, 232, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-pink-300:focus-within { - --tw-text-opacity: 1; - color: rgba(249, 168, 212, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-pink-400:focus-within { - --tw-text-opacity: 1; - color: rgba(244, 114, 182, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-pink-500:focus-within { - --tw-text-opacity: 1; - color: rgba(236, 72, 153, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-pink-600:focus-within { - --tw-text-opacity: 1; - color: rgba(219, 39, 119, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-pink-700:focus-within { - --tw-text-opacity: 1; - color: rgba(190, 24, 93, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-pink-800:focus-within { - --tw-text-opacity: 1; - color: rgba(157, 23, 77, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-pink-900:focus-within { - --tw-text-opacity: 1; - color: rgba(131, 24, 67, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-cool-gray-50:focus-within { - --tw-text-opacity: 1; - color: rgba(249, 250, 251, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-cool-gray-100:focus-within { - --tw-text-opacity: 1; - color: rgba(243, 244, 246, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-cool-gray-200:focus-within { - --tw-text-opacity: 1; - color: rgba(229, 231, 235, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-cool-gray-300:focus-within { - --tw-text-opacity: 1; - color: rgba(209, 213, 219, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-cool-gray-400:focus-within { - --tw-text-opacity: 1; - color: rgba(156, 163, 175, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-cool-gray-500:focus-within { - --tw-text-opacity: 1; - color: rgba(107, 114, 128, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-cool-gray-600:focus-within { - --tw-text-opacity: 1; - color: rgba(75, 85, 99, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-cool-gray-700:focus-within { - --tw-text-opacity: 1; - color: rgba(55, 65, 81, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-cool-gray-800:focus-within { - --tw-text-opacity: 1; - color: rgba(31, 41, 55, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-cool-gray-900:focus-within { - --tw-text-opacity: 1; - color: rgba(17, 24, 39, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-rose-50:focus-within { - --tw-text-opacity: 1; - color: rgba(255, 241, 242, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-rose-100:focus-within { - --tw-text-opacity: 1; - color: rgba(255, 228, 230, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-rose-200:focus-within { - --tw-text-opacity: 1; - color: rgba(254, 205, 211, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-rose-300:focus-within { - --tw-text-opacity: 1; - color: rgba(253, 164, 175, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-rose-400:focus-within { - --tw-text-opacity: 1; - color: rgba(251, 113, 133, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-rose-500:focus-within { - --tw-text-opacity: 1; - color: rgba(244, 63, 94, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-rose-600:focus-within { - --tw-text-opacity: 1; - color: rgba(225, 29, 72, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-rose-700:focus-within { - --tw-text-opacity: 1; - color: rgba(190, 18, 60, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-rose-800:focus-within { - --tw-text-opacity: 1; - color: rgba(159, 18, 57, var(--tw-text-opacity)); - } - - .\32xl\:focus-within\:elsa-text-rose-900:focus-within { - --tw-text-opacity: 1; - color: rgba(136, 19, 55, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-gray-50:hover { - --tw-text-opacity: 1; - color: rgba(249, 250, 251, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-gray-100:hover { - --tw-text-opacity: 1; - color: rgba(243, 244, 246, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-gray-200:hover { - --tw-text-opacity: 1; - color: rgba(229, 231, 235, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-gray-300:hover { - --tw-text-opacity: 1; - color: rgba(209, 213, 219, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-gray-400:hover { - --tw-text-opacity: 1; - color: rgba(156, 163, 175, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-gray-500:hover { - --tw-text-opacity: 1; - color: rgba(107, 114, 128, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-gray-600:hover { - --tw-text-opacity: 1; - color: rgba(75, 85, 99, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-gray-700:hover { - --tw-text-opacity: 1; - color: rgba(55, 65, 81, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-gray-800:hover { - --tw-text-opacity: 1; - color: rgba(31, 41, 55, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-gray-900:hover { - --tw-text-opacity: 1; - color: rgba(17, 24, 39, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-red-50:hover { - --tw-text-opacity: 1; - color: rgba(254, 242, 242, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-red-100:hover { - --tw-text-opacity: 1; - color: rgba(254, 226, 226, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-red-200:hover { - --tw-text-opacity: 1; - color: rgba(254, 202, 202, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-red-300:hover { - --tw-text-opacity: 1; - color: rgba(252, 165, 165, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-red-400:hover { - --tw-text-opacity: 1; - color: rgba(248, 113, 113, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-red-500:hover { - --tw-text-opacity: 1; - color: rgba(239, 68, 68, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-red-600:hover { - --tw-text-opacity: 1; - color: rgba(220, 38, 38, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-red-700:hover { - --tw-text-opacity: 1; - color: rgba(185, 28, 28, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-red-800:hover { - --tw-text-opacity: 1; - color: rgba(153, 27, 27, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-red-900:hover { - --tw-text-opacity: 1; - color: rgba(127, 29, 29, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-yellow-50:hover { - --tw-text-opacity: 1; - color: rgba(255, 251, 235, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-yellow-100:hover { - --tw-text-opacity: 1; - color: rgba(254, 243, 199, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-yellow-200:hover { - --tw-text-opacity: 1; - color: rgba(253, 230, 138, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-yellow-300:hover { - --tw-text-opacity: 1; - color: rgba(252, 211, 77, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-yellow-400:hover { - --tw-text-opacity: 1; - color: rgba(251, 191, 36, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-yellow-500:hover { - --tw-text-opacity: 1; - color: rgba(245, 158, 11, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-yellow-600:hover { - --tw-text-opacity: 1; - color: rgba(217, 119, 6, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-yellow-700:hover { - --tw-text-opacity: 1; - color: rgba(180, 83, 9, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-yellow-800:hover { - --tw-text-opacity: 1; - color: rgba(146, 64, 14, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-yellow-900:hover { - --tw-text-opacity: 1; - color: rgba(120, 53, 15, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-green-50:hover { - --tw-text-opacity: 1; - color: rgba(236, 253, 245, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-green-100:hover { - --tw-text-opacity: 1; - color: rgba(209, 250, 229, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-green-200:hover { - --tw-text-opacity: 1; - color: rgba(167, 243, 208, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-green-300:hover { - --tw-text-opacity: 1; - color: rgba(110, 231, 183, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-green-400:hover { - --tw-text-opacity: 1; - color: rgba(52, 211, 153, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-green-500:hover { - --tw-text-opacity: 1; - color: rgba(16, 185, 129, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-green-600:hover { - --tw-text-opacity: 1; - color: rgba(5, 150, 105, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-green-700:hover { - --tw-text-opacity: 1; - color: rgba(4, 120, 87, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-green-800:hover { - --tw-text-opacity: 1; - color: rgba(6, 95, 70, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-green-900:hover { - --tw-text-opacity: 1; - color: rgba(6, 78, 59, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-blue-50:hover { - --tw-text-opacity: 1; - color: rgba(239, 246, 255, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-blue-100:hover { - --tw-text-opacity: 1; - color: rgba(219, 234, 254, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-blue-200:hover { - --tw-text-opacity: 1; - color: rgba(191, 219, 254, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-blue-300:hover { - --tw-text-opacity: 1; - color: rgba(147, 197, 253, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-blue-400:hover { - --tw-text-opacity: 1; - color: rgba(96, 165, 250, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-blue-500:hover { - --tw-text-opacity: 1; - color: rgba(59, 130, 246, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-blue-600:hover { - --tw-text-opacity: 1; - color: rgba(37, 99, 235, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-blue-700:hover { - --tw-text-opacity: 1; - color: rgba(29, 78, 216, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-blue-800:hover { - --tw-text-opacity: 1; - color: rgba(30, 64, 175, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-blue-900:hover { - --tw-text-opacity: 1; - color: rgba(30, 58, 138, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-pink-50:hover { - --tw-text-opacity: 1; - color: rgba(253, 242, 248, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-pink-100:hover { - --tw-text-opacity: 1; - color: rgba(252, 231, 243, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-pink-200:hover { - --tw-text-opacity: 1; - color: rgba(251, 207, 232, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-pink-300:hover { - --tw-text-opacity: 1; - color: rgba(249, 168, 212, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-pink-400:hover { - --tw-text-opacity: 1; - color: rgba(244, 114, 182, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-pink-500:hover { - --tw-text-opacity: 1; - color: rgba(236, 72, 153, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-pink-600:hover { - --tw-text-opacity: 1; - color: rgba(219, 39, 119, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-pink-700:hover { - --tw-text-opacity: 1; - color: rgba(190, 24, 93, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-pink-800:hover { - --tw-text-opacity: 1; - color: rgba(157, 23, 77, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-pink-900:hover { - --tw-text-opacity: 1; - color: rgba(131, 24, 67, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-cool-gray-50:hover { - --tw-text-opacity: 1; - color: rgba(249, 250, 251, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-cool-gray-100:hover { - --tw-text-opacity: 1; - color: rgba(243, 244, 246, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-cool-gray-200:hover { - --tw-text-opacity: 1; - color: rgba(229, 231, 235, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-cool-gray-300:hover { - --tw-text-opacity: 1; - color: rgba(209, 213, 219, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-cool-gray-400:hover { - --tw-text-opacity: 1; - color: rgba(156, 163, 175, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-cool-gray-500:hover { - --tw-text-opacity: 1; - color: rgba(107, 114, 128, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-cool-gray-600:hover { - --tw-text-opacity: 1; - color: rgba(75, 85, 99, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-cool-gray-700:hover { - --tw-text-opacity: 1; - color: rgba(55, 65, 81, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-cool-gray-800:hover { - --tw-text-opacity: 1; - color: rgba(31, 41, 55, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-cool-gray-900:hover { - --tw-text-opacity: 1; - color: rgba(17, 24, 39, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-rose-50:hover { - --tw-text-opacity: 1; - color: rgba(255, 241, 242, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-rose-100:hover { - --tw-text-opacity: 1; - color: rgba(255, 228, 230, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-rose-200:hover { - --tw-text-opacity: 1; - color: rgba(254, 205, 211, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-rose-300:hover { - --tw-text-opacity: 1; - color: rgba(253, 164, 175, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-rose-400:hover { - --tw-text-opacity: 1; - color: rgba(251, 113, 133, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-rose-500:hover { - --tw-text-opacity: 1; - color: rgba(244, 63, 94, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-rose-600:hover { - --tw-text-opacity: 1; - color: rgba(225, 29, 72, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-rose-700:hover { - --tw-text-opacity: 1; - color: rgba(190, 18, 60, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-rose-800:hover { - --tw-text-opacity: 1; - color: rgba(159, 18, 57, var(--tw-text-opacity)); - } - - .\32xl\:hover\:elsa-text-rose-900:hover { - --tw-text-opacity: 1; - color: rgba(136, 19, 55, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-gray-50:focus { - --tw-text-opacity: 1; - color: rgba(249, 250, 251, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-gray-100:focus { - --tw-text-opacity: 1; - color: rgba(243, 244, 246, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-gray-200:focus { - --tw-text-opacity: 1; - color: rgba(229, 231, 235, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-gray-300:focus { - --tw-text-opacity: 1; - color: rgba(209, 213, 219, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-gray-400:focus { - --tw-text-opacity: 1; - color: rgba(156, 163, 175, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-gray-500:focus { - --tw-text-opacity: 1; - color: rgba(107, 114, 128, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-gray-600:focus { - --tw-text-opacity: 1; - color: rgba(75, 85, 99, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-gray-700:focus { - --tw-text-opacity: 1; - color: rgba(55, 65, 81, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-gray-800:focus { - --tw-text-opacity: 1; - color: rgba(31, 41, 55, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-gray-900:focus { - --tw-text-opacity: 1; - color: rgba(17, 24, 39, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-red-50:focus { - --tw-text-opacity: 1; - color: rgba(254, 242, 242, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-red-100:focus { - --tw-text-opacity: 1; - color: rgba(254, 226, 226, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-red-200:focus { - --tw-text-opacity: 1; - color: rgba(254, 202, 202, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-red-300:focus { - --tw-text-opacity: 1; - color: rgba(252, 165, 165, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-red-400:focus { - --tw-text-opacity: 1; - color: rgba(248, 113, 113, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-red-500:focus { - --tw-text-opacity: 1; - color: rgba(239, 68, 68, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-red-600:focus { - --tw-text-opacity: 1; - color: rgba(220, 38, 38, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-red-700:focus { - --tw-text-opacity: 1; - color: rgba(185, 28, 28, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-red-800:focus { - --tw-text-opacity: 1; - color: rgba(153, 27, 27, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-red-900:focus { - --tw-text-opacity: 1; - color: rgba(127, 29, 29, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-yellow-50:focus { - --tw-text-opacity: 1; - color: rgba(255, 251, 235, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-yellow-100:focus { - --tw-text-opacity: 1; - color: rgba(254, 243, 199, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-yellow-200:focus { - --tw-text-opacity: 1; - color: rgba(253, 230, 138, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-yellow-300:focus { - --tw-text-opacity: 1; - color: rgba(252, 211, 77, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-yellow-400:focus { - --tw-text-opacity: 1; - color: rgba(251, 191, 36, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-yellow-500:focus { - --tw-text-opacity: 1; - color: rgba(245, 158, 11, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-yellow-600:focus { - --tw-text-opacity: 1; - color: rgba(217, 119, 6, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-yellow-700:focus { - --tw-text-opacity: 1; - color: rgba(180, 83, 9, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-yellow-800:focus { - --tw-text-opacity: 1; - color: rgba(146, 64, 14, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-yellow-900:focus { - --tw-text-opacity: 1; - color: rgba(120, 53, 15, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-green-50:focus { - --tw-text-opacity: 1; - color: rgba(236, 253, 245, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-green-100:focus { - --tw-text-opacity: 1; - color: rgba(209, 250, 229, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-green-200:focus { - --tw-text-opacity: 1; - color: rgba(167, 243, 208, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-green-300:focus { - --tw-text-opacity: 1; - color: rgba(110, 231, 183, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-green-400:focus { - --tw-text-opacity: 1; - color: rgba(52, 211, 153, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-green-500:focus { - --tw-text-opacity: 1; - color: rgba(16, 185, 129, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-green-600:focus { - --tw-text-opacity: 1; - color: rgba(5, 150, 105, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-green-700:focus { - --tw-text-opacity: 1; - color: rgba(4, 120, 87, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-green-800:focus { - --tw-text-opacity: 1; - color: rgba(6, 95, 70, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-green-900:focus { - --tw-text-opacity: 1; - color: rgba(6, 78, 59, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-blue-50:focus { - --tw-text-opacity: 1; - color: rgba(239, 246, 255, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-blue-100:focus { - --tw-text-opacity: 1; - color: rgba(219, 234, 254, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-blue-200:focus { - --tw-text-opacity: 1; - color: rgba(191, 219, 254, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-blue-300:focus { - --tw-text-opacity: 1; - color: rgba(147, 197, 253, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-blue-400:focus { - --tw-text-opacity: 1; - color: rgba(96, 165, 250, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-blue-500:focus { - --tw-text-opacity: 1; - color: rgba(59, 130, 246, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-blue-600:focus { - --tw-text-opacity: 1; - color: rgba(37, 99, 235, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-blue-700:focus { - --tw-text-opacity: 1; - color: rgba(29, 78, 216, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-blue-800:focus { - --tw-text-opacity: 1; - color: rgba(30, 64, 175, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-blue-900:focus { - --tw-text-opacity: 1; - color: rgba(30, 58, 138, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-pink-50:focus { - --tw-text-opacity: 1; - color: rgba(253, 242, 248, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-pink-100:focus { - --tw-text-opacity: 1; - color: rgba(252, 231, 243, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-pink-200:focus { - --tw-text-opacity: 1; - color: rgba(251, 207, 232, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-pink-300:focus { - --tw-text-opacity: 1; - color: rgba(249, 168, 212, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-pink-400:focus { - --tw-text-opacity: 1; - color: rgba(244, 114, 182, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-pink-500:focus { - --tw-text-opacity: 1; - color: rgba(236, 72, 153, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-pink-600:focus { - --tw-text-opacity: 1; - color: rgba(219, 39, 119, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-pink-700:focus { - --tw-text-opacity: 1; - color: rgba(190, 24, 93, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-pink-800:focus { - --tw-text-opacity: 1; - color: rgba(157, 23, 77, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-pink-900:focus { - --tw-text-opacity: 1; - color: rgba(131, 24, 67, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-cool-gray-50:focus { - --tw-text-opacity: 1; - color: rgba(249, 250, 251, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-cool-gray-100:focus { - --tw-text-opacity: 1; - color: rgba(243, 244, 246, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-cool-gray-200:focus { - --tw-text-opacity: 1; - color: rgba(229, 231, 235, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-cool-gray-300:focus { - --tw-text-opacity: 1; - color: rgba(209, 213, 219, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-cool-gray-400:focus { - --tw-text-opacity: 1; - color: rgba(156, 163, 175, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-cool-gray-500:focus { - --tw-text-opacity: 1; - color: rgba(107, 114, 128, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-cool-gray-600:focus { - --tw-text-opacity: 1; - color: rgba(75, 85, 99, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-cool-gray-700:focus { - --tw-text-opacity: 1; - color: rgba(55, 65, 81, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-cool-gray-800:focus { - --tw-text-opacity: 1; - color: rgba(31, 41, 55, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-cool-gray-900:focus { - --tw-text-opacity: 1; - color: rgba(17, 24, 39, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-rose-50:focus { - --tw-text-opacity: 1; - color: rgba(255, 241, 242, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-rose-100:focus { - --tw-text-opacity: 1; - color: rgba(255, 228, 230, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-rose-200:focus { - --tw-text-opacity: 1; - color: rgba(254, 205, 211, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-rose-300:focus { - --tw-text-opacity: 1; - color: rgba(253, 164, 175, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-rose-400:focus { - --tw-text-opacity: 1; - color: rgba(251, 113, 133, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-rose-500:focus { - --tw-text-opacity: 1; - color: rgba(244, 63, 94, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-rose-600:focus { - --tw-text-opacity: 1; - color: rgba(225, 29, 72, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-rose-700:focus { - --tw-text-opacity: 1; - color: rgba(190, 18, 60, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-rose-800:focus { - --tw-text-opacity: 1; - color: rgba(159, 18, 57, var(--tw-text-opacity)); - } - - .\32xl\:focus\:elsa-text-rose-900:focus { - --tw-text-opacity: 1; - color: rgba(136, 19, 55, var(--tw-text-opacity)); - } - - .\32xl\:elsa-placeholder-gray-50::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-gray-50:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-gray-50::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-gray-100::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-gray-100:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-gray-100::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-gray-200::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-gray-200:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-gray-200::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-gray-300::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-gray-300:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-gray-300::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-gray-400::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-gray-400:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-gray-400::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-gray-500::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-gray-500:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-gray-500::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-gray-600::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-gray-600:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-gray-600::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-gray-700::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-gray-700:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-gray-700::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-gray-800::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-gray-800:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-gray-800::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-gray-900::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-gray-900:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-gray-900::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-red-50::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 242, 242, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-red-50:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 242, 242, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-red-50::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 242, 242, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-red-100::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 226, 226, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-red-100:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 226, 226, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-red-100::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 226, 226, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-red-200::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 202, 202, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-red-200:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 202, 202, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-red-200::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 202, 202, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-red-300::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 165, 165, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-red-300:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 165, 165, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-red-300::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 165, 165, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-red-400::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(248, 113, 113, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-red-400:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(248, 113, 113, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-red-400::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(248, 113, 113, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-red-500::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(239, 68, 68, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-red-500:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(239, 68, 68, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-red-500::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(239, 68, 68, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-red-600::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(220, 38, 38, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-red-600:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(220, 38, 38, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-red-600::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(220, 38, 38, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-red-700::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(185, 28, 28, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-red-700:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(185, 28, 28, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-red-700::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(185, 28, 28, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-red-800::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(153, 27, 27, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-red-800:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(153, 27, 27, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-red-800::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(153, 27, 27, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-red-900::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(127, 29, 29, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-red-900:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(127, 29, 29, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-red-900::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(127, 29, 29, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-yellow-50::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 251, 235, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-yellow-50:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 251, 235, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-yellow-50::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 251, 235, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-yellow-100::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 243, 199, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-yellow-100:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 243, 199, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-yellow-100::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 243, 199, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-yellow-200::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 230, 138, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-yellow-200:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 230, 138, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-yellow-200::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 230, 138, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-yellow-300::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 211, 77, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-yellow-300:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 211, 77, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-yellow-300::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 211, 77, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-yellow-400::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 191, 36, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-yellow-400:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 191, 36, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-yellow-400::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 191, 36, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-yellow-500::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(245, 158, 11, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-yellow-500:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(245, 158, 11, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-yellow-500::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(245, 158, 11, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-yellow-600::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(217, 119, 6, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-yellow-600:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(217, 119, 6, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-yellow-600::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(217, 119, 6, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-yellow-700::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(180, 83, 9, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-yellow-700:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(180, 83, 9, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-yellow-700::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(180, 83, 9, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-yellow-800::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(146, 64, 14, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-yellow-800:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(146, 64, 14, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-yellow-800::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(146, 64, 14, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-yellow-900::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(120, 53, 15, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-yellow-900:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(120, 53, 15, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-yellow-900::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(120, 53, 15, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-green-50::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(236, 253, 245, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-green-50:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(236, 253, 245, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-green-50::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(236, 253, 245, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-green-100::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 250, 229, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-green-100:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 250, 229, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-green-100::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 250, 229, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-green-200::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(167, 243, 208, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-green-200:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(167, 243, 208, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-green-200::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(167, 243, 208, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-green-300::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(110, 231, 183, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-green-300:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(110, 231, 183, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-green-300::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(110, 231, 183, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-green-400::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(52, 211, 153, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-green-400:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(52, 211, 153, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-green-400::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(52, 211, 153, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-green-500::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(16, 185, 129, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-green-500:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(16, 185, 129, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-green-500::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(16, 185, 129, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-green-600::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(5, 150, 105, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-green-600:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(5, 150, 105, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-green-600::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(5, 150, 105, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-green-700::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(4, 120, 87, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-green-700:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(4, 120, 87, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-green-700::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(4, 120, 87, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-green-800::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(6, 95, 70, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-green-800:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(6, 95, 70, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-green-800::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(6, 95, 70, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-green-900::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(6, 78, 59, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-green-900:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(6, 78, 59, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-green-900::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(6, 78, 59, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-blue-50::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(239, 246, 255, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-blue-50:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(239, 246, 255, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-blue-50::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(239, 246, 255, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-blue-100::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(219, 234, 254, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-blue-100:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(219, 234, 254, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-blue-100::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(219, 234, 254, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-blue-200::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(191, 219, 254, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-blue-200:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(191, 219, 254, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-blue-200::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(191, 219, 254, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-blue-300::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(147, 197, 253, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-blue-300:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(147, 197, 253, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-blue-300::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(147, 197, 253, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-blue-400::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(96, 165, 250, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-blue-400:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(96, 165, 250, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-blue-400::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(96, 165, 250, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-blue-500::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(59, 130, 246, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-blue-500:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(59, 130, 246, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-blue-500::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(59, 130, 246, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-blue-600::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(37, 99, 235, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-blue-600:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(37, 99, 235, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-blue-600::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(37, 99, 235, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-blue-700::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(29, 78, 216, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-blue-700:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(29, 78, 216, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-blue-700::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(29, 78, 216, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-blue-800::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(30, 64, 175, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-blue-800:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(30, 64, 175, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-blue-800::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(30, 64, 175, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-blue-900::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(30, 58, 138, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-blue-900:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(30, 58, 138, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-blue-900::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(30, 58, 138, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-pink-50::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 242, 248, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-pink-50:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 242, 248, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-pink-50::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 242, 248, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-pink-100::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 231, 243, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-pink-100:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 231, 243, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-pink-100::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 231, 243, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-pink-200::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 207, 232, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-pink-200:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 207, 232, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-pink-200::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 207, 232, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-pink-300::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 168, 212, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-pink-300:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 168, 212, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-pink-300::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 168, 212, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-pink-400::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(244, 114, 182, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-pink-400:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(244, 114, 182, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-pink-400::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(244, 114, 182, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-pink-500::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(236, 72, 153, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-pink-500:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(236, 72, 153, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-pink-500::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(236, 72, 153, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-pink-600::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(219, 39, 119, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-pink-600:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(219, 39, 119, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-pink-600::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(219, 39, 119, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-pink-700::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(190, 24, 93, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-pink-700:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(190, 24, 93, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-pink-700::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(190, 24, 93, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-pink-800::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(157, 23, 77, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-pink-800:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(157, 23, 77, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-pink-800::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(157, 23, 77, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-pink-900::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(131, 24, 67, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-pink-900:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(131, 24, 67, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-pink-900::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(131, 24, 67, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-cool-gray-50::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-cool-gray-50:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-cool-gray-50::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-cool-gray-100::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-cool-gray-100:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-cool-gray-100::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-cool-gray-200::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-cool-gray-200:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-cool-gray-200::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-cool-gray-300::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-cool-gray-300:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-cool-gray-300::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-cool-gray-400::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-cool-gray-400:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-cool-gray-400::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-cool-gray-500::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-cool-gray-500:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-cool-gray-500::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-cool-gray-600::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-cool-gray-600:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-cool-gray-600::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-cool-gray-700::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-cool-gray-700:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-cool-gray-700::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-cool-gray-800::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-cool-gray-800:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-cool-gray-800::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-cool-gray-900::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-cool-gray-900:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-cool-gray-900::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-rose-50::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 241, 242, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-rose-50:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 241, 242, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-rose-50::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 241, 242, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-rose-100::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 228, 230, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-rose-100:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 228, 230, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-rose-100::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 228, 230, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-rose-200::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 205, 211, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-rose-200:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 205, 211, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-rose-200::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 205, 211, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-rose-300::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 164, 175, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-rose-300:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 164, 175, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-rose-300::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 164, 175, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-rose-400::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 113, 133, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-rose-400:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 113, 133, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-rose-400::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 113, 133, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-rose-500::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(244, 63, 94, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-rose-500:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(244, 63, 94, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-rose-500::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(244, 63, 94, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-rose-600::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(225, 29, 72, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-rose-600:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(225, 29, 72, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-rose-600::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(225, 29, 72, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-rose-700::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(190, 18, 60, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-rose-700:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(190, 18, 60, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-rose-700::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(190, 18, 60, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-rose-800::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(159, 18, 57, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-rose-800:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(159, 18, 57, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-rose-800::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(159, 18, 57, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-rose-900::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(136, 19, 55, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-rose-900:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(136, 19, 55, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-placeholder-rose-900::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(136, 19, 55, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-gray-50:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-gray-50:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-gray-50:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-gray-100:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-gray-100:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-gray-100:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-gray-200:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-gray-200:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-gray-200:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-gray-300:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-gray-300:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-gray-300:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-gray-400:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-gray-400:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-gray-400:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-gray-500:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-gray-500:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-gray-500:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-gray-600:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-gray-600:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-gray-600:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-gray-700:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-gray-700:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-gray-700:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-gray-800:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-gray-800:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-gray-800:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-gray-900:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-gray-900:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-gray-900:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-red-50:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 242, 242, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-red-50:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 242, 242, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-red-50:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 242, 242, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-red-100:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 226, 226, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-red-100:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 226, 226, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-red-100:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 226, 226, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-red-200:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 202, 202, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-red-200:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 202, 202, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-red-200:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 202, 202, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-red-300:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 165, 165, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-red-300:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 165, 165, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-red-300:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 165, 165, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-red-400:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(248, 113, 113, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-red-400:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(248, 113, 113, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-red-400:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(248, 113, 113, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-red-500:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(239, 68, 68, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-red-500:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(239, 68, 68, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-red-500:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(239, 68, 68, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-red-600:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(220, 38, 38, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-red-600:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(220, 38, 38, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-red-600:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(220, 38, 38, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-red-700:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(185, 28, 28, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-red-700:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(185, 28, 28, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-red-700:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(185, 28, 28, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-red-800:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(153, 27, 27, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-red-800:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(153, 27, 27, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-red-800:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(153, 27, 27, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-red-900:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(127, 29, 29, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-red-900:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(127, 29, 29, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-red-900:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(127, 29, 29, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-yellow-50:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 251, 235, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-yellow-50:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 251, 235, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-yellow-50:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 251, 235, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-yellow-100:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 243, 199, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-yellow-100:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 243, 199, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-yellow-100:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 243, 199, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-yellow-200:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 230, 138, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-yellow-200:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 230, 138, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-yellow-200:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 230, 138, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-yellow-300:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 211, 77, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-yellow-300:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 211, 77, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-yellow-300:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 211, 77, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-yellow-400:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 191, 36, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-yellow-400:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 191, 36, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-yellow-400:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 191, 36, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-yellow-500:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(245, 158, 11, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-yellow-500:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(245, 158, 11, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-yellow-500:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(245, 158, 11, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-yellow-600:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(217, 119, 6, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-yellow-600:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(217, 119, 6, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-yellow-600:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(217, 119, 6, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-yellow-700:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(180, 83, 9, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-yellow-700:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(180, 83, 9, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-yellow-700:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(180, 83, 9, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-yellow-800:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(146, 64, 14, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-yellow-800:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(146, 64, 14, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-yellow-800:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(146, 64, 14, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-yellow-900:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(120, 53, 15, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-yellow-900:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(120, 53, 15, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-yellow-900:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(120, 53, 15, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-green-50:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(236, 253, 245, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-green-50:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(236, 253, 245, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-green-50:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(236, 253, 245, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-green-100:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 250, 229, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-green-100:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 250, 229, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-green-100:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 250, 229, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-green-200:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(167, 243, 208, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-green-200:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(167, 243, 208, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-green-200:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(167, 243, 208, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-green-300:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(110, 231, 183, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-green-300:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(110, 231, 183, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-green-300:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(110, 231, 183, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-green-400:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(52, 211, 153, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-green-400:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(52, 211, 153, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-green-400:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(52, 211, 153, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-green-500:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(16, 185, 129, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-green-500:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(16, 185, 129, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-green-500:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(16, 185, 129, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-green-600:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(5, 150, 105, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-green-600:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(5, 150, 105, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-green-600:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(5, 150, 105, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-green-700:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(4, 120, 87, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-green-700:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(4, 120, 87, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-green-700:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(4, 120, 87, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-green-800:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(6, 95, 70, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-green-800:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(6, 95, 70, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-green-800:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(6, 95, 70, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-green-900:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(6, 78, 59, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-green-900:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(6, 78, 59, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-green-900:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(6, 78, 59, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-blue-50:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(239, 246, 255, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-blue-50:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(239, 246, 255, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-blue-50:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(239, 246, 255, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-blue-100:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(219, 234, 254, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-blue-100:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(219, 234, 254, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-blue-100:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(219, 234, 254, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-blue-200:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(191, 219, 254, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-blue-200:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(191, 219, 254, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-blue-200:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(191, 219, 254, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-blue-300:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(147, 197, 253, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-blue-300:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(147, 197, 253, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-blue-300:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(147, 197, 253, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-blue-400:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(96, 165, 250, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-blue-400:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(96, 165, 250, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-blue-400:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(96, 165, 250, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-blue-500:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(59, 130, 246, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-blue-500:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(59, 130, 246, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-blue-500:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(59, 130, 246, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-blue-600:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(37, 99, 235, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-blue-600:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(37, 99, 235, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-blue-600:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(37, 99, 235, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-blue-700:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(29, 78, 216, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-blue-700:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(29, 78, 216, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-blue-700:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(29, 78, 216, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-blue-800:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(30, 64, 175, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-blue-800:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(30, 64, 175, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-blue-800:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(30, 64, 175, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-blue-900:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(30, 58, 138, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-blue-900:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(30, 58, 138, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-blue-900:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(30, 58, 138, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-pink-50:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 242, 248, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-pink-50:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 242, 248, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-pink-50:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 242, 248, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-pink-100:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 231, 243, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-pink-100:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 231, 243, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-pink-100:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(252, 231, 243, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-pink-200:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 207, 232, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-pink-200:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 207, 232, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-pink-200:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 207, 232, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-pink-300:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 168, 212, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-pink-300:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 168, 212, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-pink-300:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 168, 212, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-pink-400:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(244, 114, 182, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-pink-400:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(244, 114, 182, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-pink-400:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(244, 114, 182, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-pink-500:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(236, 72, 153, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-pink-500:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(236, 72, 153, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-pink-500:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(236, 72, 153, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-pink-600:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(219, 39, 119, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-pink-600:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(219, 39, 119, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-pink-600:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(219, 39, 119, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-pink-700:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(190, 24, 93, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-pink-700:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(190, 24, 93, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-pink-700:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(190, 24, 93, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-pink-800:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(157, 23, 77, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-pink-800:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(157, 23, 77, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-pink-800:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(157, 23, 77, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-pink-900:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(131, 24, 67, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-pink-900:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(131, 24, 67, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-pink-900:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(131, 24, 67, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-cool-gray-50:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-cool-gray-50:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-cool-gray-50:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-cool-gray-100:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-cool-gray-100:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-cool-gray-100:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-cool-gray-200:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-cool-gray-200:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-cool-gray-200:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-cool-gray-300:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-cool-gray-300:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-cool-gray-300:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-cool-gray-400:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-cool-gray-400:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-cool-gray-400:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-cool-gray-500:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-cool-gray-500:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-cool-gray-500:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-cool-gray-600:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-cool-gray-600:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-cool-gray-600:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-cool-gray-700:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-cool-gray-700:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-cool-gray-700:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-cool-gray-800:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-cool-gray-800:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-cool-gray-800:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-cool-gray-900:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-cool-gray-900:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-cool-gray-900:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-rose-50:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 241, 242, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-rose-50:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 241, 242, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-rose-50:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 241, 242, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-rose-100:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 228, 230, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-rose-100:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 228, 230, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-rose-100:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(255, 228, 230, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-rose-200:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 205, 211, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-rose-200:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 205, 211, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-rose-200:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(254, 205, 211, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-rose-300:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 164, 175, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-rose-300:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 164, 175, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-rose-300:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(253, 164, 175, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-rose-400:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 113, 133, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-rose-400:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 113, 133, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-rose-400:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(251, 113, 133, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-rose-500:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(244, 63, 94, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-rose-500:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(244, 63, 94, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-rose-500:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(244, 63, 94, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-rose-600:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(225, 29, 72, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-rose-600:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(225, 29, 72, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-rose-600:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(225, 29, 72, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-rose-700:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(190, 18, 60, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-rose-700:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(190, 18, 60, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-rose-700:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(190, 18, 60, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-rose-800:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(159, 18, 57, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-rose-800:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(159, 18, 57, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-rose-800:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(159, 18, 57, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-rose-900:focus::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(136, 19, 55, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-rose-900:focus:-ms-input-placeholder { - --tw-placeholder-opacity: 1; - color: rgba(136, 19, 55, var(--tw-placeholder-opacity)); - } - - .\32xl\:focus\:elsa-placeholder-rose-900:focus::placeholder { - --tw-placeholder-opacity: 1; - color: rgba(136, 19, 55, var(--tw-placeholder-opacity)); - } - - .\32xl\:elsa-ring-gray-50 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-gray-100 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-gray-200 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-gray-300 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-gray-400 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-gray-500 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-gray-600 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-gray-700 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-gray-800 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-gray-900 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-red-50 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-red-100 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-red-200 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-red-300 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-red-400 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-red-500 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-red-600 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-red-700 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-red-800 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-red-900 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-yellow-50 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-yellow-100 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-yellow-200 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-yellow-300 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-yellow-400 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-yellow-500 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-yellow-600 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-yellow-700 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-yellow-800 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-yellow-900 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-green-50 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-green-100 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-green-200 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-green-300 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-green-400 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-green-500 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-green-600 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-green-700 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-green-800 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-green-900 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-blue-50 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-blue-100 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-blue-200 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-blue-300 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-blue-400 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-blue-500 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-blue-600 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-blue-700 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-blue-800 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-blue-900 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-pink-50 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-pink-100 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-pink-200 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-pink-300 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-pink-400 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-pink-500 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-pink-600 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-pink-700 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-pink-800 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-pink-900 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-cool-gray-50 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-cool-gray-100 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-cool-gray-200 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-cool-gray-300 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-cool-gray-400 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-cool-gray-500 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-cool-gray-600 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-cool-gray-700 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-cool-gray-800 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-cool-gray-900 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-rose-50 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(255, 241, 242, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-rose-100 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(255, 228, 230, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-rose-200 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 205, 211, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-rose-300 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(253, 164, 175, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-rose-400 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(251, 113, 133, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-rose-500 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(244, 63, 94, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-rose-600 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(225, 29, 72, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-rose-700 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(190, 18, 60, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-rose-800 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(159, 18, 57, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-rose-900 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(136, 19, 55, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-gray-50:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-gray-100:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-gray-200:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-gray-300:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-gray-400:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-gray-500:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-gray-600:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-gray-700:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-gray-800:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-gray-900:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-red-50:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-red-100:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-red-200:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-red-300:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-red-400:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-red-500:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-red-600:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-red-700:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-red-800:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-red-900:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-yellow-50:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-yellow-100:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-yellow-200:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-yellow-300:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-yellow-400:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-yellow-500:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-yellow-600:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-yellow-700:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-yellow-800:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-yellow-900:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-green-50:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-green-100:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-green-200:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-green-300:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-green-400:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-green-500:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-green-600:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-green-700:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-green-800:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-green-900:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-blue-50:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-blue-100:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-blue-200:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-blue-300:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-blue-400:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-blue-500:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-blue-600:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-blue-700:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-blue-800:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-blue-900:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-pink-50:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-pink-100:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-pink-200:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-pink-300:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-pink-400:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-pink-500:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-pink-600:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-pink-700:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-pink-800:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-pink-900:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-cool-gray-50:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-cool-gray-100:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-cool-gray-200:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-cool-gray-300:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-cool-gray-400:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-cool-gray-500:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-cool-gray-600:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-cool-gray-700:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-cool-gray-800:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-cool-gray-900:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-rose-50:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(255, 241, 242, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-rose-100:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(255, 228, 230, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-rose-200:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 205, 211, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-rose-300:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(253, 164, 175, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-rose-400:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(251, 113, 133, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-rose-500:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(244, 63, 94, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-rose-600:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(225, 29, 72, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-rose-700:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(190, 18, 60, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-rose-800:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(159, 18, 57, var(--tw-ring-opacity)); - } - - .\32xl\:focus-within\:elsa-ring-rose-900:focus-within { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(136, 19, 55, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-gray-50:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-gray-100:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-gray-200:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-gray-300:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-gray-400:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-gray-500:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-gray-600:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-gray-700:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-gray-800:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-gray-900:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-red-50:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-red-100:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-red-200:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-red-300:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-red-400:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-red-500:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-red-600:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-red-700:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-red-800:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-red-900:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-yellow-50:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-yellow-100:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-yellow-200:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-yellow-300:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-yellow-400:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-yellow-500:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-yellow-600:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-yellow-700:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-yellow-800:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-yellow-900:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-green-50:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-green-100:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-green-200:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-green-300:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-green-400:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-green-500:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-green-600:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-green-700:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-green-800:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-green-900:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-blue-50:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-blue-100:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-blue-200:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-blue-300:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-blue-400:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-blue-500:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-blue-600:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-blue-700:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-blue-800:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-blue-900:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-pink-50:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-pink-100:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-pink-200:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-pink-300:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-pink-400:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-pink-500:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-pink-600:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-pink-700:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-pink-800:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-pink-900:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-cool-gray-50:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-cool-gray-100:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-cool-gray-200:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-cool-gray-300:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-cool-gray-400:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-cool-gray-500:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-cool-gray-600:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-cool-gray-700:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-cool-gray-800:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-cool-gray-900:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-rose-50:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(255, 241, 242, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-rose-100:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(255, 228, 230, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-rose-200:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(254, 205, 211, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-rose-300:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(253, 164, 175, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-rose-400:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(251, 113, 133, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-rose-500:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(244, 63, 94, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-rose-600:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(225, 29, 72, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-rose-700:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(190, 18, 60, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-rose-800:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(159, 18, 57, var(--tw-ring-opacity)); - } - - .\32xl\:focus\:elsa-ring-rose-900:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(136, 19, 55, var(--tw-ring-opacity)); - } - - .\32xl\:elsa-ring-offset-gray-50 { - --tw-ring-offset-color: #f9fafb; - } - - .\32xl\:elsa-ring-offset-gray-100 { - --tw-ring-offset-color: #f3f4f6; - } - - .\32xl\:elsa-ring-offset-gray-200 { - --tw-ring-offset-color: #e5e7eb; - } - - .\32xl\:elsa-ring-offset-gray-300 { - --tw-ring-offset-color: #d1d5db; - } - - .\32xl\:elsa-ring-offset-gray-400 { - --tw-ring-offset-color: #9ca3af; - } - - .\32xl\:elsa-ring-offset-gray-500 { - --tw-ring-offset-color: #6b7280; - } - - .\32xl\:elsa-ring-offset-gray-600 { - --tw-ring-offset-color: #4b5563; - } - - .\32xl\:elsa-ring-offset-gray-700 { - --tw-ring-offset-color: #374151; - } - - .\32xl\:elsa-ring-offset-gray-800 { - --tw-ring-offset-color: #1f2937; - } - - .\32xl\:elsa-ring-offset-gray-900 { - --tw-ring-offset-color: #111827; - } - - .\32xl\:elsa-ring-offset-red-50 { - --tw-ring-offset-color: #fef2f2; - } - - .\32xl\:elsa-ring-offset-red-100 { - --tw-ring-offset-color: #fee2e2; - } - - .\32xl\:elsa-ring-offset-red-200 { - --tw-ring-offset-color: #fecaca; - } - - .\32xl\:elsa-ring-offset-red-300 { - --tw-ring-offset-color: #fca5a5; - } - - .\32xl\:elsa-ring-offset-red-400 { - --tw-ring-offset-color: #f87171; - } - - .\32xl\:elsa-ring-offset-red-500 { - --tw-ring-offset-color: #ef4444; - } - - .\32xl\:elsa-ring-offset-red-600 { - --tw-ring-offset-color: #dc2626; - } - - .\32xl\:elsa-ring-offset-red-700 { - --tw-ring-offset-color: #b91c1c; - } - - .\32xl\:elsa-ring-offset-red-800 { - --tw-ring-offset-color: #991b1b; - } - - .\32xl\:elsa-ring-offset-red-900 { - --tw-ring-offset-color: #7f1d1d; - } - - .\32xl\:elsa-ring-offset-yellow-50 { - --tw-ring-offset-color: #fffbeb; - } - - .\32xl\:elsa-ring-offset-yellow-100 { - --tw-ring-offset-color: #fef3c7; - } - - .\32xl\:elsa-ring-offset-yellow-200 { - --tw-ring-offset-color: #fde68a; - } - - .\32xl\:elsa-ring-offset-yellow-300 { - --tw-ring-offset-color: #fcd34d; - } - - .\32xl\:elsa-ring-offset-yellow-400 { - --tw-ring-offset-color: #fbbf24; - } - - .\32xl\:elsa-ring-offset-yellow-500 { - --tw-ring-offset-color: #f59e0b; - } - - .\32xl\:elsa-ring-offset-yellow-600 { - --tw-ring-offset-color: #d97706; - } - - .\32xl\:elsa-ring-offset-yellow-700 { - --tw-ring-offset-color: #b45309; - } - - .\32xl\:elsa-ring-offset-yellow-800 { - --tw-ring-offset-color: #92400e; - } - - .\32xl\:elsa-ring-offset-yellow-900 { - --tw-ring-offset-color: #78350f; - } - - .\32xl\:elsa-ring-offset-green-50 { - --tw-ring-offset-color: #ecfdf5; - } - - .\32xl\:elsa-ring-offset-green-100 { - --tw-ring-offset-color: #d1fae5; - } - - .\32xl\:elsa-ring-offset-green-200 { - --tw-ring-offset-color: #a7f3d0; - } - - .\32xl\:elsa-ring-offset-green-300 { - --tw-ring-offset-color: #6ee7b7; - } - - .\32xl\:elsa-ring-offset-green-400 { - --tw-ring-offset-color: #34d399; - } - - .\32xl\:elsa-ring-offset-green-500 { - --tw-ring-offset-color: #10b981; - } - - .\32xl\:elsa-ring-offset-green-600 { - --tw-ring-offset-color: #059669; - } - - .\32xl\:elsa-ring-offset-green-700 { - --tw-ring-offset-color: #047857; - } - - .\32xl\:elsa-ring-offset-green-800 { - --tw-ring-offset-color: #065f46; - } - - .\32xl\:elsa-ring-offset-green-900 { - --tw-ring-offset-color: #064e3b; - } - - .\32xl\:elsa-ring-offset-blue-50 { - --tw-ring-offset-color: #eff6ff; - } - - .\32xl\:elsa-ring-offset-blue-100 { - --tw-ring-offset-color: #dbeafe; - } - - .\32xl\:elsa-ring-offset-blue-200 { - --tw-ring-offset-color: #bfdbfe; - } - - .\32xl\:elsa-ring-offset-blue-300 { - --tw-ring-offset-color: #93c5fd; - } - - .\32xl\:elsa-ring-offset-blue-400 { - --tw-ring-offset-color: #60a5fa; - } - - .\32xl\:elsa-ring-offset-blue-500 { - --tw-ring-offset-color: #3b82f6; - } - - .\32xl\:elsa-ring-offset-blue-600 { - --tw-ring-offset-color: #2563eb; - } - - .\32xl\:elsa-ring-offset-blue-700 { - --tw-ring-offset-color: #1d4ed8; - } - - .\32xl\:elsa-ring-offset-blue-800 { - --tw-ring-offset-color: #1e40af; - } - - .\32xl\:elsa-ring-offset-blue-900 { - --tw-ring-offset-color: #1e3a8a; - } - - .\32xl\:elsa-ring-offset-pink-50 { - --tw-ring-offset-color: #fdf2f8; - } - - .\32xl\:elsa-ring-offset-pink-100 { - --tw-ring-offset-color: #fce7f3; - } - - .\32xl\:elsa-ring-offset-pink-200 { - --tw-ring-offset-color: #fbcfe8; - } - - .\32xl\:elsa-ring-offset-pink-300 { - --tw-ring-offset-color: #f9a8d4; - } - - .\32xl\:elsa-ring-offset-pink-400 { - --tw-ring-offset-color: #f472b6; - } - - .\32xl\:elsa-ring-offset-pink-500 { - --tw-ring-offset-color: #ec4899; - } - - .\32xl\:elsa-ring-offset-pink-600 { - --tw-ring-offset-color: #db2777; - } - - .\32xl\:elsa-ring-offset-pink-700 { - --tw-ring-offset-color: #be185d; - } - - .\32xl\:elsa-ring-offset-pink-800 { - --tw-ring-offset-color: #9d174d; - } - - .\32xl\:elsa-ring-offset-pink-900 { - --tw-ring-offset-color: #831843; - } - - .\32xl\:elsa-ring-offset-cool-gray-50 { - --tw-ring-offset-color: #f9fafb; - } - - .\32xl\:elsa-ring-offset-cool-gray-100 { - --tw-ring-offset-color: #f3f4f6; - } - - .\32xl\:elsa-ring-offset-cool-gray-200 { - --tw-ring-offset-color: #e5e7eb; - } - - .\32xl\:elsa-ring-offset-cool-gray-300 { - --tw-ring-offset-color: #d1d5db; - } - - .\32xl\:elsa-ring-offset-cool-gray-400 { - --tw-ring-offset-color: #9ca3af; - } - - .\32xl\:elsa-ring-offset-cool-gray-500 { - --tw-ring-offset-color: #6b7280; - } - - .\32xl\:elsa-ring-offset-cool-gray-600 { - --tw-ring-offset-color: #4b5563; - } - - .\32xl\:elsa-ring-offset-cool-gray-700 { - --tw-ring-offset-color: #374151; - } - - .\32xl\:elsa-ring-offset-cool-gray-800 { - --tw-ring-offset-color: #1f2937; - } - - .\32xl\:elsa-ring-offset-cool-gray-900 { - --tw-ring-offset-color: #111827; - } - - .\32xl\:elsa-ring-offset-rose-50 { - --tw-ring-offset-color: #fff1f2; - } - - .\32xl\:elsa-ring-offset-rose-100 { - --tw-ring-offset-color: #ffe4e6; - } - - .\32xl\:elsa-ring-offset-rose-200 { - --tw-ring-offset-color: #fecdd3; - } - - .\32xl\:elsa-ring-offset-rose-300 { - --tw-ring-offset-color: #fda4af; - } - - .\32xl\:elsa-ring-offset-rose-400 { - --tw-ring-offset-color: #fb7185; - } - - .\32xl\:elsa-ring-offset-rose-500 { - --tw-ring-offset-color: #f43f5e; - } - - .\32xl\:elsa-ring-offset-rose-600 { - --tw-ring-offset-color: #e11d48; - } - - .\32xl\:elsa-ring-offset-rose-700 { - --tw-ring-offset-color: #be123c; - } - - .\32xl\:elsa-ring-offset-rose-800 { - --tw-ring-offset-color: #9f1239; - } - - .\32xl\:elsa-ring-offset-rose-900 { - --tw-ring-offset-color: #881337; - } - - .\32xl\:focus-within\:elsa-ring-offset-gray-50:focus-within { - --tw-ring-offset-color: #f9fafb; - } - - .\32xl\:focus-within\:elsa-ring-offset-gray-100:focus-within { - --tw-ring-offset-color: #f3f4f6; - } - - .\32xl\:focus-within\:elsa-ring-offset-gray-200:focus-within { - --tw-ring-offset-color: #e5e7eb; - } - - .\32xl\:focus-within\:elsa-ring-offset-gray-300:focus-within { - --tw-ring-offset-color: #d1d5db; - } - - .\32xl\:focus-within\:elsa-ring-offset-gray-400:focus-within { - --tw-ring-offset-color: #9ca3af; - } - - .\32xl\:focus-within\:elsa-ring-offset-gray-500:focus-within { - --tw-ring-offset-color: #6b7280; - } - - .\32xl\:focus-within\:elsa-ring-offset-gray-600:focus-within { - --tw-ring-offset-color: #4b5563; - } - - .\32xl\:focus-within\:elsa-ring-offset-gray-700:focus-within { - --tw-ring-offset-color: #374151; - } - - .\32xl\:focus-within\:elsa-ring-offset-gray-800:focus-within { - --tw-ring-offset-color: #1f2937; - } - - .\32xl\:focus-within\:elsa-ring-offset-gray-900:focus-within { - --tw-ring-offset-color: #111827; - } - - .\32xl\:focus-within\:elsa-ring-offset-red-50:focus-within { - --tw-ring-offset-color: #fef2f2; - } - - .\32xl\:focus-within\:elsa-ring-offset-red-100:focus-within { - --tw-ring-offset-color: #fee2e2; - } - - .\32xl\:focus-within\:elsa-ring-offset-red-200:focus-within { - --tw-ring-offset-color: #fecaca; - } - - .\32xl\:focus-within\:elsa-ring-offset-red-300:focus-within { - --tw-ring-offset-color: #fca5a5; - } - - .\32xl\:focus-within\:elsa-ring-offset-red-400:focus-within { - --tw-ring-offset-color: #f87171; - } - - .\32xl\:focus-within\:elsa-ring-offset-red-500:focus-within { - --tw-ring-offset-color: #ef4444; - } - - .\32xl\:focus-within\:elsa-ring-offset-red-600:focus-within { - --tw-ring-offset-color: #dc2626; - } - - .\32xl\:focus-within\:elsa-ring-offset-red-700:focus-within { - --tw-ring-offset-color: #b91c1c; - } - - .\32xl\:focus-within\:elsa-ring-offset-red-800:focus-within { - --tw-ring-offset-color: #991b1b; - } - - .\32xl\:focus-within\:elsa-ring-offset-red-900:focus-within { - --tw-ring-offset-color: #7f1d1d; - } - - .\32xl\:focus-within\:elsa-ring-offset-yellow-50:focus-within { - --tw-ring-offset-color: #fffbeb; - } - - .\32xl\:focus-within\:elsa-ring-offset-yellow-100:focus-within { - --tw-ring-offset-color: #fef3c7; - } - - .\32xl\:focus-within\:elsa-ring-offset-yellow-200:focus-within { - --tw-ring-offset-color: #fde68a; - } - - .\32xl\:focus-within\:elsa-ring-offset-yellow-300:focus-within { - --tw-ring-offset-color: #fcd34d; - } - - .\32xl\:focus-within\:elsa-ring-offset-yellow-400:focus-within { - --tw-ring-offset-color: #fbbf24; - } - - .\32xl\:focus-within\:elsa-ring-offset-yellow-500:focus-within { - --tw-ring-offset-color: #f59e0b; - } - - .\32xl\:focus-within\:elsa-ring-offset-yellow-600:focus-within { - --tw-ring-offset-color: #d97706; - } - - .\32xl\:focus-within\:elsa-ring-offset-yellow-700:focus-within { - --tw-ring-offset-color: #b45309; - } - - .\32xl\:focus-within\:elsa-ring-offset-yellow-800:focus-within { - --tw-ring-offset-color: #92400e; - } - - .\32xl\:focus-within\:elsa-ring-offset-yellow-900:focus-within { - --tw-ring-offset-color: #78350f; - } - - .\32xl\:focus-within\:elsa-ring-offset-green-50:focus-within { - --tw-ring-offset-color: #ecfdf5; - } - - .\32xl\:focus-within\:elsa-ring-offset-green-100:focus-within { - --tw-ring-offset-color: #d1fae5; - } - - .\32xl\:focus-within\:elsa-ring-offset-green-200:focus-within { - --tw-ring-offset-color: #a7f3d0; - } - - .\32xl\:focus-within\:elsa-ring-offset-green-300:focus-within { - --tw-ring-offset-color: #6ee7b7; - } - - .\32xl\:focus-within\:elsa-ring-offset-green-400:focus-within { - --tw-ring-offset-color: #34d399; - } - - .\32xl\:focus-within\:elsa-ring-offset-green-500:focus-within { - --tw-ring-offset-color: #10b981; - } - - .\32xl\:focus-within\:elsa-ring-offset-green-600:focus-within { - --tw-ring-offset-color: #059669; - } - - .\32xl\:focus-within\:elsa-ring-offset-green-700:focus-within { - --tw-ring-offset-color: #047857; - } - - .\32xl\:focus-within\:elsa-ring-offset-green-800:focus-within { - --tw-ring-offset-color: #065f46; - } - - .\32xl\:focus-within\:elsa-ring-offset-green-900:focus-within { - --tw-ring-offset-color: #064e3b; - } - - .\32xl\:focus-within\:elsa-ring-offset-blue-50:focus-within { - --tw-ring-offset-color: #eff6ff; - } - - .\32xl\:focus-within\:elsa-ring-offset-blue-100:focus-within { - --tw-ring-offset-color: #dbeafe; - } - - .\32xl\:focus-within\:elsa-ring-offset-blue-200:focus-within { - --tw-ring-offset-color: #bfdbfe; - } - - .\32xl\:focus-within\:elsa-ring-offset-blue-300:focus-within { - --tw-ring-offset-color: #93c5fd; - } - - .\32xl\:focus-within\:elsa-ring-offset-blue-400:focus-within { - --tw-ring-offset-color: #60a5fa; - } - - .\32xl\:focus-within\:elsa-ring-offset-blue-500:focus-within { - --tw-ring-offset-color: #3b82f6; - } - - .\32xl\:focus-within\:elsa-ring-offset-blue-600:focus-within { - --tw-ring-offset-color: #2563eb; - } - - .\32xl\:focus-within\:elsa-ring-offset-blue-700:focus-within { - --tw-ring-offset-color: #1d4ed8; - } - - .\32xl\:focus-within\:elsa-ring-offset-blue-800:focus-within { - --tw-ring-offset-color: #1e40af; - } - - .\32xl\:focus-within\:elsa-ring-offset-blue-900:focus-within { - --tw-ring-offset-color: #1e3a8a; - } - - .\32xl\:focus-within\:elsa-ring-offset-pink-50:focus-within { - --tw-ring-offset-color: #fdf2f8; - } - - .\32xl\:focus-within\:elsa-ring-offset-pink-100:focus-within { - --tw-ring-offset-color: #fce7f3; - } - - .\32xl\:focus-within\:elsa-ring-offset-pink-200:focus-within { - --tw-ring-offset-color: #fbcfe8; - } - - .\32xl\:focus-within\:elsa-ring-offset-pink-300:focus-within { - --tw-ring-offset-color: #f9a8d4; - } - - .\32xl\:focus-within\:elsa-ring-offset-pink-400:focus-within { - --tw-ring-offset-color: #f472b6; - } - - .\32xl\:focus-within\:elsa-ring-offset-pink-500:focus-within { - --tw-ring-offset-color: #ec4899; - } - - .\32xl\:focus-within\:elsa-ring-offset-pink-600:focus-within { - --tw-ring-offset-color: #db2777; - } - - .\32xl\:focus-within\:elsa-ring-offset-pink-700:focus-within { - --tw-ring-offset-color: #be185d; - } - - .\32xl\:focus-within\:elsa-ring-offset-pink-800:focus-within { - --tw-ring-offset-color: #9d174d; - } - - .\32xl\:focus-within\:elsa-ring-offset-pink-900:focus-within { - --tw-ring-offset-color: #831843; - } - - .\32xl\:focus-within\:elsa-ring-offset-cool-gray-50:focus-within { - --tw-ring-offset-color: #f9fafb; - } - - .\32xl\:focus-within\:elsa-ring-offset-cool-gray-100:focus-within { - --tw-ring-offset-color: #f3f4f6; - } - - .\32xl\:focus-within\:elsa-ring-offset-cool-gray-200:focus-within { - --tw-ring-offset-color: #e5e7eb; - } - - .\32xl\:focus-within\:elsa-ring-offset-cool-gray-300:focus-within { - --tw-ring-offset-color: #d1d5db; - } - - .\32xl\:focus-within\:elsa-ring-offset-cool-gray-400:focus-within { - --tw-ring-offset-color: #9ca3af; - } - - .\32xl\:focus-within\:elsa-ring-offset-cool-gray-500:focus-within { - --tw-ring-offset-color: #6b7280; - } - - .\32xl\:focus-within\:elsa-ring-offset-cool-gray-600:focus-within { - --tw-ring-offset-color: #4b5563; - } - - .\32xl\:focus-within\:elsa-ring-offset-cool-gray-700:focus-within { - --tw-ring-offset-color: #374151; - } - - .\32xl\:focus-within\:elsa-ring-offset-cool-gray-800:focus-within { - --tw-ring-offset-color: #1f2937; - } - - .\32xl\:focus-within\:elsa-ring-offset-cool-gray-900:focus-within { - --tw-ring-offset-color: #111827; - } - - .\32xl\:focus-within\:elsa-ring-offset-rose-50:focus-within { - --tw-ring-offset-color: #fff1f2; - } - - .\32xl\:focus-within\:elsa-ring-offset-rose-100:focus-within { - --tw-ring-offset-color: #ffe4e6; - } - - .\32xl\:focus-within\:elsa-ring-offset-rose-200:focus-within { - --tw-ring-offset-color: #fecdd3; - } - - .\32xl\:focus-within\:elsa-ring-offset-rose-300:focus-within { - --tw-ring-offset-color: #fda4af; - } - - .\32xl\:focus-within\:elsa-ring-offset-rose-400:focus-within { - --tw-ring-offset-color: #fb7185; - } - - .\32xl\:focus-within\:elsa-ring-offset-rose-500:focus-within { - --tw-ring-offset-color: #f43f5e; - } - - .\32xl\:focus-within\:elsa-ring-offset-rose-600:focus-within { - --tw-ring-offset-color: #e11d48; - } - - .\32xl\:focus-within\:elsa-ring-offset-rose-700:focus-within { - --tw-ring-offset-color: #be123c; - } - - .\32xl\:focus-within\:elsa-ring-offset-rose-800:focus-within { - --tw-ring-offset-color: #9f1239; - } - - .\32xl\:focus-within\:elsa-ring-offset-rose-900:focus-within { - --tw-ring-offset-color: #881337; - } - - .\32xl\:focus\:elsa-ring-offset-gray-50:focus { - --tw-ring-offset-color: #f9fafb; - } - - .\32xl\:focus\:elsa-ring-offset-gray-100:focus { - --tw-ring-offset-color: #f3f4f6; - } - - .\32xl\:focus\:elsa-ring-offset-gray-200:focus { - --tw-ring-offset-color: #e5e7eb; - } - - .\32xl\:focus\:elsa-ring-offset-gray-300:focus { - --tw-ring-offset-color: #d1d5db; - } - - .\32xl\:focus\:elsa-ring-offset-gray-400:focus { - --tw-ring-offset-color: #9ca3af; - } - - .\32xl\:focus\:elsa-ring-offset-gray-500:focus { - --tw-ring-offset-color: #6b7280; - } - - .\32xl\:focus\:elsa-ring-offset-gray-600:focus { - --tw-ring-offset-color: #4b5563; - } - - .\32xl\:focus\:elsa-ring-offset-gray-700:focus { - --tw-ring-offset-color: #374151; - } - - .\32xl\:focus\:elsa-ring-offset-gray-800:focus { - --tw-ring-offset-color: #1f2937; - } - - .\32xl\:focus\:elsa-ring-offset-gray-900:focus { - --tw-ring-offset-color: #111827; - } - - .\32xl\:focus\:elsa-ring-offset-red-50:focus { - --tw-ring-offset-color: #fef2f2; - } - - .\32xl\:focus\:elsa-ring-offset-red-100:focus { - --tw-ring-offset-color: #fee2e2; - } - - .\32xl\:focus\:elsa-ring-offset-red-200:focus { - --tw-ring-offset-color: #fecaca; - } - - .\32xl\:focus\:elsa-ring-offset-red-300:focus { - --tw-ring-offset-color: #fca5a5; - } - - .\32xl\:focus\:elsa-ring-offset-red-400:focus { - --tw-ring-offset-color: #f87171; - } - - .\32xl\:focus\:elsa-ring-offset-red-500:focus { - --tw-ring-offset-color: #ef4444; - } - - .\32xl\:focus\:elsa-ring-offset-red-600:focus { - --tw-ring-offset-color: #dc2626; - } - - .\32xl\:focus\:elsa-ring-offset-red-700:focus { - --tw-ring-offset-color: #b91c1c; - } - - .\32xl\:focus\:elsa-ring-offset-red-800:focus { - --tw-ring-offset-color: #991b1b; - } - - .\32xl\:focus\:elsa-ring-offset-red-900:focus { - --tw-ring-offset-color: #7f1d1d; - } - - .\32xl\:focus\:elsa-ring-offset-yellow-50:focus { - --tw-ring-offset-color: #fffbeb; - } - - .\32xl\:focus\:elsa-ring-offset-yellow-100:focus { - --tw-ring-offset-color: #fef3c7; - } - - .\32xl\:focus\:elsa-ring-offset-yellow-200:focus { - --tw-ring-offset-color: #fde68a; - } - - .\32xl\:focus\:elsa-ring-offset-yellow-300:focus { - --tw-ring-offset-color: #fcd34d; - } - - .\32xl\:focus\:elsa-ring-offset-yellow-400:focus { - --tw-ring-offset-color: #fbbf24; - } - - .\32xl\:focus\:elsa-ring-offset-yellow-500:focus { - --tw-ring-offset-color: #f59e0b; - } - - .\32xl\:focus\:elsa-ring-offset-yellow-600:focus { - --tw-ring-offset-color: #d97706; - } - - .\32xl\:focus\:elsa-ring-offset-yellow-700:focus { - --tw-ring-offset-color: #b45309; - } - - .\32xl\:focus\:elsa-ring-offset-yellow-800:focus { - --tw-ring-offset-color: #92400e; - } - - .\32xl\:focus\:elsa-ring-offset-yellow-900:focus { - --tw-ring-offset-color: #78350f; - } - - .\32xl\:focus\:elsa-ring-offset-green-50:focus { - --tw-ring-offset-color: #ecfdf5; - } - - .\32xl\:focus\:elsa-ring-offset-green-100:focus { - --tw-ring-offset-color: #d1fae5; - } - - .\32xl\:focus\:elsa-ring-offset-green-200:focus { - --tw-ring-offset-color: #a7f3d0; - } - - .\32xl\:focus\:elsa-ring-offset-green-300:focus { - --tw-ring-offset-color: #6ee7b7; - } - - .\32xl\:focus\:elsa-ring-offset-green-400:focus { - --tw-ring-offset-color: #34d399; - } - - .\32xl\:focus\:elsa-ring-offset-green-500:focus { - --tw-ring-offset-color: #10b981; - } - - .\32xl\:focus\:elsa-ring-offset-green-600:focus { - --tw-ring-offset-color: #059669; - } - - .\32xl\:focus\:elsa-ring-offset-green-700:focus { - --tw-ring-offset-color: #047857; - } - - .\32xl\:focus\:elsa-ring-offset-green-800:focus { - --tw-ring-offset-color: #065f46; - } - - .\32xl\:focus\:elsa-ring-offset-green-900:focus { - --tw-ring-offset-color: #064e3b; - } - - .\32xl\:focus\:elsa-ring-offset-blue-50:focus { - --tw-ring-offset-color: #eff6ff; - } - - .\32xl\:focus\:elsa-ring-offset-blue-100:focus { - --tw-ring-offset-color: #dbeafe; - } - - .\32xl\:focus\:elsa-ring-offset-blue-200:focus { - --tw-ring-offset-color: #bfdbfe; - } - - .\32xl\:focus\:elsa-ring-offset-blue-300:focus { - --tw-ring-offset-color: #93c5fd; - } - - .\32xl\:focus\:elsa-ring-offset-blue-400:focus { - --tw-ring-offset-color: #60a5fa; - } - - .\32xl\:focus\:elsa-ring-offset-blue-500:focus { - --tw-ring-offset-color: #3b82f6; - } - - .\32xl\:focus\:elsa-ring-offset-blue-600:focus { - --tw-ring-offset-color: #2563eb; - } - - .\32xl\:focus\:elsa-ring-offset-blue-700:focus { - --tw-ring-offset-color: #1d4ed8; - } - - .\32xl\:focus\:elsa-ring-offset-blue-800:focus { - --tw-ring-offset-color: #1e40af; - } - - .\32xl\:focus\:elsa-ring-offset-blue-900:focus { - --tw-ring-offset-color: #1e3a8a; - } - - .\32xl\:focus\:elsa-ring-offset-pink-50:focus { - --tw-ring-offset-color: #fdf2f8; - } - - .\32xl\:focus\:elsa-ring-offset-pink-100:focus { - --tw-ring-offset-color: #fce7f3; - } - - .\32xl\:focus\:elsa-ring-offset-pink-200:focus { - --tw-ring-offset-color: #fbcfe8; - } - - .\32xl\:focus\:elsa-ring-offset-pink-300:focus { - --tw-ring-offset-color: #f9a8d4; - } - - .\32xl\:focus\:elsa-ring-offset-pink-400:focus { - --tw-ring-offset-color: #f472b6; - } - - .\32xl\:focus\:elsa-ring-offset-pink-500:focus { - --tw-ring-offset-color: #ec4899; - } - - .\32xl\:focus\:elsa-ring-offset-pink-600:focus { - --tw-ring-offset-color: #db2777; - } - - .\32xl\:focus\:elsa-ring-offset-pink-700:focus { - --tw-ring-offset-color: #be185d; - } - - .\32xl\:focus\:elsa-ring-offset-pink-800:focus { - --tw-ring-offset-color: #9d174d; - } - - .\32xl\:focus\:elsa-ring-offset-pink-900:focus { - --tw-ring-offset-color: #831843; - } - - .\32xl\:focus\:elsa-ring-offset-cool-gray-50:focus { - --tw-ring-offset-color: #f9fafb; - } - - .\32xl\:focus\:elsa-ring-offset-cool-gray-100:focus { - --tw-ring-offset-color: #f3f4f6; - } - - .\32xl\:focus\:elsa-ring-offset-cool-gray-200:focus { - --tw-ring-offset-color: #e5e7eb; - } - - .\32xl\:focus\:elsa-ring-offset-cool-gray-300:focus { - --tw-ring-offset-color: #d1d5db; - } - - .\32xl\:focus\:elsa-ring-offset-cool-gray-400:focus { - --tw-ring-offset-color: #9ca3af; - } - - .\32xl\:focus\:elsa-ring-offset-cool-gray-500:focus { - --tw-ring-offset-color: #6b7280; - } - - .\32xl\:focus\:elsa-ring-offset-cool-gray-600:focus { - --tw-ring-offset-color: #4b5563; - } - - .\32xl\:focus\:elsa-ring-offset-cool-gray-700:focus { - --tw-ring-offset-color: #374151; - } - - .\32xl\:focus\:elsa-ring-offset-cool-gray-800:focus { - --tw-ring-offset-color: #1f2937; - } - - .\32xl\:focus\:elsa-ring-offset-cool-gray-900:focus { - --tw-ring-offset-color: #111827; - } - - .\32xl\:focus\:elsa-ring-offset-rose-50:focus { - --tw-ring-offset-color: #fff1f2; - } - - .\32xl\:focus\:elsa-ring-offset-rose-100:focus { - --tw-ring-offset-color: #ffe4e6; - } - - .\32xl\:focus\:elsa-ring-offset-rose-200:focus { - --tw-ring-offset-color: #fecdd3; - } - - .\32xl\:focus\:elsa-ring-offset-rose-300:focus { - --tw-ring-offset-color: #fda4af; - } - - .\32xl\:focus\:elsa-ring-offset-rose-400:focus { - --tw-ring-offset-color: #fb7185; - } - - .\32xl\:focus\:elsa-ring-offset-rose-500:focus { - --tw-ring-offset-color: #f43f5e; - } - - .\32xl\:focus\:elsa-ring-offset-rose-600:focus { - --tw-ring-offset-color: #e11d48; - } - - .\32xl\:focus\:elsa-ring-offset-rose-700:focus { - --tw-ring-offset-color: #be123c; - } - - .\32xl\:focus\:elsa-ring-offset-rose-800:focus { - --tw-ring-offset-color: #9f1239; - } - - .\32xl\:focus\:elsa-ring-offset-rose-900:focus { - --tw-ring-offset-color: #881337; - } - - .\32xl\:elsa-grayscale-0 { - --tw-grayscale: grayscale(0); - } - - .\32xl\:elsa-grayscale { - --tw-grayscale: grayscale(100%); - } - - .\32xl\:elsa-backdrop-grayscale-0 { - --tw-backdrop-grayscale: grayscale(0); - } - - .\32xl\:elsa-backdrop-grayscale { - --tw-backdrop-grayscale: grayscale(100%); - } -} \ No newline at end of file diff --git a/src/designer/elsa-workflows-studio/src/components.d.ts b/src/designer/elsa-workflows-studio/src/components.d.ts index 992d6a0af..02283a4b7 100644 --- a/src/designer/elsa-workflows-studio/src/components.d.ts +++ b/src/designer/elsa-workflows-studio/src/components.d.ts @@ -5,13 +5,12 @@ * It contains typing information for all components that exist in this project. */ import { HTMLStencilElement, JSXBase } from "@stencil/core/internal"; -import { ActivityDefinitionProperty, ActivityDescriptor, ActivityModel, ActivityPropertyDescriptor, OrderBy, SelectListItem, VersionOptions, WorkflowBlueprint, WorkflowDefinition, WorkflowExecutionLogRecord, WorkflowModel, WorkflowStatus } from "./models"; +import { ActivityDefinitionProperty, ActivityDescriptor, ActivityModel, ActivityPropertyDescriptor, ElsaStudio, OrderBy, SelectListItem, VersionOptions, WorkflowBlueprint, WorkflowDefinition, WorkflowExecutionLogRecord, WorkflowModel, WorkflowStatus } from "./models"; import { LocationSegments, MatchResults, RouterHistory } from "@stencil/router"; import { MenuItem } from "./components/controls/elsa-context-menu/models"; +import { VNode } from "@stencil/core"; import { ActivityContextMenuState, LayoutDirection, WorkflowDesignerMode } from "./components/designers/tree/elsa-designer-tree/models"; import { DropdownButtonItem, DropdownButtonOrigin } from "./components/controls/elsa-dropdown-button/models"; -import { AxiosInstance, AxiosRequestConfig } from "axios"; -import { Service } from "axios-middleware"; import { MonacoValueChangedArgs } from "./components/controls/elsa-monaco/elsa-monaco"; import { Map } from "./utils/utils"; import { PagerData } from "./components/controls/elsa-pager/elsa-pager"; @@ -41,10 +40,14 @@ export namespace Components { "history": RouterHistory; "menuItems": Array; } + interface ElsaControl { + "content": VNode | string | Element; + } interface ElsaDesignerTree { "activityBorderColor"?: (activity: ActivityModel) => string; "activityContextMenu"?: ActivityContextMenuState; "activityContextMenuButton"?: (activity: ActivityModel) => string; + "enableMultipleConnectionsFromSingleSource": boolean; "layoutDirection": LayoutDirection; "mode": WorkflowDesignerMode; "model": WorkflowModel; @@ -74,8 +77,6 @@ export namespace Components { "singleLineMode": boolean; "workflowDefinitionId": string; } - interface ElsaExternalEvents { - } interface ElsaInputTags { "fieldId"?: string; "fieldName"?: string; @@ -112,7 +113,7 @@ export namespace Components { "editorHeight": string; "expressions": Map; "fieldName"?: string; - "isDisabled"?: boolean; + "isReadOnly"?: boolean; "label": string; "singleLineMode": boolean; "supportedSyntaxes": Array; @@ -162,51 +163,48 @@ export namespace Components { "propertyDescriptor": ActivityPropertyDescriptor; "propertyModel": ActivityDefinitionProperty; } + interface ElsaStudioDashboard { + "basePath": string; + "culture": string; + } interface ElsaStudioHome { "culture": string; } interface ElsaStudioRoot { + "addPlugin": (pluginType: any) => Promise; + "addPlugins": (pluginTypes: Array) => Promise; + "basePath": string; "culture": string; "monacoLibPath": string; "serverUrl": string; } interface ElsaStudioWebhookDefinitionsEdit { - "history": RouterHistory; "match": MatchResults; - "serverUrl": string; } interface ElsaStudioWebhookDefinitionsList { + "basePath": string; "culture": string; - "history": RouterHistory; - "serverUrl": string; } interface ElsaStudioWorkflowBlueprintView { "match": MatchResults; - "serverUrl": string; } interface ElsaStudioWorkflowDefinitionsEdit { - "culture": string; "match": MatchResults; - "monacoLibPath": string; - "serverUrl": string; } interface ElsaStudioWorkflowDefinitionsList { + "basePath": string; "culture": string; "history": RouterHistory; - "serverUrl": string; } interface ElsaStudioWorkflowInstancesList { "culture": string; - "history": RouterHistory; - "serverUrl": string; } interface ElsaStudioWorkflowInstancesView { "match": MatchResults; - "serverUrl": string; } interface ElsaStudioWorkflowRegistry { - "history": RouterHistory; - "serverUrl": string; + "basePath": string; + "culture": string; } interface ElsaSwitchCasesProperty { "propertyDescriptor": ActivityPropertyDescriptor; @@ -219,6 +217,7 @@ export namespace Components { interface ElsaWebhookDefinitionEditorNotifications { } interface ElsaWebhookDefinitionEditorScreen { + "culture": string; "getServerUrl": () => Promise; "getWebhookId": () => Promise; "history"?: RouterHistory; @@ -227,10 +226,13 @@ export namespace Components { "webhookId": string; } interface ElsaWebhookDefinitionsListScreen { + "basePath": string; + "culture": string; "history"?: RouterHistory; "serverUrl": string; } interface ElsaWorkflowBlueprintViewerScreen { + "culture": string; "getServerUrl": () => Promise; "serverUrl": string; "workflowDefinitionId": string; @@ -248,6 +250,7 @@ export namespace Components { "workflowDefinitionId": string; } interface ElsaWorkflowDefinitionsListScreen { + "basePath": string; "culture": string; "history"?: RouterHistory; "serverUrl": string; @@ -263,14 +266,18 @@ export namespace Components { "workflowModel": WorkflowModel; } interface ElsaWorkflowInstanceListScreen { + "basePath": string; "culture": string; + "getSelectedWorkflowInstanceIds": () => Promise; "history"?: RouterHistory; "orderBy"?: OrderBy; + "refresh": () => Promise; "serverUrl": string; "workflowId"?: string; "workflowStatus"?: WorkflowStatus; } interface ElsaWorkflowInstanceViewerScreen { + "culture": string; "getServerUrl": () => Promise; "serverUrl": string; "workflowInstanceId": string; @@ -281,6 +288,8 @@ export namespace Components { "workflowDefinition": WorkflowDefinition; } interface ElsaWorkflowRegistryListScreen { + "basePath": string; + "culture": string; "history"?: RouterHistory; "serverUrl": string; } @@ -326,6 +335,12 @@ declare global { prototype: HTMLElsaContextMenuElement; new (): HTMLElsaContextMenuElement; }; + interface HTMLElsaControlElement extends Components.ElsaControl, HTMLStencilElement { + } + var HTMLElsaControlElement: { + prototype: HTMLElsaControlElement; + new (): HTMLElsaControlElement; + }; interface HTMLElsaDesignerTreeElement extends Components.ElsaDesignerTree, HTMLStencilElement { } var HTMLElsaDesignerTreeElement: { @@ -350,12 +365,6 @@ declare global { prototype: HTMLElsaExpressionEditorElement; new (): HTMLElsaExpressionEditorElement; }; - interface HTMLElsaExternalEventsElement extends Components.ElsaExternalEvents, HTMLStencilElement { - } - var HTMLElsaExternalEventsElement: { - prototype: HTMLElsaExternalEventsElement; - new (): HTMLElsaExternalEventsElement; - }; interface HTMLElsaInputTagsElement extends Components.ElsaInputTags, HTMLStencilElement { } var HTMLElsaInputTagsElement: { @@ -434,6 +443,12 @@ declare global { prototype: HTMLElsaSingleLinePropertyElement; new (): HTMLElsaSingleLinePropertyElement; }; + interface HTMLElsaStudioDashboardElement extends Components.ElsaStudioDashboard, HTMLStencilElement { + } + var HTMLElsaStudioDashboardElement: { + prototype: HTMLElsaStudioDashboardElement; + new (): HTMLElsaStudioDashboardElement; + }; interface HTMLElsaStudioHomeElement extends Components.ElsaStudioHome, HTMLStencilElement { } var HTMLElsaStudioHomeElement: { @@ -591,11 +606,11 @@ declare global { "elsa-checkbox-property": HTMLElsaCheckboxPropertyElement; "elsa-confirm-dialog": HTMLElsaConfirmDialogElement; "elsa-context-menu": HTMLElsaContextMenuElement; + "elsa-control": HTMLElsaControlElement; "elsa-designer-tree": HTMLElsaDesignerTreeElement; "elsa-dropdown-button": HTMLElsaDropdownButtonElement; "elsa-dropdown-property": HTMLElsaDropdownPropertyElement; "elsa-expression-editor": HTMLElsaExpressionEditorElement; - "elsa-external-events": HTMLElsaExternalEventsElement; "elsa-input-tags": HTMLElsaInputTagsElement; "elsa-input-tags-dropdown": HTMLElsaInputTagsDropdownElement; "elsa-json-property": HTMLElsaJsonPropertyElement; @@ -609,6 +624,7 @@ declare global { "elsa-radio-list-property": HTMLElsaRadioListPropertyElement; "elsa-script-property": HTMLElsaScriptPropertyElement; "elsa-single-line-property": HTMLElsaSingleLinePropertyElement; + "elsa-studio-dashboard": HTMLElsaStudioDashboardElement; "elsa-studio-home": HTMLElsaStudioHomeElement; "elsa-studio-root": HTMLElsaStudioRootElement; "elsa-studio-webhook-definitions-edit": HTMLElsaStudioWebhookDefinitionsEditElement; @@ -658,10 +674,14 @@ declare namespace LocalJSX { "history"?: RouterHistory; "menuItems"?: Array; } + interface ElsaControl { + "content"?: VNode | string | Element; + } interface ElsaDesignerTree { "activityBorderColor"?: (activity: ActivityModel) => string; "activityContextMenu"?: ActivityContextMenuState; "activityContextMenuButton"?: (activity: ActivityModel) => string; + "enableMultipleConnectionsFromSingleSource"?: boolean; "layoutDirection"?: LayoutDirection; "mode"?: WorkflowDesignerMode; "model"?: WorkflowModel; @@ -694,10 +714,6 @@ declare namespace LocalJSX { "singleLineMode"?: boolean; "workflowDefinitionId"?: string; } - interface ElsaExternalEvents { - "onHttpClientConfigCreated"?: (event: CustomEvent) => void; - "onHttpClientCreated"?: (event: CustomEvent<{ service: Service, axiosInstance: AxiosInstance }>) => void; - } interface ElsaInputTags { "fieldId"?: string; "fieldName"?: string; @@ -733,7 +749,7 @@ declare namespace LocalJSX { "editorHeight"?: string; "expressions"?: Map; "fieldName"?: string; - "isDisabled"?: boolean; + "isReadOnly"?: boolean; "label"?: string; "onExpressionChanged"?: (event: CustomEvent) => void; "onSyntaxChanged"?: (event: CustomEvent) => void; @@ -787,51 +803,47 @@ declare namespace LocalJSX { "propertyDescriptor"?: ActivityPropertyDescriptor; "propertyModel"?: ActivityDefinitionProperty; } + interface ElsaStudioDashboard { + "basePath"?: string; + "culture"?: string; + } interface ElsaStudioHome { "culture"?: string; } interface ElsaStudioRoot { + "basePath"?: string; "culture"?: string; "monacoLibPath"?: string; + "onInitializing"?: (event: CustomEvent) => void; "serverUrl"?: string; } interface ElsaStudioWebhookDefinitionsEdit { - "history"?: RouterHistory; "match"?: MatchResults; - "serverUrl"?: string; } interface ElsaStudioWebhookDefinitionsList { + "basePath"?: string; "culture"?: string; - "history"?: RouterHistory; - "serverUrl"?: string; } interface ElsaStudioWorkflowBlueprintView { "match"?: MatchResults; - "serverUrl"?: string; } interface ElsaStudioWorkflowDefinitionsEdit { - "culture"?: string; "match"?: MatchResults; - "monacoLibPath"?: string; - "serverUrl"?: string; } interface ElsaStudioWorkflowDefinitionsList { + "basePath"?: string; "culture"?: string; "history"?: RouterHistory; - "serverUrl"?: string; } interface ElsaStudioWorkflowInstancesList { "culture"?: string; - "history"?: RouterHistory; - "serverUrl"?: string; } interface ElsaStudioWorkflowInstancesView { "match"?: MatchResults; - "serverUrl"?: string; } interface ElsaStudioWorkflowRegistry { - "history"?: RouterHistory; - "serverUrl"?: string; + "basePath"?: string; + "culture"?: string; } interface ElsaSwitchCasesProperty { "propertyDescriptor"?: ActivityPropertyDescriptor; @@ -842,16 +854,20 @@ declare namespace LocalJSX { interface ElsaWebhookDefinitionEditorNotifications { } interface ElsaWebhookDefinitionEditorScreen { + "culture"?: string; "history"?: RouterHistory; "serverUrl"?: string; "webhookDefinition"?: WebhookDefinition; "webhookId"?: string; } interface ElsaWebhookDefinitionsListScreen { + "basePath"?: string; + "culture"?: string; "history"?: RouterHistory; "serverUrl"?: string; } interface ElsaWorkflowBlueprintViewerScreen { + "culture"?: string; "serverUrl"?: string; "workflowDefinitionId"?: string; } @@ -865,6 +881,7 @@ declare namespace LocalJSX { "workflowDefinitionId"?: string; } interface ElsaWorkflowDefinitionsListScreen { + "basePath"?: string; "culture"?: string; "history"?: RouterHistory; "serverUrl"?: string; @@ -878,6 +895,7 @@ declare namespace LocalJSX { "workflowModel"?: WorkflowModel; } interface ElsaWorkflowInstanceListScreen { + "basePath"?: string; "culture"?: string; "history"?: RouterHistory; "orderBy"?: OrderBy; @@ -886,6 +904,7 @@ declare namespace LocalJSX { "workflowStatus"?: WorkflowStatus; } interface ElsaWorkflowInstanceViewerScreen { + "culture"?: string; "serverUrl"?: string; "workflowInstanceId"?: string; } @@ -899,6 +918,8 @@ declare namespace LocalJSX { "workflowDefinition"?: WorkflowDefinition; } interface ElsaWorkflowRegistryListScreen { + "basePath"?: string; + "culture"?: string; "history"?: RouterHistory; "serverUrl"?: string; } @@ -913,11 +934,11 @@ declare namespace LocalJSX { "elsa-checkbox-property": ElsaCheckboxProperty; "elsa-confirm-dialog": ElsaConfirmDialog; "elsa-context-menu": ElsaContextMenu; + "elsa-control": ElsaControl; "elsa-designer-tree": ElsaDesignerTree; "elsa-dropdown-button": ElsaDropdownButton; "elsa-dropdown-property": ElsaDropdownProperty; "elsa-expression-editor": ElsaExpressionEditor; - "elsa-external-events": ElsaExternalEvents; "elsa-input-tags": ElsaInputTags; "elsa-input-tags-dropdown": ElsaInputTagsDropdown; "elsa-json-property": ElsaJsonProperty; @@ -931,6 +952,7 @@ declare namespace LocalJSX { "elsa-radio-list-property": ElsaRadioListProperty; "elsa-script-property": ElsaScriptProperty; "elsa-single-line-property": ElsaSingleLineProperty; + "elsa-studio-dashboard": ElsaStudioDashboard; "elsa-studio-home": ElsaStudioHome; "elsa-studio-root": ElsaStudioRoot; "elsa-studio-webhook-definitions-edit": ElsaStudioWebhookDefinitionsEdit; @@ -968,11 +990,11 @@ declare module "@stencil/core" { "elsa-checkbox-property": LocalJSX.ElsaCheckboxProperty & JSXBase.HTMLAttributes; "elsa-confirm-dialog": LocalJSX.ElsaConfirmDialog & JSXBase.HTMLAttributes; "elsa-context-menu": LocalJSX.ElsaContextMenu & JSXBase.HTMLAttributes; + "elsa-control": LocalJSX.ElsaControl & JSXBase.HTMLAttributes; "elsa-designer-tree": LocalJSX.ElsaDesignerTree & JSXBase.HTMLAttributes; "elsa-dropdown-button": LocalJSX.ElsaDropdownButton & JSXBase.HTMLAttributes; "elsa-dropdown-property": LocalJSX.ElsaDropdownProperty & JSXBase.HTMLAttributes; "elsa-expression-editor": LocalJSX.ElsaExpressionEditor & JSXBase.HTMLAttributes; - "elsa-external-events": LocalJSX.ElsaExternalEvents & JSXBase.HTMLAttributes; "elsa-input-tags": LocalJSX.ElsaInputTags & JSXBase.HTMLAttributes; "elsa-input-tags-dropdown": LocalJSX.ElsaInputTagsDropdown & JSXBase.HTMLAttributes; "elsa-json-property": LocalJSX.ElsaJsonProperty & JSXBase.HTMLAttributes; @@ -986,6 +1008,7 @@ declare module "@stencil/core" { "elsa-radio-list-property": LocalJSX.ElsaRadioListProperty & JSXBase.HTMLAttributes; "elsa-script-property": LocalJSX.ElsaScriptProperty & JSXBase.HTMLAttributes; "elsa-single-line-property": LocalJSX.ElsaSingleLineProperty & JSXBase.HTMLAttributes; + "elsa-studio-dashboard": LocalJSX.ElsaStudioDashboard & JSXBase.HTMLAttributes; "elsa-studio-home": LocalJSX.ElsaStudioHome & JSXBase.HTMLAttributes; "elsa-studio-root": LocalJSX.ElsaStudioRoot & JSXBase.HTMLAttributes; "elsa-studio-webhook-definitions-edit": LocalJSX.ElsaStudioWebhookDefinitionsEdit & JSXBase.HTMLAttributes; diff --git a/src/designer/elsa-workflows-studio/src/components/controls/elsa-control/elsa-control.tsx b/src/designer/elsa-workflows-studio/src/components/controls/elsa-control/elsa-control.tsx new file mode 100644 index 000000000..9b8084323 --- /dev/null +++ b/src/designer/elsa-workflows-studio/src/components/controls/elsa-control/elsa-control.tsx @@ -0,0 +1,32 @@ +import {Component, h, Host, Prop, VNode} from '@stencil/core'; + +@Component({ + tag: 'elsa-control', + shadow: false, +}) +export class ElsaControl { + @Prop() content: VNode | string | Element; + el: HTMLElement; + + render() { + const content: any = this.content; + + if(typeof content === 'string') + return ; + + if(!!content.tagName) + return this.el = el}/>; + + return ( + {content} + ); + } + + componentDidLoad(){ + if(!this.el) + return; + + const content = this.content as HTMLElement; + this.el.append(content); + } +} diff --git a/src/designer/elsa-workflows-studio/src/components/controls/elsa-control/readme.md b/src/designer/elsa-workflows-studio/src/components/controls/elsa-control/readme.md new file mode 100644 index 000000000..f8f68074d --- /dev/null +++ b/src/designer/elsa-workflows-studio/src/components/controls/elsa-control/readme.md @@ -0,0 +1,30 @@ +# elsa-control + + + + + + +## Properties + +| Property | Attribute | Description | Type | Default | +| --------- | --------- | ----------- | ---------------------------- | ----------- | +| `content` | `content` | | `Element \| VNode \| string` | `undefined` | + + +## Dependencies + +### Used by + + - [elsa-activity-editor-modal](../../screens/workflow-definition-editor/elsa-activity-editor-modal) + +### Graph +```mermaid +graph TD; + elsa-activity-editor-modal --> elsa-control + style elsa-control fill:#f9f,stroke:#333,stroke-width:4px +``` + +---------------------------------------------- + +*Built with [StencilJS](https://stenciljs.com/)* diff --git a/src/designer/elsa-workflows-studio/src/components/controls/elsa-dropdown-button/models.tsx b/src/designer/elsa-workflows-studio/src/components/controls/elsa-dropdown-button/models.tsx index a68023b6a..03608bb0a 100644 --- a/src/designer/elsa-workflows-studio/src/components/controls/elsa-dropdown-button/models.tsx +++ b/src/designer/elsa-workflows-studio/src/components/controls/elsa-dropdown-button/models.tsx @@ -10,4 +10,5 @@ export interface DropdownButtonItem { text: string; url?: string; isSelected?: boolean; + handler?: () => {}; } diff --git a/src/designer/elsa-workflows-studio/src/components/controls/elsa-external-events/elsa-external-events.tsx b/src/designer/elsa-workflows-studio/src/components/controls/elsa-external-events/elsa-external-events.tsx deleted file mode 100644 index c7d40d002..000000000 --- a/src/designer/elsa-workflows-studio/src/components/controls/elsa-external-events/elsa-external-events.tsx +++ /dev/null @@ -1,37 +0,0 @@ -import {Component, Host, h, Prop, Event, EventEmitter, State, Watch} from '@stencil/core'; -import {AxiosInstance, AxiosRequestConfig} from "axios"; -import {Service} from 'axios-middleware'; -import {eventBus} from "../../../services/event-bus"; -import {EventTypes} from "../../../models"; - -@Component({ - tag: 'elsa-external-events', - shadow: false, -}) -export class ElsaExternalEvents { - - @Event() httpClientConfigCreated: EventEmitter; - @Event() httpClientCreated: EventEmitter<{ service: Service, axiosInstance: AxiosInstance }>; - - connectedCallback() { - eventBus.on(EventTypes.HttpClientConfigCreated, this.onHttpClientConfigCreated); - eventBus.on(EventTypes.HttpClientCreated, this.onHttpClientCreated); - } - - disconnectedCallback() { - eventBus.detach(EventTypes.HttpClientConfigCreated, this.onHttpClientConfigCreated); - eventBus.detach(EventTypes.HttpClientCreated, this.onHttpClientCreated); - } - - private onHttpClientConfigCreated = (config: AxiosRequestConfig) => { - this.httpClientConfigCreated.emit(config); - }; - - private onHttpClientCreated = (service: Service, axiosInstance: AxiosInstance) => { - this.httpClientCreated.emit({service, axiosInstance}); - }; - - render() { - return ; - } -} diff --git a/src/designer/elsa-workflows-studio/src/components/controls/elsa-external-events/readme.md b/src/designer/elsa-workflows-studio/src/components/controls/elsa-external-events/readme.md deleted file mode 100644 index 7742d6c92..000000000 --- a/src/designer/elsa-workflows-studio/src/components/controls/elsa-external-events/readme.md +++ /dev/null @@ -1,31 +0,0 @@ -# elsa-external-events - - - - - - -## Events - -| Event | Description | Type | -| ------------------------- | ----------- | -------------------------------------------------------------- | -| `httpClientConfigCreated` | | `CustomEvent` | -| `httpClientCreated` | | `CustomEvent<{ service: any; axiosInstance: AxiosInstance; }>` | - - -## Dependencies - -### Used by - - - [elsa-studio-root](../../dashboard/pages/elsa-studio-root) - -### Graph -```mermaid -graph TD; - elsa-studio-root --> elsa-external-events - style elsa-external-events fill:#f9f,stroke:#333,stroke-width:4px -``` - ----------------------------------------------- - -*Built with [StencilJS](https://stenciljs.com/)* diff --git a/src/designer/elsa-workflows-studio/src/components/controls/elsa-pager/elsa-pager.tsx b/src/designer/elsa-workflows-studio/src/components/controls/elsa-pager/elsa-pager.tsx index 58522e8ea..a14adbdb4 100644 --- a/src/designer/elsa-workflows-studio/src/components/controls/elsa-pager/elsa-pager.tsx +++ b/src/designer/elsa-workflows-studio/src/components/controls/elsa-pager/elsa-pager.tsx @@ -38,12 +38,11 @@ export class ElsaPager { t = (key: string, options?: any) => this.i18next.t(key, options); navigate(path: string, page: number) { - + if (this.history) { this.history.push(path); return; - } - else { + } else { this.paged.emit({page, pageSize: this.pageSize, totalCount: this.totalCount}); } } @@ -169,7 +168,13 @@ export class ElsaPager {
-
- + ); } } +Tunnel.injectProps(ElsaStudioWorkflowDefinitionsList, ['culture', 'basePath']); \ No newline at end of file diff --git a/src/designer/elsa-workflows-studio/src/components/dashboard/pages/elsa-studio-workflow-definitions-list/readme.md b/src/designer/elsa-workflows-studio/src/components/dashboard/pages/elsa-studio-workflow-definitions-list/readme.md index 36852c818..a150bafa8 100644 --- a/src/designer/elsa-workflows-studio/src/components/dashboard/pages/elsa-studio-workflow-definitions-list/readme.md +++ b/src/designer/elsa-workflows-studio/src/components/dashboard/pages/elsa-studio-workflow-definitions-list/readme.md @@ -7,10 +7,11 @@ ## Properties -| Property | Attribute | Description | Type | Default | -| ----------- | ------------ | ----------- | --------------- | ----------- | -| `history` | -- | | `RouterHistory` | `undefined` | -| `serverUrl` | `server-url` | | `string` | `undefined` | +| Property | Attribute | Description | Type | Default | +| ---------- | ----------- | ----------- | --------------- | ----------- | +| `basePath` | `base-path` | | `string` | `undefined` | +| `culture` | `culture` | | `string` | `undefined` | +| `history` | -- | | `RouterHistory` | `undefined` | ## Dependencies @@ -19,15 +20,18 @@ - stencil-route-link - [elsa-workflow-definitions-list-screen](../../../screens/workflow-definition-list/elsa-workflow-definitions-screen) +- context-consumer ### Graph ```mermaid graph TD; elsa-studio-workflow-definitions-list --> stencil-route-link elsa-studio-workflow-definitions-list --> elsa-workflow-definitions-list-screen + elsa-studio-workflow-definitions-list --> context-consumer elsa-workflow-definitions-list-screen --> stencil-route-link elsa-workflow-definitions-list-screen --> elsa-context-menu elsa-workflow-definitions-list-screen --> elsa-confirm-dialog + elsa-workflow-definitions-list-screen --> context-consumer elsa-confirm-dialog --> elsa-modal-dialog style elsa-studio-workflow-definitions-list fill:#f9f,stroke:#333,stroke-width:4px ``` diff --git a/src/designer/elsa-workflows-studio/src/components/dashboard/pages/elsa-studio-workflow-instances-list/elsa-studio-workflow-instances-list.tsx b/src/designer/elsa-workflows-studio/src/components/dashboard/pages/elsa-studio-workflow-instances-list/elsa-studio-workflow-instances-list.tsx index 6e797642e..3e5e9007c 100644 --- a/src/designer/elsa-workflows-studio/src/components/dashboard/pages/elsa-studio-workflow-instances-list/elsa-studio-workflow-instances-list.tsx +++ b/src/designer/elsa-workflows-studio/src/components/dashboard/pages/elsa-studio-workflow-instances-list/elsa-studio-workflow-instances-list.tsx @@ -1,27 +1,34 @@ import {Component, h, Prop, State} from '@stencil/core'; -import {RouterHistory} from "@stencil/router"; +import {i18n} from "i18next"; +import {loadTranslations} from "../../../i18n/i18n-loader"; +import {resources} from "./localizations"; @Component({ tag: 'elsa-studio-workflow-instances-list', shadow: false, }) export class ElsaStudioWorkflowInstancesList { - @Prop() history: RouterHistory; - @Prop() serverUrl: string; @Prop() culture: string; + private i18next: i18n; + + async componentWillLoad() { + this.i18next = await loadTranslations(this.culture, resources); + } render() { + const t = x => this.i18next.t(x); + return (

- Workflow Instances + {t('Title')}

- +
); } diff --git a/src/designer/elsa-workflows-studio/src/components/dashboard/pages/elsa-studio-workflow-instances-list/localizations.ts b/src/designer/elsa-workflows-studio/src/components/dashboard/pages/elsa-studio-workflow-instances-list/localizations.ts new file mode 100644 index 000000000..d61b16e50 --- /dev/null +++ b/src/designer/elsa-workflows-studio/src/components/dashboard/pages/elsa-studio-workflow-instances-list/localizations.ts @@ -0,0 +1,12 @@ +export const resources = { + 'en': { + default: { + 'Title': 'Workflow Instances' + } + }, + 'nl-NL': { + default: { + 'Title': 'Workflow Instanties' + } + } +}; \ No newline at end of file diff --git a/src/designer/elsa-workflows-studio/src/components/dashboard/pages/elsa-studio-workflow-instances-list/readme.md b/src/designer/elsa-workflows-studio/src/components/dashboard/pages/elsa-studio-workflow-instances-list/readme.md index 9c706b036..7676d44b1 100644 --- a/src/designer/elsa-workflows-studio/src/components/dashboard/pages/elsa-studio-workflow-instances-list/readme.md +++ b/src/designer/elsa-workflows-studio/src/components/dashboard/pages/elsa-studio-workflow-instances-list/readme.md @@ -7,10 +7,9 @@ ## Properties -| Property | Attribute | Description | Type | Default | -| ----------- | ------------ | ----------- | --------------- | ----------- | -| `history` | -- | | `RouterHistory` | `undefined` | -| `serverUrl` | `server-url` | | `string` | `undefined` | +| Property | Attribute | Description | Type | Default | +| --------- | --------- | ----------- | -------- | ----------- | +| `culture` | `culture` | | `string` | `undefined` | ## Dependencies @@ -26,9 +25,8 @@ graph TD; elsa-workflow-instance-list-screen --> stencil-route-link elsa-workflow-instance-list-screen --> elsa-context-menu elsa-workflow-instance-list-screen --> elsa-pager - elsa-workflow-instance-list-screen --> elsa-confirm-dialog elsa-workflow-instance-list-screen --> elsa-dropdown-button - elsa-confirm-dialog --> elsa-modal-dialog + elsa-workflow-instance-list-screen --> context-consumer elsa-dropdown-button --> stencil-route-link style elsa-studio-workflow-instances-list fill:#f9f,stroke:#333,stroke-width:4px ``` diff --git a/src/designer/elsa-workflows-studio/src/components/dashboard/pages/elsa-studio-workflow-instances-view/elsa-studio-workflow-instances-view.tsx b/src/designer/elsa-workflows-studio/src/components/dashboard/pages/elsa-studio-workflow-instances-view/elsa-studio-workflow-instances-view.tsx index 4c815c485..32b80472e 100644 --- a/src/designer/elsa-workflows-studio/src/components/dashboard/pages/elsa-studio-workflow-instances-view/elsa-studio-workflow-instances-view.tsx +++ b/src/designer/elsa-workflows-studio/src/components/dashboard/pages/elsa-studio-workflow-instances-view/elsa-studio-workflow-instances-view.tsx @@ -7,7 +7,6 @@ import {MatchResults} from '@stencil/router'; }) export class ElsaStudioWorkflowInstancesView { @Prop() match: MatchResults; - @Prop() serverUrl: string; id?: string; @@ -19,7 +18,7 @@ export class ElsaStudioWorkflowInstancesView { const id = this.id; return
- +
; } } diff --git a/src/designer/elsa-workflows-studio/src/components/dashboard/pages/elsa-studio-workflow-instances-view/readme.md b/src/designer/elsa-workflows-studio/src/components/dashboard/pages/elsa-studio-workflow-instances-view/readme.md index 3dbc5c3d4..0e6d267b2 100644 --- a/src/designer/elsa-workflows-studio/src/components/dashboard/pages/elsa-studio-workflow-instances-view/readme.md +++ b/src/designer/elsa-workflows-studio/src/components/dashboard/pages/elsa-studio-workflow-instances-view/readme.md @@ -7,10 +7,9 @@ ## Properties -| Property | Attribute | Description | Type | Default | -| ----------- | ------------ | ----------- | -------------- | ----------- | -| `match` | -- | | `MatchResults` | `undefined` | -| `serverUrl` | `server-url` | | `string` | `undefined` | +| Property | Attribute | Description | Type | Default | +| -------- | --------- | ----------- | -------------- | ----------- | +| `match` | -- | | `MatchResults` | `undefined` | ## Dependencies @@ -25,6 +24,7 @@ graph TD; elsa-studio-workflow-instances-view --> elsa-workflow-instance-viewer-screen elsa-workflow-instance-viewer-screen --> elsa-workflow-instance-journal elsa-workflow-instance-viewer-screen --> elsa-designer-tree + elsa-workflow-instance-viewer-screen --> context-consumer style elsa-studio-workflow-instances-view fill:#f9f,stroke:#333,stroke-width:4px ``` diff --git a/src/designer/elsa-workflows-studio/src/components/dashboard/pages/elsa-studio-workflow-registry/elsa-studio-workflow-registry.tsx b/src/designer/elsa-workflows-studio/src/components/dashboard/pages/elsa-studio-workflow-registry/elsa-studio-workflow-registry.tsx index 255f8a61a..d6fea60df 100644 --- a/src/designer/elsa-workflows-studio/src/components/dashboard/pages/elsa-studio-workflow-registry/elsa-studio-workflow-registry.tsx +++ b/src/designer/elsa-workflows-studio/src/components/dashboard/pages/elsa-studio-workflow-registry/elsa-studio-workflow-registry.tsx @@ -1,32 +1,46 @@ import {Component, h, Prop} from '@stencil/core'; -import {RouterHistory} from "@stencil/router"; +import {i18n} from "i18next"; +import {loadTranslations} from "../../../i18n/i18n-loader"; +import {resources} from "./localizations"; +import Tunnel from "../../../../data/dashboard"; @Component({ tag: 'elsa-studio-workflow-registry', shadow: false, }) export class ElsaStudioWorkflowRegistry { - @Prop() history: RouterHistory; - @Prop() serverUrl: string; - + @Prop() culture: string; + @Prop() basePath: string; + private i18next: i18n; + + async componentWillLoad() { + this.i18next = await loadTranslations(this.culture, resources); + } + render() { + const basePath = this.basePath; + const t = x => this.i18next.t(x); + return (

- Workflow Registry + {t('Title')}

- - Create Workflow + + {t('CreateButton')}
- +
); } } + +Tunnel.injectProps(ElsaStudioWorkflowRegistry, ['culture', 'basePath']); \ No newline at end of file diff --git a/src/designer/elsa-workflows-studio/src/components/dashboard/pages/elsa-studio-workflow-registry/localizations.ts b/src/designer/elsa-workflows-studio/src/components/dashboard/pages/elsa-studio-workflow-registry/localizations.ts new file mode 100644 index 000000000..e7239a1e9 --- /dev/null +++ b/src/designer/elsa-workflows-studio/src/components/dashboard/pages/elsa-studio-workflow-registry/localizations.ts @@ -0,0 +1,14 @@ +export const resources = { + 'en': { + default: { + 'Title': 'Workflow Registry', + 'CreateButton': 'Create Workflow' + } + }, + 'nl-NL': { + default: { + 'Title': 'Workflow Register', + 'CreateButton': 'Nieuwe Workflow' + } + } +}; \ No newline at end of file diff --git a/src/designer/elsa-workflows-studio/src/components/dashboard/pages/elsa-studio-workflow-registry/readme.md b/src/designer/elsa-workflows-studio/src/components/dashboard/pages/elsa-studio-workflow-registry/readme.md index ab0025368..020c06e1e 100644 --- a/src/designer/elsa-workflows-studio/src/components/dashboard/pages/elsa-studio-workflow-registry/readme.md +++ b/src/designer/elsa-workflows-studio/src/components/dashboard/pages/elsa-studio-workflow-registry/readme.md @@ -7,10 +7,10 @@ ## Properties -| Property | Attribute | Description | Type | Default | -| ----------- | ------------ | ----------- | --------------- | ----------- | -| `history` | -- | | `RouterHistory` | `undefined` | -| `serverUrl` | `server-url` | | `string` | `undefined` | +| Property | Attribute | Description | Type | Default | +| ---------- | ----------- | ----------- | -------- | ----------- | +| `basePath` | `base-path` | | `string` | `undefined` | +| `culture` | `culture` | | `string` | `undefined` | ## Dependencies @@ -19,14 +19,17 @@ - stencil-route-link - [elsa-workflow-registry-list-screen](../../../screens/workflow-registry-list/elsa-workflow-registry-list-screen) +- context-consumer ### Graph ```mermaid graph TD; elsa-studio-workflow-registry --> stencil-route-link elsa-studio-workflow-registry --> elsa-workflow-registry-list-screen + elsa-studio-workflow-registry --> context-consumer elsa-workflow-registry-list-screen --> stencil-route-link elsa-workflow-registry-list-screen --> elsa-context-menu + elsa-workflow-registry-list-screen --> context-consumer style elsa-studio-workflow-registry fill:#f9f,stroke:#333,stroke-width:4px ``` diff --git a/src/designer/elsa-workflows-studio/src/components/designers/tree/elsa-designer-tree/elsa-designer-tree.tsx b/src/designer/elsa-workflows-studio/src/components/designers/tree/elsa-designer-tree/elsa-designer-tree.tsx index ac6bb26fe..92ac20321 100644 --- a/src/designer/elsa-workflows-studio/src/components/designers/tree/elsa-designer-tree/elsa-designer-tree.tsx +++ b/src/designer/elsa-workflows-studio/src/components/designers/tree/elsa-designer-tree/elsa-designer-tree.tsx @@ -2,7 +2,7 @@ import {Component, Event, EventEmitter, h, Host, Method, Prop, State, Watch} fro import {v4 as uuid} from 'uuid'; import {addConnection, findActivity, getChildActivities, getInboundConnections, getOutboundConnections, Map, removeActivity, removeConnection} from '../../../../utils/utils'; import {ActivityDescriptor, ActivityDesignDisplayContext, ActivityModel, ActivityTraits, ConnectionModel, EventTypes, WorkflowModel, WorkflowPersistenceBehavior,} from '../../../../models'; -import {eventBus} from '../../../../services/event-bus'; +import {eventBus} from '../../../../services'; import * as d3 from 'd3'; import dagreD3 from 'dagre-d3'; import state from '../../../../utils/store'; @@ -23,6 +23,7 @@ export class ElsaWorkflowDesigner { @Prop() activityContextMenu?: ActivityContextMenuState; @Prop() mode: WorkflowDesignerMode = WorkflowDesignerMode.Edit; @Prop() layoutDirection: LayoutDirection = LayoutDirection.Vertical; + @Prop({attribute: 'enable-multiple-connections'}) enableMultipleConnectionsFromSingleSource: boolean; @Event({eventName: 'workflow-changed', bubbles: true, composed: true, cancelable: true}) workflowChanged: EventEmitter; @Event() activitySelected: EventEmitter; @Event() activityDeselected: EventEmitter; @@ -37,11 +38,11 @@ export class ElsaWorkflowDesigner { }; el: HTMLElement; - svg: SVGElement; - inner: SVGElement; - svgD3Selected: d3.Selection; - innerD3Selected: d3.Selection; - zoomParams: { x: number; y: number; scale: number } = {x: 0, y: 0, scale: 1}; + svg: SVGSVGElement; + inner: SVGGElement; + svgD3Selected: d3.Selection; + innerD3Selected: d3.Selection; + zoomParams: { x: number; y: number; scale: number, initialZoom: boolean } = {x: 0, y: 0, scale: 1, initialZoom: true}; dagreD3Renderer: dagreD3.Render = new dagreD3.render(); graph: dagreD3.graphlib.Graph = new dagreD3.graphlib.Graph().setGraph({}); @@ -96,8 +97,8 @@ export class ElsaWorkflowDesigner { } disconnectedCallback() { - eventBus.off(EventTypes.ActivityPicked); - eventBus.off(EventTypes.UpdateActivity); + eventBus.detach(EventTypes.ActivityPicked, this.onActivityPicked); + eventBus.detach(EventTypes.UpdateActivity, this.onUpdateActivity); d3.selectAll('.node').on('click', null); d3.selectAll('.edgePath').on('contextmenu', null); } @@ -109,41 +110,64 @@ export class ElsaWorkflowDesigner { componentDidLoad() { this.svgD3Selected = d3.select(this.svg); this.innerD3Selected = d3.select(this.inner); - this.tryRerenderTree(1200); + this.tryRerenderTree(500); } componentWillRender() { - if(!!this.activityDisplayContexts) + if (!!this.activityDisplayContexts) return; - + const activityModels = this.workflowModel.activities; const displayContexts: Map = {}; - const activityDescriptors: Array = state.activityDescriptors; for (const model of activityModels) { - const descriptor = activityDescriptors.find(x => x.type == model.type); - const description = model.description; - const bodyText = description && description.length > 0 ? description : undefined; - const bodyDisplay = bodyText ? `

${bodyText}

` : undefined; - const color = (descriptor.traits &= ActivityTraits.Trigger) == ActivityTraits.Trigger ? 'rose' : 'sky'; - const displayName = model.displayName; - - const displayContext: ActivityDesignDisplayContext = { - activityModel: model, - activityDescriptor: descriptor, - activityIcon: , - bodyDisplay: bodyDisplay, - displayName: displayName, - outcomes: [...model.outcomes], - }; - - eventBus.emit(EventTypes.ActivityDesignDisplaying, this, displayContext); - displayContexts[model.activityId] = displayContext; + displayContexts[model.activityId] = this.getActivityDisplayContext(model); } this.activityDisplayContexts = displayContexts; } + getActivityDisplayContext(activityModel: ActivityModel): ActivityDesignDisplayContext { + const activityDescriptors: Array = state.activityDescriptors; + let descriptor = activityDescriptors.find(x => x.type == activityModel.type); + let descriptorExists = !!descriptor; + + if (!descriptorExists) + descriptor = this.createNotFoundActivityDescriptor(activityModel); + + const description = descriptorExists ? activityModel.description : `(Not Found) ${descriptorExists}`; + const bodyText = description && description.length > 0 ? description : undefined; + const bodyDisplay = bodyText ? `

${bodyText}

` : undefined; + const color = (descriptor.traits &= ActivityTraits.Trigger) == ActivityTraits.Trigger ? 'rose' : 'sky'; + const displayName = descriptorExists ? activityModel.displayName : `(Not Found) ${activityModel.displayName}`; + + const displayContext: ActivityDesignDisplayContext = { + activityModel: activityModel, + activityDescriptor: descriptor, + activityIcon: , + bodyDisplay: bodyDisplay, + displayName: displayName, + outcomes: [...activityModel.outcomes], + }; + + eventBus.emit(EventTypes.ActivityDesignDisplaying, this, displayContext); + return displayContext; + } + + createNotFoundActivityDescriptor(activityModel: ActivityModel): ActivityDescriptor { + return { + outcomes: ['Done'], + inputProperties: [], + type: `(Not Found) ${activityModel.type}`, + outputProperties: [], + displayName: `(Not Found) ${activityModel.displayName || activityModel.name || activityModel.type}`, + traits: ActivityTraits.Action, + description: `(Not Found) ${activityModel.description}`, + category: 'Not Found', + browsable: false + }; + } + showActivityEditorInternal(activity: ActivityModel, animate: boolean) { eventBus.emit(EventTypes.ShowActivityEditor, this, activity, animate); } @@ -201,39 +225,27 @@ export class ElsaWorkflowDesigner { // Remove activity (will also remove its connections). workflowModel = removeActivity(workflowModel, activity.activityId); - // For each incoming activity, try to connect it to a outgoing activity based on outcome. - for (const incomingConnection of incomingConnections) { - const incomingActivity = findActivity(workflowModel, incomingConnection.sourceId); - const outgoingConnection = outgoingConnections.find(x => x.outcome === incomingConnection.outcome); + // For each incoming activity, try to connect it to an outgoing activity based on outcome. + if (outgoingConnections.length > 0 && incomingConnections.length > 0) { + for (const incomingConnection of incomingConnections) { + const incomingActivity = findActivity(workflowModel, incomingConnection.sourceId); + let outgoingConnection = outgoingConnections.find(x => x.outcome === incomingConnection.outcome); - if (outgoingConnection) workflowModel = addConnection(workflowModel, incomingActivity.activityId, outgoingConnection.targetId, incomingConnection.outcome); + // If not matching outcome was found, pick the first one. The user will have to manually reconnect to the desired outcome. + if (!outgoingConnection) + outgoingConnection = outgoingConnections[0]; + + if (!!outgoingConnection) + workflowModel = addConnection(workflowModel, { + sourceId: incomingActivity.activityId, + targetId: outgoingConnection.targetId, + outcome: incomingConnection.outcome + }); + } } this.updateWorkflowModel(workflowModel); } - onActivityPicked = async args => { - const activityDescriptor = args as ActivityDescriptor; - const activityModel = this.newActivity(activityDescriptor); - this.addingActivity = true; - this.showActivityEditorInternal(activityModel, false); - }; - - onUpdateActivity = args => { - const activityModel = args as ActivityModel; - - if (this.addingActivity) { - console.debug(`adding activity with ID ${activityModel.activityId}`) - const connectFromRoot = !this.parentActivityOutcome || this.parentActivityOutcome == ''; - const sourceId = connectFromRoot ? null : this.parentActivityId; - const targetId = connectFromRoot ? this.parentActivityId : null; - this.addActivity(activityModel, sourceId, targetId, this.parentActivityOutcome); - this.addingActivity = false; - } else { - console.debug(`updating activity with ID ${activityModel.activityId}`) - this.updateActivity(activityModel); - } - }; - newActivity(activityDescriptor: ActivityDescriptor): ActivityModel { const activity: ActivityModel = { activityId: uuid(), @@ -266,6 +278,7 @@ export class ElsaWorkflowDesigner { outcome = outcome || 'Done'; const workflowModel = {...this.workflowModel, activities: [...this.workflowModel.activities, activity]}; + const activityDisplayContext = this.getActivityDisplayContext(activity); if (targetActivityId) { const existingConnection = workflowModel.connections.find(x => x.targetId == targetActivityId && x.outcome == outcome); @@ -288,15 +301,25 @@ export class ElsaWorkflowDesigner { const existingConnection = workflowModel.connections.find(x => x.sourceId == sourceActivityId && x.outcome == outcome); if (existingConnection != null) { + // Remove the existing connection workflowModel.connections = workflowModel.connections.filter(x => x != existingConnection); - const replacementConnection = { - ...existingConnection, + // Create a new outbound connection between the source and the added activity. + const newOutboundConnection: ConnectionModel = { + sourceId: existingConnection.sourceId, targetId: activity.activityId, + outcome: existingConnection.outcome + }; + + workflowModel.connections.push(newOutboundConnection); + + // Create a new outbound activity between the added activity and the target of the source activity. + const connection: ConnectionModel = { + sourceId: activity.activityId, + targetId: existingConnection.targetId, + outcome: activityDisplayContext.outcomes[0] }; - workflowModel.connections.push(replacementConnection); - const connection: ConnectionModel = {sourceId: activity.activityId, targetId: existingConnection.targetId, outcome}; workflowModel.connections.push(connection); } else { const connection: ConnectionModel = {sourceId: sourceActivityId, targetId: activity.activityId, outcome: outcome}; @@ -315,8 +338,13 @@ export class ElsaWorkflowDesigner { addConnection(sourceActivityId: string, targetActivityId: string, outcome: string) { const workflowModel = {...this.workflowModel}; - const connection: ConnectionModel = {sourceId: sourceActivityId, targetId: targetActivityId, outcome: outcome}; - workflowModel.connections.push(connection); + const newConnection: ConnectionModel = {sourceId: sourceActivityId, targetId: targetActivityId, outcome: outcome}; + let connections = workflowModel.connections; + + if(!this.enableMultipleConnectionsFromSingleSource) + connections = [...workflowModel.connections.filter(x => !(x.sourceId === sourceActivityId && x.outcome === outcome))]; + + workflowModel.connections = [...connections, newConnection]; this.updateWorkflowModel(workflowModel); this.parentActivityId = null; this.parentActivityOutcome = null; @@ -348,11 +376,32 @@ export class ElsaWorkflowDesigner { x: transform.x, y: transform.y, scale: transform.k, + initialZoom: this.zoomParams.initialZoom, }; }); this.svgD3Selected.call(this.zoom); } + applyInitialZoom() { + const {width: widthSvg}: { width: number } = this.svgD3Selected.node().getBBox(); + const middleScreen: number = this.svgD3Selected.node().clientWidth / 2; + const nodeStartTransform: string = d3.select('.node.start').attr('transform'); + const nodeStartTranslateX: number = parseInt(nodeStartTransform.replace(/translate|((\)|\())/g, '').split(',')[0]); + + const zoomParamsScale: number = 1; + const zoomParamsY: number = 50; + const zoomParamsX: number = middleScreen - (widthSvg - (widthSvg - nodeStartTranslateX)); + + this.zoom.scaleTo(this.svgD3Selected, zoomParamsScale); + this.zoom.translateTo(this.svgD3Selected, zoomParamsX, zoomParamsY); + + this.svgD3Selected + .call(this.zoom.transform, d3.zoomIdentity.scale(zoomParamsScale) + .translate(zoomParamsX, zoomParamsY)); + + this.zoomParams.initialZoom = false; + } + setEntities() { this.graph = new dagreD3.graphlib.Graph().setGraph({}); @@ -384,7 +433,7 @@ export class ElsaWorkflowDesigner { // Connections between activities and their outcomes. const activityDisplayContexts = this.activityDisplayContexts || {}; - + this.workflowModel.activities.forEach(activity => { this.graph.setNode(activity.activityId, this.createActivityOptions(activity)); const displayContext = activityDisplayContexts[activity.activityId] || undefined; @@ -413,6 +462,29 @@ export class ElsaWorkflowDesigner { }); } + onActivityPicked = async args => { + const activityDescriptor = args as ActivityDescriptor; + const activityModel = this.newActivity(activityDescriptor); + this.addingActivity = true; + this.showActivityEditorInternal(activityModel, false); + }; + + onUpdateActivity = args => { + const activityModel = args as ActivityModel; + + if (this.addingActivity) { + console.debug(`adding activity with ID ${activityModel.activityId}`) + const connectFromRoot = !this.parentActivityOutcome || this.parentActivityOutcome == ''; + const sourceId = connectFromRoot ? null : this.parentActivityId; + const targetId = connectFromRoot ? this.parentActivityId : null; + this.addActivity(activityModel, sourceId, targetId, this.parentActivityOutcome); + this.addingActivity = false; + } else { + console.debug(`updating activity with ID ${activityModel.activityId}`) + this.updateActivity(activityModel); + } + }; + tryRerenderTree(waitTime?: number, attempt?: number) { const maxTries = 3; @@ -425,7 +497,7 @@ export class ElsaWorkflowDesigner { console.warn(`Attempt ${attempt + 1} failed while trying to render tree. Retrying ${maxTries - attempt + 1} more times.`) if (attempt < maxTries) - this.tryRerenderTree(100, attempt + 1); + this.tryRerenderTree(waitTime * attempt, attempt + 1); } }, waitTime); } @@ -433,19 +505,24 @@ export class ElsaWorkflowDesigner { renderNodes() { const prevTransform = this.innerD3Selected.attr('transform'); const scaleAfter = this.zoomParams.scale; + const root = d3.select(this.el); this.svgD3Selected.call(this.zoom.scaleTo, 1); this.dagreD3Renderer(this.innerD3Selected as any, this.graph as any); this.svgD3Selected.call(this.zoom.scaleTo, scaleAfter); this.innerD3Selected.attr('transform', prevTransform); + if (this.zoomParams.initialZoom === true) { + this.applyInitialZoom(); + } + if (this.mode == WorkflowDesignerMode.Edit) { - d3.selectAll('.node.add').each((n: any) => { + root.selectAll('.node.add').each((n: any) => { const node = this.graph.node(n) as any; d3.select(node.elem) .on('click', e => { e.preventDefault(); - d3.selectAll('.node.add svg').classed('elsa-text-green-400', false).classed('elsa-text-gray-400', true).classed('hover:elsa-text-blue-500', true); + root.selectAll('.node.add svg').classed('elsa-text-green-400', false).classed('elsa-text-gray-400', true).classed('hover:elsa-text-blue-500', true); this.parentActivityId = node.activity.activityId; this.parentActivityOutcome = node.outcome; @@ -465,14 +542,14 @@ export class ElsaWorkflowDesigner { }); }); - d3.selectAll('.node.start').each((n: any) => { + root.selectAll('.node.start').each((n: any) => { const node = this.graph.node(n) as any; d3.select(node.elem).on('click', e => { this.showActivityPicker(); }); }); - d3.selectAll('.edgePath').append(appendClickableEl).attr('class', 'label-clickable'); + root.selectAll('.edgePath').append(appendClickableEl).attr('class', 'label-clickable'); function appendClickableEl() { const originalD = this.querySelector('.path').getAttribute('d'); @@ -481,7 +558,7 @@ export class ElsaWorkflowDesigner { return this.appendChild(newPath); } - d3.selectAll('.edgePath').each((edg: any) => { + root.selectAll('.edgePath').each((edg: any) => { const edge = this.graph.edge(edg) as any; d3.select(edge.elem).on('contextmenu', e => { e.preventDefault(); @@ -494,7 +571,7 @@ export class ElsaWorkflowDesigner { }); } - d3.selectAll('.node.activity').each((n: any) => { + root.selectAll('.node.activity').each((n: any) => { const node = this.graph.node(n) as any; const activity = node.activity; const activityId = activity.activityId; @@ -568,6 +645,7 @@ export class ElsaWorkflowDesigner { const selectedColor = !!this.activityBorderColor ? activityBorderColor : 'blue'; const cssClass = !!this.selectedActivities[activity.activityId] ? `elsa-border-${selectedColor}-600` : `elsa-border-${activityBorderColor}-200 hover:elsa-border-${selectedColor}-600`; const displayName = displayContext.displayName || activity.displayName; + const typeName = activity.type; return `
@@ -578,6 +656,7 @@ export class ElsaWorkflowDesigner {

${displayName}

+ ${typeName !== displayName ? `

${typeName}

` : ''}
${activityContextMenuButton} @@ -609,8 +688,8 @@ export class ElsaWorkflowDesigner { render() { return ( (this.el = el)}> - (this.svg = el)} id="svg" style={{height: 'calc(100vh - 64px)', width: '100%', pointerEvents: this.activityContextMenuState.shown ? 'none' : ''}}> - (this.inner = el)}/> + (this.svg = el)} id="svg" style={{height: 'calc(100vh - 64px)', width: '100%', pointerEvents: this.activityContextMenuState.shown ? 'none' : ''}}> + (this.inner = el)}/> ); diff --git a/src/designer/elsa-workflows-studio/src/components/designers/tree/elsa-designer-tree/readme.md b/src/designer/elsa-workflows-studio/src/components/designers/tree/elsa-designer-tree/readme.md index 3f1ad13dc..5c637425c 100644 --- a/src/designer/elsa-workflows-studio/src/components/designers/tree/elsa-designer-tree/readme.md +++ b/src/designer/elsa-workflows-studio/src/components/designers/tree/elsa-designer-tree/readme.md @@ -7,15 +7,16 @@ ## Properties -| Property | Attribute | Description | Type | Default | -| --------------------------- | ------------------ | ----------- | ---------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- | -| `activityBorderColor` | -- | | `(activity: ActivityModel) => string` | `undefined` | -| `activityContextMenu` | -- | | `ActivityContextMenuState` | `undefined` | -| `activityContextMenuButton` | -- | | `(activity: ActivityModel) => string` | `undefined` | -| `layoutDirection` | `layout-direction` | | `LayoutDirection.Horizontal \| LayoutDirection.Vertical` | `LayoutDirection.Vertical` | -| `mode` | `mode` | | `WorkflowDesignerMode.Blueprint \| WorkflowDesignerMode.Edit \| WorkflowDesignerMode.Instance` | `WorkflowDesignerMode.Edit` | -| `model` | -- | | `WorkflowModel` | `{activities: [], connections: [], persistenceBehavior: WorkflowPersistenceBehavior.WorkflowBurst}` | -| `selectedActivityIds` | -- | | `string[]` | `[]` | +| Property | Attribute | Description | Type | Default | +| ------------------------------------------- | ----------------------------- | ----------- | ---------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- | +| `activityBorderColor` | -- | | `(activity: ActivityModel) => string` | `undefined` | +| `activityContextMenu` | -- | | `ActivityContextMenuState` | `undefined` | +| `activityContextMenuButton` | -- | | `(activity: ActivityModel) => string` | `undefined` | +| `enableMultipleConnectionsFromSingleSource` | `enable-multiple-connections` | | `boolean` | `undefined` | +| `layoutDirection` | `layout-direction` | | `LayoutDirection.Horizontal \| LayoutDirection.Vertical` | `LayoutDirection.Vertical` | +| `mode` | `mode` | | `WorkflowDesignerMode.Blueprint \| WorkflowDesignerMode.Edit \| WorkflowDesignerMode.Instance` | `WorkflowDesignerMode.Edit` | +| `model` | -- | | `WorkflowModel` | `{activities: [], connections: [], persistenceBehavior: WorkflowPersistenceBehavior.WorkflowBurst}` | +| `selectedActivityIds` | -- | | `string[]` | `[]` | ## Events diff --git a/src/designer/elsa-workflows-studio/src/components/editors/elsa-multi-expression-editor/elsa-multi-expression-editor.tsx b/src/designer/elsa-workflows-studio/src/components/editors/elsa-multi-expression-editor/elsa-multi-expression-editor.tsx index 8af8db284..30f0b4c8d 100644 --- a/src/designer/elsa-workflows-studio/src/components/editors/elsa-multi-expression-editor/elsa-multi-expression-editor.tsx +++ b/src/designer/elsa-workflows-studio/src/components/editors/elsa-multi-expression-editor/elsa-multi-expression-editor.tsx @@ -16,7 +16,7 @@ export class ElsaMultiExpressionEditor { @Prop() defaultSyntax: string = SyntaxNames.Literal; @Prop() expressions: Map = {}; @Prop() supportedSyntaxes: Array = []; - @Prop() isDisabled?: boolean; + @Prop() isReadOnly?: boolean; @Prop({attribute: 'editor-height', reflect: true}) editorHeight: string = '10em'; @Prop({attribute: 'single-line', reflect: true}) singleLineMode: boolean = false; @Prop({attribute: 'context', reflect: true}) context?: string; @@ -111,7 +111,7 @@ export class ElsaMultiExpressionEditor { return
registerClickOutside(this, el, this.closeContextMenu)}>
this.contextMenu = el} diff --git a/src/designer/elsa-workflows-studio/src/components/editors/elsa-multi-expression-editor/readme.md b/src/designer/elsa-workflows-studio/src/components/editors/elsa-multi-expression-editor/readme.md index f5b2d8939..3bad8ce47 100644 --- a/src/designer/elsa-workflows-studio/src/components/editors/elsa-multi-expression-editor/readme.md +++ b/src/designer/elsa-workflows-studio/src/components/editors/elsa-multi-expression-editor/readme.md @@ -14,7 +14,7 @@ | `editorHeight` | `editor-height` | | `string` | `'10em'` | | `expressions` | -- | | `{ [key: string]: string; }` | `{}` | | `fieldName` | `field-name` | | `string` | `undefined` | -| `isDisabled` | `is-disabled` | | `boolean` | `undefined` | +| `isReadOnly` | `is-read-only` | | `boolean` | `undefined` | | `label` | `label` | | `string` | `undefined` | | `singleLineMode` | `single-line` | | `boolean` | `false` | | `supportedSyntaxes` | -- | | `string[]` | `[]` | diff --git a/src/designer/elsa-workflows-studio/src/components/editors/elsa-property-editor/elsa-property-editor.tsx b/src/designer/elsa-workflows-studio/src/components/editors/elsa-property-editor/elsa-property-editor.tsx index 696ea061a..6eb4a2471 100644 --- a/src/designer/elsa-workflows-studio/src/components/editors/elsa-property-editor/elsa-property-editor.tsx +++ b/src/designer/elsa-workflows-studio/src/components/editors/elsa-property-editor/elsa-property-editor.tsx @@ -46,7 +46,7 @@ export class ElsaPropertyEditor { label={label} syntax={propertyModel.syntax} defaultSyntax={propertyDescriptor.defaultSyntax} - isDisabled={propertyDescriptor.isDisabled} + isReadOnly={propertyDescriptor.isReadOnly} expressions={propertyModel.expressions} supportedSyntaxes={propertyDescriptor.supportedSyntaxes} editor-height={this.editorHeight}> diff --git a/src/designer/elsa-workflows-studio/src/components/editors/properties/elsa-single-line-property/elsa-single-line-property.tsx b/src/designer/elsa-workflows-studio/src/components/editors/properties/elsa-single-line-property/elsa-single-line-property.tsx index 5992ebdd3..8a3c8d20e 100644 --- a/src/designer/elsa-workflows-studio/src/components/editors/properties/elsa-single-line-property/elsa-single-line-property.tsx +++ b/src/designer/elsa-workflows-studio/src/components/editors/properties/elsa-single-line-property/elsa-single-line-property.tsx @@ -30,7 +30,7 @@ export class ElsaSingleLineProperty { const propertyDescriptor = this.propertyDescriptor; const propertyModel = this.propertyModel; const propertyName = propertyDescriptor.name; - const isDisabled = propertyDescriptor.isDisabled; + const isReadOnly = propertyDescriptor.isReadOnly; const fieldId = propertyName; const fieldName = propertyName; let value = this.currentValue; @@ -40,7 +40,7 @@ export class ElsaSingleLineProperty { value = defaultValue ? defaultValue.toString() : undefined; } - if (isDisabled) + if (isReadOnly) { const defaultSyntax = this.propertyDescriptor.defaultSyntax || SyntaxNames.Literal; this.propertyModel.expressions[defaultSyntax] = value; @@ -52,7 +52,7 @@ export class ElsaSingleLineProperty { onDefaultSyntaxValueChanged={e => this.onDefaultSyntaxValueChanged(e)} editor-height="5em" single-line={true}> - this.onChange(e)} class="disabled:elsa-opacity-50 disabled:elsa-cursor-not-allowed focus:elsa-ring-blue-500 focus:elsa-border-blue-500 elsa-block elsa-w-full elsa-min-w-0 elsa-rounded-md sm:elsa-text-sm elsa-border-gray-300" disabled={isDisabled} /> + this.onChange(e)} class="disabled:elsa-opacity-50 disabled:elsa-cursor-not-allowed focus:elsa-ring-blue-500 focus:elsa-border-blue-500 elsa-block elsa-w-full elsa-min-w-0 elsa-rounded-md sm:elsa-text-sm elsa-border-gray-300" disabled={isReadOnly} /> ); } diff --git a/src/designer/elsa-workflows-studio/src/components/i18n/i18n-loader.ts b/src/designer/elsa-workflows-studio/src/components/i18n/i18n-loader.ts index 8d6aab3e6..19d6f8a27 100644 --- a/src/designer/elsa-workflows-studio/src/components/i18n/i18n-loader.ts +++ b/src/designer/elsa-workflows-studio/src/components/i18n/i18n-loader.ts @@ -7,7 +7,7 @@ export async function loadTranslations(language: string, resources: any, default fallbackLng: "en", resources: resources, defaultNS: defaultNamespace || 'default', - debug: true + debug: false }); return instance; diff --git a/src/designer/elsa-workflows-studio/src/components/screens/webhook-definition-editor/elsa-webhook-definition-editor-notifications/elsa-webhook-definition-editor-notifications.tsx b/src/designer/elsa-workflows-studio/src/components/screens/webhook-definition-editor/elsa-webhook-definition-editor-notifications/elsa-webhook-definition-editor-notifications.tsx index 10bb64579..52e526dab 100644 --- a/src/designer/elsa-workflows-studio/src/components/screens/webhook-definition-editor/elsa-webhook-definition-editor-notifications/elsa-webhook-definition-editor-notifications.tsx +++ b/src/designer/elsa-workflows-studio/src/components/screens/webhook-definition-editor/elsa-webhook-definition-editor-notifications/elsa-webhook-definition-editor-notifications.tsx @@ -15,7 +15,7 @@ export class ElsaWebhookEditorNotifications { } disconnectedCallback() { - eventBus.off(EventTypes.WebhookSaved); + eventBus.detach(EventTypes.WebhookSaved, this.onWebhookSaved); } onWebhookSaved = async (webhookDefinition: WebhookDefinition) => await this.toastNotificationElement.show({ diff --git a/src/designer/elsa-workflows-studio/src/components/screens/webhook-definition-editor/elsa-webhook-definition-editor-screen/elsa-webhook-definition-editor-screen.tsx b/src/designer/elsa-workflows-studio/src/components/screens/webhook-definition-editor/elsa-webhook-definition-editor-screen/elsa-webhook-definition-editor-screen.tsx index e912d2cb5..5ce9a3bb5 100644 --- a/src/designer/elsa-workflows-studio/src/components/screens/webhook-definition-editor/elsa-webhook-definition-editor-screen/elsa-webhook-definition-editor-screen.tsx +++ b/src/designer/elsa-workflows-studio/src/components/screens/webhook-definition-editor/elsa-webhook-definition-editor-screen/elsa-webhook-definition-editor-screen.tsx @@ -1,9 +1,10 @@ -import {Component, Event, EventEmitter, h, Host, Listen, Method, Prop, State, Watch} from '@stencil/core'; +import {Component, Event, h, Host, Method, Prop, State, Watch} from '@stencil/core'; import {eventBus} from '../../../../services/event-bus'; -import {EventTypes, WebhookDefinition, WebhookModel} from "../../../../models/webhook"; +import {EventTypes, WebhookDefinition} from "../../../../models/webhook"; import {createElsaClient, SaveWebhookDefinitionRequest} from "../../../../services/elsa-client"; import {RouterHistory} from '@stencil/router'; -import {checkBox, FormContext, selectField, SelectOption, textArea, textInput} from "../../../../utils/forms"; +import {checkBox, FormContext, textArea, textInput} from "../../../../utils/forms"; +import Tunnel from "../../../../data/dashboard"; @Component({ tag: 'elsa-webhook-definition-editor-screen', @@ -14,6 +15,7 @@ export class ElsaWebhookDefinitionEditorScreen { @Prop() webhookDefinition: WebhookDefinition; @Prop({attribute: 'webhook-definition-id', reflect: true}) webhookId: string; @Prop({attribute: 'server-url', reflect: true}) serverUrl: string; + @Prop() culture: string; @Prop() history?: RouterHistory; @State() webhookDefinitionInternal: WebhookDefinition; @State() saving: boolean; @@ -120,12 +122,26 @@ export class ElsaWebhookDefinitionEditorScreen { return new Promise(resolve => setTimeout(resolve, ms)); } + navigate(path: string) { + if (this.history) { + this.history.push(path); + return; + } + + document.location.pathname = path; + } + async onSaveClicked(e: Event) { e.preventDefault(); await this.saveWebhook(); eventBus.emit(EventTypes.WebhookSaved, this, this.webhookDefinitionInternal); - this.sleep(1000).then(() => { this.history.push(`/webhook-definitions`, {}); }); + + const anchor = e.currentTarget as HTMLAnchorElement; + + this.sleep(1000).then(() => { + this.navigate(`/webhook-definitions`); + }); } render() { @@ -257,3 +273,4 @@ export class ElsaWebhookDefinitionEditorScreen { }; } } +Tunnel.injectProps(ElsaWebhookDefinitionEditorScreen, ['serverUrl', 'culture']); \ No newline at end of file diff --git a/src/designer/elsa-workflows-studio/src/components/screens/webhook-definition-editor/elsa-webhook-definition-editor-screen/readme.md b/src/designer/elsa-workflows-studio/src/components/screens/webhook-definition-editor/elsa-webhook-definition-editor-screen/readme.md index 6ee89f279..3d0a8d030 100644 --- a/src/designer/elsa-workflows-studio/src/components/screens/webhook-definition-editor/elsa-webhook-definition-editor-screen/readme.md +++ b/src/designer/elsa-workflows-studio/src/components/screens/webhook-definition-editor/elsa-webhook-definition-editor-screen/readme.md @@ -9,6 +9,7 @@ | Property | Attribute | Description | Type | Default | | ------------------- | ----------------------- | ----------- | ------------------- | ----------- | +| `culture` | `culture` | | `string` | `undefined` | | `history` | -- | | `RouterHistory` | `undefined` | | `serverUrl` | `server-url` | | `string` | `undefined` | | `webhookDefinition` | -- | | `WebhookDefinition` | `undefined` | @@ -47,11 +48,13 @@ Type: `Promise` ### Depends on - [elsa-webhook-definition-editor-notifications](../elsa-webhook-definition-editor-notifications) +- context-consumer ### Graph ```mermaid graph TD; elsa-webhook-definition-editor-screen --> elsa-webhook-definition-editor-notifications + elsa-webhook-definition-editor-screen --> context-consumer elsa-webhook-definition-editor-notifications --> elsa-toast-notification elsa-studio-webhook-definitions-edit --> elsa-webhook-definition-editor-screen style elsa-webhook-definition-editor-screen fill:#f9f,stroke:#333,stroke-width:4px diff --git a/src/designer/elsa-workflows-studio/src/components/screens/webhook-definition-list/else-webhook-definitions-screen/elsa-webhook-definitions-list-screen.tsx b/src/designer/elsa-workflows-studio/src/components/screens/webhook-definition-list/else-webhook-definitions-screen/elsa-webhook-definitions-list-screen.tsx index dc4699ef1..bd59a9290 100644 --- a/src/designer/elsa-workflows-studio/src/components/screens/webhook-definition-list/else-webhook-definitions-screen/elsa-webhook-definitions-list-screen.tsx +++ b/src/designer/elsa-workflows-studio/src/components/screens/webhook-definition-list/else-webhook-definitions-screen/elsa-webhook-definitions-list-screen.tsx @@ -4,6 +4,7 @@ import {createElsaClient} from "../../../../services/elsa-client"; import {PagedList} from "../../../../models"; import {WebhookDefinitionSummary} from "../../../../models/webhook"; import {RouterHistory} from "@stencil/router"; +import Tunnel from "../../../../data/dashboard"; @Component({ tag: 'elsa-webhook-definitions-list-screen', @@ -12,6 +13,8 @@ import {RouterHistory} from "@stencil/router"; export class ElsaWebhookDefinitionsListScreen { @Prop() history?: RouterHistory; @Prop() serverUrl: string; + @Prop() basePath: string; + @Prop() culture: string; @State() webhookDefinitions: PagedList = {items: [], page: 1, pageSize: 50, totalCount: 0}; confirmDialog: HTMLElsaConfirmDialogElement; @@ -45,6 +48,7 @@ export class ElsaWebhookDefinitionsListScreen { render() { const webhookDefinitions = this.webhookDefinitions; const list = collection.orderBy(webhookDefinitions, 'name'); + const basePath = this.basePath; return (
@@ -77,7 +81,7 @@ export class ElsaWebhookDefinitionsListScreen { if (!webhookDisplayName || webhookDisplayName.trim().length == 0) webhookDisplayName = 'Untitled'; - const editUrl = `/webhook-definitions/${webhookDefinition.id}`; + const editUrl = `${basePath}/webhook-definitions/${webhookDefinition.id}`; const editIcon = ( @@ -141,3 +145,4 @@ export class ElsaWebhookDefinitionsListScreen { ); } } +Tunnel.injectProps(ElsaWebhookDefinitionsListScreen, ['serverUrl', 'culture', 'basePath']); \ No newline at end of file diff --git a/src/designer/elsa-workflows-studio/src/components/screens/webhook-definition-list/else-webhook-definitions-screen/readme.md b/src/designer/elsa-workflows-studio/src/components/screens/webhook-definition-list/else-webhook-definitions-screen/readme.md index 79d098108..7cdcfe2f9 100644 --- a/src/designer/elsa-workflows-studio/src/components/screens/webhook-definition-list/else-webhook-definitions-screen/readme.md +++ b/src/designer/elsa-workflows-studio/src/components/screens/webhook-definition-list/else-webhook-definitions-screen/readme.md @@ -9,6 +9,8 @@ | Property | Attribute | Description | Type | Default | | ----------- | ------------ | ----------- | --------------- | ----------- | +| `basePath` | `base-path` | | `string` | `undefined` | +| `culture` | `culture` | | `string` | `undefined` | | `history` | -- | | `RouterHistory` | `undefined` | | `serverUrl` | `server-url` | | `string` | `undefined` | @@ -24,6 +26,7 @@ - stencil-route-link - [elsa-context-menu](../../../controls/elsa-context-menu) - [elsa-confirm-dialog](../../../shared/elsa-confirm-dialog) +- context-consumer ### Graph ```mermaid @@ -31,6 +34,7 @@ graph TD; elsa-webhook-definitions-list-screen --> stencil-route-link elsa-webhook-definitions-list-screen --> elsa-context-menu elsa-webhook-definitions-list-screen --> elsa-confirm-dialog + elsa-webhook-definitions-list-screen --> context-consumer elsa-confirm-dialog --> elsa-modal-dialog elsa-studio-webhook-definitions-list --> elsa-webhook-definitions-list-screen style elsa-webhook-definitions-list-screen fill:#f9f,stroke:#333,stroke-width:4px diff --git a/src/designer/elsa-workflows-studio/src/components/screens/workflow-blueprint-viewer/elsa-workflow-blueprint-viewer-screen/elsa-workflow-blueprint-viewer-screen.tsx b/src/designer/elsa-workflows-studio/src/components/screens/workflow-blueprint-viewer/elsa-workflow-blueprint-viewer-screen/elsa-workflow-blueprint-viewer-screen.tsx index 22995b539..8fce6b426 100644 --- a/src/designer/elsa-workflows-studio/src/components/screens/workflow-blueprint-viewer/elsa-workflow-blueprint-viewer-screen/elsa-workflow-blueprint-viewer-screen.tsx +++ b/src/designer/elsa-workflows-studio/src/components/screens/workflow-blueprint-viewer/elsa-workflow-blueprint-viewer-screen/elsa-workflow-blueprint-viewer-screen.tsx @@ -10,9 +10,10 @@ import { WorkflowPersistenceBehavior } from "../../../../models"; import {createElsaClient} from "../../../../services/elsa-client"; -import {pluginManager} from '../../../../services/plugin-manager'; import state from '../../../../utils/store'; import {WorkflowDesignerMode} from "../../../designers/tree/elsa-designer-tree/models"; +import Tunnel from "../../../../data/dashboard"; +import {ElsaWebhookDefinitionEditorScreen} from "../../webhook-definition-editor/elsa-webhook-definition-editor-screen/elsa-webhook-definition-editor-screen"; @Component({ tag: 'elsa-workflow-blueprint-viewer-screen', @@ -20,12 +21,9 @@ import {WorkflowDesignerMode} from "../../../designers/tree/elsa-designer-tree/m }) export class ElsaWorkflowBlueprintViewerScreen { - constructor() { - pluginManager.initialize(); - } - @Prop() workflowDefinitionId: string; - @Prop({attribute: 'server-url', reflect: true}) serverUrl: string; + @Prop() serverUrl: string; + @Prop() culture: string; @State() workflowBlueprint: WorkflowBlueprint; @State() workflowModel: WorkflowModel; el: HTMLElement; @@ -158,3 +156,4 @@ export class ElsaWorkflowBlueprintViewerScreen { ); } } +Tunnel.injectProps(ElsaWorkflowBlueprintViewerScreen, ['serverUrl', 'culture']); \ No newline at end of file diff --git a/src/designer/elsa-workflows-studio/src/components/screens/workflow-blueprint-viewer/elsa-workflow-blueprint-viewer-screen/readme.md b/src/designer/elsa-workflows-studio/src/components/screens/workflow-blueprint-viewer/elsa-workflow-blueprint-viewer-screen/readme.md index 6b8c8dada..e1952fe6c 100644 --- a/src/designer/elsa-workflows-studio/src/components/screens/workflow-blueprint-viewer/elsa-workflow-blueprint-viewer-screen/readme.md +++ b/src/designer/elsa-workflows-studio/src/components/screens/workflow-blueprint-viewer/elsa-workflow-blueprint-viewer-screen/readme.md @@ -9,6 +9,7 @@ | Property | Attribute | Description | Type | Default | | ---------------------- | ------------------------ | ----------- | -------- | ----------- | +| `culture` | `culture` | | `string` | `undefined` | | `serverUrl` | `server-url` | | `string` | `undefined` | | `workflowDefinitionId` | `workflow-definition-id` | | `string` | `undefined` | @@ -35,11 +36,13 @@ Type: `Promise` ### Depends on - [elsa-designer-tree](../../../designers/tree/elsa-designer-tree) +- context-consumer ### Graph ```mermaid graph TD; elsa-workflow-blueprint-viewer-screen --> elsa-designer-tree + elsa-workflow-blueprint-viewer-screen --> context-consumer elsa-studio-workflow-blueprint-view --> elsa-workflow-blueprint-viewer-screen style elsa-workflow-blueprint-viewer-screen fill:#f9f,stroke:#333,stroke-width:4px ``` diff --git a/src/designer/elsa-workflows-studio/src/components/screens/workflow-definition-editor/elsa-activity-editor-modal/elsa-activity-editor-modal.tsx b/src/designer/elsa-workflows-studio/src/components/screens/workflow-definition-editor/elsa-activity-editor-modal/elsa-activity-editor-modal.tsx index 57f37ccac..794b66613 100644 --- a/src/designer/elsa-workflows-studio/src/components/screens/workflow-definition-editor/elsa-activity-editor-modal/elsa-activity-editor-modal.tsx +++ b/src/designer/elsa-workflows-studio/src/components/screens/workflow-definition-editor/elsa-activity-editor-modal/elsa-activity-editor-modal.tsx @@ -1,13 +1,26 @@ import {Component, Event, h, Host, Prop, State} from '@stencil/core'; -import {eventBus} from '../../../../services/event-bus'; +import {eventBus, propertyDisplayManager} from '../../../../services'; import state from '../../../../utils/store'; import {ActivityDescriptor, ActivityModel, ActivityPropertyDescriptor, EventTypes, WorkflowStorageDescriptor} from "../../../../models"; -import {propertyDisplayManager} from '../../../../services/property-display-manager'; import {checkBox, FormContext, section, selectField, SelectOption, textArea, textInput} from "../../../../utils/forms"; import {i18n} from "i18next"; import {loadTranslations} from "../../../i18n/i18n-loader"; import {resources} from "./localizations"; +export interface TabModel { + tabName: string; + renderContent: () => any; +} + +export interface ActivityEditorRenderProps { + activityDescriptor?: ActivityDescriptor; + activityModel?: ActivityModel; + propertyCategories?: Array; + defaultProperties?: Array; + tabs?: Array; + selectedTabName?: string; +} + @Component({ tag: 'elsa-activity-editor-modal', shadow: false, @@ -17,33 +30,26 @@ export class ElsaActivityEditorModal { @State() workflowStorageDescriptors: Array = []; @State() activityModel: ActivityModel; @State() activityDescriptor: ActivityDescriptor; - @State() selectedTab: string = 'Properties'; + @State() renderProps: ActivityEditorRenderProps = {}; i18next: i18n; dialog: HTMLElsaModalDialogElement; form: HTMLFormElement; formContext: FormContext; - renderProps: any; // Force a new key every time we show the editor to make sure Stencil creates new components. // This prevents the issue where the designer has e.g. one activity where the user edits the properties, cancels out, then opens the editor again, seeing the entered value still there. timestamp: Date = new Date(); - async componentWillLoad() { - this.i18next = await loadTranslations(this.culture, resources); + connectedCallback() { + eventBus.on(EventTypes.ShowActivityEditor, this.onShowActivityEditor); } - componentDidLoad() { - const t = this.t; + disconnectedCallback() { + eventBus.detach(EventTypes.ShowActivityEditor, this.onShowActivityEditor); + } - eventBus.on(EventTypes.ShowActivityEditor, async (activity: ActivityModel, animate: boolean) => { - this.activityModel = JSON.parse(JSON.stringify(activity)); - this.activityDescriptor = state.activityDescriptors.find(x => x.type == activity.type); - this.workflowStorageDescriptors = state.workflowStorageDescriptors; - this.formContext = new FormContext(this.activityModel, newValue => this.activityModel = newValue); - this.selectedTab = t('Properties'); - this.timestamp = new Date(); - await this.dialog.show(animate); - }); + async componentWillLoad() { + this.i18next = await loadTranslations(this.culture, resources); } t = (key: string) => this.i18next.t(key); @@ -57,69 +63,100 @@ export class ElsaActivityEditorModal { propertyDisplayManager.update(activity, property, formData); } + componentWillRender() { + const activityDescriptor: ActivityDescriptor = this.activityDescriptor || {displayName: '', type: '', outcomes: [], category: '', traits: 0, browsable: false, inputProperties: [], outputProperties: [], description: ''}; + const propertyCategories = activityDescriptor.inputProperties.filter(x => x.category).map(x => x.category).distinct(); + const defaultProperties = activityDescriptor.inputProperties.filter(x => !x.category || x.category.length == 0); + const activityModel: ActivityModel = this.activityModel || {type: '', activityId: '', outcomes: [], properties: [], propertyStorageProviders: {}}; + const t = this.t; + let tabs: Array = []; + + if (defaultProperties.length > 0) { + tabs.push({ + tabName: t('Tabs.Properties.Name'), + renderContent: () => this.renderPropertiesTab(activityModel) + }); + } + + for (const category of propertyCategories) { + const categoryTab: TabModel = { + tabName: category, + renderContent: () => this.renderCategoryTab(activityModel, activityDescriptor, category) + }; + + tabs.push(categoryTab); + } + + tabs.push({ + tabName: t('Tabs.Common.Name'), + renderContent: () => this.renderCommonTab(activityModel) + }); + + tabs.push({ + tabName: t('Tabs.Storage.Name'), + renderContent: () => this.renderStorageTab(activityModel, activityDescriptor) + }); + + this.renderProps = { + activityDescriptor, + activityModel, + propertyCategories, + defaultProperties, + tabs, + selectedTabName: this.renderProps.selectedTabName + }; + + eventBus.emit(EventTypes.ActivityEditorDisplaying, this, this.renderProps); + + let selectedTabName = this.renderProps.selectedTabName + tabs = this.renderProps.tabs; + + if (!selectedTabName) + this.renderProps.selectedTabName = tabs[0].tabName; + + if (tabs.findIndex(x => x.tabName === selectedTabName) < 0) + this.renderProps.selectedTabName = selectedTabName = tabs[0].tabName; + } + async onCancelClick() { await this.dialog.hide(true); } - async onSubmit(e: Event) { + onSubmit = async (e: Event) => { e.preventDefault(); const form: any = e.target; const formData = new FormData(form); this.updateActivity(formData); eventBus.emit(EventTypes.UpdateActivity, this, this.activityModel); await this.dialog.hide(true); - } + }; - onTabClick(e: Event, tab: string) { + onTabClick = (e: Event, tab: TabModel) => { e.preventDefault(); - this.selectedTab = tab; - } + this.renderProps = {...this.renderProps, selectedTabName: tab.tabName}; + }; - componentWillRender() { - const activityDescriptor: ActivityDescriptor = this.activityDescriptor || {displayName: '', type: '', outcomes: [], category: '', traits: 0, browsable: false, inputProperties: [], outputProperties: [], description: ''}; - const propertyCategories = activityDescriptor.inputProperties.filter(x => x.category).map(x => x.category).distinct(); - const defaultProperties = activityDescriptor.inputProperties.filter(x => !x.category || x.category.length == 0); + onShowActivityEditor = async (activity: ActivityModel, animate: boolean) => { const t = this.t; - let tabs: Array = []; - - if (defaultProperties.length > 0) { - tabs.push(t('Tabs.Properties.Name')); - } - - tabs = [...tabs, ...propertyCategories]; - tabs.push(t('Tabs.Common.Name')); - tabs.push(t('Tabs.Storage.Name')); - - let selectedTab = this.selectedTab; - - if (tabs.findIndex(x => x === selectedTab) < 0) - selectedTab = tabs[0]; - - const activityModel: ActivityModel = this.activityModel || {type: '', activityId: '', outcomes: [], properties: [], propertyStorageProviders: {}}; - - this.renderProps = { - activityDescriptor, - propertyCategories, - defaultProperties, - tabs, - selectedTab, - activityModel - } - } + this.activityModel = JSON.parse(JSON.stringify(activity)); + this.activityDescriptor = state.activityDescriptors.find(x => x.type == activity.type); + this.workflowStorageDescriptors = state.workflowStorageDescriptors; + this.formContext = new FormContext(this.activityModel, newValue => this.activityModel = newValue); + this.timestamp = new Date(); + this.renderProps = {}; + await this.dialog.show(animate); + }; render() { const renderProps = this.renderProps; const activityDescriptor: ActivityDescriptor = renderProps.activityDescriptor; - const propertyCategories = renderProps.propertyCategories; const tabs = renderProps.tabs; - const selectedTab = renderProps.selectedTab; - const activityModel: ActivityModel = renderProps.activityModel; + const selectedTabName = renderProps.selectedTabName; const inactiveClass = 'elsa-border-transparent elsa-text-gray-500 hover:elsa-text-gray-700 hover:elsa-border-gray-300'; const selectedClass = 'elsa-border-blue-500 elsa-text-blue-600'; const t = this.t; return ( - this.dialog = el}>
@@ -139,15 +176,15 @@ export class ElsaActivityEditorModal {
- {this.renderSelectedTab(activityModel, activityDescriptor, propertyCategories)} + {this.renderTabs(tabs)}
@@ -175,21 +212,21 @@ export class ElsaActivityEditorModal { ); } - renderSelectedTab(activityModel: ActivityModel, activityDescriptor: ActivityDescriptor, categories: Array) { - return [ - this.renderStorageTab(activityModel, activityDescriptor), - this.renderCommonTab(activityModel), - this.renderPropertiesTab(activityModel, activityDescriptor), - this.renderCategoryTabs(activityModel, activityDescriptor, categories), - ]; + renderTabs(tabs: Array) { + return tabs.map(x => + ( +
+ +
+ )); } renderStorageTab(activityModel: ActivityModel, activityDescriptor: ActivityDescriptor) { const formContext = this.formContext; const t = this.t; let storageDescriptorOptions: Array = this.workflowStorageDescriptors.map(x => ({value: x.name, text: x.displayName})); - let outputProperties = activityDescriptor.outputProperties; - let inputProperties = activityDescriptor.inputProperties; + let outputProperties = activityDescriptor.outputProperties.filter(x => !x.disableWorkflowProviderSelection); + let inputProperties = activityDescriptor.inputProperties.filter(x => !x.disableWorkflowProviderSelection); storageDescriptorOptions = [{value: null, text: 'Default'}, ...storageDescriptorOptions]; @@ -200,24 +237,21 @@ export class ElsaActivityEditorModal { } return ( -
-
+
+ {section('Workflow Context')} + {checkBox(formContext, 'loadWorkflowContext', 'Load Workflow Context', activityModel.loadWorkflowContext, 'When enabled, this will load the workflow context into memory before executing this activity.', 'loadWorkflowContext')} + {checkBox(formContext, 'saveWorkflowContext', 'Save Workflow Context', activityModel.saveWorkflowContext, 'When enabled, this will save the workflow context back into storage after executing this activity.', 'saveWorkflowContext')} - {section('Workflow Context')} - {checkBox(formContext, 'loadWorkflowContext', 'Load Workflow Context', activityModel.loadWorkflowContext, 'When enabled, this will load the workflow context into memory before executing this activity.', 'loadWorkflowContext')} - {checkBox(formContext, 'saveWorkflowContext', 'Save Workflow Context', activityModel.saveWorkflowContext, 'When enabled, this will save the workflow context back into storage after executing this activity.', 'saveWorkflowContext')} + {section('Workflow Instance')} + {checkBox(formContext, 'persistWorkflow', 'Save Workflow Instance', activityModel.persistWorkflow, 'When enabled, this will save the workflow instance back into storage right after executing this activity.', 'persistWorkflow')} - {section('Workflow Instance')} - {checkBox(formContext, 'persistWorkflow', 'Save Workflow Instance', activityModel.persistWorkflow, 'When enabled, this will save the workflow instance back into storage right after executing this activity.', 'persistWorkflow')} + {Object.keys(outputProperties).length > 0 ? ( + [section('Activity Output', 'Configure the desired storage for each output property of this activity.'), outputProperties.map(renderPropertyStorageSelectField)] + ) : undefined} - {Object.keys(outputProperties).length > 0 ? ( - [section('Activity Output', 'Configure the desired storage for each output property of this activity.'), outputProperties.map(renderPropertyStorageSelectField)] - ) : undefined} - - {Object.keys(inputProperties).length > 0 ? ( - [section('Activity Input', 'Configure the desired storage for each input property of this activity.'), inputProperties.map(renderPropertyStorageSelectField)] - ) : undefined} -
+ {Object.keys(inputProperties).length > 0 ? ( + [section('Activity Input', 'Configure the desired storage for each input property of this activity.'), inputProperties.map(renderPropertyStorageSelectField)] + ) : undefined}
); } @@ -227,17 +261,15 @@ export class ElsaActivityEditorModal { const t = this.t; return ( -
-
- {textInput(formContext, 'name', t('Tabs.Common.Fields.Name.Label'), activityModel.name, t('Tabs.Common.Fields.Name.Hint'), 'activityName')} - {textInput(formContext, 'displayName', t('Tabs.Common.Fields.DisplayName.Label'), activityModel.displayName, t('Tabs.Common.Fields.DisplayName.Hint'), 'activityDisplayName')} - {textArea(formContext, 'description', t('Tabs.Common.Fields.Description.Label'), activityModel.description, t('Tabs.Common.Fields.Description.Hint'), 'activityDescription')} -
+
+ {textInput(formContext, 'name', t('Tabs.Common.Fields.Name.Label'), activityModel.name, t('Tabs.Common.Fields.Name.Hint'), 'activityName')} + {textInput(formContext, 'displayName', t('Tabs.Common.Fields.DisplayName.Label'), activityModel.displayName, t('Tabs.Common.Fields.DisplayName.Hint'), 'activityDisplayName')} + {textArea(formContext, 'description', t('Tabs.Common.Fields.Description.Label'), activityModel.description, t('Tabs.Common.Fields.Description.Hint'), 'activityDescription')}
); } - renderPropertiesTab(activityModel: ActivityModel, activityDescriptor: ActivityDescriptor) { + renderPropertiesTab(activityModel: ActivityModel) { const propertyDescriptors: Array = this.renderProps.defaultProperties; if (propertyDescriptors.length == 0) @@ -247,32 +279,29 @@ export class ElsaActivityEditorModal { const t = this.t; return ( -
+
{propertyDescriptors.map(property => this.renderPropertyEditor(activityModel, property))}
); } - renderCategoryTabs(activityModel: ActivityModel, activityDescriptor: ActivityDescriptor, categories: Array) { + renderCategoryTab(activityModel: ActivityModel, activityDescriptor: ActivityDescriptor, category: string) { const propertyDescriptors: Array = activityDescriptor.inputProperties; + const descriptors = propertyDescriptors.filter(x => x.category == category); + const key = `activity-settings:${activityModel.activityId}:${category}`; - return ( - categories.map(category => { - const descriptors = propertyDescriptors.filter(x => x.category == category); - const key = `activity-settings:${activityModel.activityId}:${category}`; - return
- {descriptors.map(property => this.renderPropertyEditor(activityModel, property))} -
- }) - ); + return
+ {descriptors.map(property => this.renderPropertyEditor(activityModel, property))} +
; } renderPropertyEditor(activity: ActivityModel, property: ActivityPropertyDescriptor) { const key = `activity-property-input:${activity.activityId}:${property.name}`; - return
{propertyDisplayManager.display(activity, property)}
; + const display = propertyDisplayManager.display(activity, property); + return ; } getHiddenClass(tab: string) { - return this.renderProps.selectedTab == tab ? '' : 'hidden'; + return this.renderProps.selectedTabName == tab ? '' : 'hidden'; } } diff --git a/src/designer/elsa-workflows-studio/src/components/screens/workflow-definition-editor/elsa-activity-editor-modal/readme.md b/src/designer/elsa-workflows-studio/src/components/screens/workflow-definition-editor/elsa-activity-editor-modal/readme.md index 0369d7d58..c2ec0754e 100644 --- a/src/designer/elsa-workflows-studio/src/components/screens/workflow-definition-editor/elsa-activity-editor-modal/readme.md +++ b/src/designer/elsa-workflows-studio/src/components/screens/workflow-definition-editor/elsa-activity-editor-modal/readme.md @@ -5,6 +5,13 @@ +## Properties + +| Property | Attribute | Description | Type | Default | +| --------- | --------- | ----------- | -------- | ----------- | +| `culture` | `culture` | | `string` | `undefined` | + + ## Dependencies ### Used by @@ -14,11 +21,13 @@ ### Depends on - [elsa-modal-dialog](../../../shared/elsa-modal-dialog) +- [elsa-control](../../../controls/elsa-control) ### Graph ```mermaid graph TD; elsa-activity-editor-modal --> elsa-modal-dialog + elsa-activity-editor-modal --> elsa-control elsa-workflow-definition-editor-screen --> elsa-activity-editor-modal style elsa-activity-editor-modal fill:#f9f,stroke:#333,stroke-width:4px ``` diff --git a/src/designer/elsa-workflows-studio/src/components/screens/workflow-definition-editor/elsa-activity-picker-modal/elsa-activity-picker-modal.tsx b/src/designer/elsa-workflows-studio/src/components/screens/workflow-definition-editor/elsa-activity-picker-modal/elsa-activity-picker-modal.tsx index c80e2c0f4..e31436b3f 100644 --- a/src/designer/elsa-workflows-studio/src/components/screens/workflow-definition-editor/elsa-activity-picker-modal/elsa-activity-picker-modal.tsx +++ b/src/designer/elsa-workflows-studio/src/components/screens/workflow-definition-editor/elsa-activity-picker-modal/elsa-activity-picker-modal.tsx @@ -2,6 +2,7 @@ import {Component, Event, h, Host, State} from '@stencil/core'; import {eventBus} from '../../../../services/event-bus'; import {ActivityDescriptor, ActivityDescriptorDisplayContext, ActivityTraits, EventTypes} from "../../../../models"; import state from '../../../../utils/store'; +import '../../../../utils/utils'; import {ActivityIcon} from "../../../icons/activity-icon"; @Component({ @@ -22,7 +23,7 @@ export class ElsaActivityPickerModal { } disconnectedCallback() { - eventBus.off(EventTypes.ShowActivityPicker); + eventBus.detach(EventTypes.ShowActivityPicker, this.onShowActivityPicker); } onShowActivityPicker = async () => { diff --git a/src/designer/elsa-workflows-studio/src/components/screens/workflow-definition-editor/elsa-workflow-definition-editor-notifications/elsa-workflow-editor-notifications.tsx b/src/designer/elsa-workflows-studio/src/components/screens/workflow-definition-editor/elsa-workflow-definition-editor-notifications/elsa-workflow-editor-notifications.tsx index b397126b9..ba69ef6c1 100644 --- a/src/designer/elsa-workflows-studio/src/components/screens/workflow-definition-editor/elsa-workflow-definition-editor-notifications/elsa-workflow-editor-notifications.tsx +++ b/src/designer/elsa-workflows-studio/src/components/screens/workflow-definition-editor/elsa-workflow-definition-editor-notifications/elsa-workflow-editor-notifications.tsx @@ -1,5 +1,5 @@ import {Component, Host, h} from '@stencil/core'; -import {eventBus} from '../../../../services/event-bus'; +import {eventBus, toastNotificationService} from '../../../../services'; import {EventTypes, WorkflowDefinition} from "../../../../models"; @Component({ @@ -17,31 +17,12 @@ export class ElsaWorkflowEditorNotifications { } disconnectedCallback() { - eventBus.off(EventTypes.WorkflowPublished); - eventBus.off(EventTypes.WorkflowRetracted); - eventBus.off(EventTypes.WorkflowImported); + eventBus.detach(EventTypes.WorkflowPublished, this.onWorkflowPublished); + eventBus.detach(EventTypes.WorkflowRetracted, this.onWorkflowRetracted); + eventBus.detach(EventTypes.WorkflowImported, this.onWorkflowImported); } - onWorkflowPublished = async (workflowDefinition: WorkflowDefinition) => await this.toastNotificationElement.show({ - autoCloseIn: 1500, - title: 'Workflow Published', - message: `Workflow successfully published at version ${workflowDefinition.version}.` - }); - - onWorkflowRetracted = async (workflowDefinition: WorkflowDefinition) => await this.toastNotificationElement.show({ - autoCloseIn: 1500, - title: 'Workflow Retracted', - message: `Workflow successfully retracted at version ${workflowDefinition.version}.` - }); - - onWorkflowImported = async (workflowDefinition: WorkflowDefinition) => await this.toastNotificationElement.show({autoCloseIn: 1500, title: 'Workflow Imported', message: `Workflow successfully imported.`}); - - render() { - - return ( - - this.toastNotificationElement = el}/> - - ); - } + onWorkflowPublished = (workflowDefinition: WorkflowDefinition) => toastNotificationService.show('Workflow Published', `Workflow successfully published at version ${workflowDefinition.version}.`, 1500); + onWorkflowRetracted = (workflowDefinition: WorkflowDefinition) => toastNotificationService.show('Workflow Retracted', `Workflow successfully retracted at version ${workflowDefinition.version}.`, 1500); + onWorkflowImported = (workflowDefinition: WorkflowDefinition) => toastNotificationService.show('Workflow Imported', `Workflow successfully imported.`, 1500); } diff --git a/src/designer/elsa-workflows-studio/src/components/screens/workflow-definition-editor/elsa-workflow-definition-editor-notifications/readme.md b/src/designer/elsa-workflows-studio/src/components/screens/workflow-definition-editor/elsa-workflow-definition-editor-notifications/readme.md index 0f8bd6499..93f3e0c27 100644 --- a/src/designer/elsa-workflows-studio/src/components/screens/workflow-definition-editor/elsa-workflow-definition-editor-notifications/readme.md +++ b/src/designer/elsa-workflows-studio/src/components/screens/workflow-definition-editor/elsa-workflow-definition-editor-notifications/readme.md @@ -11,14 +11,9 @@ - [elsa-workflow-definition-editor-screen](../elsa-workflow-definition-editor-screen) -### Depends on - -- [elsa-toast-notification](../../../shared/elsa-toast-notification) - ### Graph ```mermaid graph TD; - elsa-workflow-definition-editor-notifications --> elsa-toast-notification elsa-workflow-definition-editor-screen --> elsa-workflow-definition-editor-notifications style elsa-workflow-definition-editor-notifications fill:#f9f,stroke:#333,stroke-width:4px ``` diff --git a/src/designer/elsa-workflows-studio/src/components/screens/workflow-definition-editor/elsa-workflow-definition-editor-screen/elsa-workflow-definition-editor-screen.tsx b/src/designer/elsa-workflows-studio/src/components/screens/workflow-definition-editor/elsa-workflow-definition-editor-screen/elsa-workflow-definition-editor-screen.tsx index f1025381b..08d835197 100644 --- a/src/designer/elsa-workflows-studio/src/components/screens/workflow-definition-editor/elsa-workflow-definition-editor-screen/elsa-workflow-definition-editor-screen.tsx +++ b/src/designer/elsa-workflows-studio/src/components/screens/workflow-definition-editor/elsa-workflow-definition-editor-screen/elsa-workflow-definition-editor-screen.tsx @@ -1,10 +1,9 @@ import {Component, Event, EventEmitter, h, Host, Listen, Method, Prop, State, Watch} from '@stencil/core'; -import {eventBus} from '../../../../services/event-bus'; import {ActivityDefinition, ActivityDescriptor, ActivityModel, ConnectionDefinition, ConnectionModel, EventTypes, VersionOptions, WorkflowDefinition, WorkflowModel, WorkflowPersistenceBehavior} from "../../../../models"; -import {createElsaClient, SaveWorkflowDefinitionRequest} from "../../../../services/elsa-client"; -import {pluginManager} from '../../../../services/plugin-manager'; +import {eventBus, createElsaClient, SaveWorkflowDefinitionRequest} from "../../../../services"; import state from '../../../../utils/store'; -import Tunnel, {WorkflowEditorState} from '../../../../data/workflow-editor'; +import WorkflowEditorTunnel, {WorkflowEditorState} from '../../../../data/workflow-editor'; +import DashboardTunnel from "../../../../data/dashboard"; import {downloadFromBlob} from "../../../../utils/download"; import {ActivityContextMenuState, WorkflowDesignerMode} from "../../../designers/tree/elsa-designer-tree/models"; import {registerClickOutside} from "stencil-click-outside"; @@ -18,10 +17,6 @@ import {resources} from "./localizations"; }) export class ElsaWorkflowDefinitionEditorScreen { - constructor() { - pluginManager.initialize(); - } - @Event() workflowSaved: EventEmitter; @Prop({attribute: 'workflow-definition-id', reflect: true}) workflowDefinitionId: string; @Prop({attribute: 'server-url', reflect: true}) serverUrl: string; @@ -284,6 +279,7 @@ export class ElsaWorkflowDefinitionEditorScreen { mapActivityModel(source: ActivityDefinition): ActivityModel { const activityDescriptors: Array = state.activityDescriptors; const activityDescriptor = activityDescriptors.find(x => x.type == source.type); + const outcomes = !!activityDescriptor ? activityDescriptor.outcomes : ['Done']; return { activityId: source.activityId, @@ -292,7 +288,7 @@ export class ElsaWorkflowDefinitionEditorScreen { name: source.name, type: source.type, properties: source.properties, - outcomes: [...activityDescriptor.outcomes], + outcomes: [...outcomes], persistWorkflow: source.persistWorkflow, saveWorkflowContext: source.saveWorkflowContext, loadWorkflowContext: source.loadWorkflowContext, @@ -361,11 +357,11 @@ export class ElsaWorkflowDefinitionEditorScreen { return ( this.el = el}> - + {this.renderCanvas()} {this.renderActivityPicker()} {this.renderActivityEditor()} - + ); } @@ -393,6 +389,7 @@ export class ElsaWorkflowDefinitionEditorScreen { activityContextMenuButton={activityContextMenuButton} onActivityContextMenuButtonClicked={e => this.onActivityContextMenuButtonClicked(e)} activityContextMenu={this.activityContextMenuState} + enableMultipleConnectionsFromSingleSource={false} class="elsa-flex-1" ref={el => this.designer = el}/> {this.renderWorkflowSettingsButton()} @@ -531,3 +528,4 @@ export class ElsaWorkflowDefinitionEditorScreen { }; } } +DashboardTunnel.injectProps(ElsaWorkflowDefinitionEditorScreen, ['serverUrl', 'culture', 'monacoLibPath']); \ No newline at end of file diff --git a/src/designer/elsa-workflows-studio/src/components/screens/workflow-definition-editor/elsa-workflow-definition-editor-screen/readme.md b/src/designer/elsa-workflows-studio/src/components/screens/workflow-definition-editor/elsa-workflow-definition-editor-screen/readme.md index 2991df4b6..54cd74112 100644 --- a/src/designer/elsa-workflows-studio/src/components/screens/workflow-definition-editor/elsa-workflow-definition-editor-screen/readme.md +++ b/src/designer/elsa-workflows-studio/src/components/screens/workflow-definition-editor/elsa-workflow-definition-editor-screen/readme.md @@ -9,6 +9,7 @@ | Property | Attribute | Description | Type | Default | | ---------------------- | ------------------------ | ----------- | -------- | ----------- | +| `culture` | `culture` | | `string` | `undefined` | | `monacoLibPath` | `monaco-lib-path` | | `string` | `undefined` | | `serverUrl` | `server-url` | | `string` | `undefined` | | `workflowDefinitionId` | `workflow-definition-id` | | `string` | `undefined` | @@ -92,9 +93,9 @@ graph TD; elsa-workflow-definition-editor-screen --> context-consumer elsa-workflow-settings-modal --> elsa-modal-dialog elsa-workflow-settings-modal --> elsa-monaco - elsa-workflow-definition-editor-notifications --> elsa-toast-notification elsa-activity-picker-modal --> elsa-modal-dialog elsa-activity-editor-modal --> elsa-modal-dialog + elsa-activity-editor-modal --> elsa-control elsa-workflow-publish-button --> context-consumer elsa-studio-workflow-definitions-edit --> elsa-workflow-definition-editor-screen style elsa-workflow-definition-editor-screen fill:#f9f,stroke:#333,stroke-width:4px diff --git a/src/designer/elsa-workflows-studio/src/components/screens/workflow-definition-editor/elsa-workflow-publish-button/readme.md b/src/designer/elsa-workflows-studio/src/components/screens/workflow-definition-editor/elsa-workflow-publish-button/readme.md index 3a20c3b2c..9a32c157b 100644 --- a/src/designer/elsa-workflows-studio/src/components/screens/workflow-definition-editor/elsa-workflow-publish-button/readme.md +++ b/src/designer/elsa-workflows-studio/src/components/screens/workflow-definition-editor/elsa-workflow-publish-button/readme.md @@ -9,6 +9,7 @@ | Property | Attribute | Description | Type | Default | | -------------------- | ------------ | ----------- | -------------------- | ----------- | +| `culture` | `culture` | | `string` | `undefined` | | `publishing` | `publishing` | | `boolean` | `undefined` | | `workflowDefinition` | -- | | `WorkflowDefinition` | `undefined` | diff --git a/src/designer/elsa-workflows-studio/src/components/screens/workflow-definition-list/elsa-workflow-definitions-screen/elsa-workflow-definitions-list-screen.tsx b/src/designer/elsa-workflows-studio/src/components/screens/workflow-definition-list/elsa-workflow-definitions-screen/elsa-workflow-definitions-list-screen.tsx index 37d57f3c0..458c5df4b 100644 --- a/src/designer/elsa-workflows-studio/src/components/screens/workflow-definition-list/elsa-workflow-definitions-screen/elsa-workflow-definitions-list-screen.tsx +++ b/src/designer/elsa-workflows-studio/src/components/screens/workflow-definition-list/elsa-workflow-definitions-screen/elsa-workflow-definitions-list-screen.tsx @@ -6,6 +6,7 @@ import {i18n} from "i18next"; import {loadTranslations} from "../../../i18n/i18n-loader"; import {resources} from "./localizations"; import {GetIntlMessage} from "../../../i18n/intl-message"; +import Tunnel from "../../../../data/dashboard"; @Component({ tag: 'elsa-workflow-definitions-list-screen', @@ -13,8 +14,9 @@ import {GetIntlMessage} from "../../../i18n/intl-message"; }) export class ElsaWorkflowDefinitionsListScreen { @Prop() history?: RouterHistory; - @Prop() serverUrl: string; + @Prop({attribute: 'server-url'}) serverUrl: string; @Prop() culture: string; + @Prop() basePath: string; @State() workflowDefinitions: PagedList = {items: [], page: 1, pageSize: 50, totalCount: 0}; @State() publishedWorkflowDefinitions: WorkflowDefinitionSummary[] = []; private i18next: i18n; @@ -58,6 +60,7 @@ export class ElsaWorkflowDefinitionsListScreen { const workflowDefinitions = this.workflowDefinitions.items; const i18next = this.i18next; const IntlMessage = GetIntlMessage(i18next); + const basePath = this.basePath; return (
@@ -93,11 +96,12 @@ export class ElsaWorkflowDefinitionsListScreen { if (!workflowDisplayName || workflowDisplayName.trim().length == 0) workflowDisplayName = 'Untitled'; - const editUrl = `/workflow-definitions/${workflowDefinition.definitionId}`; + const editUrl = `${basePath}/workflow-definitions/${workflowDefinition.definitionId}`; const instancesUrl = `/workflow-instances?workflow=${workflowDefinition.definitionId}`; const editIcon = ( - + @@ -127,7 +131,7 @@ export class ElsaWorkflowDefinitionsListScreen {
- + {latestVersionNumber} {publishedVersionNumber} @@ -147,4 +151,6 @@ export class ElsaWorkflowDefinitionsListScreen {
); } -} \ No newline at end of file +} + +Tunnel.injectProps(ElsaWorkflowDefinitionsListScreen, ['serverUrl', 'culture', 'basePath']); \ No newline at end of file diff --git a/src/designer/elsa-workflows-studio/src/components/screens/workflow-definition-list/elsa-workflow-definitions-screen/readme.md b/src/designer/elsa-workflows-studio/src/components/screens/workflow-definition-list/elsa-workflow-definitions-screen/readme.md index 74f9b72af..e9a3f80c7 100644 --- a/src/designer/elsa-workflows-studio/src/components/screens/workflow-definition-list/elsa-workflow-definitions-screen/readme.md +++ b/src/designer/elsa-workflows-studio/src/components/screens/workflow-definition-list/elsa-workflow-definitions-screen/readme.md @@ -9,6 +9,8 @@ | Property | Attribute | Description | Type | Default | | ----------- | ------------ | ----------- | --------------- | ----------- | +| `basePath` | `base-path` | | `string` | `undefined` | +| `culture` | `culture` | | `string` | `undefined` | | `history` | -- | | `RouterHistory` | `undefined` | | `serverUrl` | `server-url` | | `string` | `undefined` | @@ -24,6 +26,7 @@ - stencil-route-link - [elsa-context-menu](../../../controls/elsa-context-menu) - [elsa-confirm-dialog](../../../shared/elsa-confirm-dialog) +- context-consumer ### Graph ```mermaid @@ -31,6 +34,7 @@ graph TD; elsa-workflow-definitions-list-screen --> stencil-route-link elsa-workflow-definitions-list-screen --> elsa-context-menu elsa-workflow-definitions-list-screen --> elsa-confirm-dialog + elsa-workflow-definitions-list-screen --> context-consumer elsa-confirm-dialog --> elsa-modal-dialog elsa-studio-workflow-definitions-list --> elsa-workflow-definitions-list-screen style elsa-workflow-definitions-list-screen fill:#f9f,stroke:#333,stroke-width:4px diff --git a/src/designer/elsa-workflows-studio/src/components/screens/workflow-instance-list/elsa-workflow-instance-list-screen/elsa-workflow-instance-list-screen.tsx b/src/designer/elsa-workflows-studio/src/components/screens/workflow-instance-list/elsa-workflow-instance-list-screen/elsa-workflow-instance-list-screen.tsx index f48ad30a8..1db462fd4 100644 --- a/src/designer/elsa-workflows-studio/src/components/screens/workflow-instance-list/elsa-workflow-instance-list-screen/elsa-workflow-instance-list-screen.tsx +++ b/src/designer/elsa-workflows-studio/src/components/screens/workflow-instance-list/elsa-workflow-instance-list-screen/elsa-workflow-instance-list-screen.tsx @@ -1,16 +1,17 @@ -import {Component, h, Prop, State, Watch} from '@stencil/core'; -import {LocationSegments, RouterHistory} from "@stencil/router"; +import {Component, h, Prop, State, Watch, Method} from '@stencil/core'; +import {injectHistory, LocationSegments, RouterHistory} from "@stencil/router"; import * as collection from 'lodash/collection'; import * as array from 'lodash/array'; -import {createElsaClient} from "../../../../services/elsa-client"; -import {OrderBy, PagedList, VersionOptions, WorkflowBlueprintSummary, WorkflowInstanceSummary, WorkflowStatus} from "../../../../models"; +import {confirmDialogService, eventBus, createElsaClient} from "../../../../services"; +import {EventTypes, OrderBy, PagedList, VersionOptions, WorkflowBlueprintSummary, WorkflowInstanceSummary, WorkflowStatus} from "../../../../models"; import {DropdownButtonItem, DropdownButtonOrigin} from "../../../controls/elsa-dropdown-button/models"; import {Map, parseQuery} from '../../../../utils/utils'; import moment from "moment"; -import {PagerData} from "../../../controls/elsa-pager/elsa-pager"; +import {ElsaPager, PagerData} from "../../../controls/elsa-pager/elsa-pager"; import {i18n} from "i18next"; import {resources} from "./localizations"; import {loadTranslations} from "../../../i18n/i18n-loader"; +import Tunnel from "../../../../data/dashboard"; @Component({ tag: 'elsa-workflow-instance-list-screen', @@ -18,11 +19,13 @@ import {loadTranslations} from "../../../i18n/i18n-loader"; }) export class ElsaWorkflowInstanceListScreen { @Prop() history?: RouterHistory; - @Prop({attribute: "server-url"}) serverUrl: string; + @Prop() serverUrl: string; + @Prop()basePath: string; @Prop() workflowId?: string; @Prop() workflowStatus?: WorkflowStatus; @Prop() orderBy?: OrderBy = OrderBy.Started; @Prop() culture: string; + @State() bulkActions: Array; @State() workflowBlueprints: Array = []; @State() workflowInstances: PagedList = {items: [], page: 1, pageSize: 50, totalCount: 0}; @State() selectedWorkflowId?: string; @@ -35,11 +38,10 @@ export class ElsaWorkflowInstanceListScreen { @State() currentSearchTerm?: string; i18next: i18n; - confirmDialog: HTMLElsaConfirmDialogElement; async componentWillLoad() { this.i18next = await loadTranslations(this.culture, resources); - + if (!!this.history) { this.history.listen(e => this.routeChanged(e)); this.applyQueryString(this.history.location.search); @@ -47,6 +49,28 @@ export class ElsaWorkflowInstanceListScreen { await this.loadWorkflowBlueprints(); await this.loadWorkflowInstances(); + + const t = this.t; + + let bulkActions = [{ + text: t('BulkActions.Actions.Delete'), + name: 'Delete', + }]; + + eventBus.emit(EventTypes.WorkflowInstanceBulkActionsLoading, this, {sender: this, bulkActions}); + + this.bulkActions = bulkActions; + } + + @Method() + async getSelectedWorkflowInstanceIds() { + return this.selectedWorkflowInstanceIds; + } + + @Method() + async refresh() { + await this.loadWorkflowInstances(); + this.updateSelectAllChecked(); } @Watch("workflowId") @@ -141,6 +165,11 @@ export class ElsaWorkflowInstanceListScreen { } updateSelectAllChecked() { + if (this.workflowInstances.items.length == 0) { + this.selectAllChecked = false; + return; + } + this.selectAllChecked = this.workflowInstances.items.findIndex(x => this.selectedWorkflowInstanceIds.findIndex(id => id == x.id) < 0) < 0; } @@ -178,7 +207,7 @@ export class ElsaWorkflowInstanceListScreen { async onDeleteClick(e: Event, workflowInstance: WorkflowInstanceSummary) { const t = this.t; - const result = await this.confirmDialog.show(t('DeleteDialog.Title'), t('DeleteDialog.Message')); + const result = await confirmDialogService.show(t('DeleteDialog.Title'), t('DeleteDialog.Message')); if (!result) return; @@ -190,7 +219,7 @@ export class ElsaWorkflowInstanceListScreen { async onBulkDelete() { const t = this.t; - const result = await this.confirmDialog.show(t('BulkDeleteDialog.Title'), t('BulkDeleteDialog.Message')); + const result = await confirmDialogService.show(t('BulkDeleteDialog.Title'), t('BulkDeleteDialog.Message')); if (!result) return; @@ -198,7 +227,6 @@ export class ElsaWorkflowInstanceListScreen { const elsaClient = this.createClient(); await elsaClient.workflowInstancesApi.bulkDelete({workflowInstanceIds: this.selectedWorkflowInstanceIds}); this.selectedWorkflowInstanceIds = []; - this.updateSelectAllChecked(); await this.loadWorkflowInstances(); this.currentPage = 0; } @@ -209,7 +237,12 @@ export class ElsaWorkflowInstanceListScreen { switch (action.name) { case 'Delete': await this.onBulkDelete(); + break; + default: + action.handler(); } + + this.updateSelectAllChecked(); } async onSearch(e: Event) { @@ -228,9 +261,11 @@ export class ElsaWorkflowInstanceListScreen { }; render() { + const basePath = this.basePath; const workflowInstances = this.workflowInstances.items; const workflowBlueprints = this.workflowBlueprints; - const t= this.t; + const totalCount = this.workflowInstances.totalCount + const t = this.t; const renderViewIcon = function () { return ( @@ -335,7 +370,7 @@ export class ElsaWorkflowInstanceListScreen { const workflowBlueprint = workflowBlueprints.find(x => x.id == workflowInstance.definitionId && x.version == workflowInstance.version) ?? {name: 'Not Found', displayName: '(Workflow definition not found)'}; const displayName = workflowBlueprint.displayName || workflowBlueprint.name || 'Untitled'; const statusColor = this.getStatusColor(workflowInstance.workflowStatus); - const viewUrl = `/workflow-instances/${workflowInstance.id}`; + const viewUrl = `${basePath}/workflow-instances/${workflowInstance.id}`; const instanceName = !workflowInstance.name ? '' : workflowInstance.name; const isSelected = this.selectedWorkflowInstanceIds.findIndex(x => x === workflowInstance.id) >= 0; const createdAt = moment(workflowInstance.createdAt); @@ -393,9 +428,8 @@ export class ElsaWorkflowInstanceListScreen { })} - +
- this.confirmDialog = el} culture={this.culture}/>
); @@ -405,13 +439,9 @@ export class ElsaWorkflowInstanceListScreen { const bulkActionIcon = ; - - const t = this.t; - const actions: Array = [{ - text: t('BulkActions.Actions.Delete'), - name: 'Delete', - }]; + const t = this.t; + const actions = this.bulkActions; return this.onBulkActionSelected(e)}/> } @@ -508,3 +538,6 @@ export class ElsaWorkflowInstanceListScreen { return this.handleOrderByChanged(e.detail.value)}/> } } + +Tunnel.injectProps(ElsaWorkflowInstanceListScreen, ['serverUrl', 'culture', 'basePath']); +injectHistory(ElsaWorkflowInstanceListScreen); \ No newline at end of file diff --git a/src/designer/elsa-workflows-studio/src/components/screens/workflow-instance-list/elsa-workflow-instance-list-screen/readme.md b/src/designer/elsa-workflows-studio/src/components/screens/workflow-instance-list/elsa-workflow-instance-list-screen/readme.md index 17bc413bc..59b0835f6 100644 --- a/src/designer/elsa-workflows-studio/src/components/screens/workflow-instance-list/elsa-workflow-instance-list-screen/readme.md +++ b/src/designer/elsa-workflows-studio/src/components/screens/workflow-instance-list/elsa-workflow-instance-list-screen/readme.md @@ -7,10 +7,38 @@ ## Properties -| Property | Attribute | Description | Type | Default | -| ----------- | ------------ | ----------- | --------------- | ----------- | -| `history` | -- | | `RouterHistory` | `undefined` | -| `serverUrl` | `server-url` | | `string` | `undefined` | +| Property | Attribute | Description | Type | Default | +| ---------------- | ----------------- | ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------- | +| `basePath` | `base-path` | | `string` | `undefined` | +| `culture` | `culture` | | `string` | `undefined` | +| `history` | -- | | `RouterHistory` | `undefined` | +| `orderBy` | `order-by` | | `OrderBy.Finished \| OrderBy.LastExecuted \| OrderBy.Started` | `OrderBy.Started` | +| `serverUrl` | `server-url` | | `string` | `undefined` | +| `workflowId` | `workflow-id` | | `string` | `undefined` | +| `workflowStatus` | `workflow-status` | | `WorkflowStatus.Cancelled \| WorkflowStatus.Faulted \| WorkflowStatus.Finished \| WorkflowStatus.Idle \| WorkflowStatus.Running \| WorkflowStatus.Suspended` | `undefined` | + + +## Methods + +### `getSelectedWorkflowInstanceIds() => Promise` + + + +#### Returns + +Type: `Promise` + + + +### `refresh() => Promise` + + + +#### Returns + +Type: `Promise` + + ## Dependencies @@ -24,8 +52,8 @@ - stencil-route-link - [elsa-context-menu](../../../controls/elsa-context-menu) - [elsa-pager](../../../controls/elsa-pager) -- [elsa-confirm-dialog](../../../shared/elsa-confirm-dialog) - [elsa-dropdown-button](../../../controls/elsa-dropdown-button) +- context-consumer ### Graph ```mermaid @@ -33,9 +61,8 @@ graph TD; elsa-workflow-instance-list-screen --> stencil-route-link elsa-workflow-instance-list-screen --> elsa-context-menu elsa-workflow-instance-list-screen --> elsa-pager - elsa-workflow-instance-list-screen --> elsa-confirm-dialog elsa-workflow-instance-list-screen --> elsa-dropdown-button - elsa-confirm-dialog --> elsa-modal-dialog + elsa-workflow-instance-list-screen --> context-consumer elsa-dropdown-button --> stencil-route-link elsa-studio-workflow-instances-list --> elsa-workflow-instance-list-screen style elsa-workflow-instance-list-screen fill:#f9f,stroke:#333,stroke-width:4px diff --git a/src/designer/elsa-workflows-studio/src/components/screens/workflow-instance-viewer/elsa-workflow-instance-journal/elsa-workflow-instance-journal.tsx b/src/designer/elsa-workflows-studio/src/components/screens/workflow-instance-viewer/elsa-workflow-instance-journal/elsa-workflow-instance-journal.tsx index 3b6bd386e..a5d0dee1c 100644 --- a/src/designer/elsa-workflows-studio/src/components/screens/workflow-instance-viewer/elsa-workflow-instance-journal/elsa-workflow-instance-journal.tsx +++ b/src/designer/elsa-workflows-studio/src/components/screens/workflow-instance-viewer/elsa-workflow-instance-journal/elsa-workflow-instance-journal.tsx @@ -289,7 +289,7 @@ export class ElsaWorkflowInstanceJournal {
  • this.onRecordClick(record)} class={`${recordClass} elsa-border-2 elsa-cursor-pointer elsa-p-4 elsa-rounded`}>
    - {isLastItem ? undefined :
    + {isLastItem ? undefined :
    {deltaTimeText}
    diff --git a/src/designer/elsa-workflows-studio/src/components/screens/workflow-instance-viewer/elsa-workflow-instance-viewer-screen/elsa-workflow-instance-viewer-screen.tsx b/src/designer/elsa-workflows-studio/src/components/screens/workflow-instance-viewer/elsa-workflow-instance-viewer-screen/elsa-workflow-instance-viewer-screen.tsx index cb4f5dd14..1bd126912 100644 --- a/src/designer/elsa-workflows-studio/src/components/screens/workflow-instance-viewer/elsa-workflow-instance-viewer-screen/elsa-workflow-instance-viewer-screen.tsx +++ b/src/designer/elsa-workflows-studio/src/components/screens/workflow-instance-viewer/elsa-workflow-instance-viewer-screen/elsa-workflow-instance-viewer-screen.tsx @@ -20,12 +20,12 @@ import { WorkflowStatus } from "../../../../models"; import {ActivityStats, createElsaClient} from "../../../../services/elsa-client"; -import {pluginManager} from '../../../../services/plugin-manager'; import state from '../../../../utils/store'; import {ActivityContextMenuState, WorkflowDesignerMode} from "../../../designers/tree/elsa-designer-tree/models"; import {registerClickOutside} from "stencil-click-outside"; import moment from "moment"; import {clip, durationToString} from "../../../../utils/utils"; +import Tunnel from "../../../../data/dashboard"; @Component({ tag: 'elsa-workflow-instance-viewer-screen', @@ -33,12 +33,9 @@ import {clip, durationToString} from "../../../../utils/utils"; }) export class ElsaWorkflowInstanceViewerScreen { - constructor() { - pluginManager.initialize(); - } - @Prop() workflowInstanceId: string; - @Prop({attribute: 'server-url', reflect: true}) serverUrl: string; + @Prop({attribute: 'server-url'}) serverUrl: string; + @Prop() culture: string; @State() workflowInstance: WorkflowInstance; @State() workflowBlueprint: WorkflowBlueprint; @State() workflowModel: WorkflowModel; @@ -142,7 +139,7 @@ export class ElsaWorkflowInstanceViewerScreen { mapWorkflowModel(workflowBlueprint: WorkflowBlueprint, workflowInstance: WorkflowInstance): WorkflowModel { const activities = workflowBlueprint.activities.filter(x => x.parentId == workflowBlueprint.id || !x.parentId).map(x => this.mapActivityModel(x, workflowInstance)); const connections = workflowBlueprint.connections.filter(c => activities.findIndex(a => a.activityId == c.sourceActivityId || a.activityId == c.targetActivityId) > -1).map(this.mapConnectionModel); - + return { activities: activities, connections: connections, @@ -154,10 +151,10 @@ export class ElsaWorkflowInstanceViewerScreen { const activityDescriptors: Array = state.activityDescriptors; const activityDescriptor = activityDescriptors.find(x => x.type == activityBlueprint.type); const activityData = workflowInstance.activityData[activityBlueprint.id] || {}; - + const properties: Array = collection.map(activityBlueprint.inputProperties.data, (value, key) => { const propertyDescriptor = activityDescriptor.inputProperties.find(x => x.name == key) || activityDescriptor.outputProperties.find(x => x.name == key); - const defaultSyntax = propertyDescriptor.defaultSyntax || SyntaxNames.Literal; + const defaultSyntax = propertyDescriptor.defaultSyntax || SyntaxNames.Literal; const expressions = {}; const v = activityData[key] || value; expressions[defaultSyntax] = v; @@ -256,13 +253,13 @@ export class ElsaWorkflowInstanceViewerScreen { if (!!workflowFault && workflowFault.faultedActivityId == activity.activityId) return 'red'; - - if(executed) + + if (executed) return 'green'; - - if(executing) + + if (executing) return 'blue'; - + return null; } @@ -533,3 +530,4 @@ export class ElsaWorkflowInstanceViewerScreen {
    } } +Tunnel.injectProps(ElsaWorkflowInstanceViewerScreen, ['serverUrl', 'culture']); \ No newline at end of file diff --git a/src/designer/elsa-workflows-studio/src/components/screens/workflow-instance-viewer/elsa-workflow-instance-viewer-screen/readme.md b/src/designer/elsa-workflows-studio/src/components/screens/workflow-instance-viewer/elsa-workflow-instance-viewer-screen/readme.md index 0b366fbbb..194c10f5d 100644 --- a/src/designer/elsa-workflows-studio/src/components/screens/workflow-instance-viewer/elsa-workflow-instance-viewer-screen/readme.md +++ b/src/designer/elsa-workflows-studio/src/components/screens/workflow-instance-viewer/elsa-workflow-instance-viewer-screen/readme.md @@ -9,6 +9,7 @@ | Property | Attribute | Description | Type | Default | | -------------------- | ---------------------- | ----------- | -------- | ----------- | +| `culture` | `culture` | | `string` | `undefined` | | `serverUrl` | `server-url` | | `string` | `undefined` | | `workflowInstanceId` | `workflow-instance-id` | | `string` | `undefined` | @@ -36,12 +37,14 @@ Type: `Promise` - [elsa-workflow-instance-journal](../elsa-workflow-instance-journal) - [elsa-designer-tree](../../../designers/tree/elsa-designer-tree) +- context-consumer ### Graph ```mermaid graph TD; elsa-workflow-instance-viewer-screen --> elsa-workflow-instance-journal elsa-workflow-instance-viewer-screen --> elsa-designer-tree + elsa-workflow-instance-viewer-screen --> context-consumer elsa-studio-workflow-instances-view --> elsa-workflow-instance-viewer-screen style elsa-workflow-instance-viewer-screen fill:#f9f,stroke:#333,stroke-width:4px ``` diff --git a/src/designer/elsa-workflows-studio/src/components/screens/workflow-registry-list/elsa-workflow-registry-list-screen/elsa-workflow-registry-list-screen.tsx b/src/designer/elsa-workflows-studio/src/components/screens/workflow-registry-list/elsa-workflow-registry-list-screen/elsa-workflow-registry-list-screen.tsx index 302367fe7..b8c39785d 100644 --- a/src/designer/elsa-workflows-studio/src/components/screens/workflow-registry-list/elsa-workflow-registry-list-screen/elsa-workflow-registry-list-screen.tsx +++ b/src/designer/elsa-workflows-studio/src/components/screens/workflow-registry-list/elsa-workflow-registry-list-screen/elsa-workflow-registry-list-screen.tsx @@ -3,6 +3,7 @@ import * as collection from 'lodash/collection'; import {createElsaClient} from "../../../../services/elsa-client"; import {PagedList, VersionOptions, WorkflowBlueprintSummary} from "../../../../models"; import {RouterHistory} from "@stencil/router"; +import Tunnel from "../../../../data/dashboard"; @Component({ tag: 'elsa-workflow-registry-list-screen', @@ -11,6 +12,8 @@ import {RouterHistory} from "@stencil/router"; export class ElsaWorkflowRegistryListScreen { @Prop() history?: RouterHistory; @Prop() serverUrl: string; + @Prop() basePath: string; + @Prop() culture: string; @State() workflowBlueprints: PagedList = {items: [], page: 1, pageSize: 50, totalCount: 0}; async componentWillLoad() { @@ -32,6 +35,7 @@ export class ElsaWorkflowRegistryListScreen { render() { const workflowBlueprints = this.workflowBlueprints.items; const groupings = collection.groupBy(workflowBlueprints, 'id'); + const basePath = this.basePath; return (
    @@ -39,7 +43,8 @@ export class ElsaWorkflowRegistryListScreen { - + @@ -67,11 +72,12 @@ export class ElsaWorkflowRegistryListScreen { if (!workflowDisplayName || workflowDisplayName.trim().length == 0) workflowDisplayName = 'Untitled'; - const editUrl = `/workflow-registry/${workflowBlueprint.id}`; - const instancesUrl = `/workflow-instances?workflow=${workflowBlueprint.id}`; + const editUrl = `${basePath}/workflow-registry/${workflowBlueprint.id}`; + const instancesUrl = `${basePath}/workflow-instances?workflow=${workflowBlueprint.id}`; const editIcon = ( - + @@ -90,7 +96,7 @@ export class ElsaWorkflowRegistryListScreen { Instances - + @@ -109,3 +115,4 @@ export class ElsaWorkflowRegistryListScreen { ); } } +Tunnel.injectProps(ElsaWorkflowRegistryListScreen, ['serverUrl', 'culture', 'basePath']); \ No newline at end of file diff --git a/src/designer/elsa-workflows-studio/src/components/screens/workflow-registry-list/elsa-workflow-registry-list-screen/readme.md b/src/designer/elsa-workflows-studio/src/components/screens/workflow-registry-list/elsa-workflow-registry-list-screen/readme.md index 47da577f4..43b393c5e 100644 --- a/src/designer/elsa-workflows-studio/src/components/screens/workflow-registry-list/elsa-workflow-registry-list-screen/readme.md +++ b/src/designer/elsa-workflows-studio/src/components/screens/workflow-registry-list/elsa-workflow-registry-list-screen/readme.md @@ -9,6 +9,8 @@ | Property | Attribute | Description | Type | Default | | ----------- | ------------ | ----------- | --------------- | ----------- | +| `basePath` | `base-path` | | `string` | `undefined` | +| `culture` | `culture` | | `string` | `undefined` | | `history` | -- | | `RouterHistory` | `undefined` | | `serverUrl` | `server-url` | | `string` | `undefined` | @@ -23,12 +25,14 @@ - stencil-route-link - [elsa-context-menu](../../../controls/elsa-context-menu) +- context-consumer ### Graph ```mermaid graph TD; elsa-workflow-registry-list-screen --> stencil-route-link elsa-workflow-registry-list-screen --> elsa-context-menu + elsa-workflow-registry-list-screen --> context-consumer elsa-studio-workflow-registry --> elsa-workflow-registry-list-screen style elsa-workflow-registry-list-screen fill:#f9f,stroke:#333,stroke-width:4px ``` diff --git a/src/designer/elsa-workflows-studio/src/components/shared/elsa-confirm-dialog/readme.md b/src/designer/elsa-workflows-studio/src/components/shared/elsa-confirm-dialog/readme.md index 5f1651037..c61a1b9ed 100644 --- a/src/designer/elsa-workflows-studio/src/components/shared/elsa-confirm-dialog/readme.md +++ b/src/designer/elsa-workflows-studio/src/components/shared/elsa-confirm-dialog/readme.md @@ -5,6 +5,13 @@ +## Properties + +| Property | Attribute | Description | Type | Default | +| --------- | --------- | ----------- | -------- | ----------- | +| `culture` | `culture` | | `string` | `undefined` | + + ## Methods ### `hide() => Promise` @@ -32,9 +39,9 @@ Type: `Promise` ### Used by + - [elsa-studio-root](../../dashboard/pages/elsa-studio-root) - [elsa-webhook-definitions-list-screen](../../screens/webhook-definition-list/else-webhook-definitions-screen) - [elsa-workflow-definitions-list-screen](../../screens/workflow-definition-list/elsa-workflow-definitions-screen) - - [elsa-workflow-instance-list-screen](../../screens/workflow-instance-list/elsa-workflow-instance-list-screen) ### Depends on @@ -44,9 +51,9 @@ Type: `Promise` ```mermaid graph TD; elsa-confirm-dialog --> elsa-modal-dialog + elsa-studio-root --> elsa-confirm-dialog elsa-webhook-definitions-list-screen --> elsa-confirm-dialog elsa-workflow-definitions-list-screen --> elsa-confirm-dialog - elsa-workflow-instance-list-screen --> elsa-confirm-dialog style elsa-confirm-dialog fill:#f9f,stroke:#333,stroke-width:4px ``` diff --git a/src/designer/elsa-workflows-studio/src/components/shared/elsa-toast-notification/readme.md b/src/designer/elsa-workflows-studio/src/components/shared/elsa-toast-notification/readme.md index 26fb18ce5..f1c9a0797 100644 --- a/src/designer/elsa-workflows-studio/src/components/shared/elsa-toast-notification/readme.md +++ b/src/designer/elsa-workflows-studio/src/components/shared/elsa-toast-notification/readme.md @@ -32,14 +32,14 @@ Type: `Promise` ### Used by + - [elsa-studio-root](../../dashboard/pages/elsa-studio-root) - [elsa-webhook-definition-editor-notifications](../../screens/webhook-definition-editor/elsa-webhook-definition-editor-notifications) - - [elsa-workflow-definition-editor-notifications](../../screens/workflow-definition-editor/elsa-workflow-definition-editor-notifications) ### Graph ```mermaid graph TD; + elsa-studio-root --> elsa-toast-notification elsa-webhook-definition-editor-notifications --> elsa-toast-notification - elsa-workflow-definition-editor-notifications --> elsa-toast-notification style elsa-toast-notification fill:#f9f,stroke:#333,stroke-width:4px ``` diff --git a/src/designer/elsa-workflows-studio/src/data/dashboard.tsx b/src/designer/elsa-workflows-studio/src/data/dashboard.tsx index 9f8cc9049..dcf629397 100644 --- a/src/designer/elsa-workflows-studio/src/data/dashboard.tsx +++ b/src/designer/elsa-workflows-studio/src/data/dashboard.tsx @@ -3,11 +3,17 @@ import {h} from "@stencil/core"; export interface DashboardState { serverUrl: string; + basePath: string; + culture: string; + monacoLibPath: string; } export default createProviderConsumer( { - serverUrl: null + serverUrl: null, + basePath: null, + culture: null, + monacoLibPath: null }, (subscribe, child) => () ); diff --git a/src/designer/elsa-workflows-studio/src/drivers/index.ts b/src/designer/elsa-workflows-studio/src/drivers/index.ts index eb1c20b74..c058d785d 100644 --- a/src/designer/elsa-workflows-studio/src/drivers/index.ts +++ b/src/designer/elsa-workflows-studio/src/drivers/index.ts @@ -2,8 +2,10 @@ export * from './checkbox-driver'; export * from './code-editor-driver'; export * from './dropdown-driver'; +export * from './json-driver'; export * from './multi-text-driver'; export * from './multiline-driver'; export * from './null-property-driver'; +export * from './radio-list-driver'; export * from './single-line-driver'; export * from './switch-case-builder-driver'; diff --git a/src/designer/elsa-workflows-studio/src/drivers/json-driver.tsx b/src/designer/elsa-workflows-studio/src/drivers/json-driver.tsx index cafeb2d1c..50378ab7d 100644 --- a/src/designer/elsa-workflows-studio/src/drivers/json-driver.tsx +++ b/src/designer/elsa-workflows-studio/src/drivers/json-driver.tsx @@ -1,4 +1,4 @@ -import {PropertyDisplayDriver} from "../services/property-display-driver"; +import {PropertyDisplayDriver} from "../services"; import {ActivityModel, ActivityPropertyDescriptor} from "../models"; import {h} from "@stencil/core"; import {getOrCreateProperty} from "../utils/utils"; diff --git a/src/designer/elsa-workflows-studio/src/drivers/single-line-driver.tsx b/src/designer/elsa-workflows-studio/src/drivers/single-line-driver.tsx index cabe9444d..558d94f66 100644 --- a/src/designer/elsa-workflows-studio/src/drivers/single-line-driver.tsx +++ b/src/designer/elsa-workflows-studio/src/drivers/single-line-driver.tsx @@ -1,4 +1,4 @@ -import {PropertyDisplayDriver} from "../services/property-display-driver"; +import {PropertyDisplayDriver} from "../services"; import {ActivityModel, ActivityPropertyDescriptor} from "../models"; import {h} from "@stencil/core"; import {getOrCreateProperty} from "../utils/utils"; @@ -9,7 +9,4 @@ export class SingleLineDriver implements PropertyDisplayDriver { const prop = getOrCreateProperty(activity, property.name); return ; } - - update(activity: ActivityModel, property: ActivityPropertyDescriptor, form: FormData) { - } } diff --git a/src/designer/elsa-workflows-studio/src/globals/styles.css b/src/designer/elsa-workflows-studio/src/globals/styles.css deleted file mode 100644 index 5f282702b..000000000 --- a/src/designer/elsa-workflows-studio/src/globals/styles.css +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/designer/elsa-workflows-studio/src/index.html b/src/designer/elsa-workflows-studio/src/index.html index 8e85d3624..6af44c4b0 100644 --- a/src/designer/elsa-workflows-studio/src/index.html +++ b/src/designer/elsa-workflows-studio/src/index.html @@ -7,42 +7,225 @@ - - - - - - - + + + - diff --git a/src/designer/elsa-workflows-studio/src/index.ts b/src/designer/elsa-workflows-studio/src/index.ts index 9d8623245..ffe614b40 100644 --- a/src/designer/elsa-workflows-studio/src/index.ts +++ b/src/designer/elsa-workflows-studio/src/index.ts @@ -1,2 +1,4 @@ -export { Components, JSX } from './components'; import '@stencil/router'; +export { Components, JSX } from './components'; +export * from './models'; +export * from './services'; \ No newline at end of file diff --git a/src/designer/elsa-workflows-studio/src/models/domain.ts b/src/designer/elsa-workflows-studio/src/models/domain.ts index a8652944a..fea98399c 100644 --- a/src/designer/elsa-workflows-studio/src/models/domain.ts +++ b/src/designer/elsa-workflows-studio/src/models/domain.ts @@ -276,7 +276,9 @@ export interface ActivityPropertyDescriptor { defaultValue?: any; defaultSyntax?: string; supportedSyntaxes: Array; - isDisabled?: boolean; + isReadOnly?: boolean; + defaultWorkflowStorageProvider?: string; + disableWorkflowProviderSelection: boolean } export interface WorkflowStorageDescriptor { diff --git a/src/designer/elsa-workflows-studio/src/models/events.ts b/src/designer/elsa-workflows-studio/src/models/events.ts index 6c81933ad..b7cb0d302 100644 --- a/src/designer/elsa-workflows-studio/src/models/events.ts +++ b/src/designer/elsa-workflows-studio/src/models/events.ts @@ -6,6 +6,7 @@ export const EventTypes = { ShowWorkflowSettings: 'show-workflow-settings', ActivityPicked: 'activity-picked', ShowActivityEditor: 'show-activity-editor', + ActivityEditorDisplaying: 'activity-editor-displaying', UpdateActivity: 'update-activity', UpdateWorkflowSettings: 'update-workflow-settings', WorkflowModelChanged: 'workflow-model-changed', @@ -15,7 +16,12 @@ export const EventTypes = { WorkflowRetracted: 'workflow-retracted', WorkflowImported: 'workflow-imported', HttpClientConfigCreated: 'http-client-config-created', - HttpClientCreated: 'http-client-created' + HttpClientCreated: 'http-client-created', + WorkflowInstanceBulkActionsLoading: 'workflow-instance-bulk-actions-loading', + ShowConfirmDialog: 'show-confirm-dialog', + HideConfirmDialog: 'hide-confirm-dialog', + ShowToastNotification: 'show-toast-notification', + HideToastNotification: 'hide-toast-notification' }; export interface AddActivityEventArgs { diff --git a/src/designer/elsa-workflows-studio/src/models/index.ts b/src/designer/elsa-workflows-studio/src/models/index.ts index 5c738fb5e..2d49b1a9d 100644 --- a/src/designer/elsa-workflows-studio/src/models/index.ts +++ b/src/designer/elsa-workflows-studio/src/models/index.ts @@ -1,3 +1,4 @@ export * from './domain'; export * from './events'; export * from './view'; +export * from './services'; diff --git a/src/designer/elsa-workflows-studio/src/models/services.ts b/src/designer/elsa-workflows-studio/src/models/services.ts new file mode 100644 index 000000000..fed789a09 --- /dev/null +++ b/src/designer/elsa-workflows-studio/src/models/services.ts @@ -0,0 +1,21 @@ +import {PluginManager, ActivityIconProvider, ConfirmDialogService, propertyDisplayManager, PropertyDisplayManager} from "../services"; +import {ElsaClient, ToastNotificationService} from "../services"; +import EventBus from "js-event-bus"; +import {AxiosInstance} from "axios"; +import {ActivityDefinitionProperty} from "./domain"; +import {ActivityModel} from "./view"; + +export interface ElsaStudio { + serverUrl: string; + basePath: string; + pluginManager: PluginManager; + propertyDisplayManager: PropertyDisplayManager; + elsaClientFactory: () => ElsaClient; + httpClientFactory: () => AxiosInstance; + eventBus: EventBus; + activityIconProvider: ActivityIconProvider; + confirmDialogService: ConfirmDialogService; + toastNotificationService: ToastNotificationService; + getOrCreateProperty: (activity: ActivityModel, name: string, defaultExpression?: () => string, defaultSyntax?: () => string) => ActivityDefinitionProperty; + htmlToElement: (html: string) => Element; +} \ No newline at end of file diff --git a/src/designer/elsa-workflows-studio/src/plugins/activity-icon-provider-plugin.tsx b/src/designer/elsa-workflows-studio/src/plugins/activity-icon-provider-plugin.tsx index 7811ddbab..f2994e65c 100644 --- a/src/designer/elsa-workflows-studio/src/plugins/activity-icon-provider-plugin.tsx +++ b/src/designer/elsa-workflows-studio/src/plugins/activity-icon-provider-plugin.tsx @@ -1,8 +1,6 @@ -import {ElsaPlugin} from "../services/elsa-plugin"; -import {eventBus} from '../services/event-bus'; +import {eventBus, activityIconProvider, ElsaPlugin} from "../services"; import {ActivityDescriptorDisplayContext, ActivityDesignDisplayContext, EventTypes} from "../models"; import {h} from "@stencil/core"; -import { activityIconProvider} from "../services/activity-icon-provider"; export class ActivityIconProviderPlugin implements ElsaPlugin { constructor() { diff --git a/src/designer/elsa-workflows-studio/src/plugins/cron-plugin.tsx b/src/designer/elsa-workflows-studio/src/plugins/cron-plugin.tsx index 10bb8d3cb..34f0cb9bd 100644 --- a/src/designer/elsa-workflows-studio/src/plugins/cron-plugin.tsx +++ b/src/designer/elsa-workflows-studio/src/plugins/cron-plugin.tsx @@ -1,7 +1,7 @@ -import {ElsaPlugin} from "../services/elsa-plugin"; -import {eventBus} from '../services/event-bus'; +import {eventBus, ElsaPlugin} from "../services"; import {ActivityDesignDisplayContext, EventTypes} from "../models"; import {h} from "@stencil/core"; +import {htmlEncode} from "../utils/utils"; export class CronPlugin implements ElsaPlugin { constructor() { @@ -16,7 +16,7 @@ export class CronPlugin implements ElsaPlugin { const props = activityModel.properties || []; const condition = props.find(x => x.name == 'CronExpression') || { name: 'CronExpression', expressions: {'Literal': ''}, syntax: 'Literal'}; - const expression = condition.expressions[condition.syntax] || ''; + const expression = htmlEncode(condition.expressions[condition.syntax] || ''); context.bodyDisplay = `

    ${expression}

    `; } } diff --git a/src/designer/elsa-workflows-studio/src/plugins/default-drivers-plugin.ts b/src/designer/elsa-workflows-studio/src/plugins/default-drivers-plugin.ts index 9d3ba7d86..8a5f88df3 100644 --- a/src/designer/elsa-workflows-studio/src/plugins/default-drivers-plugin.ts +++ b/src/designer/elsa-workflows-studio/src/plugins/default-drivers-plugin.ts @@ -1,25 +1,22 @@ -import {ElsaPlugin} from "../services/elsa-plugin"; -import {propertyDisplayManager} from '../services/property-display-manager'; -import {CheckboxDriver, CheckListDriver, CodeEditorDriver, DropdownDriver, MultilineDriver, MultiTextDriver, SingleLineDriver, SwitchCaseBuilderDriver} from "../drivers"; -import {PropertyDisplayDriver} from "../services/property-display-driver"; -import {RadioListDriver} from "../drivers/radio-list-driver"; -import {JsonDriver} from "../drivers/json-driver"; +import {propertyDisplayManager, ElsaPlugin, PropertyDisplayDriver} from "../services"; +import {JsonDriver, RadioListDriver, CheckboxDriver, CheckListDriver, CodeEditorDriver, DropdownDriver, MultilineDriver, MultiTextDriver, SingleLineDriver, SwitchCaseBuilderDriver} from "../drivers"; +import {ElsaStudio} from "../models"; export class DefaultDriversPlugin implements ElsaPlugin { - constructor() { - this.addDriver('single-line', SingleLineDriver); - this.addDriver('multi-line', MultilineDriver); - this.addDriver('json', JsonDriver); - this.addDriver('check-list', CheckListDriver); - this.addDriver('radio-list', RadioListDriver); - this.addDriver('checkbox', CheckboxDriver); - this.addDriver('dropdown', DropdownDriver); - this.addDriver('multi-text', MultiTextDriver); - this.addDriver('code-editor', CodeEditorDriver); - this.addDriver('switch-case-builder', SwitchCaseBuilderDriver); - } + constructor() { + this.addDriver('single-line', () => new SingleLineDriver()); + this.addDriver('multi-line', () => new MultilineDriver()); + this.addDriver('json', () => new JsonDriver()); + this.addDriver('check-list', () => new CheckListDriver()); + this.addDriver('radio-list', () => new RadioListDriver()); + this.addDriver('checkbox', () => new CheckboxDriver()); + this.addDriver('dropdown', () => new DropdownDriver()); + this.addDriver('multi-text', () => new MultiTextDriver()); + this.addDriver('code-editor', () => new CodeEditorDriver()); + this.addDriver('switch-case-builder', () => new SwitchCaseBuilderDriver()); + } - addDriver(controlType: string, c: new () => T) { - propertyDisplayManager.addDriver(controlType, new c()); - } + addDriver(controlType: string, c: (elsaStudio: ElsaStudio) => T) { + propertyDisplayManager.addDriver(controlType, c); + } } diff --git a/src/designer/elsa-workflows-studio/src/plugins/fork-plugin.tsx b/src/designer/elsa-workflows-studio/src/plugins/fork-plugin.tsx index 691870ff8..e6ae70a6a 100644 --- a/src/designer/elsa-workflows-studio/src/plugins/fork-plugin.tsx +++ b/src/designer/elsa-workflows-studio/src/plugins/fork-plugin.tsx @@ -1,5 +1,4 @@ -import {ElsaPlugin} from "../services/elsa-plugin"; -import {eventBus} from '../services/event-bus'; +import {eventBus, ElsaPlugin} from "../services"; import {ActivityDesignDisplayContext, EventTypes, SyntaxNames} from "../models"; import {h} from "@stencil/core"; import {parseJson} from "../utils/utils"; diff --git a/src/designer/elsa-workflows-studio/src/plugins/http-endpoint-plugin.tsx b/src/designer/elsa-workflows-studio/src/plugins/http-endpoint-plugin.tsx index cbb27c24c..bce15c710 100644 --- a/src/designer/elsa-workflows-studio/src/plugins/http-endpoint-plugin.tsx +++ b/src/designer/elsa-workflows-studio/src/plugins/http-endpoint-plugin.tsx @@ -1,7 +1,7 @@ -import {ElsaPlugin} from "../services/elsa-plugin"; -import {eventBus} from '../services/event-bus'; +import {eventBus, ElsaPlugin} from "../services"; import {ActivityDesignDisplayContext, EventTypes, SyntaxNames} from "../models"; import {h} from "@stencil/core"; +import {htmlEncode} from "../utils/utils"; export class HttpEndpointPlugin implements ElsaPlugin { constructor() { @@ -17,6 +17,7 @@ export class HttpEndpointPlugin implements ElsaPlugin { const props = activityModel.properties || []; const path = props.find(x => x.name == 'Path') || { name: 'Path', expressions: { 'Literal': '', syntax: SyntaxNames.Literal } }; const syntax = path.syntax || SyntaxNames.Literal; - context.bodyDisplay = `

    ${path.expressions[syntax]}

    `; + const bodyDisplay = htmlEncode(path.expressions[syntax]); + context.bodyDisplay = `

    ${bodyDisplay}

    `; } } diff --git a/src/designer/elsa-workflows-studio/src/plugins/if-plugin.tsx b/src/designer/elsa-workflows-studio/src/plugins/if-plugin.tsx index 3e169ddcb..faf4d4455 100644 --- a/src/designer/elsa-workflows-studio/src/plugins/if-plugin.tsx +++ b/src/designer/elsa-workflows-studio/src/plugins/if-plugin.tsx @@ -1,7 +1,7 @@ -import {ElsaPlugin} from "../services/elsa-plugin"; -import {eventBus} from '../services/event-bus'; +import {eventBus, ElsaPlugin} from "../services"; import {ActivityDefinitionProperty, ActivityDesignDisplayContext, EventTypes} from "../models"; import {h} from "@stencil/core"; +import {htmlEncode} from "../utils/utils"; export class IfPlugin implements ElsaPlugin { constructor() { @@ -18,7 +18,7 @@ export class IfPlugin implements ElsaPlugin { const condition: ActivityDefinitionProperty = props.find(x => x.name == 'Condition') || { name: 'Condition', expressions: {'Literal': ''}, syntax: 'Literal' }; const expression = condition.expressions[condition.syntax] || ''; const description = activityModel.description; - const bodyText = description && description.length > 0 ? description : expression; + const bodyText = htmlEncode(description && description.length > 0 ? description : expression); context.bodyDisplay = `

    ${bodyText}

    `; } } diff --git a/src/designer/elsa-workflows-studio/src/plugins/run-javascript-plugin.tsx b/src/designer/elsa-workflows-studio/src/plugins/run-javascript-plugin.tsx index 1a774b128..639b0d07b 100644 --- a/src/designer/elsa-workflows-studio/src/plugins/run-javascript-plugin.tsx +++ b/src/designer/elsa-workflows-studio/src/plugins/run-javascript-plugin.tsx @@ -1,5 +1,4 @@ -import {ElsaPlugin} from "../services/elsa-plugin"; -import {eventBus} from '../services/event-bus'; +import {eventBus, ElsaPlugin} from "../services"; import {ActivityDesignDisplayContext, EventTypes, SyntaxNames} from "../models"; import {h} from "@stencil/core"; import {parseJson} from "../utils/utils"; diff --git a/src/designer/elsa-workflows-studio/src/plugins/run-workflow-plugin.tsx b/src/designer/elsa-workflows-studio/src/plugins/run-workflow-plugin.tsx index 85c759ecc..1d2a1b29b 100644 --- a/src/designer/elsa-workflows-studio/src/plugins/run-workflow-plugin.tsx +++ b/src/designer/elsa-workflows-studio/src/plugins/run-workflow-plugin.tsx @@ -1,5 +1,4 @@ -import {ElsaPlugin} from "../services/elsa-plugin"; -import {eventBus} from '../services/event-bus'; +import {eventBus, ElsaPlugin} from "../services"; import {ActivityDesignDisplayContext, EventTypes, SyntaxNames} from "../models"; import {h} from "@stencil/core"; import {parseJson} from "../utils/utils"; diff --git a/src/designer/elsa-workflows-studio/src/plugins/send-email-plugin.tsx b/src/designer/elsa-workflows-studio/src/plugins/send-email-plugin.tsx index 3263e978c..d6786a608 100644 --- a/src/designer/elsa-workflows-studio/src/plugins/send-email-plugin.tsx +++ b/src/designer/elsa-workflows-studio/src/plugins/send-email-plugin.tsx @@ -1,7 +1,7 @@ -import {ElsaPlugin} from "../services/elsa-plugin"; -import {eventBus} from '../services/event-bus'; +import {eventBus, ElsaPlugin} from "../services"; import {ActivityDesignDisplayContext, EventTypes, SyntaxNames} from "../models"; import {h} from "@stencil/core"; +import {htmlEncode} from "../utils/utils"; export class SendEmailPlugin implements ElsaPlugin { constructor() { @@ -18,7 +18,7 @@ export class SendEmailPlugin implements ElsaPlugin { const to = props.find(x => x.name == 'To') || {expressions: {'Json': ''}, syntax: SyntaxNames.Json}; const expression = to.expressions[to.syntax || SyntaxNames.Json] || ''; const description = activityModel.description; - const bodyText = description && description.length > 0 ? description : expression; + const bodyText = htmlEncode(description && description.length > 0 ? description : expression); context.bodyDisplay = `

    To: ${bodyText}

    `; } } diff --git a/src/designer/elsa-workflows-studio/src/plugins/send-http-request-plugin.tsx b/src/designer/elsa-workflows-studio/src/plugins/send-http-request-plugin.tsx index f6f4f5578..8c1c7658b 100644 --- a/src/designer/elsa-workflows-studio/src/plugins/send-http-request-plugin.tsx +++ b/src/designer/elsa-workflows-studio/src/plugins/send-http-request-plugin.tsx @@ -1,5 +1,4 @@ -import {ElsaPlugin} from "../services/elsa-plugin"; -import {eventBus} from '../services/event-bus'; +import {eventBus, ElsaPlugin} from "../services"; import {ActivityDesignDisplayContext, EventTypes, SyntaxNames} from "../models"; import {h} from "@stencil/core"; import {parseJson} from "../utils/utils"; diff --git a/src/designer/elsa-workflows-studio/src/plugins/send-signal-plugin.tsx b/src/designer/elsa-workflows-studio/src/plugins/send-signal-plugin.tsx index 79ef4d32e..239cb0154 100644 --- a/src/designer/elsa-workflows-studio/src/plugins/send-signal-plugin.tsx +++ b/src/designer/elsa-workflows-studio/src/plugins/send-signal-plugin.tsx @@ -1,7 +1,7 @@ -import {ElsaPlugin} from "../services/elsa-plugin"; -import {eventBus} from '../services/event-bus'; +import {eventBus, ElsaPlugin} from "../services"; import {ActivityDesignDisplayContext, EventTypes, SyntaxNames} from "../models"; import {h} from "@stencil/core"; +import {htmlEncode} from "../utils/utils"; export class SendSignalPlugin implements ElsaPlugin { constructor() { @@ -17,6 +17,7 @@ export class SendSignalPlugin implements ElsaPlugin { const props = activityModel.properties || []; const signalName = props.find(x => x.name == 'Signal') || { name: 'Signal', expressions: { 'Literal': '', syntax: SyntaxNames.Literal } }; const syntax = signalName.syntax || SyntaxNames.Literal; - context.bodyDisplay = `

    ${signalName.expressions[syntax]}

    `; + const bodyDisplay = htmlEncode(signalName.expressions[syntax]); + context.bodyDisplay = `

    ${bodyDisplay}

    `; } } diff --git a/src/designer/elsa-workflows-studio/src/plugins/signal-received-plugin.tsx b/src/designer/elsa-workflows-studio/src/plugins/signal-received-plugin.tsx index c676ec108..2775f74af 100644 --- a/src/designer/elsa-workflows-studio/src/plugins/signal-received-plugin.tsx +++ b/src/designer/elsa-workflows-studio/src/plugins/signal-received-plugin.tsx @@ -1,7 +1,7 @@ -import {ElsaPlugin} from "../services/elsa-plugin"; -import {eventBus} from '../services/event-bus'; +import {eventBus, ElsaPlugin} from "../services"; import {ActivityDesignDisplayContext, EventTypes, SyntaxNames} from "../models"; import {h} from "@stencil/core"; +import {htmlEncode} from "../utils/utils"; export class SignalReceivedPlugin implements ElsaPlugin { constructor() { @@ -17,6 +17,7 @@ export class SignalReceivedPlugin implements ElsaPlugin { const props = activityModel.properties || []; const signalName = props.find(x => x.name == 'Signal') || { name: 'Signal', expressions: { 'Literal': '', syntax: SyntaxNames.Literal } }; const syntax = signalName.syntax || SyntaxNames.Literal; - context.bodyDisplay = `

    ${signalName.expressions[syntax]}

    `; + const bodyDisplay = htmlEncode(signalName.expressions[syntax]); + context.bodyDisplay = `

    ${bodyDisplay}

    `; } } diff --git a/src/designer/elsa-workflows-studio/src/plugins/start-at-plugin.tsx b/src/designer/elsa-workflows-studio/src/plugins/start-at-plugin.tsx index 457d1e6e5..d064f5354 100644 --- a/src/designer/elsa-workflows-studio/src/plugins/start-at-plugin.tsx +++ b/src/designer/elsa-workflows-studio/src/plugins/start-at-plugin.tsx @@ -1,7 +1,7 @@ -import {ElsaPlugin} from "../services/elsa-plugin"; -import {eventBus} from '../services/event-bus'; +import {eventBus, ElsaPlugin} from "../services"; import {ActivityDesignDisplayContext, EventTypes} from "../models"; import {h} from "@stencil/core"; +import {htmlEncode} from "../utils/utils"; export class StartAtPlugin implements ElsaPlugin { constructor() { @@ -16,7 +16,7 @@ export class StartAtPlugin implements ElsaPlugin { const props = activityModel.properties || []; const condition = props.find(x => x.name == 'Instant') || { name: 'Instant', expressions: {'Literal': ''}, syntax: 'Literal'}; - const expression = condition.expressions[condition.syntax] || ''; + const expression = htmlEncode(condition.expressions[condition.syntax] || ''); context.bodyDisplay = `

    ${expression}

    `; } } diff --git a/src/designer/elsa-workflows-studio/src/plugins/state-plugin.tsx b/src/designer/elsa-workflows-studio/src/plugins/state-plugin.tsx index 976713637..6c9d7af67 100644 --- a/src/designer/elsa-workflows-studio/src/plugins/state-plugin.tsx +++ b/src/designer/elsa-workflows-studio/src/plugins/state-plugin.tsx @@ -1,8 +1,7 @@ -import {ElsaPlugin} from "../services/elsa-plugin"; -import {eventBus} from '../services/event-bus'; +import {eventBus, ElsaPlugin} from "../services"; import {ActivityDesignDisplayContext, EventTypes, SyntaxNames} from "../models"; import {h} from "@stencil/core"; -import {parseJson} from "../utils/utils"; +import {htmlEncode, parseJson} from "../utils/utils"; export class StatePlugin implements ElsaPlugin { constructor() { @@ -17,7 +16,7 @@ export class StatePlugin implements ElsaPlugin { const props = activityModel.properties || []; const stateNameProp = props.find(x => x.name == 'StateName') || { name: 'Text', expressions: {'Literal': ''}, syntax: SyntaxNames.Literal }; - context.displayName = stateNameProp.expressions[stateNameProp.syntax || 'Literal'] || 'State'; + context.displayName = htmlEncode(stateNameProp.expressions[stateNameProp.syntax || 'Literal'] || 'State'); const transitionsSyntax = SyntaxNames.Json; const transitions = props.find(x => x.name == 'Transitions') || {expressions: {'Json': '[]'}, syntax: transitionsSyntax}; diff --git a/src/designer/elsa-workflows-studio/src/plugins/timer-plugin.tsx b/src/designer/elsa-workflows-studio/src/plugins/timer-plugin.tsx index 7707af4c7..065dc502f 100644 --- a/src/designer/elsa-workflows-studio/src/plugins/timer-plugin.tsx +++ b/src/designer/elsa-workflows-studio/src/plugins/timer-plugin.tsx @@ -1,7 +1,7 @@ -import {ElsaPlugin} from "../services/elsa-plugin"; -import {eventBus} from '../services/event-bus'; +import {eventBus, ElsaPlugin} from "../services"; import {ActivityDesignDisplayContext, EventTypes} from "../models"; import {h} from "@stencil/core"; +import {htmlEncode} from "../utils/utils"; export class TimerPlugin implements ElsaPlugin { constructor() { @@ -16,7 +16,7 @@ export class TimerPlugin implements ElsaPlugin { const props = activityModel.properties || []; const condition = props.find(x => x.name == 'Timeout') || { name: 'Timeout', expressions: {'Literal': ''}, syntax: 'Literal'}; - const expression = condition.expressions[condition.syntax] || ''; + const expression = htmlEncode(condition.expressions[condition.syntax] || ''); context.bodyDisplay = `

    ${expression}

    `; } } diff --git a/src/designer/elsa-workflows-studio/src/plugins/user-task-plugin.tsx b/src/designer/elsa-workflows-studio/src/plugins/user-task-plugin.tsx index a87693d11..9499683af 100644 --- a/src/designer/elsa-workflows-studio/src/plugins/user-task-plugin.tsx +++ b/src/designer/elsa-workflows-studio/src/plugins/user-task-plugin.tsx @@ -1,5 +1,4 @@ -import {ElsaPlugin} from "../services/elsa-plugin"; -import {eventBus} from '../services/event-bus'; +import {eventBus, ElsaPlugin} from "../services"; import {ActivityDesignDisplayContext, EventTypes, SyntaxNames} from "../models"; import {h} from "@stencil/core"; import {parseJson} from "../utils/utils"; diff --git a/src/designer/elsa-workflows-studio/src/plugins/webhook-plugin.tsx b/src/designer/elsa-workflows-studio/src/plugins/webhook-plugin.tsx index 81aaf6eef..13982fe52 100644 --- a/src/designer/elsa-workflows-studio/src/plugins/webhook-plugin.tsx +++ b/src/designer/elsa-workflows-studio/src/plugins/webhook-plugin.tsx @@ -1,7 +1,7 @@ -import {ElsaPlugin} from "../services/elsa-plugin"; -import {eventBus} from '../services/event-bus'; +import {eventBus, ElsaPlugin} from "../services"; import {ActivityDesignDisplayContext, EventTypes, SyntaxNames} from "../models"; import {h} from "@stencil/core"; +import {htmlEncode} from "../utils/utils"; export class WebhookPlugin implements ElsaPlugin { constructor() { @@ -17,6 +17,7 @@ export class WebhookPlugin implements ElsaPlugin { const props = activityModel.properties || []; const path = props.find(x => x.name == 'Path') || { name: 'Path', expressions: { 'Literal': '', syntax: SyntaxNames.Literal } }; const syntax = path.syntax || SyntaxNames.Literal; - context.bodyDisplay = `

    ${path.expressions[syntax]}

    `; + const bodyDisplay = htmlEncode(path.expressions[syntax]); + context.bodyDisplay = `

    ${bodyDisplay}

    `; } } diff --git a/src/designer/elsa-workflows-studio/src/plugins/while-plugin.tsx b/src/designer/elsa-workflows-studio/src/plugins/while-plugin.tsx index 39b0ed7cb..f63404aee 100644 --- a/src/designer/elsa-workflows-studio/src/plugins/while-plugin.tsx +++ b/src/designer/elsa-workflows-studio/src/plugins/while-plugin.tsx @@ -1,7 +1,7 @@ -import {ElsaPlugin} from "../services/elsa-plugin"; -import {eventBus} from '../services/event-bus'; +import {eventBus, ElsaPlugin} from "../services"; import {ActivityDefinitionProperty, ActivityDesignDisplayContext, EventTypes} from "../models"; import {h} from "@stencil/core"; +import {htmlEncode} from "../utils/utils"; export class WhilePlugin implements ElsaPlugin { constructor() { @@ -18,7 +18,7 @@ export class WhilePlugin implements ElsaPlugin { const condition: ActivityDefinitionProperty = props.find(x => x.name == 'Condition') || { name: 'Condition', expressions: {'Literal': ''}, syntax: 'Literal' }; const expression = condition.expressions[condition.syntax] || ''; const description = activityModel.description; - const bodyText = description && description.length > 0 ? description : expression; + const bodyText = htmlEncode(description && description.length > 0 ? description : expression); context.bodyDisplay = `

    ${bodyText}

    `; } } diff --git a/src/designer/elsa-workflows-studio/src/plugins/write-line-plugin.tsx b/src/designer/elsa-workflows-studio/src/plugins/write-line-plugin.tsx index c02f77343..975f24652 100644 --- a/src/designer/elsa-workflows-studio/src/plugins/write-line-plugin.tsx +++ b/src/designer/elsa-workflows-studio/src/plugins/write-line-plugin.tsx @@ -1,7 +1,7 @@ -import {ElsaPlugin} from "../services/elsa-plugin"; -import {eventBus} from '../services/event-bus'; +import {eventBus, ElsaPlugin} from "../services"; import {ActivityDesignDisplayContext, EventTypes, SyntaxNames} from "../models"; import {h} from "@stencil/core"; +import {htmlEncode} from "../utils/utils"; export class WriteLinePlugin implements ElsaPlugin { constructor() { @@ -17,6 +17,6 @@ export class WriteLinePlugin implements ElsaPlugin { const props = activityModel.properties || []; const condition = props.find(x => x.name == 'Text') || { name: 'Text', expressions: {'Literal': ''}, syntax: SyntaxNames.Literal }; const expression = condition.expressions[condition.syntax || 'Literal'] || ''; - context.bodyDisplay = `

    ${expression}

    `; + context.bodyDisplay = `

    ${htmlEncode(expression)}

    `; } } diff --git a/src/designer/elsa-workflows-studio/src/services/activity-icon-provider.tsx b/src/designer/elsa-workflows-studio/src/services/activity-icon-provider.tsx index c39b40869..a0f62e540 100644 --- a/src/designer/elsa-workflows-studio/src/services/activity-icon-provider.tsx +++ b/src/designer/elsa-workflows-studio/src/services/activity-icon-provider.tsx @@ -63,8 +63,8 @@ export class ActivityIconProvider { 'Webhook': () => }; - register(activityType: string, icon: () => any) { - this.map[activityType] = icon; + register(activityType: string, icon: string) { + this.map[activityType] = () => icon; } getIcon(activityType: string): any { diff --git a/src/designer/elsa-workflows-studio/src/services/confirm-dialog-service.ts b/src/designer/elsa-workflows-studio/src/services/confirm-dialog-service.ts new file mode 100644 index 000000000..23f01df3c --- /dev/null +++ b/src/designer/elsa-workflows-studio/src/services/confirm-dialog-service.ts @@ -0,0 +1,17 @@ +import {eventBus} from './event-bus'; +import {EventTypes} from "../models"; + +export class ConfirmDialogService { + show(caption: string, message: string): Promise { + const context = {caption, message, promise: null}; + eventBus.emit(EventTypes.ShowConfirmDialog, this, context); + + return context.promise; + } + + hide() { + eventBus.emit(EventTypes.HideConfirmDialog, this); + } +} + +export const confirmDialogService = new ConfirmDialogService(); diff --git a/src/designer/elsa-workflows-studio/src/services/elsa-client.ts b/src/designer/elsa-workflows-studio/src/services/elsa-client.ts index 9a5885020..dec19bc98 100644 --- a/src/designer/elsa-workflows-studio/src/services/elsa-client.ts +++ b/src/designer/elsa-workflows-studio/src/services/elsa-client.ts @@ -1,4 +1,4 @@ -import axios, {AxiosRequestConfig} from "axios"; +import axios, {AxiosInstance, AxiosRequestConfig} from "axios"; import {Service} from 'axios-middleware'; import * as collection from 'lodash/collection'; import {eventBus} from './event-bus'; @@ -27,23 +27,34 @@ import { } from "../models"; import {WebhookDefinition, WebhookDefinitionSummary} from "../models/webhook"; +let _httpClient: AxiosInstance = null; let _elsaClient: ElsaClient = null; +export const createHttpClient = function(baseAddress: string) : AxiosInstance +{ + if(!!_httpClient) + return _httpClient; + + const config: AxiosRequestConfig = { + baseURL: baseAddress + }; + + eventBus.emit(EventTypes.HttpClientConfigCreated, this, {config}); + + const httpClient = axios.create(config); + const service = new Service(httpClient); + + eventBus.emit(EventTypes.HttpClientCreated, this, {service, httpClient}); + + return _httpClient = httpClient; +} + export const createElsaClient = function (serverUrl: string): ElsaClient { if (!!_elsaClient) return _elsaClient; - const config: AxiosRequestConfig = { - baseURL: serverUrl - }; - - eventBus.emit(EventTypes.HttpClientConfigCreated, this, config); - - const httpClient = axios.create(config); - const service = new Service(httpClient); - - eventBus.emit(EventTypes.HttpClientCreated, this, service, httpClient); + const httpClient: AxiosInstance = createHttpClient(serverUrl); _elsaClient = { activitiesApi: { diff --git a/src/designer/elsa-workflows-studio/src/services/index.ts b/src/designer/elsa-workflows-studio/src/services/index.ts new file mode 100644 index 000000000..65b9e5989 --- /dev/null +++ b/src/designer/elsa-workflows-studio/src/services/index.ts @@ -0,0 +1,9 @@ +export * from './activity-icon-provider'; +export * from './confirm-dialog-service'; +export * from './toast-notification-service'; +export * from './elsa-plugin'; +export * from './elsa-client'; +export * from './event-bus'; +export * from './plugin-manager'; +export * from './property-display-driver'; +export * from './property-display-manager'; diff --git a/src/designer/elsa-workflows-studio/src/services/plugin-manager.ts b/src/designer/elsa-workflows-studio/src/services/plugin-manager.ts index eef6bda3e..9cb6daefc 100644 --- a/src/designer/elsa-workflows-studio/src/services/plugin-manager.ts +++ b/src/designer/elsa-workflows-studio/src/services/plugin-manager.ts @@ -19,37 +19,68 @@ import {StatePlugin} from "../plugins/state-plugin"; import {SendHttpRequestPlugin} from "../plugins/send-http-request-plugin"; import {WebhookPlugin} from "../plugins/webhook-plugin"; import {RunWorkflowPlugin} from "../plugins/run-workflow-plugin"; +import {ElsaStudio} from "../models/services"; export class PluginManager { - plugins: ElsaPlugin = []; + plugins: Array = []; + pluginTypes: Array = []; + elsaStudio: ElsaStudio; + initialized: boolean; constructor() { - this.plugins = [ - new DefaultDriversPlugin(), - new ActivityIconProviderPlugin(), - new IfPlugin(), - new WhilePlugin(), - new ForkPlugin(), - new SwitchPlugin(), - new HttpEndpointPlugin(), - new SendHttpRequestPlugin(), - new TimerPlugin(), - new StartAtPlugin(), - new CronPlugin(), - new SignalReceivedPlugin(), - new SendSignalPlugin(), - new WriteLinePlugin(), - new RunWorkflowPlugin(), - new StatePlugin(), - new RunJavascriptPlugin(), - new UserTaskPlugin(), - new SendEmailPlugin(), - new WebhookPlugin() + this.pluginTypes = [ + DefaultDriversPlugin, + ActivityIconProviderPlugin, + IfPlugin, + WhilePlugin, + ForkPlugin, + SwitchPlugin, + HttpEndpointPlugin, + SendHttpRequestPlugin, + TimerPlugin, + StartAtPlugin, + CronPlugin, + SignalReceivedPlugin, + SendSignalPlugin, + WriteLinePlugin, + RunWorkflowPlugin, + StatePlugin, + RunJavascriptPlugin, + UserTaskPlugin, + SendEmailPlugin, + WebhookPlugin ]; } - initialize() { + initialize(elsaStudio: ElsaStudio) { + if (this.initialized) + return; + + this.elsaStudio = elsaStudio; + + for (const pluginType of this.pluginTypes) { + this.createPlugin(pluginType); + } + this.initialized = true; + } + + registerPlugins(pluginTypes: Array) { + + for (const pluginType of pluginTypes) { + this.registerPlugin(pluginType); + } + } + + registerPlugin(pluginType: any) { + this.pluginTypes.push(pluginType); + + if (this.initialized) + this.createPlugin(pluginType); + } + + private createPlugin = (pluginType: any): ElsaPlugin => { + return new pluginType(this.elsaStudio) as ElsaPlugin; } } diff --git a/src/designer/elsa-workflows-studio/src/services/property-display-driver.ts b/src/designer/elsa-workflows-studio/src/services/property-display-driver.ts index d7a460387..2e8a587a7 100644 --- a/src/designer/elsa-workflows-studio/src/services/property-display-driver.ts +++ b/src/designer/elsa-workflows-studio/src/services/property-display-driver.ts @@ -3,6 +3,6 @@ export interface PropertyDisplayDriver { display(activity: ActivityModel, property: ActivityPropertyDescriptor) - update(activity: ActivityModel, property: ActivityPropertyDescriptor, form: FormData) + update?(activity: ActivityModel, property: ActivityPropertyDescriptor, form: FormData) } diff --git a/src/designer/elsa-workflows-studio/src/services/property-display-manager.ts b/src/designer/elsa-workflows-studio/src/services/property-display-manager.ts index 0dd0a1325..efa28f8f6 100644 --- a/src/designer/elsa-workflows-studio/src/services/property-display-manager.ts +++ b/src/designer/elsa-workflows-studio/src/services/property-display-manager.ts @@ -1,16 +1,26 @@ -import {ActivityModel, ActivityPropertyDescriptor} from "../models/"; +import {ActivityModel, ActivityPropertyDescriptor, ElsaStudio} from "../models/"; import {PropertyDisplayDriver} from "./property-display-driver"; import {NullPropertyDriver } from "../drivers"; import {Map} from '../utils/utils'; -export type PropertyDisplayDriverMap = Map<() => PropertyDisplayDriver>; +export type PropertyDisplayDriverMap = Map<(elsaStudio: ElsaStudio) => PropertyDisplayDriver>; export class PropertyDisplayManager { + elsaStudio: ElsaStudio; + initialized: boolean; drivers: PropertyDisplayDriverMap = {}; - addDriver(controlType: string, driver: T) { - this.drivers[controlType] = () => driver; + initialize(elsaStudio: ElsaStudio) { + if (this.initialized) + return; + + this.elsaStudio = elsaStudio; + this.initialized = true; + } + + addDriver(controlType: string, driverFactory: (elsaStudio: ElsaStudio) => T) { + this.drivers[controlType] = driverFactory; } display(activity: ActivityModel, property: ActivityPropertyDescriptor) { @@ -20,12 +30,17 @@ export class PropertyDisplayManager { update(activity: ActivityModel, property: ActivityPropertyDescriptor, form: FormData) { const driver = this.getDriver(property.uiHint); - return driver.update(activity, property, form); + const update = driver.update; + + if(!update) + return; + + return update(activity, property, form); } getDriver(type: string) { - const driverFactory = this.drivers[type] || (() => new NullPropertyDriver()); - return driverFactory(); + const driverFactory = this.drivers[type] || ((_: ElsaStudio) => new NullPropertyDriver()); + return driverFactory(this.elsaStudio); } } diff --git a/src/designer/elsa-workflows-studio/src/services/toast-notification-service.ts b/src/designer/elsa-workflows-studio/src/services/toast-notification-service.ts new file mode 100644 index 000000000..457ceadf9 --- /dev/null +++ b/src/designer/elsa-workflows-studio/src/services/toast-notification-service.ts @@ -0,0 +1,16 @@ +import {eventBus} from './event-bus'; +import {EventTypes} from "../models"; +import {ToastNotificationOptions} from "../components/shared/elsa-toast-notification/elsa-toast-notification"; + +export class ToastNotificationService { + show(title: string, message: string, autoCloseIn?: number) { + const options: ToastNotificationOptions = {title, message, autoCloseIn}; + eventBus.emit(EventTypes.ShowToastNotification, this, options); + } + + hide() { + eventBus.emit(EventTypes.HideToastNotification, this); + } +} + +export const toastNotificationService = new ToastNotificationService(); diff --git a/src/designer/elsa-workflows-studio/src/utils/utils.ts b/src/designer/elsa-workflows-studio/src/utils/utils.ts index 4447f5618..6910a2249 100644 --- a/src/designer/elsa-workflows-studio/src/utils/utils.ts +++ b/src/designer/elsa-workflows-studio/src/utils/utils.ts @@ -1,6 +1,7 @@ import {ActivityDefinition, ActivityDefinitionProperty, ActivityModel, ConnectionModel, WorkflowModel} from "../models"; import * as collection from 'lodash/collection'; import {Duration} from "moment"; +import {createDocument} from "@stencil/core/mock-doc"; declare global { interface Array { @@ -88,12 +89,7 @@ export function findActivity(workflowModel: WorkflowModel, activityId: string) { return workflowModel.activities.find(x => x.activityId === activityId); } -export function addConnection(workflowModel: WorkflowModel, connection: ConnectionModel); -export function addConnection(workflowModel: WorkflowModel, sourceId: string, targetId: string, outcome: string); -export function addConnection(workflowModel: WorkflowModel, ...args: any) { - - const connection = typeof (args) == 'object' ? args as ConnectionModel : {sourceId: args[0], targetId: args[1], outcome: args[3]}; - +export function addConnection(workflowModel: WorkflowModel, connection: ConnectionModel) { return { ...workflowModel, connections: [...workflowModel.connections, connection] @@ -188,6 +184,25 @@ export function mapSyntaxToLanguage(syntax: string): any { } } +export function htmlToElement(html: string): Element { + const template = document.createElement('template'); + html = html.trim(); // Never return a text node of whitespace as the result. + template.innerHTML = html; + return template.content.firstElementChild; +} + +export function htmlDecode(value) { + const textarea = htmlToElement("
    NameName Instances