From c2e021295663fa0b290c3b328a3c4949daecb235 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20Ko=C5=BCuchowski?= Date: Sat, 24 Feb 2024 21:32:38 +0100 Subject: [PATCH] GF Pages --- docs/404.html | 40 + docs/BatchSchedulable.md | 38 + docs/CNAME | 1 + docs/Callout.md | 332 +++++ docs/Collection.md | 406 ++++++ docs/Constants.md | 114 ++ docs/CustomMetadataService.md | 65 + docs/DatabaseService.md | 239 ++++ docs/FeatureManagement.md | 36 + docs/HttpCalloutMockRouter.md | 215 +++ docs/Localization.md | 186 +++ docs/Logger.md | 114 ++ docs/Mock.md | 95 ++ docs/Picklist.md | 45 + docs/Query.md | 1243 +++++++++++++++++ docs/Runtime.md | 114 ++ docs/ScaleToExtreme.md | 33 + docs/Scheduler.md | 151 ++ docs/SchemaConstants.md | 125 ++ docs/TestDataBuilder.md | 272 ++++ docs/TestDataSuite.md | 339 +++++ docs/TriggerHandler.md | 219 +++ docs/TriggerHandlerMdt.md | 105 ++ docs/XmlParser.md | 301 ++++ docs/asset-manifest.json | 11 + docs/cloud.svg | 3 + docs/commons.md | 44 + docs/icons/action-sprite/svg/symbols-rtl.svg | 1 + docs/icons/action-sprite/svg/symbols.svg | 1 + docs/icons/custom-sprite/svg/91.svg | 6 + docs/icons/custom-sprite/svg/symbols-rtl.svg | 1 + docs/icons/custom-sprite/svg/symbols.svg | 548 ++++++++ docs/icons/doctype-sprite/svg/symbols-rtl.svg | 1 + docs/icons/doctype-sprite/svg/symbols.svg | 2 + .../icons/standard-sprite/svg/symbols-rtl.svg | 1 + docs/icons/standard-sprite/svg/symbols.svg | 1 + docs/icons/utility-sprite/svg/symbols-rtl.svg | 1 + docs/icons/utility-sprite/svg/symbols.svg | 1 + docs/img/FeatureManagement.svg | 1 + docs/img/http-router-example.png | Bin 0 -> 68360 bytes docs/img/http-router.jpg | Bin 0 -> 42634 bytes docs/img/th-mdt-full.png | Bin 0 -> 43605 bytes docs/img/th-mdt.jpg | Bin 0 -> 50991 bytes docs/index.html | 1 + docs/labels.md | 42 + docs/lwc/commons.md | 44 + docs/lwc/labels.md | 42 + docs/lwc/toasts.md | 38 + docs/manifest.json | 14 + docs/robots.txt | 1 + ...salesforce-lightning-design-system.min.css | 25 + docs/sitemap.xml | 147 ++ docs/static/css/main.d4704273.css | 1 + docs/static/js/main.928105dd.js | 2 + docs/static/js/main.928105dd.js.LICENSE.txt | 148 ++ docs/toasts.md | 38 + sfdx-project.json | 2 +- 57 files changed, 5995 insertions(+), 1 deletion(-) create mode 100644 docs/404.html create mode 100644 docs/BatchSchedulable.md create mode 100644 docs/CNAME create mode 100644 docs/Callout.md create mode 100644 docs/Collection.md create mode 100644 docs/Constants.md create mode 100644 docs/CustomMetadataService.md create mode 100644 docs/DatabaseService.md create mode 100644 docs/FeatureManagement.md create mode 100644 docs/HttpCalloutMockRouter.md create mode 100644 docs/Localization.md create mode 100644 docs/Logger.md create mode 100644 docs/Mock.md create mode 100644 docs/Picklist.md create mode 100644 docs/Query.md create mode 100644 docs/Runtime.md create mode 100644 docs/ScaleToExtreme.md create mode 100644 docs/Scheduler.md create mode 100644 docs/SchemaConstants.md create mode 100644 docs/TestDataBuilder.md create mode 100644 docs/TestDataSuite.md create mode 100644 docs/TriggerHandler.md create mode 100644 docs/TriggerHandlerMdt.md create mode 100644 docs/XmlParser.md create mode 100644 docs/asset-manifest.json create mode 100644 docs/cloud.svg create mode 100644 docs/commons.md create mode 100644 docs/icons/action-sprite/svg/symbols-rtl.svg create mode 100644 docs/icons/action-sprite/svg/symbols.svg create mode 100644 docs/icons/custom-sprite/svg/91.svg create mode 100644 docs/icons/custom-sprite/svg/symbols-rtl.svg create mode 100644 docs/icons/custom-sprite/svg/symbols.svg create mode 100644 docs/icons/doctype-sprite/svg/symbols-rtl.svg create mode 100644 docs/icons/doctype-sprite/svg/symbols.svg create mode 100644 docs/icons/standard-sprite/svg/symbols-rtl.svg create mode 100644 docs/icons/standard-sprite/svg/symbols.svg create mode 100644 docs/icons/utility-sprite/svg/symbols-rtl.svg create mode 100644 docs/icons/utility-sprite/svg/symbols.svg create mode 100644 docs/img/FeatureManagement.svg create mode 100644 docs/img/http-router-example.png create mode 100644 docs/img/http-router.jpg create mode 100644 docs/img/th-mdt-full.png create mode 100644 docs/img/th-mdt.jpg create mode 100644 docs/index.html create mode 100644 docs/labels.md create mode 100644 docs/lwc/commons.md create mode 100644 docs/lwc/labels.md create mode 100644 docs/lwc/toasts.md create mode 100644 docs/manifest.json create mode 100644 docs/robots.txt create mode 100644 docs/salesforce-lightning-design-system.min.css create mode 100644 docs/sitemap.xml create mode 100644 docs/static/css/main.d4704273.css create mode 100644 docs/static/js/main.928105dd.js create mode 100644 docs/static/js/main.928105dd.js.LICENSE.txt create mode 100644 docs/toasts.md diff --git a/docs/404.html b/docs/404.html new file mode 100644 index 0000000..943c036 --- /dev/null +++ b/docs/404.html @@ -0,0 +1,40 @@ + + + + + Single Page Apps for GitHub Pages + + + + + \ No newline at end of file diff --git a/docs/BatchSchedulable.md b/docs/BatchSchedulable.md new file mode 100644 index 0000000..e59929b --- /dev/null +++ b/docs/BatchSchedulable.md @@ -0,0 +1,38 @@ +# Batch Schedulable +*Schedule batches without boilerplate code.* +[Source](https://github.com/pkozuchowski/Apex-Opensource-Library/blob/master/force-app/commons/batch/BatchSchedulable.cls) + +```bash +sf project deploy start -m "ApexClass:BatchSchedulable*" -o sfdxOrg +``` + +--- +# Documentation + +BatchSchedulable is a generic Schedulable class that will take any type of the batch class and run it for you. +With this utility, there's no need to implement Schedulable interface for each Batch class. + +Also, since the batch is instantiated through reflection, it will never be blocked with `This Apex class has batch or future jobs pending or in progress` +error. + +### Constructors +```apex | Interface +class BatchSchedulable implements Schedulable { + BatchSchedulable(Type batchClass) {} + BatchSchedulable(Type batchClass, Map params) {} + BatchSchedulable(Type batchClass, Map params, Integer batchSize) {} +} +``` + +### Parameters +- `Type batchClass` - Apex type of the batchable class +- `Map params` - What parameters should be set on the batch class. This map is deserialized to batchable. +- `Integer batchSize` - Chunk size of the batch. Defaults to 200. + +### Usage +```apex | Usage | The job will run everyday at 12:00 and execute SObjectCleanerBatch batch. +Scheduler.scheduleDaily('SObject Cleaner', 12, 00, + new BatchSchedulable(SObjectCleanerBatch.class) +); +``` + diff --git a/docs/CNAME b/docs/CNAME new file mode 100644 index 0000000..805e878 --- /dev/null +++ b/docs/CNAME @@ -0,0 +1 @@ +apexlibra.org \ No newline at end of file diff --git a/docs/Callout.md b/docs/Callout.md new file mode 100644 index 0000000..55a333e --- /dev/null +++ b/docs/Callout.md @@ -0,0 +1,332 @@ +# Callout Framework +*Define common behaviour for outgoing callouts.* + +[Source](https://github.com/pkozuchowski/Apex-Opensource-Library/tree/master/force-app/commons/callout) +[Dependency](/apex/runtime) +[Install In Sandbox](https://test.salesforce.com/packaging/installPackage.apexp?p0=04t08000000ga94AAA) +[Install In Production](https://login.salesforce.com/packaging/installPackage.apexp?p0=04t08000000ga94AAA) + +```bash +sf project deploy start \ +-d force-app/commons/callout \ +-d force-app/commons/shared \ +-o sfdxOrg +``` + +--- +# Documentation +Callout class is a building block for constructing outbound integrations, where each callout should go through similar flow +of authorization, error handling and response handling. + +## Example + +Consider an example of integration with external webservices where a few different endpoints are used: +- searching orders +- fetching order details +- creating new order + +All calls to the API should have streamlined workflow - callouts should be authorized, logged with appropriate logging level, retried on timeout. +To implement this configuration, we could derive a new class from Callout class and configure it as follows: +```apex +public class AcmeApiCallout extends Callout { + private AcmeAPIAuthHandler authorizationHandler = new AcmeAPIAuthHandler(); + + protected override void setupHandlers() { + onBeforeCallout() + .add(match.once(), authorizationHandler); + + onAfterCallout() + .add(match.onUnauthorized(), authorizationHandler) + .add(match.onUnauthorized(), action.retry(1)) + .add(match.onTimeout(), action.retry(1)) + .slot('beforeValidation') + .add(match.onAnyErrorCode(), action.logCallout(LoggingLevel.ERROR)) + .add(match.onAnyErrorCode(), action.throwEx()) + .add(match.onSuccess(), action.logCallout(LoggingLevel.INFO)) + .add(match.onSuccess(), action.returnJSON(responseType)); + } +} +``` + +Let's break this down: +- Before Callout: + 1. Runs custom authorization handler once. This is example class that would generate Oauth token for us if Named Credential can't be used. + It's just an example of custom handler, it's not necessary to write any in most cases. + + +- After Callout: + 1. If response returned 401 Unauthorized, run authorization handler again + 1. Retry callout once again with new authorization token + 1. On timeout, retry once again + 1. Slot named "beforeValidation" - this does nothing, but can be used for injecting handlers later in this place + 1. If webservice responded with error codes (400-599), creates log record with ERROR severity + 1. If webservice responded error code, throw CalloutResponseException + 1. If webservice responded with success code, log callout with INFO severity + 1. If webservice responded with success code, deserialize response body to given apex type. + +## Usage in API class +The callout class can then be used in methods which expose particular endpoints. +```apex + public class AcmeCustomerAPI { + + public List getCustomers(List accountIds) { + Callout c = new AcmeApiCallout(); + c.setMethod('GET'); + c.setEndpoint('callout:MyCredential/api/Customer'); + c.setParam('id', accountIds, true); + c.setResponseType(List.class); + c.onAfterCallout() + .addToSlot('beforeValidation', + c.match.onNotFound(), c.action.returns(new List()) + ); + + return (List) c.execute(); + } + + public Customer updateCustomer(Customer customer) { + Callout c = new AcmeApiCallout(); + c.setMethod('POST'); + c.setEndpoint('callout:MyCredential/api/Customer'); + c.setBodyJSON(account); + c.setResponseType(Account.class); + return (Account) c.execute(); + } +} +``` +In the above example, **slot** functionality was utilized to return an empty list when webservice responds with 404 Not Found. +There's no limit on how many handlers can be added to the slot. + + +## Named Handlers +In real life, there may be exceptions to the common flow - Endpoints that do not require an authorization step, Endpoint that return NOT FOUND error code when +we'd expect an empty array, and so on. We can change the flow using Named Handlers and Slots. + +Each handler pair can be given developer name, which can be later used to remove or replace the handler. +Consider the following setup: + +```apex | API-specific Callout configuration +public class AcmeApiCallout extends Callout { + private AcmeAPIAuthHandler authorizationHandler = new AcmeAPIAuthHandler(); + + protected override void setupHandlers() { + onAfterCallout() + .add('authorize', match.onUnauthorized(), authorizationHandler) + .add('authorizeRetry', match.onUnauthorized(), action.retry(1)) + .add('timeoutRetry', match.onTimeout(), action.retry(1)) + .add(match.onSuccess(), action.logCallout(LoggingLevel.INFO)) + .add(match.onSuccess(), action.returnJSON(responseType)); + } +} +``` + +In one of the calls, we will remove an `authorizeRetry` step and replace retry with logging action. We will also retry on timeout 5 times instead of once. +```apex | Client Code + public class AcmeCustomerAPI { + + public List getCustomers(List accountIds) { + Callout c = new AcmeApiCallout(); + c.onAfterCallout() + .remove('authorize') + .replace('authorizeRetry', c.action.logCallout(LoggingLevel.ERROR)) + .replace('timeoutRetry', c.action.retry(5)); + + return (List) c.execute(); + } +} +``` + +## Slots +List of handlers can be defined with a slot - placeholder in which we can later add any number of additional steps: + +```apex | API-specific Callout configuration +public class AcmeApiCallout extends Callout { + private AcmeAPIAuthHandler authorizationHandler = new AcmeAPIAuthHandler(); + + protected override void setupHandlers() { + onAfterCallout() + .slot('beforeValidation') + .add(match.onAnyErrorCode(), action.logCallout(LoggingLevel.ERROR)) + .add(match.onAnyErrorCode(), action.throwEx()) + .add(match.onSuccess(), action.returnJSON(responseType)); + } +} +``` + +Add handler to the slot which does following: +- IF Webservice returned `404 NOT FOUND` +- THEN return an empty list and stop execution +```apex + public class AcmeCustomerAPI { + + public List getCustomers(List accountIds) { + Callout c = new AcmeApiCallout(); + c.onAfterCallout() + .addToSlot('beforeValidation', + c.match.onNotFound(), c.action.returns(new List()) + ); + + return (List) c.execute(); + } +} +``` + +--- +# Extensions + +## Custom Matchers and Handlers +Callout Framework can be easily extended by implementing two interfaces for matching and handling callouts: + +```apex | Condition | Generic Condition interface is used to check if Callout satisfies the condition for associated action. +public interface Condition { + Boolean isTrue(Object item); +} +``` + +```apex | Callout.Handler | Represents action to perform. +public interface Handler { + Object handle(Callout c); +} +``` + +The Framework works as follows - when callout is executed(): +1. Iterate through pairs of Condition-Handler +1. If the Condition returns true: + 1. Execute Handler and check return value: + 1. If `null` - continue iteration over actions. + 1. If not null - return this immediately as response from callout `execute` method. + 1. If throws exception, breaks the code execution - this exception has to be handled in client code. + +Callout has two lists of handlers - one executed before and one after the callout. + +## Examples + +```apex | Example of Condition class +/** + * Matches Response body that contains substring + */ +private class SubstringMatcher implements Condition { + private String substring; + + private SubstringMatcher(String substring) { + this.substring = substring; + } + + public Boolean isTrue(Object item) { + Callout c = (Callout) item; + + return c.getResponse()?.getBody()?.containsIgnoreCase(substring) == true; + } +} +``` + +```apex | Example of Handler class +private class RetryHandler implements Callout.Handler { + private Integer attempt = 0, maxAttempts; + + public RetryHandler(Integer howManyTimes) { + maxAttempts = howManyTimes; + } + + public Object handle(Callout c) { + if (attempt < maxAttempts) { + attempt++; + return c.execute(); + } + + return null; + } +} +``` + +--- +# Interfaces + +## Callout +
+ Methods + +| Method | Description | +|-----------------------------------------------------------------------|--------------------------------------------------------------------------------------| +| `void setMethod(String method)` | Sets Http Request's Method | +| `void setEndpoint(String endpoint)` | Sets Http Request's Endpoint | +| `void setTimeout(Integer timeout)` | Sets Http Request's Timeout value | +| `void setHeader(String header, String value)` | Sets Http Request's Header | +| `void setHeaders(Map headersMap)` | Sets Http Request's headers `(Map)` | +| `void setBody(String body)` | Sets plain text body | +| `void setBodyJSON(Object o, Boolean suppressNulls)` | Serializes object and sets as body | +| `void setLogName(String logName)` | Sets Log's name - by default this is Method + Endpoint | +| `void setParams(Map params, Boolean urlEncode)` | Set URL query parameters | +| `void setParam(String name, Object value, Boolean urlEncode)` | Set URL query parameter | +| `void setParams(String name, List values, Boolean urlEncode)` | Set URL query list parameter | +| `void setResponseType(Type apexType)` | If provided, response will be deserialized to this type and returned from execute(); | +| `HttpResponse getResponse()` | returns HttpResponse | +| `HttpRequest getRequest()` | returns HttpRequest | +| `Object getCalloutException()` | returns Callout Exception from the latest execution | + + + +## CalloutHandlersList +
+ Methods + +| Method | Description | +|-----------------------------------------------------------------------------------------------|-----------------------------------------------------------------| +| `CalloutHandlersList add(Condition matcher, Callout.Handler handler);` | Adds new handler to the list | +| `CalloutHandlersList add(String name, Condition matcher, Callout.Handler handler);` | Adds new handler with unique name | +| `CalloutHandlersList addToSlot(String slotName, Condition matcher, Callout.Handler handler);` | Adds handler to the slot | +| `CalloutHandlersList slot(String slotName);` | Creates slot with given name | +| `CalloutHandlersList remove(String name);` | Removes handler with given name | +| `CalloutHandlersList replace(String name, Callout.Handler handler);` | Replaces handler under given name, while matcher stays the same | +| `CalloutHandlersList clear();` | Clears list of handlers | +
+ + +## Condition +```apex | Condition +public interface Condition { + Boolean isTrue(Object item); +} +``` + +## Callout.Handler +```apex | Callout.Handler +public interface Handler { + Object handle(Callout c); +} +``` + +--- +# Trivia +- It's not required to extend Callout class. It can be used as is or configured without inheritance: +```apex +public Callout getAcmeCallout() { + Callout c = new Callout(); + c.onBeforeCallout() + .add(c.match.once(), authorizationHandler); + + c.onAfterCallout() + .add(c.match.onUnauthorized(), authorizationHandler) + .add(c.match.onUnauthorized(), c.action.retry(1)) + .add(c.match.onTimeout(), c.action.retry(1)) + .slot('beforeValidation') + .add(c.match.onAnyErrorCode(), c.action.logCallout(LoggingLevel.ERROR)) + .add(c.match.onAnyErrorCode(), c.action.throwEx()) + .add(c.match.onSuccess(), c.action.logCallout(LoggingLevel.INFO)) + .add(c.match.onSuccess(), c.action.returnJSON(responseType)); + + return c; +} +``` + +- Callout has some handlers implemented by default: +```apex | Default Handlers +onAfterCallout() + .add(match.onUnauthorized(), action.retry(1)) + .add(match.onTimeout(), action.retry(1)) + .slot('beforeValidation') + .add(match.onAnyErrorCode(), action.logCallout(LoggingLevel.ERROR)) + .add(match.onAnyErrorCode(), action.throwEx()) + .add(match.onSuccess(), action.logCallout(LoggingLevel.INFO)) + .add(match.onSuccess(), action.returnJSON(responseType)); +``` +- Client code can remove or replace particular handlers. Name can be added to the handler, which then can be used to remove/replace. \ No newline at end of file diff --git a/docs/Collection.md b/docs/Collection.md new file mode 100644 index 0000000..3a549bb --- /dev/null +++ b/docs/Collection.md @@ -0,0 +1,406 @@ +# Collection +*Collection class operates on Apex Lists and simplifies most common operations.* + +[Source](https://github.com/pkozuchowski/Apex-Opensource-Library/tree/master/force-app/commons/collections) +[Dependency](/apex/runtime) +[Install in Sandbox](https://test.salesforce.com/packaging/installPackage.apexp?p0=04t08000000ga99AAA) +[Install in Production](https://login.salesforce.com/packaging/installPackage.apexp?p0=04t08000000ga99AAA) + +```bash +sf project deploy start \ +-d force-app/commons/collections \ +-d force-app/commons/shared \ +-o sfdxOrg +``` + +--- +# Documentation + +Collection class provides methods simplifying the most common data operations in Apex: +- Mapping records by given field +- Grouping records with the same value in given field +- Gathering values from given field in Set or List +- Filtering records +- Reducing a collection to single variable +- Sorting records by given field or comparator + +Additionally, it provides utility methods operating on lists. +## Examples +```apex +// Get first 10 won opportunities ordered by expected revenue +List wonOpportunities = (List) + Collection.of(opportunities) + .filter(Opportunity.StageName).equals('Won') + .orderByDesc(Opportunity.ExpectedRevenue) + .slice(0, 10) + .get(); + + +// Map opportunities by Account Id +Map opportunityByAccountId = (Map) + Collection.of(opportunities).mapBy(Opportunity.AccountId); +``` + +## Mapping SObjects +Collection class can be used to map sObjects by field value. + +Collection class can reduce a list of items to map — depending on used method, this can be: +- Mapping sobjects by field +- Mapping 2 fields of sobject as a key and value pair +- Mappings sobject by concatenation of 2 fields +- Mapping by Mapper class implementations for key or key and value. + Mapper interface derives value from Collection item that will be put in the map. + Example use case for this is when you have custom mapping that is occurring often through the code. + +Mapping expects the key to be unique, if it's not - the last item in the list wins. + +#### Mapping by field +Map collection of sObjects by any field. Framework will check field's type and dynamically construct map with correct key and value type. +```apex +Map opportunityByAccountId = (Map) + Collection.of(opportunities).mapBy(Opportunity.AccountId); + +Map opportunityByName = (Map) + Collection.of(opportunities).mapBy(Opportunity.Name); +``` + +#### Mapping between two fields +Selected fields will be mapped as a key to value map. +```apex +Map ownerByAccountId = (Map) + Collection.of(opportunities).mapBy(Opportunity.AccountId, Opportunity.OwnerId); +``` + +#### Mapping by concatenation +Map's key will be a concatenation of two fields. There's no separator between fields. +```apex +Map mapByParents = (Map) + Collection.of(junctions).mapByConcatenation(JunctionObject__c.Parent1__c, JunctionObject__c.Parent2__c); +``` + +#### Mapping by custom mapper class +Sometimes organizations will have very specific data translations that are often executed through the code. +In that case, it's possible to implement Mapper interface and reuse it in many places. +```apex +Map accountsByDay = (Map) + Collection.of(accounts).mapBy(new MapperByCreatedDay()); + + +public class MapperByCreatedDay implements Collection.Mapper { + + // Should return value derived from Collections item + public Object value(Object item) { + SObject so = (SObject) item; + Datetime createdDate = (Datetime) so.get('CreatedDate'); + return createdDate.day(); + } + + // Should return type of value - this will also become Map's key or value type, depending where mapper is used. + public Type valueType() { return Integer.class; } +} +``` + + +## Grouping SObjects + +Grouping is similar to mapping, except the key is non-unique among Collection items. +The result map's value will be a list of items mapped by the same key. +Grouping provides the same methods as mapping. + +#### Grouping by field +Group collection of sObjects by any field. +```apex +Map opportunitiesByAccountId = (Map) + Collection.of(opportunities).groupBy(Opportunity.AccountId); + +Map opportunitiesByOwner = (Map) + Collection.of(opportunities).mapBy(Opportunity.OwnerId); + +Map opportunitiesByStage = (Map) + Collection.of(opportunities).mapBy(Opportunity.StageName); +``` +#### Grouping between two fields +Selected fields will be mapped as key to list of values map. +```apex +Map accountIdsByOwner = (Map) + Collection.of(opportunities).groupBy(Opportunity.OwnerId, Opportunity.AccountId); +``` +#### Group by concatenation of 2 fields +Map's key will be the concatenation of 2 fields. There's no separator between fields +```apex +Map mapByParents = (Map) + Collection.of(junctions).groupByConcatenation(JunctionObject__c.Parent1__c, JunctionObject__c.Parent2__c); +``` + + + +## Reducing collection to List or Set + +Calling getSet() or getList() with sobject field, we will get List or Set of field values. +Mapper interface can also be used to derive values from sObjects or any other item type. +#### Getting Set of values +```apex +Set strings = Collection.of(opportunities).getSetString(Opportunity.Name); +Set ids = Collection.of(opportunities).getSetId(Opportunity.Id); +Set integers = Collection.of(opportunities).getSetInteger(Opportunity.FiscalYear); + +//Any Type +Set createdDates = (Set) Collection.of(opportunities).getSet(Opportunity.CreatedDate); +``` +#### Getting List of values +```apex +List strings = Collection.of(opportunities).getListString(Opportunity.Name); +List ids = Collection.of(opportunities).getListId(Opportunity.Id); +List integers = Collection.of(opportunities).getListInteger(Opportunity.FiscalYear); + +//Any Type +List createdDates = (List) Collection.of(opportunities).getList(Opportunity.CreatedDate); +``` +#### All Methods +```apex +Set getSetId(SObjectField field); +Set getSetString(SObjectField field); +Set getSetInteger(SObjectField field); +Object getSet(SObjectField field); +Object getSet(Mapper valueMapper); + + +List getListId(SObjectField field); +List getListString(SObjectField field); +List getListInteger(SObjectField field); +List getList(SObjectField field); +List getList(Mapper valueMapper); +``` + + + + +## Filtering Items + +Collection can filter out records based on given conditions. +Filtering can be combined with any other reduction method - mapping, grouping, getting set and so on. +#### Methods +```apex +FieldFilter filter(SObjectField field); +Collection filter(Condition filter); +Collection filterAlike(SObject prototype); +``` +#### Filtering sObjects by value of the field. +```apex +Opportunity opp = (Opportunity) Collection.of(opportunities) + .filter(Opportunity.Stage).equals('Won') + .getFirst(); +``` +#### Filtering with complex logic +```apex +CollectionConditions c = new CollectionConditions(); +List filtered = (List) Collection.of(opportunities) + .filter( + c.ORs( + c.ANDs( + c.field(Opportunity.NextStep).contains('Analysis'), + c.field(Opportunity.HasOpenActivity).equals(true), + c.field(Opportunity.LastActivityDate).lessEqualsThan(Date.today()), + c.field(Opportunity.LastActivityDate).greaterThan(Date.today().addDays(-2)) + ), + c.field(Opportunity.NextStep).notEquals('Analysis') + ) + ) + .get(); +``` +#### Filtering similar records +Will filter records that have the same value set as given example +```apex +List filtered = (List) Collection.of(opportunities) + .filterAlike(new Opportunity( + StageName = 'Prospect', + AccountId = myAccount.Id + )) + .get(); +``` + + + +## Ordering collection + +Order methods can sort list by sobject field or custom comparator. +#### Order by SObject field. +```apex +List sortedOpportunities = (List) + Collection.of(opportunities) + .orderAsc(Opportunity.CreatedDate) + .get(); +``` +#### Order using custom comparator class +**Note!** As of Winter '24, Salesforce introduces standard Comparator interface. It only took 20 years, but we are getting there. +Framework will be refactored to use standard comparator closer to the Salesforce release. + +```apex +List opportunities = (List) + Collection.of(opportunities) + .orderBy(new ReverseProbabilityComparator()) + .get(); + +private class ReverseProbabilityComparator implements Comparator { + public Integer compare(Object thisItem, Object otherItem) { + Opportunity thisOpp = (Opportunity) thisItem; + Opportunity otherOpp = (Opportunity) otherItem; + + if (thisOpp.Probability < otherOpp.Probability) { + return 1; + } else if (thisOpp.Probability > otherOpp.Probability) { + return -1; + + } else { + return 0; + } + } +} + +``` + + +## Reduce + +Reduce a collection to single aggregated value or completely different data structure. +Framework provides a few out of the box arithmetic reductions, but any kind of transformation is possible by implementing custom Reducer class. +```apex +Decimal getSum(SObjectField field); +Decimal getAverage(SObjectField field); +Decimal getMin(SObjectField field); +Decimal getMax(SObjectField field); +Object reduce(Reducer reducer, Object initialValue); + +Decimal sum = Collection.of(opportunities).getSum(Opportunity.Amount); +``` + + + + +## List Utilities + +#### Slicing list +```apex +Collection.of(contacts).slice(0, 10).get(); //=> returns first 10 contacts +Collection.of(contacts).slice(new List{0, 2, 4, 9}).get(); //=> returns contacts from given indexes +``` +#### First / Last and other +These methods are NPE safe and will return null if list is empty. +```apex +Collection.of(contacts).getFirst(); //=> returns first element or null +Collection.of(contacts).getLast(); //=> returns last element or null +Collection.of(contacts).removeLast(); //=> removes last element +``` + + + +--- +# Interfaces + +### Collection +
+ Methods + +```java +interface Collection { + public static Collection of (List items); + + List get(); + Object getFirst(); + Object getLast(); + Object get(Integer i); + Object getRandom(); + Collection add(Integer index, Object element); + Collection add(Object element); + Collection addAll(List elements); + Collection addAll(Set elements); + Collection remove(Integer index); + Collection removeLast(); + Collection clear(); + Collection slice(Integer start, Integer stop); + Collection slice(List indexes); + + Boolean isNotEmpty(); + Boolean isEmpty(); + Integer size(); + FieldFilter filter(SObjectField field); + Collection filter(Condition filter); + Collection filterAlike(SObject prototype); + + + Object reduce(Reducer reducer, Object initialValue); + + Decimal getSum(SObjectField field); + Decimal getAverage(SObjectField field); + Decimal getMin(SObjectField field); + Decimal getMax(SObjectField field); + + + List getListId(SObjectField field); + List getListString(SObjectField field); + List getListInteger(SObjectField field); + List getList(SObjectField field); + List getList(Mapper valueMapper); + + Set getSetId(SObjectField field); + Set getSetString(SObjectField field); + Set getSetInteger(SObjectField field); + Object getSet(SObjectField field); + Object getSet(Mapper valueMapper); + + Object mapBy(SObjectField field); + Object mapBy(SObjectField keyField, SObjectField valueField); + Object mapBy(Mapper keyMapper); + Object mapBy(Mapper keyMapper, Mapper valueMapper); + Object mapByConcatenation(SObjectField field1, SObjectField field2); + + + Object groupBy(SObjectField field); + Object groupBy(SObjectField keyField, SObjectField valueField); + Object groupBy(Mapper keyMapper); + Object groupBy(Mapper keyMapper, Mapper valueMapper); + Object groupByConcatenation(SObjectField field1, SObjectField field2); + + + Collection orderAsc(SObjectField field); + Collection orderDesc(SObjectField field); + Collection orderBy(Comparator comparator); +} +``` + + +### Field Filter +These methods are available when filtering sobject list by field: +```apex +public interface FieldFilter { + Collection equals(Object value); + Collection notEquals(Object value); + Collection greaterThan(Object value); + Collection greaterEqualsThan(Object value); + Collection lessThan(Object value); + Collection lessEqualsThan(Object value); + Collection isIn(Set values); + Collection isIn(List values); + Collection isIn(List parents); + Collection isNotIn(Set values); + Collection isNotIn(List values); + Collection contains(String value); +} +``` + +### Mapper +Mapper is a class that takes single collection item and converts it to value. This value can be used as maps/groups/set/list key or value. +```apex +interface Mapper { + Type valueType(); + Object value(Object item); +} +``` + +### Reducer +Reducer takes entire collection and converts it to another value. This could be for example sum, min/max of the items fields, but also any different custom reduction. +```apex +interface Reducer { + Object reduce(Object accumulator, Object item, Integer index); +} +``` diff --git a/docs/Constants.md b/docs/Constants.md new file mode 100644 index 0000000..3eca84b --- /dev/null +++ b/docs/Constants.md @@ -0,0 +1,114 @@ +# Constants +*How to store and reference constants* + +--- +# Documentation +Each organization should have a Constant class to store picklist values and other constants. When picklist change, we only have to change it in one place in +code rather than looking for all usages. +This class can be constructed in two ways: + +## Simple Approach +Each constant is just a static variable in Constants class. +- Use BEM naming convention to name variables from most general concept to most detailed — SOBJECT_FIELD_VALUE. Example: ORDER_STATUS_COMPLETED +- Field modifiers should be declared once or minimal number of times. Declaring them for each field obfuscates the code and counts against Apex character limit. + +```apex +public with sharing class Constants { + public final static String + ACCOUNT_TYPE_CUSTOMER = 'Customer', + ACCOUNT_TYPE_SMB = 'SMB', + ACCOUNT_TYPE_ENTERPRISE = 'Enterprise', + ACCOUNT_TYPE_PERSON = 'Person', + + ORDER_STATUS_NEW = 'New', + ORDER_STATUS_INPROGRESS = 'In Progress', + ORDER_STATUS_ON_HOLD = 'On Hold', + ORDER_STATUS_COMPLETED = 'Completed'; +} +``` + +```apex +String orderStatus = Constants.ORDER_STATUS_NEW; +``` + +##### Pros +- Trivial to use and expand +- Does not introduce a lot of noise + +##### Cons +- Cannot create shorthands in client code. Each constant invocation will have full length (see shorthand in Wrappers approach). + +## Wrappers Approach + +Within Constants class, each sobject and each field should have a separate inner class: + +```apex +public with sharing class Constants { + public final AccountConstants ACCOUNT = new AccountConstants(); + public final OrderConstants ORDER = new OrderConstants(); + + public class AccountConstants { + public AccountType TYPE = new AccountType(); + } + + // Values of Account.Type picklist + public class AccountType { + public final String + CUSTOMER = 'Customer', + SMB = 'SMB', + ENTERPRISE = 'ENTERPRISE', + PERSON = 'Person'; + } +} +``` + +```apex +String orderStatus = Constants.ORDER.STATUS.NEW; +``` + +##### Pros +- Constants are easier to navigate for IDE, since we can use dot-notation to traverse objects + *(note that this argument is only partially-correct because if we type ORDER_ then IDE will only autocomplete variables that start with that) +- Constants are organized in classes. +- It's possible to create shorthands in client code. If we have to reference values of one picklist multiple times, we can do it with less code: + ```apex + //Old + for (Order o : orders) { + if (o.Status == Constants.ORDER_STATUS_NEW || o.Status == Constants.ORDER_STATUS_IN_PROGRESS) { + //... do something + } + } + + //Shorthand + String STATUS = Constants.ORDER.STATUS; + for (Order o : orders) { + if (o.Status == STATUS.NEW || o.Status == STATUS.IN_PROGRESS) { + //... do something + } + } + ``` + +##### Cons +- Constants class is obfuscated and bloats. +- Constants class initialization may be less performant (though this can be alleviated through lazy-evaluation). + +## Lazily-Evaluated Constants +Use methods or get properties to lazily-evaluate constants for better performance — when Constants class is first referenced, +it will initialize all constants declared in `name = value` manner. +If there are hundreds of constants, this may account for an unnecessary slowdown of apex transaction. + +```apex +public class Constants { + public String ACCOUNT_LABEL { get {return Schema.Account.SObjectType.getDescribe().getLabel();} } + + public String ORDER_LABEL() { + return Schema.Order.SObjectType.getDescribe().getLabel(); + } +} +``` + +Lazily evaluated Account constants vs initialized: +```apex +public static AccountConsts ORDER = new AccountConsts(); +public static AccountConsts ORDER { get {return new AccountConsts();} } +``` \ No newline at end of file diff --git a/docs/CustomMetadataService.md b/docs/CustomMetadataService.md new file mode 100644 index 0000000..da2a597 --- /dev/null +++ b/docs/CustomMetadataService.md @@ -0,0 +1,65 @@ +# Custom Metadata Service +*Deploy Custom Metadata from Apex.* +[Source](https://github.com/pkozuchowski/Apex-Opensource-Library/blob/master/force-app/commons/schema/CustomMetadataService.cls) + +```bash +sf project deploy start -m "ApexClass:CustomMetadataService*" -o sfdxOrg +``` + +--- +# Documentation + +Simple utility class that can be used to deploy custom metadata from apex code or from asynchronous apex. +It's so small, that it can be used straight from the Anonymous Apex without deploying the class. + +```apex | Usage +CustomMetadataService.deploy(new List{ + new Country__mdt(DeveloperName = 'USA', Active__c = true), + new Country__mdt(DeveloperName = 'France', Active__c = true), + new Country__mdt(DeveloperName = 'Poland', Active__c = true) +}); +``` + +
+ Deployment from Anonymous Apex + +To use it without deployment in anonymous apex, just copy-paste +the [deploy method of the class](https://github.com/pkozuchowski/Apex-Opensource-Library/blob/master/force-app/commons/schema/CustomMetadataService.cls) at the +end of the script. + +```apex +deploy(new List{ + new Country__mdt(DeveloperName = 'USA', Active__c = true), + new Country__mdt(DeveloperName = 'France', Active__c = true), + new Country__mdt(DeveloperName = 'Poland', Active__c = true) +}); + + +public static Id deploy(List customMetadataRecords) { + Metadata.DeployContainer mdContainer = new Metadata.DeployContainer(); + + for (SObject record : customMetadataRecords) { + Metadata.CustomMetadata customMetadata = new Metadata.CustomMetadata(); + customMetadata.fullName = ('' + record.getSObjectType()).remove('__mdt') + '.' + record.get('DeveloperName'); + customMetadata.label = (String) record.get('Label'); + + Map populatedFields = record.getPopulatedFieldsAsMap().clone(); + populatedFields.remove('Id'); + populatedFields.remove('Label'); + populatedFields.remove('DeveloperName'); + + for (String field : populatedFields.keySet()) { + Metadata.CustomMetadataValue customField = new Metadata.CustomMetadataValue(); + customField.field = field; + customField.value = populatedFields.get(field); + + customMetadata.values.add(customField); + } + + mdContainer.addMetadata(customMetadata); + } + + return Metadata.Operations.enqueueDeployment(mdContainer, null); +} +``` +
\ No newline at end of file diff --git a/docs/DatabaseService.md b/docs/DatabaseService.md new file mode 100644 index 0000000..7e89f35 --- /dev/null +++ b/docs/DatabaseService.md @@ -0,0 +1,239 @@ +# Database Service +*Intermediate layer between Database system class and business logic, which allows DML mocking and selecting +sharing context in runtime.* + +[Source](https://github.com/pkozuchowski/Apex-Opensource-Library/tree/master/force-app/commons/database) +[Install In Sandbox](https://test.salesforce.com/packaging/installPackage.apexp?p0=04t08000000ga9OAAQ) +[Install In Production](https://login.salesforce.com/packaging/installPackage.apexp?p0=04t08000000ga9OAAQ) + +```bash +sf project deploy start -d "force-app/commons/database" -o sfdxOrg +``` + +--- +# Documentation + +DatabaseService encapsulates `System.Database` methods and allow for altering behaviour of the DMLs: +- `with sharing` and `without sharing` context can be set on the DatabaseService class +- DML options can be set once and reused in all DMLs done by the DatabaseService +- DMLs can be mocked in unit tests + +```apex | Usage | MyService performs update "without sharing" even though the class itself is "with sharing" +public with sharing class MyService { + private DatabaseService databaseService = new DatabaseService() + .withoutSharing(); + + public void updateContacts(List contacts) { + databaseService.updateRecords(contacts); + } +} + +``` + +## Setting DML options +Provided DML options are applied to all DMLs. Developer can set them through setDmlOptions() method and there's short-hand +method for allOrNone() parameter. DML Options can be constructed with builder class: + +```apex +DatabaseService databaseService = new DatabaseService() + .setDMLOptions(new DMLOptionsBuilder() + .allowDuplicates(false) + .allowFieldTruncation(false) + .allOrNone(false) + .build() + ); + +//Shortcut for All or None option +DatabaseService databaseService = new DatabaseService().allOrNone(false); +``` + + +## Changing sharing context +Database Service can switch between inherited, with sharing and without sharing context: + +```apex +DatabaseService databaseService = new DatabaseService() + .withSharing() + .insertRecords(accounts); + +DatabaseService databaseService = new DatabaseService() + .withoutSharing() + .updateRecords(accounts); +``` + + + +--- +# Mocking DMLs + +Pure Apex Tests are tests that do not commit anything to the database and mock all queries. +These tests are much more efficient than standard tests and allow us to test more exotic scenarios, but comes at cost of harder setup (require DML and SOQL +mocking) +and doesn't test interaction between classes in a trigger. + +To mock DMLs, our business class should have instance of DatabaseService, through which it performs DMLs. +Database Service instance should be visible to the tests. + +For example purposes, let's assume this class does some inserts and updates; + +```apex +public class AccountService { + @TestVisible private DatabaseService databaseService = new DatabaseService(); + + public void doBusinessLogic() { + // Create Account + Account account = new Account(Name = 'Test Account'); + account.BillingCountry = 'USA'; + databaseService.insertRecord(account); + + // Create Contact + Contact contact = new Contact(LastName = 'Doe', AccountId = account.Id); + databaseService.insertRecord(contact); + + // Create Opportunities + DatabaseService.insertRecords(new List{ + new Opportunity(AccountId = account.Id, Name = 'Opportunity 1'), + new Opportunity(AccountId = account.Id, Name = 'Opportunity 2'), + new Opportunity(AccountId = account.Id, Name = 'Opportunity 3') + }); + + // Update Contact field on Account + account.Contact__c = contact.Id; + databaseService.updateRecord(account); + } +} +``` + +Now, to mock DMLs we need to call `databaseService.useMock()` in our unit test. It will return `DatabaseMock` class which be used +to check inserted/updated/deleted/undeleted records or simulate DML error on a record. + +This is how it should look like in unit test: + +```apex +@IsTest +static void testX() { + AccountService accountService = new AccountService(); + DatabaseMock dbMock = accountService.databaseService.useMock(); + + + Test.startTest(); + accountService.doBusinessLogic(); + Test.stopTest(); + + + // Now we can check inserted and updated records: + Assert.areEqual(4, dbMock.insertedRecords.size()); + Assert.areEqual(1, dbMock.updatedRecords.size()); +} +``` + +We can reach to dbMock lists to check all records on which DML were performed. + +Mock behaves similarly to the database - it will generate and assign fake Id, so relationships are preserved. + +```apex +Contact c = (Contact) db.insertedRecords.get(1); + +Assert.areEqual('Doe', c.LastName); +Assert.areEqual(childAccount.Id, c1.AccountId); +Assert.isNotNull(c1.Id); +Assert.areEqual(Contact.SObjectType, c.Id.getSobjectType()); +``` + +Fake ids will look, depending on sObject, like this: +`001000000000001, 001000000000002, 003000000000003` + +## Mocking DML Exceptions + +To test all possible scenarios for our code, we need possibility to check how the code behaves on DML exception. +This can be mocked using DatabaseMock class using following methods. + +```apex +public DatabaseMock mockDmlError(DmlType dmlType); + +/*****************/ + +DatabaseMock dbMock = accountService.databaseService.useMock(); +dbMock.mockDmlError(DmlType.INSERT_DML); +dbMock.mockDmlError(DmlType.UPDATE_DML); +``` + +This will cause all inserts and updates to fail. If we want ALL dmls to fail, we should call this method with `ANY_DML` parameter. +`dbMock.mockDmlError(DmlType.ANY_DML);` + +If we need more precision, we can also provide matching record to specify which records should fail. +The interface and usage looks as follows: + +```apex +public DatabaseMock mockDmlError(SObject matcherRecord); +public DatabaseMock mockDmlError(DmlType dmlType, SObject matcherRecord); + +/*****************/ + +DatabaseMock dbMock = accountService.databaseService.useMock(); + +// All Contact DMLs will fail on ANY dml. Empty record matches all with the same sobject type. +dbMock.mockDmlError(new Contact()); + +// Contacts with LastName = 'DOE' will fail on ANY dml. +dbMock.mockDmlError(new Contact(LastName = 'Doe')); + + +// Contacts with LastName = 'DOE' AND blank AccountId will fail on INSERT dml. +dbMock.mockDmlError(DmlType.INSERT_DML, new Contact(AccountId = null, LastName = 'Doe')); +``` + +## Notes + +Query mocks are not supported via DatabaseMock right now, but they are supported via selector layer - Query package. +I will cover them there. + +--- +# Interface + +```apex + +class DatabaseService { + static Id getFakeId(SObjectType sObjectType); + + DatabaseService withSharing(); + DatabaseService withoutSharing(); + DatabaseService setDMLOptions(Database.DMLOptions options); + DatabaseService allOrNone(Boolean allOrNone); + + DatabaseMock useMock(); + + List query(String query); + List query(String query, Map boundVars); + + Database.QueryLocator getQueryLocator(String query); + Database.QueryLocator getQueryLocator(String query, Map boundVars); + + Database.SaveResult insertRecord(SObject record); + Database.SaveResult updateRecord(SObject record); + Database.UpsertResult upsertRecord(SObject record, SObjectField field); + Database.DeleteResult deleteRecord(SObject record); + Database.UndeleteResult undeleteRecord(SObject record); + + List insertRecords(List records); + List updateRecords(List records); + List upsertRecords(List records, SObjectField field); + List deleteRecords(List records); + List undeleteRecords(List records); +} +``` + +```apex | DatabaseMock +public with sharing class DatabaseMock { + List insertedRecords; + List updatedRecords; + List upsertedRecords; + List deletedRecords; + List undeletedRecords; + + DatabaseMock mockDmlError(SObject matcherRecord); + DatabaseMock mockDmlError(DmlType dmlType); + DatabaseMock mockDmlError(DmlType dmlType, SObject matcherRecord); + DatabaseMock mockDmlError(DmlType dmlType, SObject matcherRecord, String errorMsg); + List getDMLErrors(DmlType issuedDML, SObject record); +``` \ No newline at end of file diff --git a/docs/FeatureManagement.md b/docs/FeatureManagement.md new file mode 100644 index 0000000..16fe325 --- /dev/null +++ b/docs/FeatureManagement.md @@ -0,0 +1,36 @@ +# Native Feature Management +*Model for handling Feature Flags only with native Salesforce* + +--- +# Documentation +![FeatureManagement.png](/img/FeatureManagement.svg) + +A simple model for implementing Feature Management using Custom Permissions, Permission Sets, and Permission Set Groups. + +Each Feature Flag will be represented as a separate Custom Permission, which can be natively referenced in Apex, LWC and any declarative tool - Validation +Rules, Flows, Formulas, and Page Builders. + +Feature Custom Permission will be first assigned to the **Preview Features** Permission Set. +This permission set contains experimental features, that we want to enable only for QA and UAT users at first. +After deployment to production, we can assign this permission set to the first batch of users for **Partial Rollout**. + +When the feature gains traction, and the team gains confidence, Custom Permission can be moved to **Global Features** permission set +(or Persona-specific feature permission set) for **Global Rollout**, + +**Global Features** permission set should be assigned to all Permission Set Groups representing personas in your organization — in this example, Dealer and +Dealer Leadership. + + +### Pros +- Custom Permissions are natively supported in code and declarative tools +- Single source of truth for Feature Flags +- Can be used in DevOps to deploy metadata without cherry-picking feature branches +- Partial & Global Rollout +- Different rollout granularity: + - Selected users + - Selected group of users + - Selected Personas + - Globally for everyone + +### Cons +- It's not possible to designate Feature Flags to work only on test records without additional filtering configuration \ No newline at end of file diff --git a/docs/HttpCalloutMockRouter.md b/docs/HttpCalloutMockRouter.md new file mode 100644 index 0000000..d6f207d --- /dev/null +++ b/docs/HttpCalloutMockRouter.md @@ -0,0 +1,215 @@ +# HTTP Callout Router +*Configuration-driven, endpoint pattern-based router for Http Mocks.* + +[Source](https://github.com/pkozuchowski/Apex-Opensource-Library/tree/master/force-app/commons/httpMocks) +[Install In Sandbox](https://test.salesforce.com/packaging/installPackage.apexp?p0=04t08000000cSySAAU) +[Install In Production](https://login.salesforce.com/packaging/installPackage.apexp?p0=04t08000000cSySAAU) + +```bash +sf project deploy start -d force-app/commons/httpMocks -o sfdxOrg +``` + +--- +# Documentation +HTTP Callout Router is a configuration-driven framework for mocking Http Callouts that matches mocks by endpoint pattern and HTTP method. +Let's consider the following configuration for Salesforce REST API: + +#### Variables + +| DeveloperName | Pattern | +|---------------|----------------------| +| sfId | ([0-9a-zA-Z]{15,18}) | +| sObjectType | \w+ | + +#### Mocks +| Developer Name | Default | Methods | Endpoint | Status Code | Status | Response | Static Resource | Apex Class | +|-----------------------------------|---------|------------|------------------------------------------------------|-------------|--------------|------------------------------------------------------------------------|------------------|-------------------------------------| +| SampleAPI_Get_Beers_Ale_OK | ☑ | GET | callout:SampleAPI/beers/ale | 200 | OK | [{"price":"$16.99","name":"Founders All Day IPA","rating":4,"id":1}] | | | +| SampleAPI_Update_Beers_Ale_OK | ☑ | POST,Patch | callout:SampleAPI/beers/ale | 200 | OK | | | | +| SampleAPI_Common_401_Unauthorized | ☐ | GET | callout:SampleAPI/.* | 401 | Unauthorized | [{"message":"Invalid access token. Please pass a valid access token"}] | | | +| SF_REST_Query | ☑ | GET | callout:SfRestAPI/query/.* | 200 | OK | {"records":[{"Name":"Test Account"}]} | | | +| SF_REST_Query_Empty | ☐ | GET | callout:SfRestAPI/query/.* | 200 | OK | {"records":[]} | | | +| SF_REST_SObject_Describe | ☑ | GET | callout:SfRestAPI/sobjects/{{sObjectType}}/describe/ | 200 | OK | | | SalesforceMocks.SObjectDescribeMock | +| SF_REST_SObject_Row_Get_Account | ☑ | GET | callout:SfRestAPI/sobjects/Account/{{sfId}} | 200 | OK | | Mocks_SF_Account | | + +Router loads default (*Default__c=true*) configuration and substitutes all endpoint variables (*{{variable}}*) with their values defined in +HttpCalloutMockVariable__mdt custom metadata. +Then for each callout request, router will check configured mocks until it matches first that can handle the request based on HTTP Method and Endpoint pattern. + +```apex +@IsTest +private class MyTest { + + @IsTest + static void myCalloutTest() { + Test.startTest(); + Test.setMock(HttpCalloutMock.class, HttpMocks.config()); + // Do callout + Test.stopTest(); + } +} +``` + +## How does it work? + +Let's assume we are making `GET` callout to endpoint `https://acme.api.com/commerce/customers/135479512398189` to get external customer data by Id and our unit +tests uses OrgMocks class. + +1. HttpCalloutMockRouter fetches configuration records from custom metadata and registers variables and mocks +1. Merge fields in endpoints are replaced with their pattern values +1. Router respond method checks mocks from custom metadata and any other mocks defined in code. +1. Each mock is checked for handled HTTP Methods, and if the endpoint matches with the request. +1. The first mock that matches response will have its response returned according to the settings. + - If StaticResource__c field is provided, mock will respond with it's content + - If ApexClass__c is provided, mock creates instance of this class and returns it. The class should implement HttpCalloutMock interface. + - If Response__c field is provided, it's returned as callout response body. + - If Headers__c field is provided - it's split by new lines and colons and added to response body headers. +1. The response is handled. + +### Negative Scenario +If none of the registered mocks matches the request, Unhandled Callout exception is thrown. +Something is clearly missing in the configuration. + +## Endpoint Variables + +Endpoint is matched by regexp, and if we are handling many different requests against webservice, we will notice some repeating patterns. +In that case, we can register endpoint variable, which will be replaced in the endpoint pattern string before regexp is compiled and matched. + +**Is it required to use variables?** +No, but it makes writing endpoint much more convenient. Alternatively each configuration would have a full endpoint +ex: `https://test.salesforce.com/services/data/v50.0/query/.* `. +Variables make it easier to handle endpoints that are different on each sandbox. + +## Overrides +Each mock is registered under a unique developer name. We can utilize this name to replace mock with a different one in our tests. + +Consider this example: + +```apex +Test.setMock(HttpCalloutMock.class, new OrgMocks() + .overrideMock('SF_REST_Query', HttpMocks.config('SF_REST_Query_Empty'))); +``` +`SF_REST_Query` mock was replaced, and now it will respond with mock registered under name `SF_REST_Query_Empty`. + + +--- +# Custom Metadata + +## HttpCalloutMock__mdt +- **DeveloperName** - This is a unique mock name that can be referenced in tests and used to override default mocks. +- **Default__c** - Default mocks are loaded in the router, while all non-defaults can be used to override default mock in unit tests. +- **Methods** - Which Http Methods should be considered. Accepted values are single methods ("GET"), comma separated methods ("POST,PATCH") or asterisk for + matching + all methods (*). +- **Endpoint__c** - Regexp pattern for endpoint. It can contain variables denoted by double curly braces. +- **Status__c** - Http Status of response +- **StatusCode__c** - Http Status Code of response +- **Response__c** - Body of the Http Response +- **StaticResource__c** - Alternative ot Response__c. If this is provided with Static Resource name, it's body will be used as response. +- **ApexClass__c** - Name of Apex Class implementing HttpCalloutMock interface that produces response. Alternative to Response__c & StaticResource__c. Class + must be + public and have public no-args constructor. +- **Headers__c** - Http Headers of the response. Each header should be on separate line and in key:value format. + +--- +# Programmatic Mocks + +Alternatively or additively to configuration-based mocks, developer can choose to implement mocks directly in their code, +as seen on example bellow. + +```apex +public class AzureBlobStorageMocks extends HttpCalloutMockRouter { + + public AzureBlobStorageMocks() { + variables(new Map{ + 'endpoint' => 'https://azure.com/api', // Pattern for Microhard Endpoint shared by all requests + 'mdId' => '[\\d]{10}', // ID pattern of Microhard database entities, + 'container' => '[a-zA-Z\\s]+', //Matches blob container name + 'blob' => '[a-zA-Z\\s]+' //Matches blob name + }); + + mock('Auth', 'POST', '{{endpoint}}/auth', HttpMocks.text(200, 'OK', '{"sessionToken":"000001"}')); + mock('Get Blob', 'GET', '{{endpoint}}/blobs/{container}/{blob}', HttpMocks.staticResource(200, 'OK', 'AzureMocks_GetBlob_200')); + mock('Put Blob', 'PUT', '{{endpoint}}/blobs/{container}/{blob}', HttpMocks.json(200, 'OK', new CreateBlobResult())); + mock('Delete Blob', 'Delete', '{{endpoint}}/blobs/{container}/{blob}', HttpMocks.json(200, 'OK', new DeleteBlobResult())); + //... so on + } +} +``` + +## HttpCalloutChainMock Interface +```apex +interface HttpCalloutChainMock extends HttpCalloutMock { + Boolean handles(HttpRequest request); +} +``` + +Router uses this interface to implement nestable structures of mocks using a chain of responsibility design pattern. +Additional `handles()` method is used by mock to decide whether it can handle the request or not - the first mock that returns true +will be the one to return response. + +## Nesting Routers +It's possible to create a separate programmatic router for each webservice and bundle them together in Org-wide router as seen bellow. +This approach only makes sense if you are not using custom metadata. + +```apex +public class OrgMocks extends HttpCalloutMockRouter { + + public OrgMocks() { + mock('AWS Mocks', new AWSMocks()); + mock('Salesforce Mocks', new SalesforceMocks()); + mock('Microdwarf Mocks', new MicrodwarfMocks()); + mock('Noodle Mocks', new NoodleMocks()); + } +} + +public with sharing class AWSMocks extends HttpCalloutMockRouter { + + public AWSMocks() { + variable('endpoint', 'https://aws.com/amazing/services/v/\\d'); + + mock('Auth', 'POST', '{{endpoint}}/auth', HttpMocks.text(200, 'OK', '{"sessionToken":"000001"}')); + mock('Save Quote', 'POST', '{{endpoint}}/quotes', HttpMocks.json(200, 'OK', new SaveQuoteResult())); + //... + } +} + +public class SalesforceRestAPIMocks extends HttpCalloutMockRouter { + + public SalesforceRestAPIMocks() { + variables(new Map{ + 'endpoint' => Url.getOrgDomainUrl().toExternalForm() + '/services/data/v\\d.0', + 'id' => '([0-9a-zA-Z]{15,18})' + }); + + mock('Query', 'GET', '{{endpoint}}/query/?q=.*', HttpMocks.text(200, 'OK', 'StaticResourceWithResponse')); + mock('Create Account', 'POST', '{{endpoint}}/sobjects/Account/', HttpMocks.json(201, 'Created', new CreateRecordResult(true))); + //... + } +} +``` + +--- +# Trivia + +* Method__c field accepts '*' wild-card, which matches all methods. +* Method__c field accepts comma separated values: 'POST,PUT' +* Variables should be defined as the first thing +* `HttpMocks` class contains methods for creating mocks from different sources + * `HttpMocks.staticResource(Integer statusCode, String status, String resource)` - Responds with static resource body + * `HttpMocks.json(Integer statusCode, String status, Object o)` - Responds with a serialized object + * `HttpMocks.text(Integer statusCode, String status, String response)` - Responds with plain text response body + * `HttpMocks.config(String developerName)` - Responds with mock from Custom Metadata +* Mocks can be easily extended with custom properties if needed: +```apex +public class MyCustomMock implements HttpCalloutMock { + public HttpResponse respond(HttpRequest request) { + HttpResponse response = HttpMocks.config('MyMetadata').respond(request); + + //modify response + response.setStatus(400); + + return response; + } +} +``` \ No newline at end of file diff --git a/docs/Localization.md b/docs/Localization.md new file mode 100644 index 0000000..e40250e --- /dev/null +++ b/docs/Localization.md @@ -0,0 +1,186 @@ +# Localization +*Dynamically retrieve Custom Labels, Field and Picklist labels for given locale.* + +[Source](https://github.com/pkozuchowski/Apex-Opensource-Library/tree/master/force-app/commons/localization) + +```bash +sf project deploy start \ +-d force-app/commons/localization \ +-d force-app/commons/dataStructures/BitSet.cls \ +-d force-app/commons/dataStructures/BitSetTest.cls \ +-d force-app/commons/schema/Picklist.cls \ +-d force-app/commons/schema/PicklistTest.cls \ +-o sfdxOrg +``` + +--- +# Documentation + +Localization is a niche utility that can dynamically fetch translated labels: +- Custom Labels +- Field Labels +- Picklist Options +- Can fetch in bulk +- Can fetch for given locale + +The primary targets are Aura, LWC and Remote methods. + +**Note!** +Data is fetched through the VisualForce Page.getContent() method, which counts as callout. +Consider this when using Localization class in Triggers context. + + + +## Custom Labels +Retrieves translated labels of SObject Fields. + +###### Signatures +```apex +public static String getCustomLabel(String labelName); +public static String getCustomLabel(String labelName, String locale); +@AuraEnabled public static Map getCustomLabels(String[] labelNames); +@AuraEnabled public static Map getCustomLabelsWithLocale(String[] labelNames, String locale); +``` +##### Parameters +- `String labelName` - Custom Label API Name. +- `String locale` - Locale key of the translation to retrieve. Same format as User's LocaleSidKey or LanguageLocaleKey (en/en_US/de/de_De/ru etc.) + +##### Return Value +- `String` - Translated custom label. +- `Map` Map where keys are Custom Label API names and map's value are translated picklist label + +##### Usage +
+ Get labels in bulk for given locale + +```apex +Map labels = Localization.getCustomLabelsWithLocale(new List{ + 'COM_Toast_Success', + 'COM_Toast_Info' +}, 'pl'); +``` + +```json +{ + "COM_Toast_Info": "Info", + "COM_Toast_Success": "Sukces" +} +``` +
+ + + +## Field Labels +Retrieves translated labels of SObject Fields. + +###### Signatures +```apex +public static String getFieldLabel(String field); +public static String getFieldLabel(String field, String locale); +@AuraEnabled public static Map getFieldLabels(String[] fields); +@AuraEnabled public static Map getFieldLabelsWithLocale(String[] fields, String locale); +``` +##### Parameters +- `String fields` - Field API Name with SObject Name in `'SObjectType.SObjectField'` format - `'Account.Type'`. +- `String locale` - Locale key of the translation to retrieve. Same format as User's LocaleSidKey or LanguageLocaleKey (en/en_US/de/de_De/ru etc.) + +##### Return Value +- `String` - Translated field label +- `Map` Map where keys are field API name and map's value are translated labels. + +##### Usage +
+ Get labels in bulk for given locale + +```apex +Map labels = Localization.getFieldLabelsWithLocale(new List{ + 'Account.Type', + 'Opportunity.StageName' +}, 'pl'); +``` + +```json +{ + "Account.Type": "Typ konta", + "Opportunity.StageName": "Etap" +} +``` +
+ + + +## Picklist Options Labels +Retrieves translated labels of picklist options for given field and returns them as map ``. + +###### Signatures +```apex +@AuraEnabled public static Map getPicklistLabels(String fields, String locale); +@AuraEnabled public static Map> getPicklistsLabels(String fields[], String locale); +``` +##### Parameters +- `String fields` - Field API Name with SObject Name in `'SObjectType.SObjectField'` format - `'Account.Type'`. +- `String locale` (optional) — Locale key of the translation to retrieve. Same format as User's LocaleSidKey or LanguageLocaleKey (en/en_US/de/de_De/ru etc.) + +##### Return Value +- `Map` Map where keys are picklist API values and map's value are translated picklist label. +- `Map` - Map of Maps, where first key is SObjectField in `Account.Type` format and second key is Picklist API Value. + +##### Usage + +
+ Single Picklist + +```apex +Map labels = Localization.getPicklistLabels('Opportunity.StageName', 'pl'); +``` +```json +{ + "Prospecting": "Prospecting", + "Qualification": "Qualification", + "Needs Analysis": "Needs Analysis", + "Value Proposition": "Value Proposition", + "Id. Decision Makers": "Id. Decision Makers", + "Perception Analysis": "Perception Analysis", + "Proposal/Price Quote": "Proposal/Price Quote", + "Negotiation/Review": "Negotiation/Review", + "Closed Won": "Closed Won", + "Closed Lost": "Closed Lost" +} +``` +
+ +
+ Bulk + +```apex +Map> labels = Localization.getPicklistsLabels(new List{ + 'Account.Type', + 'Opportunity.StageName' +}, 'pl'); +``` +```json +{ + "Account.Type": { + "Prospect": "Prospect", + "Customer - Direct": "Customer - Direct", + "Customer - Channel": "Customer - Channel", + "Channel Partner / Reseller": "Channel Partner / Reseller", + "Installation Partner": "Installation Partner", + "Technology Partner": "Technology Partner", + "Other": "Other" + }, + "Opportunity.StageName": { + "Prospecting": "Prospecting", + "Qualification": "Qualification", + "Needs Analysis": "Needs Analysis", + "Value Proposition": "Value Proposition", + "Id. Decision Makers": "Id. Decision Makers", + "Perception Analysis": "Perception Analysis", + "Proposal/Price Quote": "Proposal/Price Quote", + "Negotiation/Review": "Negotiation/Review", + "Closed Won": "Closed Won", + "Closed Lost": "Closed Lost" + } +} +``` +
\ No newline at end of file diff --git a/docs/Logger.md b/docs/Logger.md new file mode 100644 index 0000000..24658b5 --- /dev/null +++ b/docs/Logger.md @@ -0,0 +1,114 @@ +# Apex Logging Framework +*Easy to use, easy to expand Logging Framework with all inbuilt settings, reports, permission set and batch for clearing old logs.* + +[Source](https://github.com/pkozuchowski/Apex-Opensource-Library/tree/master/force-app/commons/logger) + +```bash +sf project deploy start \ +-d force-app/commons/logger \ +-d force-app/commons/shared \ +-o sfdxOrg +``` + +--- +# Documentation + +Call `Logger.info()`, `Logger.warn()`, or `Logger.error()` static method depending +on severity of the event. + +This method takes instance of Log, which is used to build a variety of logs, tailored to specific needs. +Log can be constructed from plain string message, exception, HTTP callout or Rest Webservice inbound call +and further expanded with methods to save additional data - referenceId, parameter or execution time metric. + +Logs are created through Platform Event, which allows easy logging in-between HTTP callouts +or when a transaction fails. + +## Examples + +### Logging Exception + +```apex +public with sharing class SomeCtrl { + + @AuraEnabled + public static void doSomething() { + try { + SomeService.doBusinessLogic(); + + } catch (Exception ex) { + Logger.error(ex); + throw new AuraHandledException(ex.getMessage()); + } + } +} +``` + +### Logging Callouts + +```apex +HttpRequest request; //... +HttpResponse response = new Http().send(request); + +Logger.error(new Log(request, response)); +``` + +### Logging Webservices + +```apex +Logger.error(new Log(RestContext.request, RestContext.response)); +``` + +### Logging Additional Information + +* `withReferenceId(String referenceId)` - Saves reference identifier, which may be SF record Id, UUID, http request ID etc. +* `withParameter(String method, Object value)` - Saves logged method's parameter - useful for debugging +* `withParameters(Map parameters)` - Same as above +* `withTimeMetric(Long timeMs)` - Saves execution time of Http Request / Aura method etc. +* `withTimeMetric(Datetime startTime)` - Saves execution time since given Datetime. +* For new Log__c fields, you can add additional Log building methods. + +```apex +public with sharing class SomeCtrl { + private static Datetime startTime = Datetime.now(); + + @AuraEnabled + public static void updateAccount(Id accountId) { + try { + SomeService.doBusinessLogic(accountId); + + } catch (Exception ex) { + Logger.error(new Log(ex) + .withReferenceId(accountId) + .withTimeMetric(startTime)); + throw new AuraHandledException(ex.getMessage()); + } + } +} +``` + + +--- +# API + +```apex +public class Logger { + public static void info(Log log) {} + public static void warn(Log log) {} + public static void error(Log log) {} + public static void log(LoggingLevel loggingLevel, Log log) {} +} + +public class Log { + public Log(String message) {} + public Log(Exception ex) {} + public Log(HttpRequest request, HttpResponse response) {} + public Log(RestRequest request, RestResponse response) {} + public Log(LoggingEvent__e log) {} + + public Log withReferenceId(String referenceId) {} + public Log withParameter(String param, Object value) {} + public Log withParameters(Map parameters) {} + public Log withTimeMetric(Long timeMs) {} + public Log withTimeMetric(Datetime startTime) {} +} +``` \ No newline at end of file diff --git a/docs/Mock.md b/docs/Mock.md new file mode 100644 index 0000000..fd5332f --- /dev/null +++ b/docs/Mock.md @@ -0,0 +1,95 @@ +# Mock Utility +*Mock response of the called method.* + +[Source](https://github.com/pkozuchowski/Apex-Opensource-Library/blob/master/force-app/commons/mocks/Mock.cls) + +```bash +sf project deploy start -m "ApexClass:Mock" -o sfdxOrg +``` + +--- +# Documentation +A very light-weight Mocking utility (less than 100 lines of code) that simplifies mocking. + +It features the following methods: +- Mocking return values +- Mocking return value for given method +- Mocking return value for n-th invocation of given method +- Mocking exception thrown by the mocked method + +
+ +Consider, we have the following controller class for My Account page and associated selector. +In unit tests, we want to mock the response of the selector class. + +```apex +public class MyAccountCtrl { + @TestVisible AccountSelector accountSelector = new AccountSelector(); + + public static Account getMyAccount() { + try { + Id myId = UserInfo.getUserId(); + return accountSelector.getByOwnerId(myId); + + } catch (Exception e) { + throw new AuraHandledException('Account unavailable'); + } + } +} +``` + +## Mock response of any method +If the code only calls one method from mocked class, we can skip the method name. In that case, all calls will return mocked response. +```apex +public class MyAccountCtrlTest { + + @IsTest + static void testGetMyAccount() { + MyAccountCtrl.accountSelector = (AccountSelector) Mock.response(AccountSelector.class, + new Account(Name = 'My Account') + ); + } +} +``` + +If response value is an exception, that exception will be thrown when mocked method is called. +```apex +MyAccountCtrl.accountSelector = (AccountSelector) Mock.response(AccountSelector.class, + new QueryException('List has no rows for assignment to SObject') +); +``` + +## Mock specific method + +Mock response just for given method. Other methods will return null. +```apex +public class MyAccountCtrlTest { + + @IsTest + static void testGetMyAccount() { + MyAccountCtrl.accountSelector = (AccountSelector) Mock.response(AccountSelector.class, + 'getByOwnerId', new Account(Name = 'My Account') + ); + } +} +``` + +## Mock different responses for different methods +You can specify a map of responses for different methods or add '#n' suffix to change response for n-th invocation of the method. +In example bellow, calling `accountSelector.getById()` will yield a different result each time. +```apex +public class MyAccountCtrlTest { + + @IsTest + static void testGetMyAccount() { + MyAccountCtrl.accountSelector = (AccountSelector) Mock.response(AccountSelector.class, + new Map{ + 'getByOwnerId' => new Account(Name = 'My Account'), + 'getById#1' => new Account(Name = 'Test Account'), + 'getById#2' => new Account(Name = 'Another Account'), + 'getById#3' => new QueryException('List has no rows for assignment to SObject') + } + ); + } +} +``` \ No newline at end of file diff --git a/docs/Picklist.md b/docs/Picklist.md new file mode 100644 index 0000000..d0eecbd --- /dev/null +++ b/docs/Picklist.md @@ -0,0 +1,45 @@ +# Picklist +*Access Picklist metadata* + +[Source](https://github.com/pkozuchowski/Apex-Opensource-Library/blob/master/force-app/commons/schema/Picklist.cls) + +```bash +sf project deploy start -m ApexClass:Picklist* -m ApexClass:BitSet* -o sfdxOrg +``` + +--- +# Documentation +`Picklist` class provides easy access to picklist field values, labels or controlling values. + +```apex | Usage +Picklist p = new Picklist(Account.Type); + +String default = p.getDefaultValue(); +String[] values = p.getValues(); +SelectOption[] options = p.getSelectOptions();//(VisualForce) +Picklist.Entry[] entries = p.getEntries();//(Aura Enabled) +``` + +## Methods + +- `Boolean isRestricted();` - returns `true` if picklist is restricted +- `Boolean isDependent();`- returns `true` if picklist is dependent picklist +- `Boolean containsValue(String value);` - returns `true` if picklist contains given value +- `String getDefaultValue();`- returns picklist's default value +- `List getValues();` - returns list of all values +- `List getLabels();` - returns list of all labels +- `String getLabel(String value);` - returns label for given value +- `List getEntries();` - returns list of @AuraEnabled entries. Redundant in LWC. +- `List getSelectOptions();` - returns list of SelectOption for Visualforce +- `Map getEntriesMap();` - returns Map +- `Map getEntriesByControllingValue();` - returns Picklist entries by controlling values (picklist API value or checkbox true/false) + +```apex | Picklist.Entry class +public class Entry { + @AuraEnabled public String label { get; private set; } + @AuraEnabled public String value { get; private set; } + @AuraEnabled public Boolean defaultValue { get; private set; } + private String validFor; + private Boolean active; +} +``` \ No newline at end of file diff --git a/docs/Query.md b/docs/Query.md new file mode 100644 index 0000000..4218ace --- /dev/null +++ b/docs/Query.md @@ -0,0 +1,1243 @@ +# Query Framework +*Flexible Selector Layer with Record Caching mechanism.* + +[Source](https://github.com/pkozuchowski/Apex-Opensource-Library/tree/master/force-app/commons/queries) +[Dependency 1](/apex/database-service) +[Dependency 2](/apex/runtime) +[Install In Sandbox](https://test.salesforce.com/packaging/installPackage.apexp?p0=04t08000000ga9TAAQ) +[Install In Production](https://login.salesforce.com/packaging/installPackage.apexp?p0=04t08000000ga9TAAQ) + +```bash +sf project deploy start \ +-d force-app/commons/queries \ +-d force-app/commons/shared \ +-d force-app/commons/database \ +-o sfdxOrg +``` + +--- +# Documentation +Query is an extensible approach for a Selector layer in which every SOQL query is encapsulated in an object. +This stands in opposition to more traditional approaches where Selector is a service class with a method for each query. +The common problem with service-type selectors is the code bloat that shows up for any deviations from the base query. +Selector's method is not able to make up for small differences in the queries. + +With Query Object approach, it's very easy to tailor the queries for each client code. +Notice how simple and verbose this is: +```apex +//Given: +Set externalIDs; + +List accounts = Query.Accounts.byExternalId(externalIDs).getList(); +``` + +## Extend, Filter, Reduce +Query Framework assumes that each query may need to be tailored to the specific requirement: +* Extend with additional fields, relationships +* Filtered with additional WHERE clauses +* Grouped or Limited +* Reduced to a list, map, field or other type +* etc. + +### Extend with additional fields, relationships, limits... + +Consider this example, where we can add additional fields to the selector's base field set. +```apex +List contact = Query.Contacts + .byAccountId(/*...ids*/) + .withParentAccount() + .withFields('FirstName, LastName, CreatedBy.Name') + .getList(); +``` + +### Define WHERE Clause + +Where clause can be combined from methods implemented in ContactQuery and generic methods implemented in QueryObject class. +```apex +List contact = Query.Contacts + .byAccountId(/*...ids*/) + .byRecordTypeId(/*Record Type Id*/) + .getList(); +``` + +For very specialized and complex queries, there are multiple ways to define the conditions: +- Combining field filters and declaring filter logic. + Each identifier in the logic string (`{0}`) corresponds to the `byCondition()` method above in the order they were declared. + ```apex + Query.Accounts + .byName('TestName') + .byRecordTypeDeveloperName('SMB') + .byOwnerId(UserInfo.getUserId()) + .withFilterLogic('{0} OR ({1} AND {2})') + .getList(); + ``` +- Introduce case-specific filtering method in SObject's query class: + ```apex + class ContactQuery { + + public ContactQuery byMySuperSpecificCondition(String name, String recordTypeName, Id ownerId) { + appendMockName('byMySuperSpecificCondition'); + return (ContactQuery) wheres('Name =:name OR (RecordType.DeveloperName = :recordTypeName AND OwnerId = :ownerId)', + new Map{ + 'name' => name, + 'recordTypeName' => recordTypeName, + 'ownerId' => ownerId + }); + } + } + ``` + ```apex + Query.Accounts.byMySuperSpecificCondition( + 'TestName', 'SMB', UserInfo.getUserId() + ).getList(); + ``` + You can even mix that with other methods: + ```apex + Query.Accounts + .byMySuperSpecificCondition( 'TestName', 'SMB', UserInfo.getUserId() ) + .byIsActive(true) + .getList(); + ``` + +- Using QueryConditions to build the query: + ```apex + QueryConditions c = new QueryConditions(); + Query.Accounts + .wheres( + c.ORs( + c.field(Account.Name).equals('TestName'), + c.ANDs( + c.field('RecordType.DeveloperName').equals('SMB'), + c.field(Account.OwnerId).equals(UserInfo.getUserId()) + ) + ) + ) + .getList(); + ``` + +- Writing WHERE clause directly in client code: + ```apex + List names = new List(); + List externalIds = new List(); + Id recordTypeId; + + Query.Accounts + .wheres('Name IN :names OR (RecordTypeId =:rtId AND ExternalID IN :externalIds)', new Map{ + 'names' => names, + 'rtId' => recordTypeId, + 'externalIds' => externalIds + }) + .getList(); + ``` + +### Reduce to result +Query result can be reduced to different things: +```apex +//given +ContactQuery contactQuery = Query.Contacts.byEmail(); + +List contacts = contactQuery.getList(); +Contact c = ContactQuery.getFirst(); +Contact c = ContactQuery.getFirstOrNull(); // Does not throw exception on empty results + +// Return Set of Ids +Set contactIds = contactQuery.getIds(); + +// Return Map by Contact Id +Map contactById = contactQuery.getMapById(); + +// Map by given field +Map contactByEmail = ContactQuery.getMapByString(Contact.Email); + +Id contactId = contactQuery.getFirstIdOrNull(); +String contactEmail = contactQuery. +``` + +--- +# Caching +The framework provides a mechanism to register cache mechanism for specific sObjects. +Once queried, records will be saved to the cache—either static (lives in a static map through the apex transaction), Org or Session Platform Cache. +This has to be explicitly enabled for specific sobject types and work only on queries with one WHERE condition by cached field. + +The cache is configured in Custom Metadata (QueryCache__mdt): +![image](https://github.com/pkozuchowski/Apex-Opensource-Library/assets/4470967/8da502f2-dd5f-4ffe-8494-d859436fa5d9) + +Let's consider Profile Cache settings: + +| Field | Value | Description | +|----------------|-----------------------------------------|------------------------------------------------------------------------------------------------------| +| SObject__c | Profile | Qualified API Name (with namespace) for the SOObject. | +| Active__c | true | Is Cache Active. Can be turned off quickly if needed. | +| Storage__c | Organization | Storage — where records should be stored. | +| SOQL__c | SELECT Id, Name FROM Profile | If provided, empty cache will be first initialized with the results of this SOQL. | +| CacheFields__c | SELECT Id, Name FROM Profile | Profile records will be cached using Id and Name fields.
Queries by Id or Name will use Cache. | +| TimeToLive__c | 86400 | How many seconds records will be stored in Organization or Session cache. | +| Description__c | Caches all Profile records in Org cache | Description of the cache purpose for other admins. | + +
+ +## Cache Storage +There are three options for Cache storage: +- Organization — Records are cached in an Org Platform Cache and all users can benefit from a single query +- Session — Cached records are only visible for the user that performed the query. Same queries done by different users will not use each other's cache, but + they will use their own cache on a subsequent query. +- Transaction—Records are cached only for the duration of single apex request (ex. through execution of the trigger) + +## Explanation +This configuration means that Profile records will be cached in Org platform cache using `Id` and `Name` fields for caching - +queries by ID or Name will be able to use cache and results will be saved for 24 hours. +During that time, all users will be saving trip to the database whenever a query for Profile is issued. + +When the cache is empty and first user issues a Profile query, it will initialize the cache with the SOQL__c query. +It can be left empty if you don't want to repopulate cache with any records, but want to cache once queried records. +This is described further in the Progressive Caching section. + +Now when a user calls an action that requires Profile data, the framework will first check if we have profile in cache. + +## Progressive Caching +Let's assume that we're querying 50 queue records—we have 25 in cache, and 25 are not. +The Framework will take 25 records from the cache and query only the remaining 25 from the database and put them in the cache. +Consecutive call with the same query will get all 50 records from the cache and thus will not use any query. + +## When Cache is not used: +- Any deployments clear Platform Cache out of the box. You don't need to worry that you will have invalid setup objects cached. +- When the query is modified, additional fields are added—in that case, the Framework assumes that cache may not have the additional fields. +- When there's more than one WHERE clause. The Framework can only retrieve records by one key, in Profile example it would be query by Id or DeveloperName + ```apex + Query.Profiles.byName('System Administrator'); + Query.Profiles.byId(UserInfo.getProfileId()); + ``` + +--- +# Mocking +It's possible to mock query response in the unit test as follows: + +```apex +@IsTest +static void myTestMethod() { + Query.Accounts.mock('.byExternalId', new List{ + // my mocked query result + }); + + Test.startTest(); + List accounts = Query.Accounts + .byExternalId(/*...*/) + .getList(); //returns mocked result + Test.stopTest(); +} +``` + +Mock name is generated from the used methods: +```apex +// For Query in class: +List accounts = Query.Accounts + .byExternalId(/*...*/) + .byRecordTypeId() + .getList(); //returns mock + +//Mock as follows: +Query.Accounts.mock('.byExternalId.byRecordTypeId', new List{ + // my mocked query result +}); + +//When in doubt add .debugLogMockName(); to the query chain. +``` + +Alternatively, you can define your mock name to mock exactly that one query that you want. +```apex +// In your class: +List accounts = Query.Accounts + .byExternalId(/*...*/) + .withMockName('myAccountQuery') + .getList(); //returns mocked result + + +// In your test: +Query.Accounts.mock('myAccountQuery', new List{ + // my mocked query result +}); + +``` + +--- +# Specification + +## Constructing Query +Query can be constructed in two ways: +- by extending Query class +- by using a generic query + +### Extending Query class +The default way is to introduce a new class for our SObject—this allows us to introduce SObject specific methods. +If we want to have selector for Account, then we should create `AccountQuery` class that +extends `Query`. +In the constructor, we should define default fields (optional) and sObject type (required): +```apex +public with sharing class AccountQuery extends Query { + public AccountQuery() { + super(new List{ + 'Id', + 'Name' + }, Account.SObjectType); + } +} +``` + +Then we can add Account-specific methods — that could be methods that add more fields to the query or methods that add WHERE condition. +Condition methods should append mock name - this way, we can use this string for mocking in unit tests, without specifying mock name explicitly. +```apex +public AccountQuery withContacts() { + withChildren(new List{ + 'Id' + }, 'Contacts'); + return this; +} + +public AccountQuery byName(Set names) { + appendMockName('byName'); + return (AccountQuery) byField(Account.Name, 'IN', names); +} +``` + +AccountQuery can be added to Query container for verbosity or to domain class, or it can be used as is: +```apex +Query.Account.byName('Test').getList(); + +Accounts.query.byName('Test').getList(); + +new AccountQuery().byName('Test').getList(); + + +``` + +### Generic Query +It's possible to construct a query without an inheritance, but it will be only possible to use default fields. + +```apex +Query.fromSObject(Account.SObjectType) + .byField(Account.Name, '=', 'Test Account') + .getList(); +``` + +## QueryObject +Parent class for all selectors. + +### Constructors +protected QueryObject(SObjectType sObjectType) +protected QueryObject(List fields, SObjectType sObjectType) + +### Selecting Fields +
+ withFields(Query.Fields field) + +```apex +public QueryObject withFields(Query.Fields field); +``` + +Selects All, Custom or Standard fields. +Query is restricted to 200 records in case of ALL and CUSTOM fields. + +#### Parameters +- `fields` - `Query.Fields.ALL` | `Query.Fields.CUSTOM` | `Query.Fields.STANDARD` + Corresponds to FIELDS(ALL) in SOQL. + +#### Usage +```apex +Query.Accounts + .withFields(Query.Fields.ALL) + .getList(); +``` +
+ + +
+ withFields(fields) + +```apex +public QueryObject withFields(String fields); +``` +Adds given fields to the query. + + +#### Parameters +- `String fields` - Comma separated fields ex. selectFields('Id, Name, Username') +- `List fields` - List of fields to query + +#### Usage +```apex +Query.Accounts + .withFields('Id, Name, Parent.Name') + //or + .withFields(new List{'Id', 'Name', 'Parent.Name'}) + .getList(); +``` +
+ + +
+ withAllFields() + +```apex +public QueryObject withAllFields(); +``` +Select all fields. Fields are retrieved from sObjectType describe and is different from selecting `FIELDS(ALL)` as the `FIELDS(ALL/STANDARD/CUSTOM)` is +restricted +to 200 records + +#### Usage +```apex +Query.Accounts + .withAllFields() + .getList(); +``` +
+ + +
+ withChildren(fields, relationshipName) + +```apex +public QueryObject withChildren(String fieldsCSV, String relationshipName); +public QueryObject withChildren(List fields, String relationshipName); +``` +Adds subquery with given fields and relationship name. Disables caching. + +#### Parameters +- `String fieldsCSV` - Children fields to query in CSV format +- `List fields` - List of children fields to query +- `relationshipName` - Subquery FROM + +#### Usage +```apex +Query.Accounts + .withChildren('FirstName, LastName', 'Contacts') + //or + .withChildren(new List{'FirstName', 'LastName', 'Contacts'}) + .getList(); +``` +
+ + +
+withChildren(subquery, relationshipName) + +```apex +public QueryObject withChildren(QueryObject subquery, String relationshipName); +``` +Adds subquery using another Query instance. + +#### Parameters +- `subquery` - Subquery instance +- `relationshipName` - Name of the relationship + +#### Usage +```apex +Query.Accounts + .withChildren(Query.Contacts.byLastName('Doe'), 'Contacts') + .getList(); +``` +
+ + +### Conditions +
+ withFilterLogic(filterLogic) + +```apex +public QueryObject withFilterLogic(String filterLogic); +``` +Provide filter logic for previously specified conditions + +#### Parameters +- `filterLogic` - String that defines boolean logic for conditions. + Each condition is marked as `{0}` - where 0 is index of the condition in order they were defined. + +#### Usage +```apex +Query.Accounts + .byName('TestName') + .byRecordTypeDeveloperName('SMB') + .byOwnerId(UserInfo.getUserId()) + .withFilterLogic('{0} OR ({1} AND {2})') + .toString(); +``` +Evaluates to: +```sql +WHERE + Name IN ('TestName') + OR (RecordType.DeveloperName IN ('SMB') AND OwnerId IN ('0051l000008ZcWDAA0') +``` +
+ + +
+ byId() + +```apex +public virtual QueryObject byId(Id recordId); +public virtual QueryObject byId(List records); +public virtual QueryObject byId(Set recordIds); +``` +Filters records by Ids; + +#### Parameters +- `recordId` - Single record id +- `recordIds` - Set of record ids +- `records` - List of SObjects. + +#### Usage +```apex +Query.Account.byId(accountId).getFirst(); +Query.Account.byId(accountIds).getList(); + +List accounts; +Query.Account.byId(accounts).getList(); +``` +
+ + + + + +
+ byRecordTypeId() + +```apex +public virtual QueryObject byRecordTypeId(Id recordTypeId); +public virtual QueryObject byRecordTypeId(Set recordTypeId); +``` +Filters records by Record Type Id + +#### Parameters +- `recordTypeId` - Single Salesforce id or set of ids + +#### Usage +```apex +Query.Accounts.byRecordTypeId(RecordTypes.Account.SMB.Id).getList(); +``` +
+ + +
+ byRecordTypeDeveloperName() + +```apex +public virtual QueryObject byRecordTypeDeveloperName(String recordTypeDeveloperName); +public virtual QueryObject byRecordTypeDeveloperName(Set recordTypeDeveloperName); +``` +Filters records by Record Type Developer Name + +#### Parameters +- `recordTypeDeveloperName` - Developer Name of Record Type +#### Usage +```apex +Query.Accounts.byRecordTypeDeveloperName('SMB').getList(); +``` +
+ + +
+ byOwnerId(ownerIds) + +```apex +public virtual QueryObject byOwnerId(Id ownerId); +public virtual QueryObject byOwnerId(Set ownerIds); +``` +Filters records by OwnerId. + +#### Parameters +- `Id ownerId` - Salesforce Id of record owner (OwnerId). +- `Set ownerId` - Set of Salesforce Ids of record owner (OwnerId). + +#### Usage +```apex +Id thisUser = UserInfo.getUserId(); +Query.Accounts.byOwnerId(thisUser).getList(); +``` +
+ + +
+ relatedToChildren() + +```apex +public virtual QueryObject relatedToChildren(SObject[] childRecords, SObjectField relationShipField); +public virtual QueryObject relatedToChildren(SObject[] childRecords, String relationShipField); +``` + +#### Parameters +- `childRecords` - List of children records for which parent records are queried +- `relationShipField` -Parent field on records (ex. Contact.AccountId for Contacts children of Accounts) + +#### Usage +```apex +Query.Accounts.relatedToChildren(contacts, Contact.AccountId); +``` +
+ + +
+ relatedToParent() + +```apex +public virtual QueryObject relatedToParent(SObject[] parentRecords, SObjectField relationShipField); +``` + +#### Parameters +- `parentRecords` - List of parent records in relationship +- `relationShipField` - Parent field on records (ex. Contact.AccountId for list of Contacts) + +#### Usage +```apex +Query.Contacts.relatedToParent(accounts, Contact.AccountId); +``` +
+ + +
+ byField(field, operator, value) + +```apex +public virtual QueryObject byField(SObjectField field, String operator, Object value); +public virtual QueryObject byField(String fieldAPIName, String operator, Object value); +``` +Adds field condition to the query. + +#### Parameters +- `field` - SObject field in token or string format +- `operator` - Condition operator - '=', '!=', 'IN' etc. +- `value` - Right-hand side value of the operator. This can be a primitive, List or Set of primitives or List of SObjects + +#### Usage +```apex +Query.Accounts.byField(Account.Name, '=', 'Test Account'); + +List owners; +Query.Accounts.byField(Account.OwnerId, 'IN', owners); +``` + +
+ + +
+ wheres(whereString, params) + +```apex +public QueryObject wheres(String whereString, Map params); +``` +Adds explicitly typed WHERE condition. + +#### Parameters +- `whereString` - Part of the query string after WHERE clause. Can contain parameters preceded by colon. +- `params` - Map of SOQL bindings. + +#### Usage +```apex | Example 1 - Usage in internal method +public AccountQuery byParentIds(Set parentIds) { + wheres('ParentId IN :parentIds', new Map{'parentIds' => parentIds}); + return this; +} +``` + +```apex | Example 2 - Usage in client code +Query.Accounts + .wheres('Parent.OwnerId IN :owners AND RecordType.DeveloperName = :rt', new Map{ + 'owners' => owners, + 'rt' => 'PersonAccount' + }); +``` + +
+ + +
+ wheres(wheresCondition) + +```apex +public QueryObject wheres(Query.Condition wheres); +``` +Adds WHERE clause constructed from QueryConditions class. + +#### Parameters +- `wheres` - Condition +#### Usage +```apex + QueryConditions c = new QueryConditions(); +Query.Accounts + .wheres( + c.ORs( + c.field(Account.Name).equals('TestName'), + c.ANDs( + c.field('RecordType.DeveloperName').equals('SMB'), + c.field(Account.OwnerId).equals(UserInfo.getUserId()) + ) + ) + ) + .getList(); +``` + +
+ + +### Aggregations +
+ groupBy(groupBy) + +```apex +public QueryObject groupBy(String groupBy); +``` +Sets GROUP BY clause on the query. + +#### Parameters +- `String groupBy` - String that follows GROUP BY in a query. + +#### Usage +```apex +Query.fromSObject(User.SObjectType) + .withFields('COUNT(Id), ProfileId') + .groupBy('ProfileId') + .havingCondition('COUNT(ID) > 1') + .toSOQL(); +``` +
+ + +
+ havingCondition(fields) + +```apex +public QueryObject havingCondition(String fields); +public QueryObject havingCondition(String fields, Map params); +``` +Sets HAVING condition on the query + +#### Parameters +- `String fields` - String that follows HAVING in a query. +- `Map params` - (optional) Query bindings + +#### Usage +```apex +Query.fromSObject(User.SObjectType) + .withFields('COUNT(Id), ProfileId') + .groupBy('ProfileId') + .havingCondition('COUNT(ID) > :count', new Map{'count' => userCount}) + .toSOQL(); +``` +
+ + +
+ havingCondition(condition) + +```apex +public QueryObject havingCondition(Query.Condition condition); +``` +Sets given condition as HAVING clause. + +#### Parameters +- `Query.Condition condition` - Composite condition to add to the query's HAVING clause. + +#### Usage +```apex +QueryConditions c = new QueryConditions(); +Query.Users + .selectFields('COUNT(ID), Email') + .havingConditions( + c.ANDs( + c.field('COUNT(ID)').greaterThan(5), + c.field('COUNT(ID)').lessThan(10) + ) + .getList(); +``` + +
+ + +### Limit / Offset +
+ withLimit(limit) + +```apex +public QueryObject withLimit(Integer l); +``` +Sets LIMIT clause on the query. + +#### Parameters +- `Integer l` - Value of the limit (0-2000). + +#### Usage +```apex +Query.Accounts + .byName('Test') + .withLimit(10) + .getList(); +``` +
+ + +
+ withOffset(offset) + +```apex +public QueryObject withOffset(Integer o); +``` +Sets OFFSET clause on the query. + +#### Parameters +- `Integer o` - Value of the offset (0-2000). + +#### Usage +```apex +Query.Accounts + .byName('Test') + .withLimit(10) + .withOffset(10) + .getList(); +``` +
+ + +### Mocking +
+ mock(mockName, result) + +```apex +public QueryObject mock(String mockName, Object result); +``` +Mocks output of the query with the given result. + +#### Parameters +- `String mockName` - Unique identifier of the query used for mocking. +- `Object result` - Query result to mock - Integer or List of SObjects + +#### Usage +```apex +// in class +Query.Accounts.byName('Test').getList(); // returns mock accounts + +// in test +Query.Accounts.mock('byName', mockAccounts); +``` +
+ + +
+ withMockName(mockName) + +```apex +public QueryObject withMockName(String mockName); +``` +Give this query unique name, which can be referenced in Unit Tests to mock results for named query. + +#### Parameters +- `String mockName` - unique mock identifier. + +#### Usage +```apex +// in class +Query.Accounts.withMockName('myquery').getList(); // returns mock accounts + +// in test +Query.Accounts.mock('myquery', mockAccounts); +``` +
+ + +
+ debugLogMockName() + +```apex +public QueryObject debugLogMockName(); +``` +This method prints log with expected mock name. +Use this when in doubt what mocked name is expected. + +#### Usage +```apex +Query.Account + .byName('Test') + .byRecordTypeDeveloperName('SMB') + .debugLogMockName(); +// > '.byName.byRecordTypeDeveloperName' +``` +
+ + + +### Security +
+ withSharing() + +```apex +public QueryObject withSharing(); +``` +Query will be executed in "with sharing" context,returning only those records user has access to. + +#### Usage +```apex +Query.Accounts + .withSharing() + .getList(); +``` +
+ + +
+ withoutSharing() + +```apex +public QueryObject withoutSharing(); +``` +Query will be executed in "without sharing" context,returning only those records user has access to. + +#### Usage +```apex +Query.Accounts + .withoutSharing() + .getList(); +``` +
+ + +
+ withFieldAccess(accessType) + +```apex +public QueryObject withFieldAccess(AccessType accessType); +``` +Enforces Object and Field level security on records. +Inaccessible fields are stripped from result and inaccessible objects throws exception. +@throws System.NoAccessException No access to entity. + +Calls Security.stripInaccessible on the query result. + +#### Parameters +- `AccessType accessType` - System.AccessType enum - CREATABLE | READABLE | UPDATABLE | UPSERTABLE + +#### Usage +```apex +Query.Accounts + .withFieldAccess(AccessType.READABLE) + .getList(); +``` +
+ + +
+ usingCache(useCache) + +```apex +public QueryObject usingCache(Boolean useCache); +``` +Toggle usage of the cached records to limit SOQLs query limit. + +#### Parameters +- `Boolean useCache` - True if query should use cached records. Default: True. + +#### Usage +```apex | Query Profiles without resorting to cache. +Query.Profile + .usingCache(false) + .getList(); +``` +
+ + +### Reductors +
+ getList() + +```apex +public SObject[] getList(); +``` +Returns standard query result list. + +#### Usage +```apex +List accounts = Query.Account + .byName('Test') + .getList(); +``` +
+ + +
+ getFirst() + +```apex +public SObject getFirst(); +``` +Returns first and only record returned by query. Throws System.ListException if query did not return results. + +#### Usage +```apex +Account acc = (Account) Query.Account.byName('Test').getFirst(); +``` +
+ + +
+ getFirstOrNull() + +```apex +public SObject getFirstOrNull(); +``` +Returns first record or null if list has no results + +#### Usage +```apex +Account acc = (Account) Query.Account.byName('Test').getFirstOrNull(); +``` +
+ + + +
+ getFirstIdOrNull() + +```apex +public Id getFirstIdOrNull(); +``` +Executes query and returns Id of the first record. If query result list is empty, returns null. + +#### Usage +```apex +Id systemAdmin = Query.Profile + .byName('System Administrator') + .getFirstIdOrNull(); +``` +
+ + +
+ getFirstFieldOrNull(field) + +```apex +public Object getFirstFieldOrNull(SObjectField field); +``` +Executes query and returns field of first record or null if list has no results + +#### Parameters +- `SObjectField field` - Which field should be returned from the first record. + +#### Usage +```apex +Id ownerId = (Id) Query.Account + .byName('Test Account') + .getFirstFieldOrNull(Account.OwnerId); +``` +
+ + +
+ getFirstFieldOrFallback(field, fallbackValue) + +```apex +public Object getFirstFieldOrFallback(SObjectField field, Object fallbackValue); +``` +Executes query and returns field of first record or fallback value if list has no results. + +#### Parameters +- `SObjectField field` - Which field should be returned from the first record. +- `Object fallbackValue` - Value that is returned if query has no result. + +#### Usage +```apex +public static Id getDefaultOwner() { + Query.User + .byName('DEFAULT OWNER') + .getFirstFieldOrFallback(User.Id, UserInfo.getUserId()); +} +``` +
+ + +
+ getIds() + +```apex +public Set getIds(); +``` +Returns Ids of SObjects. + +#### Usage +```apex +Set accountIds = Query.Account + .byName('Test') + .getIds(); +``` +
+ + +
+ getMapById() + +```apex +public Map getMapById(); +``` +Executes query and returns records mapped by Ids. + +#### Usage +```apex +Map accountIds = (Map) Query.Account + .getMapById(); +``` +
+ + +
+ getMapByString(field) + +```apex +public Map getMapByString(SObjectField field); +public Map getMapByString(String field); +``` +Executes query and maps result records by given SObject Field. + +#### Parameters +- `SObjectField | String field` - Field to map records by. + +#### Usage +```apex +Map accountIds = (Map) Query.Account + .getMapByString(Account.Name); +``` +
+ + +
+ QueryLocator getQueryLocator() + +```apex +public Database.QueryLocator getQueryLocator(); +``` +Returns QueryLocator for current query. + +#### Usage +```apex +Query.Accounts.getQueryLocator(); +``` +
+ + +
+ getCount() + +```apex +public Integer getCount(); +``` +Executes query and returns Count(); + +#### Usage +```apex +Query.Accounts.getCount(); +``` +
+ + +
+ toSOQL() + +```apex +public String toSOQL(); +``` +Returns SOQL string for given query. Useful for unit testing query methods. + +#### Usage +```apex +Query.Accounts + .byName('Test Account') + .byRecordTypDeveloperName('SMB') + .toSOQL(); + +// > SELECT Id, Name FROM Account WHERE ((Name IN :var0) AND (RecordType.DeveloperName IN :var1)) +``` +
+ +
+ String toString() + +```apex +public override String toString(); +``` +Returns SOQL string with bindings for given query. Useful for unit testing query methods. + +#### Usage +```apex +Query.Accounts + .byName('Test Account') + .byRecordTypDeveloperName('SMB') + .toSOQL(); + +// > SELECT Id, Name FROM Account WHERE ((Name IN :var0) AND (RecordType.DeveloperName IN :var1)), +// {var0={Test Account}, var1={SMB}}) +``` +
+ + + +--- +# Issues + +Query Framework uses Builder with an inheritance pattern, which has one downside that cannot be fixed in Apex at this time: +- When we use method from super class, we can't call methods from child class anymore. + +
+ +Consider the following selector: +```apex +public with sharing class AccountQuery extends Query { + + public AccountQuery() { + super(new List{ + 'Id', 'Name' + }, Account.SObjectType); + } + + public AccountQuery byName(Set names) { + appendMockName('byName'); + return (AccountQuery) byField(Account.Name, 'IN', names); + } +} +``` + +Now let's consider a situation, where I want to use one of the standard methods in the middle of the method +chain - `public QueryObject withFields(String fields)`. +As you can see, it returns `QueryObject`, not `AccountQuery`. + +```apex +new AccountQuery() + .withFields('Id, Name, BillingCity') // < this returns QueryObject, which doesn't have byName() method + .byName('Test Account'); +``` + +In modern languages, this is solved by generic types, but unfortunately Apex is 20 years behind the rest of the world. + +## Countermeasures +This problem can be solved in 3 ways: + +- Reordering methods, so the AccountQuery method is called first: +```apex +new AccountQuery() + .byName('Test Account') + .withFields('Id, Name, BillingCity') + .getList(); +``` + +- Reintroduce method you need in AccountQuery and cast type. Unfortunately, we have to use different method name: +```apex +public with sharing class AccountQuery extends Query { + + public AccountQuery withFieldsx(String fields) { + return (AccountQuery) withFields(fields); + } +} +``` + +- Declare variable instead of chaining: +```apex +AccountQuery q = new AccountQuery(); +q.withFields('Id, Name'); +q.byName('Test Account'); +return q.getList(); +``` \ No newline at end of file diff --git a/docs/Runtime.md b/docs/Runtime.md new file mode 100644 index 0000000..761735f --- /dev/null +++ b/docs/Runtime.md @@ -0,0 +1,114 @@ +# Runtime +*Reflective Apex Utility* + +[Source](https://github.com/pkozuchowski/Apex-Opensource-Library/blob/master/force-app/commons/shared/Runtime.cls) +[Install in Sandbox](https://test.salesforce.com/packaging/installPackage.apexp?p0=04t08000000ga8zAAA) +[Install in Production](https://login.salesforce.com/packaging/installPackage.apexp?p0=04t08000000ga8zAAA) + +```bash +sf project deploy start -m "ApexClass:Runtime*" -o sfdxOrg +``` + +--- +# Documentation +Utility class that helps with Reflective/Dynamic aspects of Apex: + +## Sleep +- `void sleep(Long milliSeconds)` -> waits for given amount of time. Counts against CPU time limit. +```apex +Runtime.sleep(2000); // Waits 2 seconds until executing next line. +``` + +## Type Utils +- `Type getType(Object o)` -> returns runtime Type of object. +- `String getTypeName(Object o)` -> returns runtime type name of object. +- `Type getSObjectFieldType(SObjectField field)` -> returns primitive type of the field. +```apex +Object o = new Account(); + +Runtime.getType(o); // -> returns Account.class +Runtime.getTypeName(o); // -> returns 'Account' +Runtime.getSObjectFieldType(Account.Name); // -> returns String.class +``` + +## List utils +- `Type getListItemType(List o)` + Returns Type of given list single element. +- `Type getIterableItemType(Iterable o)` + Returns Type of given iterable (list or set) single element. +- `List newListOfTheSameType(List original)` + Returns a new empty list of the same SObject type as original. +- `List newListOfItemType(Type itemType)` + Returns a new list of a given item type. +- `List newListOfItemType(SObjectType itemType)` + Returns a new list of a given item type (List) +- `List newListOfFieldType(SObjectField field)` + Returns new list with the same item type like given SObject field. +- `List newListOfItemType(Type itemType, List fallback)` + Returns list of a given item type or fallback in case of exception + - `fallback` + Rallback type, in case a primary type is not constructible (ex. because the type is private). + +```apex +List lst = new List(); + +Runtime.getListItemType(lst); // -> returns Account.class +Runtime.getIterableItemType(lst); // -> returns Account.class +Runtime.newListOfTheSameType(list); // -> returns empty List; +Runtime.newListOfItemType(Account.class); // -> returns empty List +Runtime.newListOfItemType(Account.SObjectType); // -> returns empty List +Runtime.newListOfFieldType(Account.Name); // -> returns new List +``` + +## Stack utils +- `String getRunningClass()` -> returns Name of running callee class. +- `String getRunningMethod()` -> returns Name of running callee class and method where this was called in stack trace format `CalleeClass.method`. +- `StackTraceLine getStackLocation()` -> returns Stack Trace Line of code where this method was called. +- `StackTraceLine[] getStackTrace()` -> returns Stack Trace Lines without Apex class entry +- `StackTraceLine getCaller()` -> returns Stack trace line of apex class which called method where Runtime.getCaller() is executed. + +```apex | Runtime Stack | Example when transaction is started from Aura method +class MyController { + + @AuraEnabled + public static void doSomething() { + try { + // ... + } catch (Exception e) { + Logger.error(e); + } + } +} + +class Logger { + public static void error(Exception ex) { + Runtime.getRunningClass(); // returns 'Logger' + Runtime.getRunningMethod(); // returns 'Logger.error' + Runtime.getStackLocation(); // returns current stack place + // apexClassMethod - Logger.error + // apexClass - Logger + // method: error + + Runtime.getCaller(); // returns stack trace line with class and method that invoked MyController.doSomething(); + // - apexClassMethod: MyController.doSomething + // - apexClass: MyController + // - method: doSomething + + Runtime.getStackTrace(); // returns full stack trace array + // [ + // {"method":"error","line":38,"column":1,"apexClassMethod":"Logger.error","apexClass":"Logger"}, + // {"method":"doSomething","line":39,"column":1,"apexClassMethod":"MyController.doSomething","apexClass":"MyController"} + // ] + } +} +``` + +```apex | Stack Trace Line +public class StackTraceLine { + public String apexClassMethod; + public String apexClass; + public String method; + public Integer line; + public Integer column; +} +``` \ No newline at end of file diff --git a/docs/ScaleToExtreme.md b/docs/ScaleToExtreme.md new file mode 100644 index 0000000..bd04489 --- /dev/null +++ b/docs/ScaleToExtreme.md @@ -0,0 +1,33 @@ +# Scale to Extreme +*Thought experiment for testing solution's scalability.* + +--- +# Documentation + +*Scale to Extreme* is a thought experiment that is helpful in testing solutions, framework or code. + +The premise is simple — take your solution and imagine extreme conditions to test it against and think +if your code is still maintainable in such conditions, does it violate SOLID principles or other best programming practices. +Then think how you could improve your solution. + +## Example 1 +Subject: Should I filter records in Trigger Handler before I pass it to the service class? + +Experiment: +Imagine we have 1,000,000 business requirements implemented in the trigger. +What is easier to manage: +- Trigger Handler with 1,000,000 filtering methods +- or 1,000,000 classes encapsulating each business req. + +In this case, Trigger Handler would blow out of proportions and break SRP. The valid solution is leaving only orchestration in Trigger Handler, +but no business logic of any sort. + + +## Example 2 +I'm implementing selector layer. Should I make a service class with simple methods doing queries? + +Experiment: +What if this service is used by 1,000 client classes, and each has different set of fields or conditions? +In the worst case, we will end up with 1,000 very similar methods, where each method is different by fields, conditions, limit or other clauses. + +Design is not scalable and query methods won't be reusable. Client code needs an ability to modify the query in some way. \ No newline at end of file diff --git a/docs/Scheduler.md b/docs/Scheduler.md new file mode 100644 index 0000000..a049bc0 --- /dev/null +++ b/docs/Scheduler.md @@ -0,0 +1,151 @@ +# Scheduler +*Shorthand for easy scheduling.* + +[Source](https://github.com/pkozuchowski/Apex-Opensource-Library/blob/master/force-app/commons/batch/Scheduler.cls) + +```bash +sf project deploy start -m "ApexClass:Scheduler*" -o sfdxOrg +``` +--- +# Documentation +Scheduler is utility for easy job scheduling: + +```apex | Interface +public static List scheduleEveryXMinutes(String jobName, Integer everyMinutes, Schedulable job); +public static Id scheduleHourly(String jobName, Integer minute, Schedulable job); +public static Id scheduleDaily(String jobName, Integer hour, Integer minute, Schedulable job); +public static Id scheduleWeekly(String jobName, Integer hour, String dayOfWeek, Schedulable job); +public static Id scheduleMonthly(String jobName, Integer hour, String dayOfMonth, Schedulable job); + +public static Id schedule( + String jobName, + String seconds, + String minutes, + String hour, + String dayOfMonth, + String month, + String dayOfWeek, + String optionalYear, + Schedulable job); +``` + +```apex | Usage | The job will run everyday at 12:00 +Scheduler.scheduleDaily('Data Cleaner', 12, 00, new DataCleaningSchedulable()); +``` + +--- +# Specification + +## scheduleEveryXMinutes(jobName, everyMinutes, job) +```apex +public static List scheduleEveryXMinutes( + String jobName, + Integer everyMinutes, + Schedulable job +); +``` +Schedules multiple schedulable jobs to run every X minutes in an hour. +Returns scheduled jobs IDs (CronTrigger IDs) in chronological order. +#### Parameters +- `String jobName` - Base name for the job, each job will have minutes concatenated to the name. +- `Integer everyMinutes` - Every how many minutes in hour the job should run. + Ex. for value 15 the job will be scheduled on 0, 15, 30 and 45 minutes of every hour. +- `Schedulable job` - Schedulable to run. +#### Usage +The following code will schedule 6 jobs to run every hour, every 10 minutes. +```apex +Scheduler.scheduleEveryXMinutes('MySchedulableJob', 10, new MySchedulable()); +``` + +## scheduleHourly(jobName, minute, job) +```apex +public static Id scheduleHourly( + String jobName, + Integer minute, + Schedulable job +); +``` +Schedules a job to run every hour at specified minutes. +Returns Scheduled job ID (CronTrigger ID). +#### Parameters +- `String jobName` - Base name for the job, each job will have minutes concatenated to the name. +- `Integer minute` - Minute in hour. ex: `30` will mean that the job will run at every hour at xx:30 +- `Schedulable job` - Schedulable to run. +#### Usage +```apex +Scheduler.schedulerHourly('HourlyDataClean', 0, new DataCleanerJob()); +``` + +## scheduleDaily(jobName, hour, minute, job) +```apex +public static Id scheduleDaily(String jobName, Integer hour, Integer minute, Schedulable job); +``` +Schedules a job to run every day at specified time. +Returns Scheduled job ID (CronTrigger ID). +#### Parameters +- `String jobName` - Base name for the job, each job will have minutes concatenated to the name. +- `Integer hour` - Hour in a day when the job will run. +- `Integer minute` - Minute in hour. ex: `30` will mean that the job will run at every hour at xx:30 +- `Schedulable job` - Schedulable to run. +#### Usage +Schedule a daily job at 1 am: +```apex +Scheduler.scheduleDaily('DataCleaner', 1, 0, new DataCleanerJob()); +``` + +## scheduleWeekly(jobName, hour, dayOfWeek, job) +```apex +public static Id scheduleWeekly(String jobName, Integer hour, String dayOfWeek, Schedulable job); +``` +Schedules a job to run every day on specified day of the week. +#### Parameters +- `String jobName` - Base name for the job, each job will have minutes concatenated to the name. +- `Integer hour` - Hour in a day when the job will run. +- `Integer dayOfWeek` - 1-7 or one of the following: [SUN, MON, TUE, WED, THU, FRI, SAT] +- `Schedulable job` - Schedulable to run. +#### Usage +Runs a job every monday at 12. +```apex +Scheduler.scheduleWeekly('DataCleaner', 12, 'MON', new DataCleanerJob()); +``` + +## scheduleMonthly(jobName, hour, dayOfMonth, job) +```apex +public static Id scheduleMonthly(String jobName, Integer hour, String dayOfMonth, Schedulable job); +``` +Schedules a job to run every month on specified day of the month. + +#### Parameters +- `String jobName` - Base name for the job, each job will have minutes concatenated to the name. +- `Integer hour` - Hour in a day when the job will run. +- `Integer dayOfMonth` - Possible values: + 1-31 Runs on specific day of month + 1,10,15 Runs on 1st, 10th and 15th day of month + 1-15 Runs from 1st to 15th day of month + 1/5 Runs on every 5th day of month, starting on the first of the month + L Runs on last day of month + 20W Runs on nearest weekday of the given day +- `Schedulable job` - Schedulable to run. +#### Usage +Schedule a job at 12 on the first day of the month. +```apex +Scheduler.scheduleMonthly('DataCleaner', 12, '1', new DataCleanerJob()); +``` + +## schedule(jobName, seconds, minutes, hour, dayOfMonth, month, dayOfWeek, optionalYear, job) +```apex + public static Id schedule( + String jobName, + String seconds, + String minutes, + String hour, + String dayOfMonth, + String month, + String dayOfWeek, + String optionalYear, + Schedulable job); +``` +Helper method that breaks down cron expression into parameters. + + + diff --git a/docs/SchemaConstants.md b/docs/SchemaConstants.md new file mode 100644 index 0000000..110cd25 --- /dev/null +++ b/docs/SchemaConstants.md @@ -0,0 +1,125 @@ +# Setup Object Constants +*How to store and reference Setup Objects* + +[Source](https://github.com/pkozuchowski/Apex-Opensource-Library/tree/master/force-app/commons/constants) + +```bash +sf project deploy start -d force-app/commons/constants -o sfdxOrg +``` + +--- +# Documentation +Setup Object constants are, for example, names and ids of Profiles, Permission Sets, Custom Permissions, Record Types and other setup entities. + +How to elegantly store setup object constants? +One way is, of course, through Constants class, but that might lead to lengthy and unhandy invocations and mixins of caching mechanisms. +A better way is to expose schema constants through small, dedicated and lazily evaluated classes, that are named after schema in plural form. + + +## Profiles + +```apex +public with sharing class Profiles { + public static Profile SystemAdministrator { get {return resolve('System Administrator');} } + public static Profile StandardUser { get {return resolve('Standard User');} } + public static Profile Dealer { get {return resolve('Dealer');} } + public static Profile SalesManager { get {return resolve('Sales Manager');} } + + private static Profile resolve(String name) { + // lazy evaluation + return cache.get(name); + } + + // Example of lazy evaluation and caching in static map, + // but Platform Cache would be much better and more performant. + private static Map cache = new Map(); + static { + for (Profile p : [SELECT Id, Name FROM Profile]) { + cache.put(p.Name, p); + } + } +} +``` + +```apex +if (UserInfo.getProfileId() == Profiles.SystemAdministrator.Id) { + //... +} +``` + +**Note:** We shouldn't define profile names additionally in Constants, because `Profiles` will be the only place that should have profile name as string. +All other classes will reference profile through this class. + +## Permission Sets + +```apex +public with sharing class PermissionSets { + public static PermissionSet CommerceUser { get {return resolve('CommerceUser');} } + public static PermissionSet ManageOrders { get {return resolve('ManageOrders');} } + public static PermissionSet ManageAccounts { get {return resolve('ManageAccounts');} } + public static PermissionSet ManageContacts { get {return resolve('ManageContacts');} } + + + private static PermissionSet resolve(String name) { + //lazy evaluation - see Profiles example + } +} +``` + +## Record Types +```apex +public with sharing class RecordTypes { + public static RecordType ACCOUNT_SMB { get {return resolve(Account.SObjectType, 'SMB');} } + public static RecordType ACCOUNT_CUSTOMER { get {return resolve(Account.SObjectType, 'Customer');} } + + + private static Map> recordTypeCache = new Map>(); + private static RecordType resolve(SObjectType sObjectType, String developerName) { + // lazy evaluation code + } +} +``` + +```apex +if (account.RecordTypeId == RecordTypes.Account.SMB.Id) { + //... +} +``` + +## Permissions + +Expose Custom Permissions to your apex code, either directly through FeatureManagement class or custom feature flag framework. + +```apex +public with sharing class Permissions { + public static Boolean SeeInvoices { get {return resolve('SeeInvoices');} } + public static Boolean ModifyInvoices { get {return resolve('ModifyInvoices');} } + + private static Boolean resolve(String customPermission) { + return FeatureManagement.checkPermission(customPermission); + } +} +``` + +```apex +if (Permissions.SeeInvoices) { + //.. +} +``` + +## Coexistence with the Query framework + +Query Framework has a configurable caching mechanism in-built and can be leveraged in Schema Constants classes. +Cache can be configured to store values in Platform Cache (Organization/Session) or in static map during transaction. + +```apex +public with sharing class Profiles { + public static Profile SystemAdministrator { get {return resolve('System Administrator');} } + public static Profile StandardUser { get {return resolve('Standard User');} } + + + private static Profile resolve(String name) { + return (Profile) Query.Profiles.byName(name).getFirstOrNull(); + } +} +``` \ No newline at end of file diff --git a/docs/TestDataBuilder.md b/docs/TestDataBuilder.md new file mode 100644 index 0000000..521a52e --- /dev/null +++ b/docs/TestDataBuilder.md @@ -0,0 +1,272 @@ +# Test Data Builder +*Setup test records for unit tests.* + +[Source](https://github.com/pkozuchowski/Apex-Opensource-Library/tree/master/force-app/commons/testDataBuilder) +[Dependency](/apex/database-service) +[Install In Sandbox](https://test.salesforce.com/packaging/installPackage.apexp?p0=04t08000000ga9dAAA) +[Install In Production](https://login.salesforce.com/packaging/installPackage.apexp?p0=04t08000000ga9dAAA) + +```bash +sf project deploy start -d "force-app/commons/testDataBuilder" \ +-d "force-app/commons/database" \ +-o sfdxOrg +``` + +--- +# Test Data Builder +Test Data Builder is a utility class for creating test records with default fields in unit tests. +It takes an example record, applies default values (and we can have different sets of default fields for each sObject type), multiplies record if needed and +inserts. It can also create sets of similar records, where the following records have only minor changes compared to previously created record. + +```apex +@TestSetup +static void testSetup() { + TestDataBuilder builder = new TestDataBuilder(); + + Account[] accounts = builder + // Creates Account with default fields + all fields defined here + .create(new Account(Name = 'Test', BillingCountry = 'US')) + + // Creates an Account with ALL fields of previous record, but with different BillingCity + .similarly(new Account(BillingCity = 'Austin')) + + // Creates 5 more accounts with default values + .create(5, new Account(Name = 'Other Accounts')) + + // Create account with different variant - different set of default fields + .create('SMB', new Account(Name = 'Business Account')) + .insertRecords(); +} +``` + +The fields in record passed to `create()` or `similarly()` method are overriding fields - they will be put on top of SObject default values defined +in `TestDataDefaults` class. +Records can be returned without inserting or inserted with shorthand method: + +```apex +Account[] accounts = builder.create(new Account(Name = 'Test Account')).getRecords(); + +// Insert right away +Account[] accounts = builder.insertRecords(new Account(Name = 'Test Account')); +``` + +## Creating many records at once: + +It's possible to create a list of records with one call by using `count` parameter of the builder methods: + +```apex +Account[] accounts = builder.insertRecords(new Account(Name = 'Test Account')); +Contact[] contacts = builder.insertRecords(10, new Contact(AccountId = accounts[0].Id, LastName = 'Doe')); +``` + +In this example, we will have 1 Account and 10 related Contacts - all with default fields and field overrides. + +## Similar Records + +Sometimes we need to create a bunch of similar records, but with minor differences between them. TestDataBuilder has special method which allows just that. +Consider the following example: + +```apex +User[] users = new TestDataBuilder() + .create(new User(Username = 'johnson@test.com', ProfileId = salesManager.Id, UserRoleId = salesManager.Id)) + .similarly(new User(Username = 'xian@test.com')) + .similarly(new User(Username = 'dong@test.com', UserRoleId = ceo.Id)) + .insertRecords()(); +``` + +When `similarly` is called, it takes previous record as a base and applies new fields on top of it. So here we have: + +1. Sales Manager User with Username 'johnson@test.com' and all default fields (username, alias etc.) +2. Sales Manager User with the same profile, same user role and email as above, but 'xian@test.com' username +3. Sales Manager User with the same fields as #2, but different username and different UserRoleId + +## SObject Flavours + +Flavors (or in other words variants) allow us to create different base records for the same SObject type. +For example, let's assume that we have 3 Account Record Types — Person Account, Small Medium Business and Enterprise Business. +Each has a completely different layout and set of required fields. + +This is when we can use flavors in TestDataDefaults: + +```apex + private final static Map> sObjectFactoriesMap = new Map>{ + + Account.SObjectType => new Map{ + defaults => new SimpleDefaultsFactory(new Account( + Name = 'Test Account' + )), + + 'PersonAccount' => new SimpleDefaultsFactory(new Account( + FirstName = 'John', + LastName = 'Doe', + RecordTypeId = RecordTypes.ACCOUNT_PERSON.id + /*other Person Account fields*/ + )), + + //Small Medium Business + 'SMB' => new SimpleDefaultsFactory(new Account( + Name = 'Test Account', + RecordTypeId = RecordTypes.ACCOUNT_SMB.id + /*other SMB fields*/ + )), + + 'Enterprise' => new SimpleDefaultsFactory(new Account( + Name = 'Test Account', + RecordTypeId = RecordTypes.ACCOUNT_ENTERPRISE.id + /*other enterprise fields*/ + )) + } + + +}; +``` + +We can create different sets of base fields and then specify that flavor in test class: + +```apex +Account[] accounts = new TestDataBuilder() + .create('Person Account', new Account(/*...*/)) + .create(2, 'SMB', new Account(/*...*/)) + .create(2, 'Enterprise', new Account(/*...*/)) + .insertRecords(); +``` + +Each Account will come with default fields specific for its flavor. If flavor is not specified, `defaults` flavor is used. + +## DML mocking + +It's possible to use DML mocks from DatabaseService instead of actual record insert: + +```apex +TestDataBuilder builder = new TestDataBuilder() + .mockDMLs(); + +Account[] accounts = builder.insertRecords(2, new Account()); +``` + +Account will have fake id `001000000000000`. + +## Trivia + +* If there is no prototype set up in `TestDataDefaults`, builder will return records with only overriding fields. Nothing bad will happen. You should + create all records through the builder, even if there's no prototype - when new required field is created, you can just add prototype + in `TestDataDefaults` and all unit tests will have this new field populated. +* `similarly()` method needs to be preceded with `create` method. +* When calling `create()` subsequently for different sobjects, builder will return/insert a single list with many different sObjects. It's better to create + getRecords/insertRecords for each sobject type separately. + +```apex +SObject[] records = new TestDataBuilder() + .create(new Account(/*...*/)) + .create(new Contact(/*...*/)) + .create(new Case(/*...*/)) + .getRecords(); + +// => records has 3 different sobjects +``` + +## Interface +```apex +TestDataBuilder mockDMLs(); + +TestDataBuilder create(SObject prototype); +TestDataBuilder create(String flavor, SObject prototype); +TestDataBuilder create(Integer count, SObject prototype); +TestDataBuilder create(Integer count, String flavor, SObject prototype); +TestDataBuilder similarly(SObject prototype); +TestDataBuilder similarly(Integer count, SObject prototype); +SObject insertRecord(SObject prototype); +SObject[] insertRecords(Integer count, SObject prototype); +SObject[] insertRecords(Integer count, String flavor, SObject prototype); +List insertRecords(); +SObject getOne(); +List getRecords(); +TestDataBuilder clear(); +``` + +--- +# Test Data Defaults +Test Data Defaults is a repository that defines what default field values will be applied for each sObject Type and what variants of fields are available. + +Each `default` is created through the factory class, which gives us possibility to randomize fields for each record if needed. +For simple defaults, we can use inbuilt `SimpleDefaultsFactory` which only applies default fields. +`DefaultUserFactory` is an example of custom factory class that creates unique username and alias for each new test user. + +```apex +public with sharing class TestDataDefaults { + public final static String defaults = ''; + + private final static Map> sObjectFactoriesMap = new Map>{ + Account.SObjectType => new Map{ + defaults => new SimpleDefaultsFactory(new Account( + Name = 'Test Account' + )), + + 'PersonAccount' => new SimpleDefaultsFactory(new Account( + FirstName = 'John', + LastName = 'Doe' + )) + }, + + Contact.SObjectType => new Map{ + defaults => new SimpleDefaultsFactory(new Contact( + FirstName = 'Testy', + LastName = 'Jones' + )) + }, + + Opportunity.SObjectType => new Map{ + defaults => new SimpleDefaultsFactory(new Opportunity( + Name = 'Test Opportunity' + )) + }, + + User.SObjectType => new Map{ + defaults => new DefaultUserFactory() + } + }; + + private class DefaultUserFactory implements SObjectFactory { + private Integer counter = 0; + private Id orgId = UserInfo.getOrganizationId(); + + public SObject create() { + counter++; + String uid = '' + counter + Crypto.getRandomInteger(); + + return new User( + FirstName = 'Test', + LastName = 'User', + Email = 'test@example.com', + Username = uid + '@' + orgId + '.test.com', + ProfileId = UserInfo.getProfileId(), + Alias = uid.left(8), + CommunityNickname = uid.left(40), + TimeZoneSidKey = 'GMT', + LocaleSidKey = 'en_US', + EmailEncodingKey = 'UTF-8', + LanguageLocaleKey = 'en_US' + ); + } + } +} +``` + +--- +# Test Data Factory +Using builder will often be overkill, and some sObjects will always be initialized with the same fields that could be conveniently defined as method +parameters. +Test Data Factory class is a place where you can do that: + +```apex +@IsTest +private class SomeTest { + + @TestSetup + static void testSetup() { + User testUser = TestDataFactory.createUser(Profiles.SYSTEM_ADMINISTRATOR.Id, 'test@company.com'); + + Account account = TestDataFactory.createAccount('Test'); + } +} +``` \ No newline at end of file diff --git a/docs/TestDataSuite.md b/docs/TestDataSuite.md new file mode 100644 index 0000000..a122770 --- /dev/null +++ b/docs/TestDataSuite.md @@ -0,0 +1,339 @@ +# Test Data Suite +*Access records created in @TestSetup* + +[Source](https://github.com/pkozuchowski/Apex-Opensource-Library/tree/master/force-app/commons/testDataSuite) +[Install In Sandbox](https://test.salesforce.com/packaging/installPackage.apexp?p0=04t08000000ga9iAAA) +[Install In Production](https://login.salesforce.com/packaging/installPackage.apexp?p0=04t08000000ga9iAAA) + +```bash +sf project deploy start -d "force-app/commons/testDataSuite" -o sfdxOrg +``` + +--- +# Documentation +Suite of test data which reassembles static map, but is persisted between test setup and test methods. + +Developers can use this class to create several different test record sets in `@TestSetup` and retrieve them later in unit test methods without any queries. + + +## Example +In our test class, we want to create test data upfront in `@TestSetup` method to test different scenarios. +Our test data will be grouped into two `TestDataSuites`: +1. Account with related cases and contacts +2. Account without any related records + +```apex +private class MyClassTest { + + @TestSetup + static void testSetup() { + TestDataBuilder dataBuilder = new TestDataBuilder(); + + List accounts = dataBuilder + .create(new Account(Name = '1')) + .create(new Account(Name = '2')) + .insertRecords(); + + Case[] cases = (Case[]) dataBuilder + .create(new Case(Subject = 'Case 1', AccountId = accounts[0].Id)) + .similarly(new Case(Subject = 'Case 2')) + .similarly(new Case(Subject = 'Case 3')) + .insertRecords(); + + Contact[] contacts = (Contact[]) dataBuilder + .create(new Contact(FirstName = 'Joe', LastName = 'Doe1', AccountId = accounts[0].Id)) + .similarly(new Contact(LastName = 'Doe2')) + .similarly(new Contact(LastName = 'Doe3')) + .similarly(new Contact(LastName = 'Doe4')) + .insertRecords(); + + + TestDataSuite suite1 = TestDataSuiteManager.registerSuite('Account with related'); + suite1.registerRecord('Account', accounts[0]); + suite1.registerRecords(Case.Subject, cases); + suite1.registerRecordsUnderGroup('Contacts to process', new List{contacts[0], contacts[1]}); + suite1.registerRecordsUnderGroup('Contacts to remove', new List{contacts[2], contacts[3]}); + + TestDataSuite suite2 = TestDataSuiteManager.registerSuite('Account without related'); + suite2.registerRecord('Account', accounts[1]); + + TestDataSuiteManager.saveSuites(); + } +} +``` + +This code internally produces a map of sObjects which looks like this: +```js +{ + /*Test Data Suite 1*/ + "Account with related": { + "sobjectByUniqueName": { + //from registerRecord('Account', accounts[0]) + "Account": account1, + //from registerRecords(Case.Subject, cases) + "Case 1": case1, + "Case 2": case2, + "Case 3": case3 + }, + "sobjectBySObjectType": { + "Account": [account1], + "Case": [case1, case2, case3], + "Contact": [contact1, contact2, contact3, contac4] + }, + "sobjectByGroup": { + //from registerRecordsUnderGroup('Contacts to process', ...); + "Contacts to process": [contact1, contact2], + "Contacts to remove": [contact3, contact4] + } + }, + /*Test Data Suite 2*/ + "Account without related": { + "sobjectByUniqueName": { + "Account": account2 + }, + "sobjectBySObjectType": { + "Account": [account2] + } + } +} +``` + +Then in our test data, we can retrieve records from the test data suite without doing any additional queries. +Framework uses one query to retrieve all the suites. +```apex +@IsTest +static void myTestMethod() { + TestDataSuite suite = TestDataSuiteManager.getSuite('Account with related'); + + //Get record by unique name + Account acc = (Account) suite.get('Account'); + Case case1 = (Case) suite.get('Case 1'); + + //Get All Cases in Suite + List cases = suite.get(Case.SObjectType); + + //Get one group of records + List contacts = suite.getGroup('Contacts to remove'); +} +``` + +--- +# Specification + +Normally, the static variables are not persisted between @TestSetup and @IsTest methods — we can't set records in static field and reference them later in the +test. +TestDataSuite framework workarounds that by persisting data in ContentFile - it uses 1 DML for saving and 1 SOQL query for retrieving the data, +but let's us reference any number of records in unit tests without any additional queries. + + +## TestDataSuiteManager +Creates, retrieves and persists TestDataSuites. + +
+ registerSuite(String uniqueName) + +```apex +public static TestDataSuite registerSuite(String uniqueName); +``` +Factory Method that creates TestDataSuite and registers it internally. +This method should be called in @TestSetup to create suite of data. + +##### Parameters +- `String uniqueName` - Unique name of the TestDataSuite. Used later in test to retrieve a particular suite. + +##### Return Value +- `TestDataSuite` - Test Data Suite created by manager. + +##### Usage +```apex +@TestSetup +static void testSetup() { + TestDataSuite suite1 = TestDataSuiteManager.registerSuite('Account with related'); +} +``` +
+ +
+ getSuite(String uniqueName) + +```apex +public static TestDataSuite getSuite(String uniqueName); +``` +Retrieves previously created Data Suite by its unique name. This method should be called in test methods. + + +##### Parameters +- `String uniqueName` - Unique name of the TestDataSuite. + +##### Return Value +- `TestDataSuite` - Test Data Suite that was previously created in @TestSetup + +##### Usage +```apex +@IsTest +static void testMethodName() { + TestDataSuite suite = TestDataSuiteManager.getSuite('Account with related'); +} +``` +
+ +
+ saveSuites() + +```apex +public static void saveSuites(); +``` +Persists TestDataSuites created in @TestSetup. +It should be called at the end of @TestSetup when all test data is already inserted. + +##### Usage +```apex +@TestSetup +static void testSetup() { + TestDataSuite suite = TestDataSuiteManager.registerSuite('Account with related'); + //... + TestDataSuiteManager.saveSuites(); +} +``` +
+ + +## TestDataSuite + +
+ registerRecords(SObjectField field, SObject[] records) + +```apex +public void registerRecords(SObjectField field, SObject[] records); +``` +Registers records in the test data suite by unique value stored in sobject field. +Record can be later retrieved in unit test using get() method. + + +##### Parameters +- `SObjectField field` - Field with unique values by which each record will be registered. +- `SObject[] records` - List of records to add to the suite. + +##### Usage +```apex +@TestSetup +static void testSetup() { + //... + suite.registerRecords(User.Username, users); +} +``` +
+ +
+ registerRecord(String uniqueName, SObject record) + +```apex +public void registerRecord(String uniqueName, SObject record); +``` +Registers record in test data suite by unique name. +Record can be later retrieved in unit test using get() method. + + +##### Parameters +- `String uniqueName` - Unique identifier for the record. +- `SObject record` - SObject record to save in the suite. + +##### Usage +```apex +@TestSetup +static void testSetup() { + //... + suite.registerRecord('My User', user); +} +``` +
+ + +
+ registerRecordsUnderGroup(String groupName, SObject[] records) + +```apex +public void registerRecordsUnderGroup(String groupName, SObject[] records); +``` +Registers record in test data suite by group. +Record can be later retrieved in unit test using getRecords() method. + +##### Parameters +- `String groupName` - Unique identifier for the group of records. +- `SObject[] records` - SObject record to save in the group. + +##### Usage +```apex +@TestSetup +static void testSetup() { + //... + suite.registerRecordsUnderGroup('Contacts to process', contacts); +} +``` +
+ +
+ get(String uniqueName) + +```apex +public SObject get(String uniqueName); +``` +Returns Record registered in the test data suite under give unique name. + +##### Parameters +- `String uniqueName` - Unique identifier for the record. + +##### Usage +```apex +@IsTest +static void myTestMethod() { + TestDataSuite suite = TestDataSuiteManager.getSuite('Account with related'); + User user = (User) suite.get('My User'); +} +``` +
+ + +
+ get(SObjectType type) + +```apex +public List get(SObjectType type); +``` +Returns all records of given SObjectType in suite. + +##### Parameters +- `SObjectType type` - SObjectType to return. + +##### Usage +```apex +@IsTest +static void myTestMethod() { + TestDataSuite suite = TestDataSuiteManager.getSuite('Account with related'); + List cases = suite.get(Case.SObjectType); +} +``` +
+ + +
+ getGroup(String groupName) + +```apex +public List getGroup(String groupName); +``` +Return all records registered in given group. +Respects order in which records were added to the group. + +##### Parameters +- `String groupName` - Unique name of the records group to return. + +##### Usage +```apex +@IsTest +static void myTestMethod() { + TestDataSuite suite = TestDataSuiteManager.getSuite('Account with related'); + List contacts = suite.getGroup('Contacts to remove'); +} +``` +
\ No newline at end of file diff --git a/docs/TriggerHandler.md b/docs/TriggerHandler.md new file mode 100644 index 0000000..f2f7d82 --- /dev/null +++ b/docs/TriggerHandler.md @@ -0,0 +1,219 @@ +# Trigger Handler +*Orchestrator for Apex Trigger Logic* + +[Source](https://github.com/pkozuchowski/Apex-Opensource-Library/tree/master/force-app/commons/triggerHandler) +[Install In Sandbox](https://test.salesforce.com/packaging/installPackage.apexp?p0=04t08000000cSiXAAU) +[Install In Production](https://login.salesforce.com/packaging/installPackage.apexp?p0=04t08000000cSiXAAU) + +```bash +sf project deploy start -d "force-app/commons/triggerHandler" -o sfdxOrg +``` + +--- +# Documentation +Trigger Handler is an apex design pattern that solves a few problems which arouse around apex triggers: + +1. If there's more than one trigger per SObject in org, order of trigger execution is not deterministic. + Recommended practice is to have one trigger per SObject and delegate logic execution inside it. +1. Trigger file is not treated as a class, but as a block of apex code — similarly to anonymous apex. It cannot extend any virtual class on its own, it has to + delegate everything to a fully-fledged class - Trigger Handler. +1. Triggers will have repeated switch logic for checking context + +## Trigger Dispatcher +Entry point of every trigger. This class encapsulates trigger context variables into TriggerContext instance +and dispatches execution to correct Trigger Handler method. + +It contains method: +* `public static void run(TriggerHandler triggerHandler)` which runs concrete TriggerHandler class. + +and another that is visible only in unit tests and provides an ability to mock TriggerContext: +* `@TestVisible private static void run(TriggerHandler triggerHandler, TriggerContext triggerContext)` + +Trigger should contain only one line of code which executes trigger handler: +```apex +trigger AccountTrigger on Account (before insert, after insert, before update, after update, before delete, after delete, after undelete) { + TriggerDispatcher.run(new AccountTriggerHandler()); +} +``` + +```apex | TriggerDispatcher +public static void run(TriggerHandler triggerHandler); +@TestVisible private static void run(TriggerHandler triggerHandler, TriggerContext triggerContext); +``` + +## Trigger Handler +This virtual class is the heart of framework. It contains virtual methods which should be overwritten, each one corresponding to the trigger event. +Each sObject should have a concrete trigger handler class, which extends TriggerHandler class, and override method it wants to handle in the trigger execution. + +```apex | TriggerHandler +public virtual void beforeInsert(List triggerNew, TriggerContext tc); +public virtual void afterInsert(List triggerNew, TriggerContext tc); + +public virtual void beforeUpdate(List triggerNew, TriggerContext tc); +public virtual void afterUpdate(List triggerNew, TriggerContext tc); + +public virtual void beforeDelete(List triggerOld, TriggerContext tc); +public virtual void afterDelete(List triggerOld, TriggerContext tc); + +public virtual void afterUndelete(List triggerNew, TriggerContext tc); +``` + +
+ Example + +```apex | Example implementation +public inherited sharing class AccountTriggerHandler extends TriggerHandler { + + public override void afterInsert(List triggerNew, TriggerContext tc) { + Accounts accounts = new Accounts(triggerNew); + accounts.linkToStore(tc); + accounts.preventDuplicateAccounts(tc); + accounts.updatePersonContact(tc); + accounts.createAccountShares(tc); + } + + public override void afterUpdate(List triggerNew, TriggerContext tc) { + Accounts accounts = new Accounts(triggerNew); + accounts.linkToStore(tc); + accounts.syncChangesWithCustomerService(); + accounts.createCustomerCareNotes(); + } +} +``` +
+ +## Trigger Context +This class serves the following purposes: + +1. It encapsulates Trigger variables into an immutable object that can be passed down to other classes. +1. It's used as marker interface which indicates that this particular method is run in Trigger context—similarly + to `SchedulableContext, QueueableContext and BatchableContext`, +1. It contains methods that make record filtering easier and more verbose: + +
+ Methods + +```apex +SObject[] getRecords(); // returns Trigger.old in DELETE triggers and Trigger.new in all other cases +Map getRecordsMap(); // returns Map of records from getRecords() +Set getRecordsIds(); // returns Set of record ids or empty set in BEFORE INSERT +SObject getOld(SObject record); // returns Old version of the record in update trigger context and null in any other context. +Map getOldMap(); // returns Trigger.oldMap + +Boolean isNew(); // true if record is being inserted. +Boolean isChanged(); // true if record is being updated. + +// True if trigger is in update context and if given field was changed on the given record. +Boolean isChanged(SObject record, SObjectField field); + +// True if trigger is in update context and if given field was changed to the value on the given record. +Boolean isChangedTo(SObject record, SObjectField field, Object toValue); + +// True if trigger is in update context and if given field was changed from the value on the given record. +Boolean isChangedFrom(SObject record, SObjectField field, Object fromValue); + +// True if trigger is in update context and if given field was changed from one value to another on the given record. +Boolean isChangedFromTo(SObject record, SObjectField field, Object fromValue, Object toValue); + +// returns records where the field changed +List getChanged(SObjectField sObjectField); + +// returns list of records which had the specified field changed to any of the accepted values +List getChangedToValue(SObjectField sObjectField, Set values); + +// returns list of records which had the specified field changed from any of the provided values +List getChangedFromValue(SObjectField sObjectField, Set values); + +/** + * @param featureName Name of class or feature that is calling this method. + * It is used to cover scenario where record did not initially meet criteria to process, but was updated by flow/another DML to meet the criteria. + * @param recordId Id of record in trigger + * @return True if record is executed in the trigger for the first time. + * If this is second (recurrent) run of a trigger for same records and you execute this method in after trigger, + * it will return true. + */ +Boolean isFirstRun(String featureName, Id recordId); + +// Increments processed counter for given feature name and record +void setExecuted(String featureName, Id recordId); + +// How many times this record was in given trigger phase (ex. how many times record was in TriggerOperation.AFTER_UPDATE) +Integer getExecutionCount(String featureName, Id recordId); +``` + + +##### Process records once +To make sure that record is not needlessly processed number of times, a developer can use `isFirstRun()` method as follows: +```apex + public class AccountAddressPopulator { + public void populateDefaultAddress(List records, TriggerContext ctx) { + String thisFeature = AccountAddressPopulator.class.getName(); + + for (Account acc : (Account[]) records) { + if (ctx.isFirstRun(thisFeature, acc.Id)) { + // Increment to test trigger recursion + acc.NumberOfEmployees = acc.NumberOfEmployees == null ? 1 : acc.NumberOfEmployees + 1; + ctx.setExecuted(thisFeature, acc.Id); + } + } + } +} +``` +Using `isFirstRun()`/`getExecutionCount()` and setExecuted() lets us control how many times this logic will be executed. +The `featureName` parameter corresponds to class name or feature name and is used to cover a scenario where record did not initially meet criteria to process, +but was updated by flow or subsequent DML to meet the criteria. +If record satisfies condition for being processed in trigger, `ctx.setExecuted()` method should be called to flag record as processed. + +## Trigger Settings +Settings class for manipulating trigger execution. + +
+ +1. Toggling trigger execution for SObject type: + ```apex + TriggerSettings.disableTrigger(Account.SObject); + // Do Something without triggers running + TriggerSettings.enableTrigger(Account.SObject); + ``` + +2. Toggling specific Trigger Handler + ```apex + TriggerSettings.disableTriggerHandler(AccountTriggerHandler.class); + // Do Something without triggers running + TriggerSettings.enableTriggerHandler(AccountTriggerHandler.class); + ``` + +3. Toggling all trigger: + ```apex + TriggerSettings.disableTriggers(); + TriggerSettings.enableTriggers(); + ``` + +4. Toggling all logic on custom setting level for current user. The methods below perform DML to update LogicSwitch__c custom setting for current user. + ```apex + TriggerSettings.disableAllLogic(); + TriggerSettings.enableAllLogic(); + ``` + +--- +# Logic Switch + +Frameworks comes with `LogicSwitch__c` hierarchy custom settings for toggling logic for particular user or profile with the following capabilities: +1. Disable Triggers +2. Disable Flows +3. Disable Validation Rules +4. Disable Process Builders +5. Disable Workflow Rules + +Disable Triggers functionality is implemented in the framework, but to use all toggles for declarative tools, you have to include the toggle in each process. +For example, this is how VRs should include the switch: + +```text +AND( + NOT($Setup.LogicSwitch__c.DisableValidationRules__c), + // Validation rule error formula +) +``` + +All toggles are defined as negatives (Disable X vs Enable X) because that makes them enabled by default — both in real usage and in unit tests. +You won't have to insert them in every test class or remember about manual steps to enable custom setting. \ No newline at end of file diff --git a/docs/TriggerHandlerMdt.md b/docs/TriggerHandlerMdt.md new file mode 100644 index 0000000..b006088 --- /dev/null +++ b/docs/TriggerHandlerMdt.md @@ -0,0 +1,105 @@ +# Metadata Trigger Handler +*Custom Metadata-driven orchestrator for Apex Trigger Logic* + +[Source](https://github.com/pkozuchowski/Apex-Opensource-Library/tree/master/force-app/commons/triggerHandlerMdt) +[Dependency](/apex/trigger-handler) +[Install in Sandbox](https://test.salesforce.com/packaging/installPackage.apexp?p0=04t08000000ga8uAAA) +[Install in Production](https://login.salesforce.com/packaging/installPackage.apexp?p0=04t08000000ga8uAAA) + +```bash +sf project deploy start \ + -d "force-app/commons/triggerHandler" \ + -d "force-app/commons/triggerHandlerMdt" \ + -o sfdxOrg +``` + +--- +# Documentation +Extension to the standard version of the Trigger Handler Framework. All standard features - such as Logic toggle are available. + +Metadata Trigger Handler is a Dependency-Injection oriented pattern that moves orchestration from the code of sObject specific Trigger Handler classes to the +Custom Metadata records. +Each record defines SObject, Trigger operation, Apex Class name and optional Parameters and Custom Permission. +Framework initializes and parametrizes each of the defined classes and executes its code. + +![th-mdt-full.png](/img/th-mdt-full.png) + +Apex Classes defined in the custom metadata must implement TriggerLogic interface: +```apex +public interface TriggerLogic { + void setParameters(String parameters); + void execute(List records, TriggerContext ctx); +} +``` + +Example of a class that copies BillingCountry to ShippingCountry when it's blank. +```apex +public class AccountShippingCountryFiller implements TriggerLogic { + + public void execute(List records, TriggerContext ctx) { + for (Account acc : records) { + if (ctx.isChanged(acc, Account.BillingCountry) && String.isBlank(acc.ShippingCountry)) { + acc.ShippingCountry = acc.BillingCountry; + } + } + } + + public void setParameters(String parameters) {} +} +``` + +To run Metadata Trigger Handler, define your trigger as follows: +```apex +trigger AccountTrigger on Account (before insert, before update, before delete, after insert, after update, after delete, after undelete) { + TriggerDispatcher.run(new MetadataTriggerHandler()); +} +``` + +#### Pros +- No merge conflicts in multi-work-stream environments. +- Ability to enable/disable/reorder logic without deployment. +- Enforces SOLID Principles and unified trigger interfaces. +- Introduces per-class configuration layer which can be enriched with Feature Management, performance profiling, and other features. + +#### Cons +- Custom Metadata is an additive deployment, which means that deleting metadata from the source of truth does not remove it from the org. + Depending on the situation, CI/CD pipeline or the lack of it, missed manual steps, deploying to refresh org, etc — it's possible to have unwanted trigger + logic running in the org, without being aware of it. +- It's harder to navigate through the trigger code. Developers will have to jump between custom metadata page and IDE to check what's executed. +- Static Analysis may report false-positive unused classes, that are only referenced in the custom metadata. + +#### Recommendation +Based on my experience, it's easier to work with the code version of the trigger handler, hence why I prefer to use it on small to medium-sized projects. +However, configuration-based also has a lot of merits-especially on enterprise-tier orgs. If you pick configuration-based trigger handler, make sure to also +read through Cons. + + +--- +# Common Logic +`TriggerCommons` class is a container for generic reusable building blocks of your org. +Consider your requirements in terms of generic puzzles that can be parameterized to fulfill the requirement: +- if there's a need to copy field from one to another +- or set default value +- or validate if the field is not empty or has a predefined value + +We can create a generic class which will fulfill the requirement and parametrize it to our needs. + +I've included a few of those generic classes to serve as an example: + +##### TriggerCommons.DefaultField +- `sObjectField:value` + +Sets the field on record if it's blank. + +##### TriggerCommons.CopyField +- `sourceSObjectField:targetSObjectField` + +Copies field value from source to the target field. + +##### TriggerCommons.ExecuteFlow +- The first line is `namespace__FlowDeveloperName` - or just `FlowDeveloperName` for local namespace +- All subsequent lines are additional flow parameters in `name:value` format. +- Flow should have input SObject variables named `record` and `old`. + +Executes Auto-launched flow with `record` and `old` parameters and any additionally defined parameters. +See `Set Capital` custom metadata on the image above for reference. \ No newline at end of file diff --git a/docs/XmlParser.md b/docs/XmlParser.md new file mode 100644 index 0000000..5291989 --- /dev/null +++ b/docs/XmlParser.md @@ -0,0 +1,301 @@ +# XML to JSON +*Translate XML document into JSON or Apex Class* + +[Source](https://github.com/pkozuchowski/Apex-Opensource-Library/blob/master/force-app/commons/xml/XmlParser.cls) + +```bash +sf project deploy start -m "ApexClass:XmlParser*" -o sfdxOrg +``` + +--- +# Documentation +Simple parser that traverses through XML document and maps it into untyped Map untypedMap = new XmlParser(xmlString).getUntyped(); + +//or as concrete type +XmlParser xmlParser = new XmlParser(PROFILE_XML); +xmlParser.setAttributePrefix('attr_'); + +Profile p = (Profile) xmlParser.getAs(Profile.class, false); +``` + +Given Profile XML: + +
+ Profile XML + +```xml + + + + AccountSelector + true + + + AccountTriggerHandler + true + + false + + false + Log__c.ApexClass__c + false + + + false + Log__c.LoggingLevel__c + false + + + false + Log__c.Message__c + false + + + Account-Account Layout + + + LogRetention__mdt-Logging Setting Layout + + + true + true + true + true + true + Log__c + true + + + true + true + true + true + true + LoggingEvent__e + true + + + TestPage + true + + + Log__c + DefaultOn + + + Test + DefaultOn + + Salesforce + + true + ActivateContract + + + true + ActivateOrder + + + true + ActivitiesAccess + + +``` +
+ + +Output for `Map result = new XmlParser(PROFILE_XML).getUntyped();` will look as follows: +```json +{ + "Profile": { + "userPermissions": [ + { + "name": "ActivateContract", + "enabled": true + }, + { + "name": "ActivateOrder", + "enabled": true + }, + { + "name": "ActivitiesAccess", + "enabled": true + } + ], + "userLicense": "Salesforce", + "tabVisibilities": [ + { + "visibility": "DefaultOn", + "tab": "Log__c" + }, + { + "visibility": "DefaultOn", + "tab": "Test" + } + ], + "pageAccesses": [ + { + "enabled": true, + "apexPage": "TestPage" + } + ], + "objectPermissions": [ + { + "viewAllRecords": true, + "object": "Log__c", + "modifyAllRecords": true, + "allowRead": true, + "allowEdit": true, + "allowDelete": true, + "allowCreate": true + }, + { + "viewAllRecords": true, + "object": "LoggingEvent__e", + "modifyAllRecords": true, + "allowRead": true, + "allowEdit": true, + "allowDelete": true, + "allowCreate": true + } + ], + "layoutAssignments": [ + { + "layout": "Account-Account Layout" + }, + { + "layout": "LogRetention__mdt-Logging Setting Layout" + } + ], + "fieldPermissions": [ + { + "readable": false, + "field": "Log__c.ApexClass__c", + "editable": false + }, + { + "readable": false, + "field": "Log__c.LoggingLevel__c", + "editable": false + }, + { + "readable": false, + "field": "Log__c.Message__c", + "editable": false + } + ], + "custom": false, + "classAccesses": [ + { + "enabled": true, + "apexClass": "AccountSelector", + "@someAttribute": "Test" + }, + { + "enabled": true, + "apexClass": "AccountTriggerHandler" + } + ] + } +} +``` + + +--- +# Specification + +### XmlParser + +
+ setAttributePrefix(String prefix) + +```apex +public void setAttributePrefix(String prefix); +``` +Return all records registered in given group. +Respects order in which records were added to the group. + +###### Parameters +- `String prefix` - Prefix in JSON key that will indicate attribute. Defaults to '@' + +###### Usage +```xml + + + Anna + Smith + +``` +```apex +XmlParser parser = new XmlParser(personXML); +parser.setAttributePrefix('@'); +parser.getUntypedMap(); +``` +Result: +```json +{ + "person": { + "@gender": "female", + "firstname": "Anna", + "lastname": "Smith" + } +} +``` +
+ +
+ getUntyped() + +```apex +public Map getUntyped(); +``` +Returns untyped `Map` parsed from XML String. + +###### Usage +```apex +XmlParser parser = new XmlParser(personXML); +Map result = parser.getUntypedMap(); +``` +Result: +```json +{ + "person": { + "@gender": "female", + "firstname": "Anna", + "lastname": "Smith" + } +} +``` +
+ +
+ getAs(Type apexType, Boolean withEnvelope) + +```apex +public Object getAs(Type apexType, Boolean withEnvelope); +``` +Parses XML into a concrete apex type. + +###### Parameters +- `Type apexType` - Apex Type to deserialize to +- `Boolean withEnvelope` If true, only xml's root element is deserialized into type instead of envelope + ```text + { // < with envelope > + "person": { // < without envelope > + "@gender": "female", + "firstname": "Anna", + "lastname": "Smith" + } + } + ``` + +###### Usage +```apex +XmlParser parser = new XmlParser(personXML); +Contact anna = parser.getAs(Contact.class, false); +Map contactMap = parser.getAs(Contact.class, true); +``` +
\ No newline at end of file diff --git a/docs/asset-manifest.json b/docs/asset-manifest.json new file mode 100644 index 0000000..1449ed2 --- /dev/null +++ b/docs/asset-manifest.json @@ -0,0 +1,11 @@ +{ + "files": { + "main.css": "/static/css/main.d4704273.css", + "main.js": "/static/js/main.928105dd.js", + "index.html": "/index.html" + }, + "entrypoints": [ + "static/css/main.d4704273.css", + "static/js/main.928105dd.js" + ] +} \ No newline at end of file diff --git a/docs/cloud.svg b/docs/cloud.svg new file mode 100644 index 0000000..9a174ac --- /dev/null +++ b/docs/cloud.svg @@ -0,0 +1,3 @@ + + + diff --git a/docs/commons.md b/docs/commons.md new file mode 100644 index 0000000..d618c19 --- /dev/null +++ b/docs/commons.md @@ -0,0 +1,44 @@ +# Commons Module +*Organize common utilities and methods.* + +--- +# Documentation +An easy way to organize common utils is to have "commons.js" service, which will aggregate all exports, and organize utilities thematically in different files. + +commons.js should look like this: +```javascript +export * from "./toastUtils" +export * from "./dateUtils" +export * from "./sObjectUtils" +``` + +Then each file in the same folder can export a class with static methods: +```javascript +export class DateUtils { + + static formatDate() {/*...*/} +} +``` + +or number of function exports: +```javascript +export function formatDate() {} +``` + +Client code can import classes or methods from commons as follows: +```javascript +import {Toasts} from "c/commons"; + +export default class Mytab extends LightningElement { + + handleClick(ev) { + try { + doSomething(); + Toasts.showSuccessToast(this, "Record Updated!"); + + } catch (e) { + Toasts.showUnexpectedErrorToast(this); + } + } +} +``` \ No newline at end of file diff --git a/docs/icons/action-sprite/svg/symbols-rtl.svg b/docs/icons/action-sprite/svg/symbols-rtl.svg new file mode 100644 index 0000000..9d70e98 --- /dev/null +++ b/docs/icons/action-sprite/svg/symbols-rtl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/icons/action-sprite/svg/symbols.svg b/docs/icons/action-sprite/svg/symbols.svg new file mode 100644 index 0000000..4d8114a --- /dev/null +++ b/docs/icons/action-sprite/svg/symbols.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/icons/custom-sprite/svg/91.svg b/docs/icons/custom-sprite/svg/91.svg new file mode 100644 index 0000000..6fcdaf0 --- /dev/null +++ b/docs/icons/custom-sprite/svg/91.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/docs/icons/custom-sprite/svg/symbols-rtl.svg b/docs/icons/custom-sprite/svg/symbols-rtl.svg new file mode 100644 index 0000000..db20379 --- /dev/null +++ b/docs/icons/custom-sprite/svg/symbols-rtl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/icons/custom-sprite/svg/symbols.svg b/docs/icons/custom-sprite/svg/symbols.svg new file mode 100644 index 0000000..0374adf --- /dev/null +++ b/docs/icons/custom-sprite/svg/symbols.svg @@ -0,0 +1,548 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/docs/icons/doctype-sprite/svg/symbols-rtl.svg b/docs/icons/doctype-sprite/svg/symbols-rtl.svg new file mode 100644 index 0000000..1dbe329 --- /dev/null +++ b/docs/icons/doctype-sprite/svg/symbols-rtl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/icons/doctype-sprite/svg/symbols.svg b/docs/icons/doctype-sprite/svg/symbols.svg new file mode 100644 index 0000000..34a7302 --- /dev/null +++ b/docs/icons/doctype-sprite/svg/symbols.svg @@ -0,0 +1,2 @@ + + diff --git a/docs/icons/standard-sprite/svg/symbols-rtl.svg b/docs/icons/standard-sprite/svg/symbols-rtl.svg new file mode 100644 index 0000000..da53c04 --- /dev/null +++ b/docs/icons/standard-sprite/svg/symbols-rtl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/icons/standard-sprite/svg/symbols.svg b/docs/icons/standard-sprite/svg/symbols.svg new file mode 100644 index 0000000..6dd73a9 --- /dev/null +++ b/docs/icons/standard-sprite/svg/symbols.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/icons/utility-sprite/svg/symbols-rtl.svg b/docs/icons/utility-sprite/svg/symbols-rtl.svg new file mode 100644 index 0000000..125890d --- /dev/null +++ b/docs/icons/utility-sprite/svg/symbols-rtl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/icons/utility-sprite/svg/symbols.svg b/docs/icons/utility-sprite/svg/symbols.svg new file mode 100644 index 0000000..477457d --- /dev/null +++ b/docs/icons/utility-sprite/svg/symbols.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/img/FeatureManagement.svg b/docs/img/FeatureManagement.svg new file mode 100644 index 0000000..d59c1e1 --- /dev/null +++ b/docs/img/FeatureManagement.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/img/http-router-example.png b/docs/img/http-router-example.png new file mode 100644 index 0000000000000000000000000000000000000000..39f647b95ff1b7f0af18f046965202535e7ec159 GIT binary patch literal 68360 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 literal 0 HcmV?d00001 diff --git a/docs/img/http-router.jpg b/docs/img/http-router.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8baa16fe6a9bb0282961e5f64408997c23600636 GIT binary patch literal 42634 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%0A*?{4W|NSw1L3?-ZFWc2manr)KNuEYDdt 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 RLEipU87T$H(pQEb{ucxvUXuU- literal 0 HcmV?d00001 diff --git a/docs/img/th-mdt.jpg b/docs/img/th-mdt.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c0374e4ecbd58ddf457457646e610a144d41ad84 GIT binary patch literal 50991 zcmeFYcU+U-wl^4xpcE<6t4dXxbSV-Q1radsU|?VXyrTaBPUZlH047GpzkTQzGyQYw^r=(K%%|8`Sy@hVuyJs(v$3;t zp5^7{Jj-*Iot;~No97%KKR-VQm!OaUpAat}Ki}V8!oWoD!+h$@sZ(e8IN3S*{=?VF zR{+mxz!#=KCWeauMji$x9)^={fFuCGaEdsTvho_f!z_Y-hU|2|K^oy9- zxcHX|=^3vxv$Eg3&H3=LsJNu`Q`zU*x_V?oV^ecWXIFPmZ(skw;P}Mk)bz~HSu_^6 z{A*=(?f3cyVQ>H75Al$6bo@8D7ywNFU95kT?EfSe4_z)sW@aX4*1yTcz!*$#Ogzk| zE~v8b-Y{o%_B(e`E%G$q&9uUrZ)c>`E%5wL{Kwb?q&2WIgujXQze)D*6D;aKCE33T z_IJ6^01hSwy7HKK06+j$i#8tpmvF{4zZD?K;soGncmgm3?oONlVje+B?bC?$QtB}R|LJ#;8tC8d zK9X-r9($btBJwGhb>$iV9S@3hU$YOWF-%Y`>Ef#uwwwU0P`jnH7ndR-e}9)e?MECf z2Z1R)0kEYcT>sBW`Tx9L{MHX4;gw+=`aDp$s#OyI$5?NZuTdqPgsTxcGECaC`lZ`Gk?tE@n zf1^$Me~V85FNQ34mr}VA7%MO(!|}-ppl?2ZM`hnT=ZzSYB5PMlJtJ}c1kh1|I+9H# z-9rM8dG&9c0K#n%duBloEto{R)W7dJY}mzAGzbb_POB`mlroBUNFFYz!a2NSyuO@a z|BvQkK6ah=AMH`{A57^#^6bK7fe>^5nWc!oS=!qNBeYr!b^ioVfK(Mg{V%b>|G3ru z|2_Wu3TIfehzyavu8a7Lz!(3+A}tT3RU$AT>gk7*Uo-wczmEU!@xuS;pOVY2e>PDA z=ty_d-SE9nP~h@7;!yO+l5ytmLBV|N&S`s^!SV^f50x{MLz|RPpN9!eS0p7iiaE=&4ioxb{+0r8s zB&RCb&&va{TIBS!qUq86ugkv+O^rrMEBQ~+fpOQv3~Q;LQTB6b*_$VT5WHB8zK8ydn+IO9&)kMK!_yEKN0_?{*EN`7Jq~)B zcY%UvJ?fWio13|&Q@LrHW%0{8!2&W;%C3A|au5+Ty>^Z77gi*6>mIv?ANZskL0{RV$kP(V4Sq<(z zeE^PKJU7`UC6`Fy$U9a0qZ+Owmn?c`;^4iN8oT47G&2%i$o9|}rN?!TW27)*6d?*{ zUjomDF5kxUSC!#_aTX8@?_)<=4TQtqjUG44FSjNQwnnMNqI*nZgg?J_5pI7*kE#Pu znIrj*a{H>GyFLx|i@fb8fZR0A>dF~Yjker_)Fg023oL_ZNh-x*;y{%!g}w-$^y$Uj zy9C*6KHZdD>1HZ-HCUznTq#U&3GaGoNa9lB^oh;5~N+G$WlMFnN`5F=57+!x;@4VCfX!@ z%IzIQVT#2`?xyc5Zof6u3O>tv{l0=8F@>5)F|2^Qwh`(jSrsERW;a_n-HFs0S;SQ*&z)QOaBPzYxb`i<^Q&F=+5Z6yhuUeRm=bO(Tz5UDoOcj$AHJ>I$ zIXh**0h_>%M%DubHzEXn__hHnNT#4^*V-3~Ya{zg%23y|2I{`ah3{&okEU#vWsD&9$|3g9uoHl( zLq}suqa*rCE77lIYVQQFu7)bk%L@BF`tk3ujYKB)la7|Tm?-Xe?dJ!W_y);SaJ`E4 zeJ4qg4PE`vBx^y4TvmhYUHzs9j8)^RLUdvN!aPQw0Lr0<7&^kx+=p&!Vov~xf)W}N zJM}6Io(Rzn;RT!UEV^T&)hH#ujr!xz0#-a!)mjof({a!pgh2?`)m^O9qLb;FN8o^xHVysSelzu&#B&%)B3 z*!G-E2Jrj$WM|+JTcBmCHW7^9$%Xipz@Rv}IJm>2)(;IYW!L5}6S;nF6Rz1ZZ?&>G z2Ja|_HY$czhIN4@fZp#R-_Vk&5u)p;(-fY<4I+BAQUMk#ZngOcc9v8S`B>;>aB6PI z?;9Lk1~uc8+$oFb4x?1>7eGG-h~H6&1tc7SjecBcJh8GIL^ze7jP!Ap z>B!}uOc?JAa257=`%2+)?^p4`2;bY!j5C`QF!+ud07NOE2h#vd>JW5*0lQzp!tO`OEAFx+Hwa0as}BSQss=O&H(dVu)p_qK z^J+)_zio3AR;iNT5Iht?@>5twj{uE3+8!^Nq>;#OisHWg*^tRA-QHNm-d)y2Ta}6Z z>)Er*Q3~tq)qfzgW5n;9b)^(}a5&xPMgqsD_mmOcnGF+r;3`_^A90NVC`Wq#oJ+E) zdMH563~rA`)|yVXM)iL=b-E1kfeP1XmxAkb_yUC%$ac z!Fj=Nu)HSMiZcRXgI1YjYd-}m#M6lbu)j=LZN3cKVcEW3yLD|WHLK1gl~)Ti{1=L&SoEA zp7C0eoU{BYp@zq#ARVnnyPW{J-&Bixn~O*&Q;6QCjia`)%Io4o)^BVDyV6|Qs}`6m z6l>BoT=necSIN4nRL<|YxYT%UN#2yYFzN63S;q}QMq6WnW(lA!mmfFTZ%J;_-x5j3rT0XJgZtqo>;27X~-PYUwUl?Cz7 zZwjI_w>~{uP<{5}HUrbnouqFG*!}@=t!%vUvPvvsDNlr}>jc2Tp3h0S_vP09wql^? zw(q?sgyM7|-{mK1t%X89KYvAqXj<0$?#>bXt&gO0tx(xFFU}Y9%~&7G2tuvqOcocR z0X5*cI^*fKa|D51Gdx$yL8>6h)YQzRO$8?o_=eE%7f<{CrJ|_*a<`z~>lYkGeh$D+ zAbPGFcn-9+D_b6nL!1GVa&X5J<~7auo-g$TrXDZ8#b=iK->?lVpoIb68h>FM4%dBD z-3ef;dU=$ca+g$A;Rx4{{%QwKridyPaRU?1HsCjuyYDFPNV`Z4NeR5JRWM>=XbrlN zfdzj9CuQ4ZZ+*>^C;4}XG?G00KG}F{vsc+JoKeadl*cxsQ`6eJRI*z8XEUDPmM`5t zhgjJBa9EUI_3~P%9=f+C*aB3)y#|w$q~xpzdCzo|*1%GU6cQAR67~+gm*bJJO92*v zIn}KQ9r+(M&@8!uuSzcM7`pPiKe~ETtt(xp5|jXL$bJza2*1^a*MoWVIw=ywbZ_ZS zT6OS^vlRIHESkM2nPt&RYE|EM{1_`8W55)Mms=i~F8&z%Tffs!C~s zZw~H^(ZgO*nBH|AwBV2FzgGWB44WhT@+p5-pKkJ}BO5tC39n60pnIzA^!rq(z}&Wv zPrytEJLL&}t*<(^MLR`bL2=I$ouhiIC3PrA&`O@r-+W%J_SIi^uJ%iFgP>qwL??5phajeKrs|1bwjHJp5w+oR-#@R6w)Y`?3U3H_1ty&5Rpp5NnhEtLPPliNrQ z0rfl(h=vlQNa2D#n6q%>F?~*#Pe<7;a$W0fdYmh5#Ia@`nUPIN9lHl8)ug|K_|f+T zt0oZ8UG{YhBTWQ$*zF`aBil|$+Ve^*CPfT8-pP4kpMED(cbN3MSjceuRbzwwmeYi02e5*RahCb%xM zXyMNoG+fUs;F7jbvze2Z$vVDOp{OHhWfOw27e4{SqkO?^B&a2RF%=kPaKQnVXgy(6 z6IeJ)3MuUvQyk8-$vfurcX9ajD)%QtKl3Mj!7Vb`%M?OZgjx1txJ#ztP~0fD_aQnW zx0nRIV}caF)2IK&#s~KhoGv{-9E5L6?`9f<-@*fX@?%lRv*iR)Y+uwfjO4nL%9v7p z@=ehZFO8Y;s`D9V{#xk@dG*@YO4CCIbdU1{ptBIs1>_C{&CXyS5Cpq6f&8S5PP^4| zzt1GjKTTWb%FcO!XMBJ)Hy-iO!P8=BSMHE_u@mk$4f>1N6tir-bYfrA@;eaF`XvNDN}?S)Ks`L zgsie5q8y3uGQqpIm&5u%(?Bf$_@7y*$oSwHBhH?Ysi8jUZ-%_i=n5@L^HM~NRr$8| z;?N0zA$q@~$|N+{__Dvh`5p$ z#=@3P_V|xjzC~t2X}7rhDo!uH?e^!YLT1mHdu-=Zt`+5#%7Y~8lR;LW+)n_uP}}F=NjLaQ5zi$%0%1?-k zM=j;FU}AwD3&Q%61lB&gxYRZs@rLSRnD?Rm^WSOS@tr36Z-g0*g6mstP*z88qWlYv zymf}KR^YIy;;Eu~j8(h%UH!?)i_}%j;E?H&*35wV?-M}63829vrsEvtUK^gdgO^a9 zK(T}t_mo$r#yoS5n7F>jr+2ge^rfg_hs%*;FVFM0P>~%HbmFlPU!8i;ir|K&0Qv4s zw}9fFIjUA^CYHZgSo_+rwEWCota+i4eXq{fagntgHiyfKCPTf^GcgfjXjpmoK3r?U z{vp17x{fpHhn@qxQ!iaYR<-#;?A8@wD``LoR3zdnO|6xrgFiH%(pM;<7!r(ft2gX+ zLTRw18;Sju$?Q+vX{r%j1Nzt!tJ;g)S!PQ0c&vtUGSM3zIi{90PRmcIk zPNQ#&-H-Dv2gvR)O#_Y%6ff`##gdv|h*8e3`aN258tEutF(|ZP-`hWfMSRG}e zFp*;LLqsP+Z}bxCMT_JMxb1T8VXYbCoI@B%BTSgD+gHWCwJA+5O-d!rx9Mr=&gl72 z@Rkogt`}1WH;^HLKYOj0!Pr4ffro9bE$yMjZ27jJ~d3X&}X zs>^zM@;*D&h`_eCX=gjW)7|G;t9tvL5n>c0Jg6_1D_N4g?V9s)V)HXY>~=tB za882PzT-`q{R=sZ*vSvIb>igX&r6K=t+~1-BuFO!Lhh1aZz4#9?iYVR;kQdnys)XK zW}UkH0zKgkM&}k;Y{0{MHUYi&?^4Hx^vGxY!8zloN{mw5HpKr3W1m|d=D82oPVU%- z?ziu*_{Q!Olb@_3IN_}Ly=xFdf=6nbS0%}N&ari(P5fix(3=8PxwpY;EVojmE-0j7 zzVH|0z;nT0Lsg!)G2p^g?h=fXTnU~1$I3C-O6dh}OU1i({!bJOLTtL=-G`2YXC&AO z9>f4rA8s?15f-%8Sxe_G$gqn;hOKx?o?5shXdG$NxzpN~!f3bsAm*|Z=6zfVi{~P3 zNJ1AeYrV7>GIc*^le?52rq)pKmnX=TTAJ4sv+BCGnQbMNuK;;&Btba=lqCaj|fv;A<@~=(o`7 z_}+G{m&~4nW5xZVx8&q`ub4b|x1Ttx38Y7!Nl_ZB>O_$lpVKD08)3Yh-s_n-<0-o zgm-nK7PyZ1o?wFVhO%!OT(%V3#&<4XAE(XuM~q8pZ8@C*tXk9F3tR~rNV(7K`p)lN>Q4;u(GLSb ziU9r+A+8I|Nly*();BHe1PV@6taT(nbq2N3A302!6=Ki&O&~+)`%|(m#f3CLaOowo zc3HsIzS{L>u)+MQ;BK;SOJEUuSM8ro*c2`V=w#@bSmd`kjwEfZS1X%b?RpeMsmL1G ztu}3a*3#;JHE@*w()x!#Q&oAU4XwYo(sm?yfW9hBFqX}40z|Z6qQ0BovY8y&!!Ww@ z_(5yVh8PR_qK7e8ebzSzKxO*r9uLYbYKJ}-e#W7tW)d#9Tt0M7)rY0EV*Ob1y>r39 zRU;dy%s$Hizw6DxNE)6gz|R5EiFn>&KqqYIl>Ka%?IcBi+79soe#Y+u#6okWF4w+} z_e0-{SJ?xSA=+FP3VjH#-C59bYHunp-0Dj^{&k*uV{?Z{cJv?eu83xPY&K*334jij zM&=@ZtT&68+$_2AG^O$#M!HfwFnhjaoV;9}57IWpkm^YYp%To%`ZOBjV^Bn@B>T|$ zA7C<)iw%Sw6@um3)r}R-Q1Us}84pZ6cOLei_WN>P^lj140v8UG9xFQkvxdj?Icea1 zqf2aHg-&PAMuoX!hY|C&*Owa(d5|?4^l9lyh~iB7PdXY&AmTU zSs!kQ?a7Pt(a*l3PHnbLdc|*hhS}Av1H0AR1Y)6m2Xkv6UI1&WUIOE8iDXB?Z)MZY zHwtF;ZT*FVcVJ~_b<$u-HEX4I)2a^B(EF|(_X83U^2I7SVbGDw87saDPF6H;?sTw@ zR)-n1@e?VZ_?r}t1&f1!TZ@1bs_M;@NnW9i$rT44+1JN+)%d>o1-7m{9uawW3DDns z&F}kf43b#tM}7=z#P$|r!y`sJb&YbWa!QFtb74V`(oIy9OO=D>)cP9a04&l`da3X9 zO-=yJbQjKn;G@`<=0{6N5Jsxnal)Em*<(dV~`|6b|2miT^nDB*Bb7{nBflsGF|2S>`dUajZc% z_y>!X?*<@$9aXh})6itEkq;etp^k?pw+A20dR1qu&2{9|BiDVNh6;9`0OqW}0r@Ci zC8SU~bB>6^O}|LSQlZ^;QnTx5{B32kcSY$(Nl=EVGfuO(I{kBG7)i9xnkFN#C_*Ss ziNh9kgu8S%=3J!>)oQ&}lNu3A&30qR^)kI%& z3p*Vn+TC&JAX+928QeTc;i1-0E)lwVhOlq+)t9+gHU&jsQ}w^$jz!_|-a&5xBTv80 z>n4>ANL`2&?s8cyU)r6OTjJ_L#G!;W>`86x0eCQWB_&@YbS4&s)$oDdpH^PD(kRf- zvrvf%Epw4-9Q<6c7PQ+2@%mKs4p9kSrv=%|2r3Mi_|Qy`Dawaz@*nCH63o~$iD;J9j8}1NX`a<_t#me$6$OBiy40Q3{$c#Dgf*i}NvvHWpadk>IU7=dNi9M4LzLdalf_>7 zUF8R-7+l{d9|A7pyQyRAj-~%}kOqwc$Ljw|es$TumwhM%{FBkV`Ii%MUdIgD87lX( zN@MmcW8nY!J57UmiOR+s0X;U@h*m3IGB4Fyi_|4I+T|9qmJt9e#J z|E_HF|3R04fe%R3-}PzykJI$8tfJswXy!lvgPe%v9nhiR5z_3R+RfL0KHy6X8Mpt5 zg+KVeV#Jf`h>FG&0Q>~-Tgg8EpV;%i9M_;R_8PAw?+8x*z{dc{ZRXqHzcJ(;wR4Bb zmq(*%{(;2JjHLa9sei5}=6|u0IR5#J$p6=?@L#N?|1~!AU;cwq?orz8KEyR7`5 zIj8@LJNSRkiu^C1UD-lHZiuh1{}tuKZZ;YqnxZK7DNyp1BQ z@O^NO#06?qhZ4m-jwVb&vrER$gx0r2R3hAyq7*bPi_b{ot%paQUNaoTwv%tcP{deL zoZph+AX9O;EtZo7!~yf~yO%?BG_rq&KC}!!5^V-1 z|Ak?WVEYYb)K@5kxfn(9YZ15C=AY`Vy^d@@e6~^>@~7IOfH6V7fU!-ASVG#yfnNyN zoyv~VfB?BkAIRIGNz;OnKRLC&v*fH#N?qFL+WBzPUwg2bwK%LD9#i;}VoVw!--O>F z#Vv)~cV_7dB$R$V4uIv}X_^!WjCqk=YxryaTfN5G(34Ut1vZ;$i-c(|^O&v!o^)7QyK#$ME=Q&%^^62FNZQg~=* zxHT3SUwOYh0H5ERW6&7rQ-r=V6o#E?7E~Qz77liOaTGl?^v<4PpxTtQLSVl`Erzo% zk8ok#V{k^Oq`!oJIVgoQm5Bj2qSj03$vF)h1^l@x6k+)vp_U*DWww2P0ft)oNPg@V}akKCr` zFLyn;V}Cx$`aMKav`vQ4GIJN7-4%XWOzV%`?>S^E=}zt?9+4*m_cL#2FYvgD z#kw3moXOq<^XRKCLuWlY5iD)m9)5y7LLbI8dhj_v`?FiFE!5-R`pP<@np33Cq2ArG z0`R*uxfSp3%{6}CE}1FLJha=1_xIM`gN_f_0_~6Vlu~Q!5t5!x=i3QN#W9EZe%RLP z8t<3C`cWRa{VCzimziigHggJT`z|`nXH_hypCW|Tb-^)z*sISyZ6p}IL3bpSJNxfp z=9su;<+Co*lc@-ai*u`D?=GQ#?kTC@O5*ScTz21krtWc&M>XWQ!mcX1Br!z7$6a=O z`>~`OTj|I}8%LWr*_U=U2K*Z`!GOD33#uj(am=ZO8cVOo zy$(_ru{tL3V$qO5W$Ogr1@OWMU&q1R{_ilZZu%%XB?L)Qa@`<~dDKg#vt`gCY4e|s z*|FHQTWNAHpX@uk8oAG2EPTRmtlUi8W^$+}XuWhUx1saIPugRYFObdZv-Y-}(^@X^ zJD%mbJb3!|_3D=f7te9UBD|Y#-tnnu3oF3fle)R+VBS+?s*!vB_ot-p$T5@Z2Dlzh zNxi3qKNk4`Gq;grMp5vCgm`0dIafY+uP|4(asy+7pTetGwy&kWCLT{+Fcdf4TTj+JU zl~D=gy1^Av%`(rjnF6*kx}GX%NmwJ^3vFmD+u%|Rb;@K{O$HBHxMmimxy}l#96iYL zOMz<>)v37}qvvR&28;y04qZ}m>8QTN{ihnELSTEFLP1`5xo-;3!{tmSR=MeRg&uS* z{1mkWSuF`m5iP>YCDw~7>4y6YN#}^m?v0xyRDS<@&-`u%;R1u<1rDPnuMs2lU!e-9 zZ+ehb8nw|qy><0<1X!!OG<{}hO#Eyj!M@LciIj*PWu=(c{;0Y@P&a{ogynXbY6y%5 zi}_qY=Ak`;UZORFjCim5B%Pf|+M}H!9QFYd?NU>G;nylC*T$YDbM@$EMM9uuq|oD4 z>^RynVfP}qx9FA8U(drHLHS`5cd4HY8? zkn$+G8K@2TvUB!yJjPn4HiP2qK^h2EII6WuvQ}6$2gAL!P|iQQ{494}TpI1t!s_fZICw)&>@ZaJJ^4;a-D7lL zyn%pO(aUA+w4cB2UI*0c#S%m{moInBFTJ{cwO?~zGF5Z*Y!{h@Vv4_CTwqJG>~=ag zwWXx*Sgcq(TswT6T!$oNS$WB%;DC!~#NWnC3+O?r@J3~1HqVYLW6(Ag;PY*`@u^>C zrDpC9_Zmgxvg@doKYP4H9qk=EBDMk>-FL?K8*jP=nl0GdLMI%nS7vsn*XEF`9R{S# zGLk)xUSYz;hQ8q?`yTgFldmn^)kX2i;@k*GF&5y~q!;ZsAr2WY?~G7I3=G2oCxEKs zHQFmH(6dWVhb3och@Ynn78t^r`x`b49j&qn%zkbD!a-lhX6q0 zp})=&O#&{{Oe)3)_Xc=cdliwE>6H^alpEzRsFib1I}U960%22ZG1lKcHTstV6ET!j zS>_F9rRkDdACg=`sx@c2g$oI+(F<0#OE1tryTTfjQi-XGXM~JcTp#r@kC%oRJ5Fg( zsumQ0N@5vdDld0kLSGscRn!xc;n@cHQIL)ypYW>DUa*9|VAXGJ3DqC^GPr7vjm958 z=ed}>;406mHLxCjmjd(nuP!bbJrw`>RWl=uaBdlz+@Vb|!Iws==ra`m&g01j#elo* z9{m{^9`W<6OScpKGy}+zeCC&03EOhIOnT%|NeYsj&F#+FBaJ)Sjkw{n(zFU?Un`=Y z34(oU-wFBfIPaf+eDU#Dp8;H5n-9HwWZ?wB=|e!#1WPGWK(s+nGW9LBy%mv3eJ}a8 zPQ1})#EFhTX>*O?i>&QX}4)7(xIhzzqYI+O2y9va|fW zwoAMk{k(9OsvbW-s<}3h_9i4H!j><5@v6=!DWAZ)oc}eSX(K|9Aimp$5r75Uz7bI7 z)nb(yR^r&+u_RuYW8eIviS>do;Hk^Swl3VCwQu3pL>aTeW}1i6Q<-!}FFhdw_X=rk#}8=X=PXs}}4 z#`h==SIaar4EwWMJ-EX*$ayWtf6P$1du5x0y=FS(@jWBR zVWno7jL>FJT`=G(N2@09P#)N>Of1E=`R?|k`NHloDjVwY(D z+UbHCgUXaWzd9?mE+U4T?40X6+1W5$~uh-Vo{Lga(&YWb<~r+t}=+ zoLdoZom6)T1|%FvCg-2apfkl?;g;Q+y?vp|9)6c(iEBliJ~}4WEYTBo!8uvE5XhxB10Dg8 zaA}@0^HrT_=BM*#&Ic~BjlWRdLbh&X>m?#&pi0Ry5_Yww;Mk#&PPN97oIGJtE`haE zlJ^$t zl~Np=#@ck~_#*vy<5~;ceVObou4~e*im5MdE5T-2o=$Q;L&aWv`x!RZg{nX7OE@w}e9(Uv_fl*9M*oZ_EzamKaTXt}dXiDYllkQqe}#_lJ{1rqELB zInahvi%;PJYdn3;+##fPg9PZ6c`>Ci(-Yrti%Lej-BCEh@DRm|evs2K*@Nuoy6;t@ z-U3elWfm&;jUFrLq@|#N$ZrXy#=4CAwDCraQqr*Sc8S#`#ak)G($)@#y^yYF`3VwY z)EwFsxC4@~vj4kbQF>A-aQp14sh4A*44GMA+`jYCosel$=pVz?i?`1|Cj1818b|*D zGQ%10Qz>V;FU+nRt(?~S^nu3*|PJ`32}=@kk{nYSLv<0M6r zO-WriJ^x3mvGt+@fKxV|RHIygjnEC^C z@bfjcD0dIF%zylvSfi2zgn(JJqv24w7jQFYU_9lT^QR%{{<^>459P(7G>$tVL+!@?W5%1}KY&_ksCr|k;GD&Kc~ksSeI=B<6F<=#rO zeQf66*KG5Wq?|h>#=G6NqStJTs&iklp*C!}9=`(s85~RFBF>WnmcYHcJR2BpWurJZ zT>jbL(Kn}kp9IBXeXwaVwZ;$pN8I-$}P|JiAvRJKsezbS7;T2-jVW|n28cZ+nv{$8=NLDjWQef_elz4)NZf1XKhF`39G_Hf_6J8Lw4CfRo$_3hV8XEj`xNw!@epx8)q)C z1T$MEc@&3C$B{i@=kDQ^-gneO4^Z)1(}^53#;`NFHrff1_jv4IEL_gUy51{f*4nbZ z7P4#x!tVA|#{qdG)PAC2-s~6_Q1QZs!0$b;W7(oZp8NO#S^GgQk?nn#@hP4ip+hw7m++9Kp9iy5N;yJEtyto? zLgJ^fuS%ltKS>H96r`kBI%1lTv7ouny+JV|o-~Pjyf;7kM}I20eyz?@GNf0}5xMS7 zr=C|^BBEb6TZW-ANk>4YY818DKzKcm3%{071$Xq2jB7L0L$7C(r9Ic)N~IgcWBpT@ z)i|s8b{yZ#-+TumJq5imG|si4gNe^(S^N6h0*F~{ly8GPU#pqduOos{;g7fCjDW9M z->TnJfF4X>xa5m2;g=CtVVPOiK6+l(bZ6#za2;swG=<+ATtIn^q6OTe)D?bu`qjs< ztb%Jndl~a#R{mvVly|o23E)>vHf;gg*FV;mRbF(ghxj#~x{l}?rq|iRgYa@u`r02h zTT0^#bc34s>oc7Bvg^Fhm*9P{kxnKZpxj@UkprKj|E3-c7Z6L2Z!fBTz#c(eCfp{4 zr5P7jR&A^qEnp}!9q&BOEN8?FcD^wfH=pc84{G5$kMLiR;e-6 zrKpzq_UlC+MX%@EF|tZUzn%v~$eBQwQ_oT?2o2dD+LZH)GK95gmkIZ#2G1vxXwkVl zRmvZY0rkE?1#o9dMN*OodSF0iYHk9vGBZ*g;?pu#d9P^x9P0KVxeXn9O?PXw8qP$% zPGZFc)qGkvkeKNhE3>(-yozkAYpQ!Sml3J|1U4~}c$JFty>F~P1!SR3NOHmvIEW9E zA>s0ZxAqf5x7AsP8>dJ&vbE|4M0)%I%=t3;&q4Pgqcmk>j(lX}bKbB^NYRiscAU*x z9TG4UAemdbD#M(Vkq(gd4^7zPiix<2oPfLG`??|+3BNGs>OG;@Mg$|N@p=k9_hf|= zw0d7P##4ztMaAq+C9=p@nJ|A2`h;se0qj|%E_?{H53A1{e7{sgM(kap9;2>Ro$ZCm_S*5=#%z-zsSOL>_wWFN|X{AePOo>+{B z7H=f}l_yM)$Sv_6{xKkgY)YVwn{a2FH=PR9%T^d=jW(zFQ$OjSB1~X`2?pZu%QI4> z=w%hYp93H5Y(2l2=-MAG4?z-NYCVmWpL#o_BRm(G@u0a`te{%qcWadmaxWOu(5O6= zn^lswLH3?Fs=`F>(DX@vmcX%uVyjAJ$2Bf#@ez5Q8cEeRJZ+FFvSJoG)SN6h&`W@H-E#Tu^kj~DBc z9+?#7y&FLM+R!?x485kYxM|=a;-6vnsqxU#A2m=O=t!(PX0oAvqMX9-OryJco#c~| zn-FsbB@|Ws?pDn*NWd{!uCp9}ynnN4x{8mQgWfTG zLb$E){FYlx+h^^^yiJ=ud@CX;dt-XQ4mGdvb>-vPqCV;6ojxm+G2aP*1v7Z)d2EX7 z>l;FFcxvyF>>!S&R^xEnk1)uisJ+FdHkzRst{TWYf&-1+{ORWqk4u`L!y zUhd5(^4eFf#2?;kYOR56U;g8>lP3z)8Lrjve1678{yO$OUkh&$&vIyEyfXnB7oiBT zdNpt87EVa)9G?sSED-Z6F(Ro_#TjkQv2$ZUPYt{=wmCeQ`c_bvsAZHe~ zrBVDYZFq@7I)ZHN>JXn%Pf!N#h@kC3}fJf9k>Pfea31?Nzv= z2}($(@A@PpYk$Bml=XOf#Dkb@Z%zMo&uV*>QR`KGQS=!FoC&G0 zV523Q$Y-jwXWQjmT3_2GYJ9P^ue7g&TuHg6aYL;p5T)~pOhsOV;rPl^!>`cS7a^GzHH^a? zx4t+8MB+i+Io6%wazr>`Eh(R@_iYb;CGK{dQ=Xd7v$W`cE303&b{efUwXOo zOP?(F(}SmN&pPlLJjS-pjPn&$6c$$tp>h+T1ceG@NAyqUzU2uW3M?xp@;r-7dnb0Gc6*1XICjY6mwiNxjp*{)xVhZ@N=(< z``A7wst<~0y-8v!g}YCqu(lf=q8YauXLd9cMD@s`GqHE34f!nFyUSLwUkVC2eu}xb zr}jw-Yl667iMGhvTw|MUIA;LP^I7XqSbpOXp@IMXbM7Nx=TMVLEB$<4=i-?-qDeN< z8$aY_zCI3jPwWb+o#Q%FIRxplvv<4vgqyMm%}-ie8C_h~+%-54={U7|g7yyq}=9Pfevz=ROyHa3CI8ewxa+zgoUt^8TPRwY`63h7Qz7;u?O+69-qJ zV?mGjZR>8`h8Sq2QdMf{;&&C^+oE~XJm>Ciw)*jGtDO>d6OwHM&d~aWXqh$mv*=3( z+VD$naYi{R(E^duZl|)fxjk4L{x-24D@rw!y zYa|`wX`9##_)QSsEEj8;JUV0NdM)eTu#pb4F zR@vvnK0*u&s#C2TNM=y1G1Kr@1uQWxysU~dpV6nMMk2Mhp z&MCDIWc|JvU;LFf{_tJx%8e(@{pSPr?>K)#0hVp`UmTGmehtWd){17)o;($(}c z{vndz(G+4s^|-zcfqgly2gHUZVLC;C(a%)QVtR<}3WkJ>3j?3Pb3AYIY;l36R%w5I zgEu$C3hVS&VGRsCL%BMs>^(HyhBmy|ao$g0ji$VG`jKzPW1r<%O||>8RthU+iUn7M zs+CD#vJFfQyW5H3B0>7H1ts_h#F$dU5+~Sw+;H-GuRmvIw9&?J~K&y~~vP!9W7y#5_sozj0SremrZ= zntSkS?tb0u@bG7;oP}3rqAL?CuB;qqRYw9ttCJ4G&voZWM23a@+CXFSiR_3=bKmzK z=%cQjvSzz+6hHcO=5G{UNj7e!dYg3_!(_7vG2m|fQEzH*pQ~rf2+_6*<{kCZ{BmBn zvwN&p{04`mcSb|I$mX(jOoVF0IG9BiPX|*(TDH&G`WcbpdS9gvnU#W1Mf(9mG5-BJ z_c*`$^1rSgL)g)RCU)lEn)Gzc+&uvV(l+NN4-~l2WUN3bqQuS~)~R#$qrYN7la`?A z)5cRoMc(gEc)Bk6GW)C5^q=Q8^887gJU&BOU&b(ab1&N3k-#R6llBjE9oLQZd?nTb zjtp!b-g!{AK<;$7@T7=~DP>v|L6X(_xMC<4l819aUZ<`RC+LTKc3qkBn)%U`n*@RP z1(c_x!(wmiv{`QhI_Kbe{HX0$IhY-WR0n3}cRbJ)U@F1dPUe>04Or;W-WYEoBT?Bd zA95Z^f2{Qd9$SERQA5K-6?WQWK1Z8dcoF(H?PAtG*=|Em$zYAFOi-#Sfw{i5&_Q1i z<$X0Y_C=U2KX;{yPISM=`fxc+X(XH4BPXggDwP6riLJ8oN{T}*XNuoGPi9aZID8`} zCHDB7ljvud#AY|<3nrQ+5?~hAMUxoUq>5aP9X)8h`XTRXFDnC4XtX}|BMFFuvXeey z!Sp)YUAZ$k=^9E%=wKkB21w$! z?{mg??q`heIX}L4yknd{=O@`@m$lcra$R%HIWN(bGJ)HH=W@S>A3nsww!o%ea^7U$ z3|OMCgdeu(IrM~l842W$ofu;Nh~T4GWd3xbp&Tgv%({tKk;Ti`4N6TG>S0)W`=7aQ zQeS)(U!Zz+^xwM*gqA-nUj-=+hG`^DHS3nf%o|U14KTmxpPyg4!~K4;x=34C>ivFj zXRd%Zn4PJERHl6lgX>Fj;)o)n>h^)Yit-Yi>I1u}j_TiH9kk!wcb~F4q0K5%OxL1{ z88bfqVeyeO!B*co}}D`|BdzdN-~2oK5@LHq-q z_SVaneCZ9aP4&ich-V)>Gl9H?BSDCSIFuL@WVgzcr-c{NxJKG`b+gyAVFidN^R7{J z0ucQ&(l1EWdU#Fxyj^HjfB>w{Xr@X7bt!Ti#N)E;5EBgwWVgx*m$Z77-|*#iQl^{@ z%ffBrN0%>!O>`dsAU@7>+Shh;2PA3l3qEcLQm-~Cc395PO^7bk@9nfPb*sH$aplsH zv^ulbt-N?_1|u^NBtj#Levt8J8!PLbzGK(R!v5VzhtHd7;y-ukhBYwc;Y(j{HX z=o%(Df{6{=4_MV%0plPv2}dZ}C8h}AphW&FGxK6Gau1+YhJXPGnN++*V201rCjiyY zhttLX-4V8tc7KTvU)s+;&X?^P5XcZYw^Tpqvt=Q)i=tp-sD6heXLQVvzH=B`r}Bu? zQ5KnJWZ_w2lEK=T{=dHzTUEs<=0~5Bp+j+?p2xS3IP&a@4ch~>#@9cD0-v-zd z%m#IVJdv%K>rCR!Brxvv5VSZKDnTuq@3$`cbsff4!w+-@(L8 zq|_gltEiWfG=KVa!2Dwr)viu6VMYN-8kjOii}}NnS~f!e_s_w734js3DM^eI%yTGW zHZ+w z?D^-45@ADA)$J159|W#I*tEQ#&j!q=u37|3uv6Cai3vi#9g1Q#AVSk2@qbwGy3Lx& z7BzFH>+r&^t>jJ59J7jl8JmB7!48VY#-{$K9`FD6b*t5(9Qb92=-M!j)cz-B&g@Mw zITk_MeHKoOpw0i?JWq>> zh&!1%8Q3vo(KWljEd*WEV7HoWvs84Pc% z2q!|@^fr#uo&hETRJm7u8xq95WnusuCS632VI4%D2T%>Of z&6g5mLz#%Lg@__>ohZs%MB_o1vZ|l*_Rh#}0AI&LRD_RxYyDE?;hFsEd??F_P}_g| zeyu=(((^Q$#E8(CcXQNc*`fHLJec^3}0wYLnqO(+cqd|S`a7~$MdBuInuV=h? zO>itWN&o%+$EqiJY~ugellzA1%CON?a^Z$jXir&fO{f5X1t+%>VF8fGPr{AfZM^UWBwa__TV{ic*Hr&^ppSEcn>$*HCNn_J{C} zF8iuKEVoIYEEkwfvV_^}rr%bsVQX-jE~v9`KKz~$a^q9PsE}>$7p>>?C!PgHC5UdP z`kEh7LvHWeMSU;dQZ9_OWxFZ;xIDh&Xwb*jdFyFc5~gG0nS=<{14mUerZ8JRu7qCq zvB76N|DN7ddHsYS==i4T!ux9SyW1nr8f+u|T-Gw&10ynS9w5u<>y0%x;L=Ul>|o4N zQP1|Ry+*|jb%+SkmGXYbSCXeD>GTxM;>r^XF(L|)Hw@wNC zOf(Oh!e(r?3?Kg9nXLG&;_l0s2_kH{gzg#U<~8G5!Dj*?0*Gg%g@jQ-Z|>)T$whYR z7m0=OE4vdq8A^{Qm;BT4nlI*bvQUbeQg4SzKts4&B zSAXzh{f51kK5B(azk2eO{9z}{LNUfS2=a&JXj}@NU(DNwJ~1_niZdCrvh75P7%C&p zsKKpZ$>l9)FI~xa`gsyV@x~Zhou=Y2uq)zOov!s1xqx`a{`OhE-hz$M;CJEhxDO_! zMtOF!7=yy`&!0auWkFsLF(Lk2>R#)=OK(47S3TBHP@AMxG_az__+I9{ht3QF4O!QM z_D@d#VVRHvaxaSrE4l$Cw|yDqUIDU+*@aV^Xzhn01#zU4sUFFl;yqJ>JD!*Z-`6i6 zb(G6|E}Az`)KYu`EyRh@8w1_D&h|K#VRnFYF#~t9^j6`!=9g8H-P2_zo0b-y0^4kgV>l1=F}lu>zIU+;?Qi~%P@BcwhvHo5 z@|E4X75#@RjRIbNh0-YkpRWkJ)Rs@kX&gL>5Zdq~jQr>{&*aTqgLeb6s)_WXkvF!B zlD~Tjm_3ad0Q`FD>m2HMW#OFJxame^ZkujJZ;xtrt1N>2{gx_bk@M*k#dp=fwQXEd z2w+xQTqj1Cs$8J?&q6s@_N3bDFnm|x#ZFGmJ;L?)tLegdm?N&zC7v=*TU$vZnB2Y_ zlM|aGr9T_OD$Oy3GBfY}wULtTet}J({Ad;^jOZhri4cO)!B4ljIcR0h5+dXJAYVn4 z=QsB#`|}O4M}s;Q^sflUbM`I;JyQINJRf+dv7+1EC4QZ>_pD+^`2k3BEyANBaCVYm ztnqw`q@i`!QQtKs!g*h0S?!*f*~-#hk+|WCEZ=Qaiyhx}pHK$Hiy@kaGmJQgKv@o> z?t|izXO;n*lqj^mg)jI;4X1AiHqOjJ`1AS^}KuwCR72B`G ziXuixTwe-S%~d5_UX;WwC63RYMSdPo>tXf~mS*`3V*7uC!=V z+vsh=Hsf3W@bY{VH$WO^qw#k@YcXAWR8%X92l-cye9e7$VBXJ3C*_oEUH$xbmG{q8 zeHCUc^1;!-FX|5Ib=%D*HY3Yu+T`E*LdMBFz_w?Cn0o^8WS5^xkC33*me7@l{4|^m zHq<#Cy0jPH#~of8-hb40>921`7EqGvt(n#vYf&(r5UM!O zd5;Ks4#>ps)0~ML(KcJ$uc`>w!$>eo{Gv(boXIKDBJA$3tnXV;uXs~)5uIBne0Fg7 zi4IYKCGWCIFu~@Uw~W_1gRUM1mPhMU%r#@9@U{uv3Pc&?rTMeG-^yx-=f^O;%`>kY zd)Ft{b29mNE0hJ$%eC}}XutkogOu2PUn>eE2J8V!l;lip4SnL}0ExRWraoc*S zRN+8_->LZ#py;jQZZu;1o5!ig|CEiGoVN;UJSmI!1MATi_FXe-bm3f5q@gHw93(qh zt7qFZT!gLHNnfZ?`Bb~*wCBMSE!QADVm9fllDcnzQVb_G&gj9mn5l+A79fbsWR(6Jb2&qyj-ZJ+W#>)h4UiC`W#TMbuHu2&c2(uj?Wo-fMeZiLlY${lLOm zUtti|1w=Ky3WOdJ5)JT%d1$|Cj7MwXf`~-CQElRktm%zUcp;kGy@ z7z&8X@(pok4vfNf*k4-86P2!a*vkasJ9l;Yf)g8GQT67YLj@`gMIqj^CKD>#DDt5} zs4&{F+tp7-RbS2VUGSjnmavWe1xt2SwktMi6%`e`TYDk6?d%8}!c}tEHh>>M2O)-; zk~i-{70nLsAg{DglG;(fH@KFMb>jEpYq?LZ22H40?5d}afsQ#{n_age_@HZ_i5I4p zaHs%wK>`uFzB#hgi6~e({iMDb@dTzZ*C|Ept1IdZRpflM9#rdlEF|U1uzGpf^Yc)D zwk$IpD1>&JX#wtYX8VFuBw+f{{Qwrpa_~5IA7{$QM?$HN7BqMf;+XMpz#t!@tlhO^ zZ_nl2`imvf+vo|5 z;WM$Ao8g?1Vnthz_gq$3$)~X!tB<8~Y{MrMy7ls3 zzxm6wb&gGU#+e`Z1;Tx;Y`Ga~A4u4yj~pgN`k=U#C~3(kK?a9^q=}APqg2LYHAj)|!L$AF zTP+P~WLV|7+WNFlvF=CWQH_Z%cT(bQk2G)@Zq)?;VR`0z;EZlDc&A)khFdcxuemXo zMh|jg_sbkC!TRu^>sbE zp|!qc0tNO5H!uHTX|*FX{@!M0{9%z13(X&2Mt=wYN;PAo27;b3d7pJLPdl4;rIsfX zoWain9n(@=^&)RkC*Qtxg?|@2)-XFU9C4BMj!1|E3mYn~ZV)H61ArY`y53Nwps%;P zW8BMh(*F5cy?IrIqaPHHa~^h0eP=nk;Dv->ThuLZebjx;kwyO`b9g@BzqQYl)Y!2Q zpl(EhVe?p843SgFj+)yJ5pblH?g#w*jT8z~n^{q7R5Mx32oh3Fhbnz5;}RJqpL;LK z79m4>)&}NMPvSsmK}I&3p(LCn;?wwmh5dW`U+r9lVd{H)r9A5bRxGhrU$plldrB9O z%>+>Pcy?n&kkmWibwt->A2KpNE&a5z?Z=&PquyhV5%{I3@uEJyJhXdPUru|AjgOO! zy7F!mCz_k=#lG=)z?S@h1`G$K*e+H=Ng4FiziWb@5?g;* zZnU^M6jc=}q~jFe>*__4-rDU=y0MCzNhXxR$nD%;(Dufz1PXf>mXn%6m#VYurW%j; z->Uv$;+#BFJyR@S(rs1Jtkmae6ahU&$TBz*IC>ju>10VL{9d@6z3c0bj;x!=Ogb zu{X9|LAJbjmv;TSA(u|c*1({;_w|W)PRR)8EB>{uXD5L;x8*GKjH!gY(%ek*29n=a z2gr-P?ie6XJp*;!|3{r^Z(f zwoOV`Utd!mD)`ms_HdATsul#W;3LEkWt|6-i2=D>F5Mq!qKBQYeKL>R@)pux*WVS6 zH9OmxcwHX!zKm5w;qseNTP<_v5WM~YYO)c)E2eL%K+@o0$f*YKb_IA=^7ar^4XMUR zqYF``h^Uxm3+l;XxG-YPX@oesPPYgSygcJLsQ=)WePg|5aaL4bXAMh!Nsp$+w45~s z)B%c=5FV{%M~To9wRg%8`uEC>E;~udB+E-l-&4@LOtw`Kt~)IzyjWWzWLDo7SVY&_ zj?dQ~jeV~f`iCWXJ3)X7Z^gwzd6{RCBEYb|Y=#ss>n_Eh^-px?)2TldOre-{E{<6@u+m zIlJ$FF78{8ySCcV+b8AC9GJFrK2)hoW#?KD4*jZo8<#S=gI8Pt_75DtHlpL`7PH~5 zo!HY8NEl_9aI4E>OYi{8P(EvFTSS93U@k%0(?b(6WXzAcP8l%Ca@CAOx1b{^!c`Lw(DJ5lUz*ZfPE#e z%J&{&?`gcrCgDZT)z2rilMI62hxjy_J8EK)KN4`8K(s3I^BQf@9u0MdF7(L(b9yo% zU<3b$1v&)Pn@0Kp)m?jwZ%2d>bqpQ7zB5Lt1sFfu;*jgHBt`S5zE3rpf0#>YyLq42 zOTVRCMLgB%wv3WAlwXbzqM_yn&o1W()l#6bpGF?8E2($Yi$=fME0l@~PX5`gpk8e( zda2Zvdv6|Z_VRGOuWtj^3BoF)0F~7OVUS{mYcpetEr%NzA)msjsgAVZ0t9yMD^qC5 zZ7dKJH%OeQ%kh1lxct4UBzw95rE)E3KJWJtM3O<6HRA))mV)k>(Hvqbw10Hz%tJUp zgz&2_f>8(?bGv!Bbk=C^v-^?H+gaOBF4uS7@F+ZCxcY}>|3a4eunIGxk=w6jp{@;9P&?yZM<(~Pfg}<+3^L+YJAxhd3$R-kTkl;z^b>>k zEh=;gP&c)8c<5k?V9cQb!23$3YKKtotnoMDj^yDu^<_YPUY(Jb}#%j2`5h5q| z@T%F|4caArMb3g@+NxCPbj7fqn1!w)>M}8sL-ky`>3Om0BTruY$L{tv7gcE?WfJ0#-l;|F2Kmv1}^z#c!myYl&BAxuo|98pdJSF`)TAr~d5H3=V`8I+Q{X zY#E=p+hBLmDB>Nj(D#j_N?)5x&b%J#>Y)5mJn8CRCBg@fupW%i<-ll^151VPC%m_i11#-5&!nT{} z!CrmG&h^f3=FNAHiMQ!0+?Vl#vHDkM4TOl0m+Knuu;M@~h!b56-js<>@T6#3TFuKL z$7WUtPup)PqYxXDZ&TM)5QoFD!4p{{i(`0PAtA%u@mh#=#iond27HwfY$!j9^sl6a zbpzYymHNVsB!qAGJ(G}N|1zXD)f8AeC(45=e;8+mBtGh4yTmm__G{`EU~Oya10P)j zoW$TDWu(0Z?kQa$nAmdVD&WE1xlo_+JIv+m$_I7S@?gp&L~--|`|u_s-aVTfXp}$n zajKE|%n;z7@rk*cOu@xDaE2Mth$qSo6{5DfTrP~%l0`nzf=M2UYTg2gd`qH1wgKr6 zx%z+Fu%ZQawb}{1F0?OSbyd*Czfhh&LP32po#^Bzr($o%e^j|2{nuqK{cp)HzqVG! z#+pw%mBGL#;60#va6b-bDfZ2QG>mu?IS`+3pd*Za6Cp&`U=(7{(xrzY#O;gPCVj;X zyAO3V>P9uhN`|;hvUX8lj4N9u8{O{a?CcZ@=mSzOV4EjtzxqvPZKI^JujCicM5crZ z&P4Y-I?I_ zLvfb2!$Qh>Mfj7zMc4TwvULeTJ3Z66K07`N^HUrB6&ru=xV#fIyI2|Xmf0`K5eRt( zJ%*H69gt?UkW%kPRO|#q z^mgH=wY%TOMO*S3QZ#~-mZD9k-xrjk+dnH@o%?w)&!X3fff{6<4HsQusCB5LUKnZv zjY}Y$fbJ||{RNymTEaX*tldz=yQt0_laQx%Z|ZwhO?g#Q>A3`f;FRFAuF%7e;(=o3NhhX!CNhqiJ8G|gtk(>7 zyV0R!tZDj7E2Z!%d+d4**?czxc5M_2NCR)#$XW|=!_hu)h3@3~ysUHVuG+^VA^t8a zMt}hK;6MglQM)ec&}RYIXRlrFs|5QbMb!oKeFb*{F2z^%Z&{iaP&HDjFKH`W%{ccA zU%e5)&;yJQP%nU$ffOJmans`34TbARhd0+OMg^BmM;uS3NqJ$;yFXw*+7}tNjfNgd zOKx?64`;1jiFVZ+u^F6skg|2AcIY93(4HG9Uqn{}BqI9W0?}24w0xIw&;kbI8K8;D z;J%UHeAGp|H{;uw@0Xe;~H?{x8h2}`b%t`Bd z#u!S?&{)kV33VU6i)RLj{vifC`*qoJrbC|A=I)*ekArXezg8WOBg6oWc=)LRzbck~ z+H;ok-VJI%BeFN=!Wg`w^1g4FQDoF-{I_~()x+-iaK#nfi<9ux-9IeSQcLKUxmD`I7{7@BT{r&MpR)t?*&)Jp@U7xhjzztfUj$b^) zqQ<*Z=zc(Y2ZqoV`lf#IYG1qiIA{s3y;FLz zXlB|Oh+DWDim(;^qZp+ItG1v`@&ULoia6Hb;4bw_DYfYY!_9WUpzU%DtSM2o%e9 zw0u4HJv;7KY15qEo$9=J1@hh4-*kIo_>;N4XhS)go^|8McEQL_Ss)Mv?!y(|0``o) z#qMu)j+&Uqub;X$3mcdnBX3*xY{3Dsd2I!Le0Y*yGT52{-_6qqEwkbS$s|9rL=u5#vWb+wWCwt(ZoY7CzR72dQszO92#lOV9JHbpGdaaCYi#rCzp#ePwxTaQ-`ugH@)Hej3yua9W9&5-{g?oGkXR<|}zMou! z5r2e0L-Jna=0tM2{bcxNns}^`)c)l++IWpOez`5)A7451MCdD1j_Mb)6eXATgepq$``WW!`=zGx5A2gd7m}QF*G2 z?bhL~;SL8KyEMp7tY&d%__Ioy31GhcOg5%`xiJEr_bp0m1YY5q^XpB(J+Y$&908pY z!jznt*=z}MfZd>(`@#FpQg78T*%E(z(78DBBK?G|Qczu-(I1w`O(ryPe0*VMEodFs zdQpK7;sy>J`3+o$xM(Fl{Cq_@;u;WbI;incHZ*XcEvK_ht? z#jQXKaCR2`g=ElFi>U8HSVTn8zyazh$_vDeFa{l4VaigR7qd>_ekwP6qr`uVJ;1Qn zivLbSmUvn-!8&I?A1}IV*>kA3Mqpp0XjV{w4IN09C1w2ij9C2$-C8M+({d==jcco; zl6tGUB>d}HN!70|&%;@btS6BZ6Sy99PwkdKS_7=eFI#dkt;zBF0t2;spPCV;FHbTj zyV?(VQkPyeLq4wA5QZv-QD87V=sgssfA!qtMS=aQP z&E{L4?`+!_l*9gWU=&H_jQ`;nH)1-9k(fuxHkCq-bO!SajtetuouSfEH{!EOFaqL9Q{(Cf085;@vc4jGX^j z@@$m<5)X3_$Ak2yaaiKfL!Z66DX=ja4@nd}>FrSXA%x;tr zDo4styMb!pr53<%wgtsh!fF#P58fUP0P*+xA2%H@?K#n*)|R4q!_PY3tsQ15a{I|# zF2A7w4NVL~@&RJbt3@s}px*&4HKY>ilcDKXr{>&W$1=}#w-^)!*;3oQh>Vo^uRne#qy&8=+2Bx25{v^)sK(h*MhT?d2IUp8nw1#i0UQ zvhS{QiMU?>))@|}@M;WxrJmKIX#2T#Oug@0rdXEZPa7}KglG|QVF7okVkrUHtWWmK zjp4P?x!xxd5^8+U2-Xdi``?JYR9gDs1j{29(x=}3fLiQc5CgzeTMO=ug*M?*s-YRo zqe;5J7P9ba?n&%P8sux{SZDTlNx@g?d;Nc{Q&hd3yM|ZGjfDg64)`Y05)Rdzkawti zo$M`;yU~5^Oc3QoOw4S`*v}bukZL<;M;{?uuJJFgKmK@IbgR1TVSq4~ zE<@4iUMgxL8_2IQ$!AN)0X+Q(dTb4s^ODN_jKGPNT0sfZVRM6$1Vj*oOjfk`{ADEI zv|PYv!HviLA|ZEgMeY-uzst+KeR$_XE<7*RVy3Uk*)bf|OZf0NM_o~@D^s0$ffCVF zFsbhCkGgMAZXtjEnEt~LRV?q_wjzB!Vh0K}Z1{?lGchw(ZbTWGM#Gzw!L~vC&Gy+( zX_RU+Lt(E*YwQc5n1Ts1T!VeBm}qzWq!lI%kz9a3edN7L=)A41|KX)o(c1;-2Lj}` zKgyZHJ+tQLLlj@p$-Pp^t=BYRcT-O5F!`ZIcO9%5Td6slE%fz5$==7964kvkmcJYb zazgu^;oXBM%3#EWC59HDEKhLDbpy z^3F`Q@~1colhBrN8ZI4e+?Z%L)p#^g_;bwh*VBd$dkXRd!jrWiCKJW92entl<_mXT zeON(z41hrv-PCnt@*Ls$7E)(;L!;lkGgB_Q+037M8On!nVD5XQwD$S4rqpG`3m~hM zA|4A4oT>h+sx6J?r*A@4+(lC_QPVb}Ykk8|M}h2RB|<3Eu}m3E77F2MX)k>zlPnc{ zF7N)e1Y8Hf%GW_6n`EJ~bZcz;(D|N4gLCSynYJ(26%H<6Iv-OdVBThUin0-@o;KVJ z`rsWQHX;xgr+i^R&+fWJk(-YY_{EI}DR$=IN zu{|cPXncON%&};P5fV_f#gWVDNW}eKq3V6j<=e^S_QrBIX4y21Xw<`9batH~{y`ii z7ZeJH^q+Yp5Q4r_5CEw1YoiUTOWFI~8>rot^@oKW+A+RGize1~B*VZpm9|K;M^gJ8 z{^(Q@_HT9+MLg1ksLb7^`PpIZ0B9oO=s1vZr@h3X`%&`u+{Z??$61};Uz+!f9WTI+ z?RkSz{;+6yFob#w%UmpQz{!;(_O__#mlABWF92pIm_XV%O3O8|a4^t#r~zm9U7TOW zz?x9m?8fF_FFxqQxvpRP7}Klx7DE%FvUcIoaY*MmvPt_T1o{r8knkcPTdlp!e^<=Z zQ*U~){!K`#YO?FR@ki_1N0fY*dlh5^q)7*ah5i8YCJec)aM|CxGJPN44_$|r5E}`t z(_xl0TME4WuJcMCYIYiOqh(Y&M0&H(T%G;m%in!`5$m%J>qa5mUAfVQiZm2)4f=T% z56k&N0>zJq&ZGq{v~=7l=ul8vzQz|}%uzbc&6#<4t=I?8^$xB4VRU=V;)a8h%);lU zr|z4c*WaXR9jl#?48lT+JhnlSWDrZd=VG7u0&rN1v}bcd8`5N_t$f z?eB`4537KbrI{4aMyx55G$Hfap`E(=5!d%Vx@C?9PaLl*-O{fYaCY@{58l$p3SR2q zE`yiDYV{Q3^!gB$WECl|Pnhgu-4`ykE6UGCojxwnP%r{45h+MrRaI?tZ|}H9G`laN z!@pBBQb6EJTQLg@D+}8rWC{!wG;>?!F^-^^p}pnEoWb=QMcl>AVT%S*nEes5sbp>J zFe-$48+?|V0E7|=#V@KrBhf!B&YQUzKt^2aC@E^lK8Yy%yV)7!75o8)qCC;QM&Mcn zd-C;!NbEOHq)A!nMSYO|D}9Ou?>n=isB+`OM~N)dEL$!!1I$OT0_FhT8Yu+`K`|hzY zP@ZjY(3L5kQ9EH|+x8jW9|6jiw8izqTO;Q&Idkus)S>HO!-9#sj?f?s46}9DB7`n~ zK=zf=5Vv(pIeedq+E;UI(QW#&2Oei2QA{_YHq`L-i1xt??XJQv z2v>X*4#uC+Q88Zf0MJC%5Z_raFAcK$oXVP*Uq2-IwQ(`V-Ls^2;rr|9UuGVD_7bX} zyOs%F`*FGglR3T#Ex+J)IyPtO%M zyl+qLQocfl-W%iOzB-~0DsWhF(9HHOSP3eY!c34kSkE-=5cfjiR*y&qazpiSE`1_nIr#uUD;8%SqLR6+JGf-u{n#!c|1YQ-{9bm$oVMsq73C7I ziRD}23y5sYzYl){h$kd;RP%lBl4&o)OFuN4oI$~piz9*BDtseeGR@=0=Pw-@_#L1T z0TDw43D=lOPt<&yn-F&$&PGceyW?^FLOE;jhS?Rn;{#Uw!$k*&yNB%uhZqfgK=7IS z3M>PNW4$&dnGw?T3}6GiSUIpo_t3IsqykO$(_rTnX{?EL_lE67-TQv!aZ{wU8%LzS zrB7%YHtEweVY+7?@6fT;e_jM1TlkjABKpqENJlGA^!DvyM%GH$0Ep@Sn^=W3^``}?h=#C?r7ST3c(8x3d3b)zHrK|H`I^Ap^^oNDt zUHB)jV=r-NZl6C;ymlsWh|v_E%&tF zikj42a-Qm5^c;DFxIwcsyqF6~vPr%_DpfO5{(D~fy87M?!{Y^-oe9z&Z2gfZy;0fN zAlyPRDvfE2S^Bt&{comICQ^;oQ-Ub!#OFRkIujL>PSCpAhBUaV<7%g#)047kUrkDnM9=dG`?|+x&$Al(pVzt{ni(S_ z@O>te$+kg(j`e;C4UJGCyqnqoX8{fU^EzCfPypXU3OLD-3!otKId+6b+M?=?M__y(~y2V@-^&kiy=K%CAiSk2)Ij+;q^K6jh>h2BY> zyY+M;NzH)!R&a%k(8)RFp|gD%nFkUH|6K21Uw=#zR@236MjLVrq1HA`o9uef6DU^Z z8k(-@5coyaZf22~)+-`nr*J_}y!;Uh(AEk*2Q(N3$JT(((3Alv3&w5+b5~!fH7y+3 zVgF0`^m(j8>=|A16NU4)qHNEO`+1~1c&&k$5ta3&z5%20M_q%jQqVdwJH3~P3muRNGQJyQ zXP+TeR4ge<3qgXoUvag3;^rDW`^2b>Q4Ov(JNx|9w8!-4GC?PvN5LF{6=xkL#=-%< zshWn2a!bU{lY9Sl$)xjuLYxHYLD4cZV^dxt|LrU(DgJQkUylHPAN>yw|HTh%TdRV* z13gNm@ukAge)316biGH()-TmmuKpFeb2pv-!WHqQQ_zK@YP7cERzD-x-FLBX;ryFf ziEkgOG`8R!aN0%5rw^H@%t^S@1Nh2X)FZrKR^c1>?8?Nk1yj}qm4bsGtmVl2jKXGR z$~$tv@J2Z;lY#o7?#Lq%($jV6vi5xNhRZ7=r^BHWg`CDL{0r|qztTdM+%U}L9E%aLD`#?ymn7tJg|!_J(F@pq_PdG%=m~5o6VJs7}|^A zpuQceM9LH4oK9aadpn%iEiJk?`al)gH7jTo$~&q2#1BEtS59ZX`}SWT4~?tQgO zD@dbvCg=|>8XrkYJIv-v8F^P>2?K!x&8ZgQjLPx5!PQ|qn`7N5E9S-xWk&DJ+0;%O5`Ssew>4%%en1o+O&5>PDSmTSI!e^N0mohsu;tVC2 zgN>}+0<>fj%(Zh-T+4Q}+%NFxfdSq2ve6=5CSAYyjZ&v8qV=_arG3M<^7*k{fMrEq z9NzaLgau%u9@{`#@cV!B)B$eC;FpVN4w^LyW`2hXC9?{wmj&zV+P+Lzytu9+l0E?X z9Vf48e42sZ@O-Fpa?y1(lPVd5nUSYu2Og>}XJGZH#<}j5bnWKRzy@`OrQN!Q2#@!? zT3fBv#Z4MNDLM;PP8XuJ&jODtAwBk6pMQ=lIB1S*7+Vsm zfa|Rchuj;8mv|JtYVqk>hd{!YhBHY`>YSn=uH|%5Cn2GXJHOgqOCP-Wo}tBeLYPy! znr~CJTd5-@M7Ger`(0pd%h`K}I|_Itz^#l+G5y@Nsnd2*3GzW;R#OsF)XKPaQH8$~ z^V#l}@wD+)dt+hk>*I4zoO&KsDJ;?6Med;yqquo70G)Np1&kgvD7Ie**_l5KWf`&C z%3AFQ==KJE<#6Iel%iOL;ij@#g`IZ5;nj3g8_UATC&w;I^VOHXZwSfyC3CPdf${Jb zmX~hCFi^IJb+r7$8?(-=9HrT8&; zG_D2{X{fxm=`|yQ8>`efMaD0r9JV(mM1}ZR@k!TX5>EGVzd4(On4Rd?{e&w6R8Wi* z4aoBtiy_&1$_$#3D;f78bMxXkM{^^ud7d6Iwa5ZLjw4dqo#9%P@sT-BYzZRbf)AE; zR6XC%s1f0MtGPDYj!K;vgX z3)uSf?ukr!!=a#ok7*Y$Z0^DMCslVoub)8H9*WTR<|J}~9uaKaMl`d$HN&%}1*UuiEWECyP39lWf&aD~22+S?w!YhEDgKrr3KP z9DiiqeN^@A>^TGPUd@!KRl;o6WH@YdB1}NhsAn5mX69R$vA^%M4S2DhMerDs57PigxL$1oFzX{WZiuetE@FA1hfDxTZyfreS!*L-%4CM{>8i6e#&6# zVd&fL46#{?h}8~Sfo4vXBIUL-fG!1qJE)=H3RZWhoQ^_IsiE3#joVgV%2jy<-_<$x z7e~BV`m&HVtNKV&sC4cuaZk~F!|0}pd?2iQ-KS_~gS#Qu%qe0hmkWmFpQZyT_VXOE zq!SL>iF1~BJZl6F6?IkJte-Xg{C8s)J`R4r5ZvT$ z(|xViq}C_j+aVN&l5@l3QeiGLZqC|T;=%isi8B#6f3n82a>U#X3XnrLgNbX01S#8z z%)k*Cy$G(~F8L1h{Y)t_4OaSM39@Os9J0Bf+!=qGYVC z#03lmTPs-RPn^DKA!Yr-HASnoF`k&5HfARNs9oXFquZRy=*~gbX>X=7jyY3@`Ao^4 zPZymYoApJMe@awO8_T)!Au{FTQ~|m_ex4U9OxGF$8S(&)t6iys?KY2{*d@hiQQcjk zuu}IO@pC?WypPU=uT+?+w0w_vaA0da8!psF5NQTnRaY_$6+aKv78bXx;2ddt+R~nT{ZgSV6+;fD zV2B$D8j#a#4&$FR$e`XsSVc^Xh8~giop6f5u;XN-TmG@VvPfDC2_!;$Kxj{*V!ld< zQbEtlYbQ^iqnbR|P|OOcIc(Q8@qM&wdC?uJF?uO6MB6pZUE1bkj4#z=Znu<1k2vd- z!!bfO8h^FhNxhvF8~`kVUsYt)w<;IdRNv1_jQKhPmW^CcbNGJnu;4}(W^D^Xp=<2+ zq43X$o!#xup505fqsnx}0wS!Ol>C5*bDMf(?y}{p2;ml=7oKmO$C8F0 zuUorb5wk7pVwPrU+x~IByFqXUPS~?)Ufc0XhdAEXDx`Ua<>)TlBoTfTpA)=pU|k!( zxF%=qtFF31yFNOT?x#OwLmz9(RL`_7^}FQ@HydZFF!pC*Q7IwQVIjLjKdcM;RAc&R zdV5+whlp%fLPxaZL#pKcrwi`=M%72T$3iyfW%L7a{`&{R*7yv<@(zbtz11cjUYeox znC)_#q#RqvZ7Z|RyiC~9*CsY=$F~I|3qrdkC7IZD!uZCOiW#+%;?>*Ej-G)p|un{BOLU^H|hE(OYdZDBy)0dp@~}a1n1gIT4IPp znE<4$NgN|Jc4epmM&U0Xu?yZXaAD2aL!nOV@9%`$Vz0^ufxA_3XEHdwCj!19iveW9 zn5u$}g;htT=G&8DG3LKnN=oir4q}riLlQMuI_knY zyW;L12_hc7%CJLTz1so(0T*NL7o$*b3nndC?*d^1*f&XxyI>#v&-8W<`+!17qs>em zuFYUAKc6XXAU^Ax9}D)(#wb%8m%=^w%PtRe!TBW@OUK5NDa z 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%0D;t^prMo0)}*%;AiaDLRe zp|{|4@~z~F*^fOEH|p*miYC&7x0gUW*z+2!Og&mFQ+EiXJqsrbuUY1{@BdKOv=}Fp8>oh9=IBG$+Y8uL(YmAZxt;umzl8RZ?E`xVB6(rQs)J`4{A4RIM<%R zN6!(vOVw@dw}fyQIFvFbO;YtUAI5LV=c?EJbR8%6?lWb~{$RB3w2UbC2(1eeN_R?b|fmfXO`*d^+JOOyuF&m>&^C%C4 z!XYN$6O8M9*47Lo`$S>Sv8>B}l)=!cddV8sN0$z@Y{5hEADr}M>=psmMt$y|e1XKj zqiUC0dW^HBXi7i>6(yOv`ys)LH0_(U7XfjMy~KbS0L@OE2}9dIpQ#32s7f`eAC13d zc`@ZJ%M?ECB}K7K<=iCwqdr&SU*!Nl^f3J`qi{aApex Libra - Library of Salesforce Accelerators, Frameworks, Utilities

Apex Commons

Salesforce Frameworks

Salesforce Accelerators

Trigger Handler

Lambda

Collection

XML

Selectors

Selector Layer

LWC

\ No newline at end of file diff --git a/docs/labels.md b/docs/labels.md new file mode 100644 index 0000000..9396b9d --- /dev/null +++ b/docs/labels.md @@ -0,0 +1,42 @@ +# Custom Labels +*Organize Custom Labels used in components* + +--- +# Documentation + +Custom Labels in LWC have a tendency to significantly obscure main component's code if there are many imported. +Elegant way to handle the custom labels is to separate them to separate file: +* myComponent + * myComponent.html + * myComponent.js + * myComponentLabels.js + +**Note**: Naming it `"labels.js"` on every component will make it harder to find in IDE file search. +It's better to prefix the filename with component's name. + +myComponentLabels.js: +```javascript +import success from '@salesforce/label/c.Success'; +import error from '@salesforce/label/c.Error'; +import submit from '@salesforce/label/c.Submit'; +/*... other labels*/ + +const labels = { + success, error, submit //...other labels +} +export {labels}; + +``` + +myComponent.js +```javascript +import {labels} from "./myTabLabels"; + +export default class MyComponent extends LightningElement { + label = labels; +} +``` +Custom labels can be referenced in HTML using syntax `{label.success}` +```html + +``` \ No newline at end of file diff --git a/docs/lwc/commons.md b/docs/lwc/commons.md new file mode 100644 index 0000000..dfc5cd2 --- /dev/null +++ b/docs/lwc/commons.md @@ -0,0 +1,44 @@ +# Commons Module +*Organize common utilities and methods.* + +--- +# Documentation +An easy way to organize common utils is to have "commons.js" service, which will aggregate all exports, and organize utilities thematically in different files. + +commons.js should look like this: +```javascript +export * from "./toastUtils" +export * from "./dateUtils" +export * from "./sObjectUtils" +``` + +Then each file in the same folder can export a class with static methods: +```javascript +export class DateUtils { + + static formatDate() {/*...*/} +} +``` + +or number of function exports: +```javascript +export function formatDate() {} +``` + +Client code can import classes or methods from commons as follows: +```javascript +import {Toasts} from "c/commons"; + +export default class Mytab extends LightningElement { + + handleClick(ev) { + try { + doSomething(); + Toasts.showSuccessToast(this, "Record Updated!"); + + } catch (e) { + Toasts.showUnexpectedErrorToast(this); + } + } +} +``` \ No newline at end of file diff --git a/docs/lwc/labels.md b/docs/lwc/labels.md new file mode 100644 index 0000000..203d716 --- /dev/null +++ b/docs/lwc/labels.md @@ -0,0 +1,42 @@ +# Custom Labels +*Organize Custom Labels used in components* + +--- +# Documentation + +Custom Labels in LWC have a tendency to significantly obscure main component's code if there are many imported. +Elegant way to handle the custom labels is to separate them to separate file: +* myComponent + * myComponent.html + * myComponent.js + * myComponentLabels.js + +**Note**: Naming it `"labels.js"` on every component will make it harder to find in IDE file search. +It's better to prefix the filename with component's name. + +myComponentLabels.js: +```javascript +import success from '@salesforce/label/c.Success'; +import error from '@salesforce/label/c.Error'; +import submit from '@salesforce/label/c.Submit'; +/*... other labels*/ + +const labels = { + success, error, submit //...other labels +} +export {labels}; + +``` + +myComponent.js +```javascript +import {labels} from "./myTabLabels"; + +export default class MyComponent extends LightningElement { + label = labels; +} +``` +Custom labels can be referenced in HTML using syntax `{label.success}` +```html + +``` \ No newline at end of file diff --git a/docs/lwc/toasts.md b/docs/lwc/toasts.md new file mode 100644 index 0000000..1371083 --- /dev/null +++ b/docs/lwc/toasts.md @@ -0,0 +1,38 @@ +# Toasts +*Shorthands for showing toasts.* + +[Source](https://github.com/pkozuchowski/Apex-Opensource-Library/blob/master/force-app/commons/lwc/commons/toastUtils.js) +```bash +sf project deploy start -d force-app/commons/lwc/commons -o sfdxOrg +``` + +--- +# Documentation +Utility class that exposes one-liner methods for displaying toasts. + +```javascript +import {Toasts} from "c/commons"; + +export default class Mytab extends LightningElement { + + handleClick(ev) { + try { + doSomething(); + Toasts.showSuccessToast(this, "Record Updated!"); + + } catch (e) { + Toasts.showUnexpectedErrorToast(this); + } + } +} +``` + +Methods: +```javascript +Toasts.showUnexpectedErrorToast(this); +Toasts.showErrorToast(this, title, message, messageData, mode); +Toasts.showWarningToast(this, title, message, messageData, mode); +Toasts.showInfoToast(this, title, message, messageData, mode); +Toasts.showSuccessToast(this, title, message, messageData, mode); +Toasts.showToast(this, variant, title, message, messageData, mode); +``` \ No newline at end of file diff --git a/docs/manifest.json b/docs/manifest.json new file mode 100644 index 0000000..355584f --- /dev/null +++ b/docs/manifest.json @@ -0,0 +1,14 @@ +{ + "short_name": "Apex Libra", + "name": "Salesforce Library of Accelerators, Frameworks and Utilities", + "icons": [ + { + "src": "cloud.svg", + "sizes": "any" + } + ], + "start_url": "./index.html", + "display": "standalone", + "theme_color": "#000000", + "background_color": "#ffffff" +} diff --git a/docs/robots.txt b/docs/robots.txt new file mode 100644 index 0000000..daf64a4 --- /dev/null +++ b/docs/robots.txt @@ -0,0 +1 @@ +Sitemap: https://apexlibra.org/sitemap.xml \ No newline at end of file diff --git a/docs/salesforce-lightning-design-system.min.css b/docs/salesforce-lightning-design-system.min.css new file mode 100644 index 0000000..924d6a3 --- /dev/null +++ b/docs/salesforce-lightning-design-system.min.css @@ -0,0 +1,25 @@ +@charset "UTF-8";/*! Lightning Design System 2.21.5 */.slds-wcag{--slds-g-color-palette-blue-10:#001639;--slds-g-color-palette-blue-15:#03234d;--slds-g-color-palette-blue-20:#032d60;--slds-g-color-palette-blue-30:#014486;--slds-g-color-palette-blue-40:#0b5cab;--slds-g-color-palette-blue-50:#0176d3;--slds-g-color-palette-blue-60:#1b96ff;--slds-g-color-palette-blue-65:#57a3fd;--slds-g-color-palette-blue-70:#78b0fd;--slds-g-color-palette-blue-80:#aacbff;--slds-g-color-palette-blue-90:#d8e6fe;--slds-g-color-palette-blue-95:#eef4ff;--slds-g-color-palette-cloud-blue-10:#001a28;--slds-g-color-palette-cloud-blue-15:#0a2636;--slds-g-color-palette-cloud-blue-20:#023248;--slds-g-color-palette-cloud-blue-30:#084968;--slds-g-color-palette-cloud-blue-40:#05628a;--slds-g-color-palette-cloud-blue-50:#107cad;--slds-g-color-palette-cloud-blue-60:#0d9dda;--slds-g-color-palette-cloud-blue-65:#08abed;--slds-g-color-palette-cloud-blue-70:#1ab9ff;--slds-g-color-palette-cloud-blue-80:#90d0fe;--slds-g-color-palette-cloud-blue-90:#cfe9fe;--slds-g-color-palette-cloud-blue-95:#eaf5fe;--slds-g-color-palette-green-10:#071b12;--slds-g-color-palette-green-15:#0c2912;--slds-g-color-palette-green-20:#1C3326;--slds-g-color-palette-green-30:#194e31;--slds-g-color-palette-green-40:#396547;--slds-g-color-palette-green-50:#2e844a;--slds-g-color-palette-green-60:#3ba755;--slds-g-color-palette-green-65:#41b658;--slds-g-color-palette-green-70:#45c65a;--slds-g-color-palette-green-80:#91db8b;--slds-g-color-palette-green-90:#cdefc4;--slds-g-color-palette-green-95:#ebf7e6;--slds-g-color-palette-hot-orange-10:#281202;--slds-g-color-palette-hot-orange-15:#421604;--slds-g-color-palette-hot-orange-20:#4A2413;--slds-g-color-palette-hot-orange-30:#7e2600;--slds-g-color-palette-hot-orange-40:#aa3001;--slds-g-color-palette-hot-orange-50:#d83a00;--slds-g-color-palette-hot-orange-60:#ff5d2d;--slds-g-color-palette-hot-orange-65:#ff784f;--slds-g-color-palette-hot-orange-70:#ff906e;--slds-g-color-palette-hot-orange-80:#feb9a5;--slds-g-color-palette-hot-orange-90:#ffded5;--slds-g-color-palette-hot-orange-95:#fef1ed;--slds-g-color-palette-indigo-10:#200647;--slds-g-color-palette-indigo-15:#1f0974;--slds-g-color-palette-indigo-20:#321D71;--slds-g-color-palette-indigo-30:#2f2cb7;--slds-g-color-palette-indigo-40:#3a49da;--slds-g-color-palette-indigo-50:#5867e8;--slds-g-color-palette-indigo-60:#7f8ced;--slds-g-color-palette-indigo-65:#8e9bef;--slds-g-color-palette-indigo-70:#9ea9f1;--slds-g-color-palette-indigo-80:#bec7f6;--slds-g-color-palette-indigo-90:#e0e5f8;--slds-g-color-palette-indigo-95:#f1f3fb;--slds-g-color-palette-orange-10:#201600;--slds-g-color-palette-orange-15:#371e03;--slds-g-color-palette-orange-20:#3e2b02;--slds-g-color-palette-orange-30:#5f3e02;--slds-g-color-palette-orange-40:#825101;--slds-g-color-palette-orange-50:#a96404;--slds-g-color-palette-orange-60:#dd7a01;--slds-g-color-palette-orange-65:#f38303;--slds-g-color-palette-orange-70:#fe9339;--slds-g-color-palette-orange-80:#ffba90;--slds-g-color-palette-orange-90:#fedfd0;--slds-g-color-palette-orange-95:#fff1ea;--slds-g-color-palette-pink-10:#370114;--slds-g-color-palette-pink-15:#4b0620;--slds-g-color-palette-pink-20:#61022a;--slds-g-color-palette-pink-30:#8a033e;--slds-g-color-palette-pink-40:#b60554;--slds-g-color-palette-pink-50:#e3066a;--slds-g-color-palette-pink-60:#ff538a;--slds-g-color-palette-pink-65:#fe7298;--slds-g-color-palette-pink-70:#fe8aa7;--slds-g-color-palette-pink-80:#fdb6c5;--slds-g-color-palette-pink-90:#fddde3;--slds-g-color-palette-pink-95:#fef0f3;--slds-g-color-palette-purple-10:#240643;--slds-g-color-palette-purple-15:#300b60;--slds-g-color-palette-purple-20:#401075;--slds-g-color-palette-purple-30:#5a1ba9;--slds-g-color-palette-purple-40:#7526e3;--slds-g-color-palette-purple-50:#9050e9;--slds-g-color-palette-purple-60:#ad7bee;--slds-g-color-palette-purple-65:#b78def;--slds-g-color-palette-purple-70:#c29ef1;--slds-g-color-palette-purple-80:#D7BFF2;--slds-g-color-palette-purple-90:#ece1f9;--slds-g-color-palette-purple-95:#f6f2fb;--slds-g-color-palette-red-10:#300c01;--slds-g-color-palette-red-15:#4a0c04;--slds-g-color-palette-red-20:#640103;--slds-g-color-palette-red-30:#8e030f;--slds-g-color-palette-red-40:#ba0517;--slds-g-color-palette-red-50:#ea001e;--slds-g-color-palette-red-60:#fe5c4c;--slds-g-color-palette-red-65:#fe7765;--slds-g-color-palette-red-70:#fe8f7d;--slds-g-color-palette-red-80:#feb8ab;--slds-g-color-palette-red-90:#feded8;--slds-g-color-palette-red-95:#fef1ee;--slds-g-color-palette-teal-10:#071b12;--slds-g-color-palette-teal-15:#072825;--slds-g-color-palette-teal-20:#023434;--slds-g-color-palette-teal-30:#024d4c;--slds-g-color-palette-teal-40:#056764;--slds-g-color-palette-teal-50:#0b827c;--slds-g-color-palette-teal-60:#06a59a;--slds-g-color-palette-teal-65:#03b4a7;--slds-g-color-palette-teal-70:#01c3b3;--slds-g-color-palette-teal-80:#04e1cb;--slds-g-color-palette-teal-90:#acf3e4;--slds-g-color-palette-teal-95:#def9f3;--slds-g-color-palette-violet-10:#2e0039;--slds-g-color-palette-violet-15:#3d0157;--slds-g-color-palette-violet-20:#481A54;--slds-g-color-palette-violet-30:#730394;--slds-g-color-palette-violet-40:#9602c7;--slds-g-color-palette-violet-50:#ba01ff;--slds-g-color-palette-violet-60:#cb65ff;--slds-g-color-palette-violet-65:#d17dfe;--slds-g-color-palette-violet-70:#d892fe;--slds-g-color-palette-violet-80:#e5b9fe;--slds-g-color-palette-violet-90:#f2defe;--slds-g-color-palette-violet-95:#f9f0ff;--slds-g-color-palette-yellow-10:#281202;--slds-g-color-palette-yellow-15:#2e2204;--slds-g-color-palette-yellow-20:#4f2100;--slds-g-color-palette-yellow-30:#6f3400;--slds-g-color-palette-yellow-40:#8c4b02;--slds-g-color-palette-yellow-50:#a86403;--slds-g-color-palette-yellow-60:#ca8501;--slds-g-color-palette-yellow-65:#d79304;--slds-g-color-palette-yellow-70:#e4a201;--slds-g-color-palette-yellow-80:#fcc003;--slds-g-color-palette-yellow-90:#f9e3b6;--slds-g-color-palette-yellow-95:#fbf3e0;--slds-g-color-palette-neutral-10:#181818;--slds-g-color-palette-neutral-15:#242424;--slds-g-color-palette-neutral-20:#2e2e2e;--slds-g-color-palette-neutral-30:#444444;--slds-g-color-palette-neutral-40:#5c5c5c;--slds-g-color-palette-neutral-50:#747474;--slds-g-color-palette-neutral-60:#939393;--slds-g-color-palette-neutral-65:#a0a0a0;--slds-g-color-palette-neutral-70:#aeaeae;--slds-g-color-palette-neutral-80:#c9c9c9;--slds-g-color-palette-neutral-90:#e5e5e5;--slds-g-color-palette-neutral-95:#f3f3f3;--slds-g-color-palette-neutral-100:#ffffff}.slds-wcag{--slds-g-color-neutral-base-100:#ffffff;--slds-g-color-neutral-base-95:#f3f3f3;--slds-g-color-neutral-base-90:#e5e5e5;--slds-g-color-neutral-base-80:#c9c9c9;--slds-g-color-neutral-base-70:#aeaeae;--slds-g-color-neutral-base-65:#a0a0a0;--slds-g-color-neutral-base-60:#939393;--slds-g-color-neutral-base-50:#747474;--slds-g-color-neutral-base-40:#5c5c5c;--slds-g-color-neutral-base-30:#444444;--slds-g-color-neutral-base-20:#2e2e2e;--slds-g-color-neutral-base-15:#242424;--slds-g-color-neutral-base-10:#181818;--slds-g-color-brand-base-100:#ffffff;--slds-g-color-brand-base-95:#eef4ff;--slds-g-color-brand-base-90:#d8e6fe;--slds-g-color-brand-base-80:#aacbff;--slds-g-color-brand-base-70:#78b0fd;--slds-g-color-brand-base-65:#57a3fd;--slds-g-color-brand-base-60:#1b96ff;--slds-g-color-brand-base-50:#0176d3;--slds-g-color-brand-base-40:#0b5cab;--slds-g-color-brand-base-30:#014486;--slds-g-color-brand-base-20:#032d60;--slds-g-color-brand-base-15:#03234d;--slds-g-color-brand-base-10:#001639;--slds-g-color-error-base-100:#ffffff;--slds-g-color-error-base-90:#feded8;--slds-g-color-error-base-80:#feb8ab;--slds-g-color-error-base-70:#fe8f7d;--slds-g-color-error-base-60:#fe5c4c;--slds-g-color-error-base-50:#ea001e;--slds-g-color-error-base-40:#ba0517;--slds-g-color-error-base-30:#8e030f;--slds-g-color-error-base-20:#640103;--slds-g-color-error-base-10:#300c01;--slds-g-color-warning-base-100:#ffffff;--slds-g-color-warning-base-90:#fedfd0;--slds-g-color-warning-base-80:#ffba90;--slds-g-color-warning-base-70:#fe9339;--slds-g-color-warning-base-60:#dd7a01;--slds-g-color-warning-base-50:#a96404;--slds-g-color-warning-base-40:#825101;--slds-g-color-warning-base-30:#5f3e02;--slds-g-color-warning-base-20:#3e2b02;--slds-g-color-warning-base-10:#201600;--slds-g-color-success-base-100:#ffffff;--slds-g-color-success-base-90:#cdefc4;--slds-g-color-success-base-80:#91db8b;--slds-g-color-success-base-70:#45c65a;--slds-g-color-success-base-60:#3ba755;--slds-g-color-success-base-50:#2e844a;--slds-g-color-success-base-40:#396547;--slds-g-color-success-base-30:#194e31;--slds-g-color-success-base-20:#1C3326;--slds-g-color-success-base-10:#071b12;--slds-g-color-border-base-1:#c9c9c9;--slds-g-color-border-base-2:#aeaeae;--slds-g-color-border-base-3:#939393;--slds-g-color-border-base-4:#747474;--slds-g-color-border-brand-1:#78b0fd;--slds-g-color-border-brand-2:#1b96ff;--slds-g-link-color:#0b5cab;--slds-g-link-color-hover:#014486;--slds-g-link-color-focus:#014486;--slds-g-link-color-active:#032d60}.slds-wcag{--slds-g-color-neutral-10-opacity-10:rgba(24, 24, 24, 0.1);--slds-g-color-neutral-10-opacity-25:rgba(24, 24, 24, 0.25);--slds-g-color-neutral-10-opacity-50:rgba(24, 24, 24, 0.5);--slds-g-color-neutral-10-opacity-75:rgba(24, 24, 24, 0.75);--slds-g-color-neutral-100-opacity-10:rgba(255, 255, 255, 0.1);--slds-g-color-neutral-100-opacity-25:rgba(255, 255, 255, 0.25);--slds-g-color-neutral-100-opacity-50:rgba(255, 255, 255, 0.5);--slds-g-color-neutral-100-opacity-75:rgba(255, 255, 255, 0.75)}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}::-webkit-input-placeholder{color:var(--slds-g-color-neutral-base-50,#747474);font-weight:400;opacity:1}::-moz-placeholder{color:var(--slds-g-color-neutral-base-50,#747474);font-weight:400;opacity:1}:-ms-input-placeholder{color:var(--slds-g-color-neutral-base-50,#747474);font-weight:400;opacity:1}::-ms-input-placeholder{color:var(--slds-g-color-neutral-base-50,#747474);font-weight:400;opacity:1}::placeholder{color:var(--slds-g-color-neutral-base-50,#747474);font-weight:400;opacity:1}::-moz-selection{background:var(--slds-g-color-brand-base-90,#d8e6fe);text-shadow:none;color:var(--slds-g-color-neutral-base-10,#181818)}::selection{background:var(--slds-g-color-brand-base-90,#d8e6fe);text-shadow:none;color:var(--slds-g-color-neutral-base-10,#181818)}html{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:100%;line-height:1.5;background:#eef4ff;color:var(--slds-g-color-neutral-base-10,#181818);-webkit-tap-highlight-color:transparent}body{font-size:.8125rem;background:0 0}dl,fieldset,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;padding:0}dd,figure{margin:0}abbr[title]{text-decoration:none}abbr[title],fieldset,hr{border:0}hr{padding:0}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:1em}ol,ul{list-style:none}a{color:#0176d3;text-decoration:none;-webkit-transition:color .1s linear;transition:color .1s linear}a:focus,a:hover{text-decoration:underline;color:#014486}a:active{color:#014486}a:focus-visible{outline-color:var(--slds-g-color-palette-blue-50,#0176d3)}a,button{cursor:pointer}b,dfn,strong{font-weight:700}mark{background-color:var(--slds-g-color-palette-yellow-90,#fff03f);color:var(--slds-g-color-neutral-base-10,#181818)}abbr[title]{cursor:help}input[type=search]{-webkit-box-sizing:border-box;box-sizing:border-box}table{width:100%}caption,td,th{text-align:left}hr{display:block;margin:2rem 0;border-top:1px solid var(--slds-g-color-border-base-1,#e5e5e5);height:1px;clear:both}audio,canvas,iframe,img,svg,video{vertical-align:middle}img{max-width:100%;height:auto}.slds-modal--form .slds-modal__content:last-child,.slds-modal--form .slds-modal__header,.slds-modal_form .slds-modal__content:last-child,.slds-modal_form .slds-modal__header{border-radius:0;-webkit-box-shadow:none;box-shadow:none}.slds-modal--form .slds-modal__container,.slds-modal_form .slds-modal__container{margin:0;padding:0}.slds-modal--form .slds-modal__header .slds-text-heading--medium,.slds-modal--form .slds-modal__header .slds-text-heading_medium,.slds-modal_form .slds-modal__header .slds-text-heading--medium,.slds-modal_form .slds-modal__header .slds-text-heading_medium{line-height:1.5}.slds-modal--form .slds-modal__header .slds-button,.slds-modal_form .slds-modal__header .slds-button{display:inline-block;width:auto}.slds-modal--form .slds-modal__header .slds-button:first-child,.slds-modal_form .slds-modal__header .slds-button:first-child{float:left;margin-right:.5rem}.slds-modal--form .slds-modal__header .slds-button:first-child+.slds-button,.slds-modal_form .slds-modal__header .slds-button:first-child+.slds-button{float:right;margin-top:0;margin-left:.5rem}.slds-action-overflow--touch,.slds-action-overflow_touch{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9001}.slds-action-overflow--touch__container,.slds-action-overflow_touch__container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:100%}.slds-action-overflow--touch__content,.slds-action-overflow_touch__content{padding-top:33.333%;overflow:hidden;overflow-y:auto}.slds-action-overflow--touch__body,.slds-action-overflow_touch__body{position:relative;top:2rem;background:var(--slds-g-color-neutral-base-100,#fff);-webkit-box-shadow:0 -2px 4px rgba(0,0,0,.07);box-shadow:0 -2px 4px rgba(0,0,0,.07)}.slds-action-overflow--touch__footer,.slds-action-overflow_touch__footer{position:relative;-ms-flex-negative:0;flex-shrink:0;border-top:1px solid var(--slds-g-color-border-base-1,#e5e5e5);padding:.75rem 1rem;background-color:var(--slds-g-color-neutral-base-95,#f3f3f3);-webkit-box-shadow:0 -2px 4px #f3f3f3;box-shadow:0 -2px 4px #f3f3f3}.slds-media--timeline,.slds-media_timeline,.slds-timeline__media{padding-bottom:1.5rem;position:relative}.slds-media--timeline:before,.slds-media_timeline:before,.slds-timeline__media:before{content:"";background:var(--slds-g-color-neutral-base-80,#e5e5e5);height:100%;width:2px;position:absolute;left:.75rem;top:2px;bottom:0;margin-left:1px;z-index:-1}.slds-timeline__title{position:relative}.slds-timeline__title-content{position:relative;top:-1px;padding-right:1rem;background:var(--slds-g-color-neutral-base-100,#fff);z-index:2}.slds-timeline__title:after{position:absolute;right:0;bottom:.5rem;left:0;border-bottom:1px dashed var(--slds-g-color-border-base-1,#e5e5e5);content:" ";z-index:1}.slds-timeline__media--call:before,.slds-timeline__media_call:before{background:#06a59a}.slds-timeline__media--email:before,.slds-timeline__media_email:before{background:#939393}.slds-timeline__media--event:before,.slds-timeline__media_event:before{background:#ff538a}.slds-timeline__media--task:before,.slds-timeline__media_task:before{background:#3ba755}.slds-timeline__item_expandable{position:relative;padding-bottom:1rem}.slds-timeline__item_expandable:before{content:"";background:var(--slds-g-color-neutral-base-80,#e5e5e5);height:100%;width:2px;position:absolute;left:2.25rem;top:0;bottom:0;margin-left:1px}.slds-timeline__item_expandable .slds-media__figure{margin-right:.25rem;z-index:1}.slds-timeline__item_expandable .slds-media__figure .slds-button_icon{margin-right:.5rem}.slds-timeline__item_expandable .slds-media__body{padding:0 .25rem}.slds-timeline__item_expandable .slds-checkbox{margin-right:.25rem}.slds-timeline__item_expandable .slds-timeline__actions_inline{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;margin-left:.5rem}.slds-timeline__item_expandable .slds-timeline__actions_inline .slds-timeline__date{padding-right:.5rem;margin-bottom:0}.slds-timeline__item_expandable .slds-timeline__item_details{visibility:hidden;opacity:0;height:0;padding:0}.slds-timeline__item_expandable.slds-is-open .slds-timeline__item_details{visibility:visible;opacity:1;height:auto;padding:1rem}.slds-timeline__item_expandable.slds-is-open .slds-timeline__details-action-icon{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:45%;transform-origin:45%}.slds-timeline__item_call:before{background:#06a59a}.slds-timeline__item_email:before{background:#939393}.slds-timeline__item_event:before{background:#ff538a}.slds-timeline__item_task:before{background:#3ba755}.slds-timeline__trigger{padding:.25rem}.slds-timeline__trigger:hover{background-color:var(--slds-g-color-neutral-base-95,#f3f3f3)}.slds-timeline__icon{border:2px solid var(--slds-g-color-neutral-base-100,#fff)}.slds-timeline__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.slds-timeline__date{margin-bottom:.25rem;font-size:.75rem;color:var(--slds-g-color-neutral-base-30,#444)}.slds-timeline__details-action-icon{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.slds-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.25rem .5rem;color:var(--slds-c-badge-text-color,var(--sds-c-badge-text-color,var(--slds-g-color-neutral-base-10,#181818)));font-size:var(--slds-c-badge-font-size,var(--sds-c-badge-font-size,.75rem));font-weight:700;line-height:var(--slds-c-badge-line-height,var(--sds-c-badge-line-height,normal));white-space:nowrap;border-width:var(--slds-c-badge-sizing-border,var(--sds-c-badge-sizing-border,1px));border-style:solid;border-color:var(--slds-c-badge-color-border,var(--sds-c-badge-color-border,transparent));border-radius:var(--slds-c-badge-radius-border,var(--sds-c-badge-radius-border,15rem));background-color:var(--slds-c-badge-color-background,var(--sds-c-badge-color-background,var(--slds-g-color-neutral-base-95,#f3f3f3)))}.slds-badge+.slds-badge{margin-left:.5rem}.slds-badge:empty{padding:0}.slds-badge_inverse{/*! @css-var-fallback background-color */--slds-c-badge-color-background:var(--slds-c-badge-inverse-color-background, var(--sds-c-badge-inverse-color-background, var(--slds-g-color-neutral-base-50, #747474)));/*! @css-var-fallback color */--slds-c-badge-text-color:var(--slds-c-badge-inverse-text-color, var(--sds-c-badge-inverse-text-color, var(--slds-g-color-neutral-base-100, white)))}.slds-badge_lightest{/*! @css-var-fallback background-color */--slds-c-badge-color-background:var(--slds-c-badge-lightest-color-background, var(--sds-c-badge-lightest-color-background, var(--slds-g-color-neutral-base-100, white)));/*! @css-var-fallback border-color */--slds-c-badge-color-border:var(--slds-c-badge-lightest-color-border, var(--sds-c-badge-lightest-color-border, var(--slds-g-color-border-base-1, #e5e5e5)))}.slds-badge__icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--slds-c-badge-icon-color-foreground,var(--sds-c-badge-icon-color-foreground,var(--slds-g-color-neutral-base-50,#747474)));line-height:1;vertical-align:middle}.slds-badge__icon.slds-badge__icon_inverse{/*! @css-var-fallback color */--slds-c-badge-icon-color-foreground:var(--slds-c-badge-icon-inverse-color-foreground, currentColor)}.slds-badge__icon_left{margin-right:.25rem}.slds-badge__icon_right{margin-left:.25rem}.slds-breadcrumb .slds-breadcrumb__item,.slds-breadcrumb .slds-list__item{position:relative}.slds-breadcrumb .slds-breadcrumb__item:before,.slds-breadcrumb .slds-list__item:before{content:">";position:absolute;left:-.25rem}.slds-breadcrumb .slds-breadcrumb__item>a,.slds-breadcrumb .slds-list__item>a{display:block;padding-top:0;padding-right:var(--slds-c-breadcrumbs-spacing-inline-end,var(--sds-c-breadcrumbs-spacing-inline-end,.5rem));padding-bottom:0;padding-left:var(--slds-c-breadcrumbs-spacing-inline-start,var(--sds-c-breadcrumbs-spacing-inline-start,.5rem))}.slds-breadcrumb .slds-breadcrumb__item>a:hover,.slds-breadcrumb .slds-list__item>a:hover{text-decoration:none}.slds-breadcrumb .slds-breadcrumb__item:first-child>a,.slds-breadcrumb .slds-list__item:first-child>a{/*! @css-var-fallback padding-left */--slds-c-breadcrumbs-spacing-inline-start:0}.slds-breadcrumb .slds-breadcrumb__item:first-child:before,.slds-breadcrumb .slds-list__item:first-child:before{content:""}.slds-breadcrumb .slds-dropdown-trigger{margin-right:var(--slds-c-breadcrumbs-spacing-inline-end,var(--sds-c-breadcrumbs-spacing-inline-end,.5rem))}.slds-button-group-row{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.slds-button-group-row .slds-button-group-item+.slds-button-group-item{margin-left:.25rem}.slds-button-group-row .slds-button-group-item .slds-button{margin:0}.slds-button-group,.slds-button-group-list{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.slds-button-group .slds-button,.slds-button-group-list .slds-button{border-radius:0;border-width:1px}.slds-button-group .slds-button:focus,.slds-button-group-list .slds-button:focus{z-index:1}.slds-button-group .slds-button+.slds-button,.slds-button-group .slds-button+.slds-button--last .slds-button,.slds-button-group .slds-button+.slds-button_last .slds-button,.slds-button-group-list li+li .slds-button{margin-left:-1px}.slds-button-group .slds-button_brand+.slds-button--last .slds-button_icon-brand,.slds-button-group .slds-button_brand+.slds-button_last .slds-button_icon-brand,.slds-button-group-list li:last-child .slds-button_icon-brand{-webkit-box-shadow:inset 1px 0 0 var(--slds-g-color-neutral-base-100,#fff);box-shadow:inset 1px 0 0 var(--slds-g-color-neutral-base-100,#fff)}.slds-button-group .slds-button:first-child,.slds-button-group-list li:first-child .slds-button{border-radius:.25rem 0 0 .25rem}.slds-button-group .slds-button--last .slds-button,.slds-button-group .slds-button--last .slds-button:only-child,.slds-button-group .slds-button.slds-button--last,.slds-button-group .slds-button.slds-button_last,.slds-button-group .slds-button:last-child,.slds-button-group .slds-button_last .slds-button,.slds-button-group .slds-button_last .slds-button:only-child,.slds-button-group-list li:last-child .slds-button{border-radius:0 .25rem .25rem 0}.slds-button-group .slds-button:only-child,.slds-button-group-list li:only-child .slds-button{border-radius:.25rem}.slds-button.slds-button_first.slds-button_first{border-right:0;border-radius:.25rem 0 0 .25rem}.slds-button.slds-button_middle.slds-button_middle{border-radius:0;margin-left:-1px}.slds-button.slds-button_last.slds-button_last{border-radius:0 .25rem .25rem 0;margin-left:-1px}.slds-button-group+.slds-button,.slds-button-group+.slds-button-group,.slds-button-group+.slds-button-group-list,.slds-button-group-list+.slds-button,.slds-button-group-list+.slds-button-group,.slds-button-group-list+.slds-button-group-list{margin-left:.25rem}.slds-button-space-left{margin-left:.25rem}.slds-button--small,.slds-button_small{line-height:1.75rem;min-height:2rem}.slds-button{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:var(--slds-c-button-spacing-block-start,var(--sds-c-button-spacing-block-start,0));padding-right:var(--slds-c-button-spacing-inline-end,var(--sds-c-button-spacing-inline-end,0));padding-bottom:var(--slds-c-button-spacing-block-end,var(--sds-c-button-spacing-block-end,0));padding-left:var(--slds-c-button-spacing-inline-start,var(--sds-c-button-spacing-inline-start,0));background:0 0;background-color:var(--slds-c-button-color-background,var(--sds-c-button-color-background,transparent));background-clip:border-box;border-color:var(--slds-c-button-color-border,var(--sds-c-button-color-border,transparent));border-style:solid;border-width:var(--slds-c-button-sizing-border,var(--sds-c-button-sizing-border,1px));border-radius:var(--slds-c-button-radius-border,var(--sds-c-button-radius-border,.25rem));-webkit-box-shadow:var(--slds-c-button-shadow,var(--sds-c-button-shadow));box-shadow:var(--slds-c-button-shadow,var(--sds-c-button-shadow));line-height:var(--slds-c-button-line-height,var(--sds-c-button-line-height,1.875rem));text-decoration:none;color:var(--slds-c-button-text-color,var(--sds-c-button-text-color,#0176d3));-webkit-appearance:none;white-space:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slds-button:active,.slds-button:focus,.slds-button:hover,.slds-button:visited{text-decoration:none}.slds-button:focus,.slds-button:hover{--slds-c-button-color-border:var(--slds-c-button-color-border-hover);--slds-c-button-color-background:var(--slds-c-button-color-background-hover);color:var(--slds-c-button-text-color-hover,var(--sds-c-button-text-color-hover,#014486))}.slds-button:focus{-webkit-box-shadow:var(--slds-c-button-shadow-focus,var(--sds-c-button-shadow-focus,0 0 3px #0176d3));box-shadow:var(--slds-c-button-shadow-focus,var(--sds-c-button-shadow-focus,0 0 3px #0176d3));outline:0}.slds-button:active{color:var(--slds-c-button-text-color-active,var(--sds-c-button-text-color-active,#014486));background-color:var(--slds-c-button-color-background-active);border-color:var(--slds-c-button-color-border-active)}.slds-button:disabled,.slds-button[disabled]{background-color:transparent;border-color:transparent;color:var(--slds-g-color-neutral-base-80,#c9c9c9);cursor:default}.slds-button:disabled *,.slds-button[disabled] *{pointer-events:none}.slds-button a{/*! @css-var-fallback color */--slds-c-button-text-color:currentColor}.slds-button:active .slds-button__icon,.slds-button:disabled .slds-button__icon,.slds-button:focus .slds-button__icon,.slds-button:hover .slds-button__icon,.slds-button[disabled] .slds-button__icon{fill:currentColor;pointer-events:none}.slds-button+.slds-button-group,.slds-button+.slds-button-group-list{margin-left:.25rem}.slds-button+.slds-button{margin-left:.25rem}a.slds-button{text-align:center}a.slds-button:focus{/*! @css-var-fallback box-shadow */--slds-c-button-shadow-focus:var(--sds-c-button-shadow-focus, 0 0 3px #0176d3);outline:0}a.slds-button--brand:focus,a.slds-button--brand:hover,a.slds-button_brand:focus,a.slds-button_brand:hover{color:var(--slds-c-button-brand-text-color-hover,var(--sds-c-button-brand-text-color-hover,var(--slds-g-link-text-color-hover,var(--slds-g-color-neutral-base-100,#fff))))}a.slds-button--destructive:focus,a.slds-button--destructive:hover,a.slds-button_destructive:focus,a.slds-button_destructive:hover{color:var(--slds-c-button-destructive-text-color,var(--sds-c-button-destructive-text-color,var(--slds-g-color-neutral-base-100,#fff)))}a.slds-button_text-destructive:focus,a.slds-button_text-destructive:hover{color:var(--slds-c-button-text-destructive-text-color-hover,var(--sds-c-button-text-destructive-text-color-hover,var(--slds-g-color-error-base-30,#ba0517)))}a.slds-button--success:focus,a.slds-button--success:hover,a.slds-button_success:focus,a.slds-button_success:hover{color:var(--slds-c-button-success-text-color-hover,var(--sds-c-button-success-text-color-hover,var(--slds-g-color-neutral-base-100,#fff)))}a.slds-button--inverse:focus,a.slds-button_inverse:focus{/*! @css-var-fallback border-color */--slds-c-button-color-border:var(--slds-c-button-inverse-color-border-focus, var(--sds-c-button-inverse-color-border-focus, + var(--slds-g-color-neutral-base-100, #f3f3f3)));/*! @css-var-fallback box-shadow */--slds-c-button-shadow:var(--slds-c-button-inverse-shadow-focus, var(--sds-c-button-inverse-shadow-focus, 0 0 3px #f3f3f3));outline:0}.slds-button--reset,.slds-button_reset{font-size:inherit;color:inherit;line-height:inherit;padding:0;background:0 0;border:0;text-align:inherit}.slds-button--neutral,.slds-button_neutral{/*! @css-var-fallback padding-left */--slds-c-button-spacing-inline-start:var(--slds-c-button-neutral-spacing-inline-start, var(--sds-c-button-neutral-spacing-inline-start, 1rem));/*! @css-var-fallback padding-right */--slds-c-button-spacing-inline-end:var(--slds-c-button-neutral-spacing-inline-end, var(--sds-c-button-neutral-spacing-inline-end, 1rem));text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:border .15s linear;transition:border .15s linear;/*! @css-var-fallback background-color */--slds-c-button-color-background:var(--slds-c-button-neutral-color-background, var(--sds-c-button-neutral-color-background, var(--slds-g-color-neutral-base-100, white)));/*! @css-var-fallback border-color */--slds-c-button-color-border:var(--slds-c-button-neutral-color-border, var(--sds-c-button-neutral-color-border, var(--slds-g-color-border-base-4, #c9c9c9)))}.slds-button--neutral:focus,.slds-button--neutral:hover,.slds-button_neutral:focus,.slds-button_neutral:hover{/*! @css-var-fallback background-color */--slds-c-button-color-background-hover:var(--slds-c-button-neutral-color-background-hover, var(--sds-c-button-neutral-color-background-hover, var(--slds-g-color-neutral-base-95, #f3f3f3)));/*! @css-var-fallback border-color */--slds-c-button-color-border-hover:var(--slds-c-button-neutral-color-border-hover, var(--sds-c-button-neutral-color-border-hover, var(--slds-g-color-border-base-4, #c9c9c9)))}.slds-button--neutral:active,.slds-button_neutral:active{/*! @css-var-fallback background-color */--slds-c-button-color-background-active:var(--slds-c-button-neutral-color-background-active, var(--sds-c-button-neutral-color-background-active, var(--slds-g-color-neutral-base-95, #f3f3f3)));/*! @css-var-fallback border-color */--slds-c-button-color-border-active:var(--slds-c-button-neutral-color-border-active, var(--sds-c-button-neutral-color-border-active, var(--slds-g-color-border-base-4, #c9c9c9)))}.slds-button--neutral:disabled,.slds-button--neutral[disabled],.slds-button_neutral:disabled,.slds-button_neutral[disabled]{background-color:var(--slds-g-color-neutral-base-100,#fff);border-color:var(--slds-g-color-border-base-4,#c9c9c9)}.slds-button--brand,.slds-button_brand{/*! @css-var-fallback padding-left */--slds-c-button-spacing-inline-start:var(--slds-c-button-brand-spacing-inline-start, var(--sds-c-button-brand-spacing-inline-start, 1rem));/*! @css-var-fallback padding-right */--slds-c-button-spacing-inline-end:var(--slds-c-button-brand-spacing-inline-end, var(--sds-c-button-brand-spacing-inline-end, 1rem));text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:border .15s linear;transition:border .15s linear;/*! @css-var-fallback background-color */--slds-c-button-color-background:var(--slds-c-button-brand-color-background, var(--sds-c-button-brand-color-background, #0176d3));/*! @css-var-fallback border-color */--slds-c-button-color-border:var(--slds-c-button-brand-color-border, var(--sds-c-button-brand-color-border, #0176d3));/*! @css-var-fallback color */--slds-c-button-text-color:var(--slds-c-button-brand-text-color, var(--sds-c-button-brand-text-color, var(--slds-g-color-neutral-base-100, white)))}.slds-button--brand:focus,.slds-button--brand:hover,.slds-button_brand:focus,.slds-button_brand:hover{/*! @css-var-fallback background-color */--slds-c-button-color-background-hover:var(--slds-c-button-brand-color-background-hover, var(--sds-c-button-brand-color-background-hover, #014486));/*! @css-var-fallback border-color */--slds-c-button-color-border-hover:var(--slds-c-button-brand-color-border-hover, var(--sds-c-button-brand-color-border-hover, #014486));/*! @css-var-fallback color */--slds-c-button-text-color-hover:var(--slds-c-button-brand-text-color-hover, var(--sds-c-button-brand-text-color-hover, var(--slds-g-link-text-color-hover, white)))}.slds-button--brand:active,.slds-button_brand:active{/*! @css-var-fallback background-color */--slds-c-button-color-background-active:var(--slds-c-button-brand-color-background-active, var(--sds-c-button-brand-color-background-active, #014486));/*! @css-var-fallback border-color */--slds-c-button-color-border-active:var(--sds-c-button-brand-color-border-active, var(--sds-c-button-brand-color-border-active, #014486));/*! @css-var-fallback color */--slds-c-button-text-color-active:var(--slds-c-button-brand-text-color-active, var(--sds-c-button-brand-text-color-active, var(--slds-g-color-neutral-base-100, white)))}.slds-button--brand:disabled,.slds-button--brand[disabled],.slds-button_brand:disabled,.slds-button_brand[disabled]{background-color:var(--slds-g-color-neutral-base-80,#c9c7c5);border-color:var(--slds-g-color-neutral-base-80,#c9c7c5);color:var(--slds-g-color-neutral-base-100,#fff)}.slds-button_outline-brand{/*! @css-var-fallback padding-left */--slds-c-button-spacing-inline-start:var(--slds-c-button-outline-brand-spacing-inline-start, var(--sds-c-button-outline-brand-spacing-inline-start, 1rem));/*! @css-var-fallback padding-right */--slds-c-button-spacing-inline-end:var(--slds-c-button-outline-brand-spacing-inline-end, var(--sds-c-button-outline-brand-spacing-inline-end, 1rem));text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:border .15s linear;transition:border .15s linear;/*! @css-var-fallback background-color */--slds-c-button-color-background:var(--slds-c-button-outline-brand-color-background, var(--sds-c-button-outline-brand-color-background, var(--slds-g-color-neutral-base-100, white)));/*! @css-var-fallback border-color */--slds-c-button-color-border:var(--slds-c-button-outline-brand-color-border, var(--sds-c-button-outline-brand-color-border, #0176d3))}.slds-button_outline-brand:focus,.slds-button_outline-brand:hover{/*! @css-var-fallback background-color */--slds-c-button-color-background-hover:var(--slds-c-button-outline-brand-color-background-hover, var(--sds-c-button-outline-brand-color-background-hover, var(--slds-g-color-neutral-base-95, #f3f3f3)));/*! @css-var-fallback border-color */--slds-c-button-color-border-hover:var(--slds-c-button-outline-brand-color-border-hover, var(--sds-c-button-outline-brand-color-border-hover, #0176d3))}.slds-button_outline-brand:active{/*! @css-var-fallback background-color */--slds-c-button-color-background-active:var(--slds-c-button-outline-brand-color-background-active, var(--sds-c-button-outline-brand-color-background-active, var(--slds-g-color-neutral-base-95, #f3f3f3)));/*! @css-var-fallback border-color */--slds-c-button-color-border-active:var(--sds-c-button-outline-brand-color-border-active, var(--sds-c-button-outline-brand-color-border-active, #0176d3))}.slds-button_outline-brand:disabled,.slds-button_outline-brand[disabled]{background-color:var(--slds-g-color-neutral-base-100,#fff);border-color:var(--slds-g-color-border-base-4,#c9c9c9)}.slds-button--inverse,.slds-button_inverse{/*! @css-var-fallback padding-left */--slds-c-button-spacing-inline-start:var(--slds-c-button-inverse-spacing-inline-start, var(--sds-c-button-inverse-spacing-inline-start, 1rem));/*! @css-var-fallback padding-right */--slds-c-button-spacing-inline-end:var(--slds-c-button-inverse-spacing-inline-end, var(--sds-c-button-inverse-spacing-inline-end, 1rem));text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:border .15s linear;transition:border .15s linear;/*! @css-var-fallback background-color */--slds-c-button-color-background:var(--slds-c-button-inverse-color-background, var(--sds-c-button-inverse-color-background, transparent));/*! @css-var-fallback border-color */--slds-c-button-color-border:var(--slds-c-button-inverse-color-border, var(--sds-c-button-inverse-color-border, var(--slds-g-color-border-base-4, #c9c9c9)))}.slds-button--inverse:focus,.slds-button--inverse:hover,.slds-button_inverse:focus,.slds-button_inverse:hover{/*! @css-var-fallback border-color */--slds-c-button-color-background-hover:var(--slds-c-button-inverse-color-background-hover, var(--sds-c-button-inverse-color-background-hover, var(--slds-g-color-neutral-base-95, #f3f3f3)));/*! @css-var-fallback border-color */--slds-c-button-color-border-hover:var(--slds-c-button-inverse-color-border-hover, var(--sds-c-button-inverse-color-border-hover, var(--slds-g-color-border-base-4, #c9c9c9)))}.slds-button--inverse:active,.slds-button_inverse:active{/*! @css-var-fallback background-color */--slds-c-button-color-background-active:var(--slds-c-button-inverse-color-background-active, var(--sds-c-button-inverse-color-background-active, var(--slds-g-color-neutral-base-95, #f3f3f3)));/*! @css-var-fallback border-color */--slds-c-button-color-border-active:var(--slds-c-button-inverse-color-border-active, var(--sds-c-button-inverse-color-border-active, var(--slds-g-color-border-base-4, #c9c9c9)))}.slds-button--inverse:disabled,.slds-button--inverse[disabled],.slds-button_inverse:disabled,.slds-button_inverse[disabled]{background-color:transparent;border-color:var(--slds-g-color-neutral-100-opacity-10,rgba(255,255,255,.15))}.slds-button--icon-border-inverse,.slds-button--icon-border-inverse:link,.slds-button--icon-border-inverse:visited,.slds-button--inverse,.slds-button--inverse:link,.slds-button--inverse:visited,.slds-button_icon-border-inverse,.slds-button_icon-border-inverse:link,.slds-button_icon-border-inverse:visited,.slds-button_inverse,.slds-button_inverse:link,.slds-button_inverse:visited{/*! @css-var-fallback color */--slds-c-button-text-color:var(--slds-c-button-inverse-text-color, var(--sds-c-button-inverse-text-color, var(--slds-g-color-neutral-base-100, #f3f3f3)))}.slds-button--icon-border-inverse:focus,.slds-button--icon-border-inverse:hover,.slds-button--inverse:focus,.slds-button--inverse:hover,.slds-button_icon-border-inverse:focus,.slds-button_icon-border-inverse:hover,.slds-button_inverse:focus,.slds-button_inverse:hover{/*! @css-var-fallback color */--slds-c-button-text-color-hover:var(--slds-c-button-inverse-text-color-hover, var(--sds-c-button-inverse-text-color-hover, var(--slds-g-link-color, #0176d3)))}.slds-button--icon-border-inverse:focus,.slds-button--inverse:focus,.slds-button_icon-border-inverse:focus,.slds-button_inverse:focus{/*! @css-var-fallback box-shadow */--slds-c-button-shadow:var(--sds-c-button-inverse-shadow-focus, var(--sds-c-button-inverse-shadow-focus, 0 0 3px #f3f3f3));/*! @css-var-fallback border-color */--slds-c-button-color-border:var(--slds-g-color-neutral-base-100, #f3f3f3);outline:0}.slds-button--icon-border-inverse:active,.slds-button--inverse:active,.slds-button_icon-border-inverse:active,.slds-button_inverse:active{/*! @css-var-fallback color */--slds-c-button-text-color-active:var(--slds-c-button-inverse-text-color-active, var(--sds-c-button-inverse-text-color-active, var(--slds-g-link-color, #0176d3)))}.slds-button--icon-border-inverse:disabled,.slds-button--icon-border-inverse[disabled],.slds-button--inverse:disabled,.slds-button--inverse[disabled],.slds-button_icon-border-inverse:disabled,.slds-button_icon-border-inverse[disabled],.slds-button_inverse:disabled,.slds-button_inverse[disabled]{color:var(--slds-g-color-neutral-100-opacity-50,rgba(255,255,255,.5))}.slds-button--destructive,.slds-button_destructive{/*! @css-var-fallback padding-left */--slds-c-button-spacing-inline-start:var(--slds-c-button-destructive-spacing-inline-start, var(--sds-c-button-destructive-spacing-inline-start, 1rem));/*! @css-var-fallback padding-right */--slds-c-button-spacing-inline-end:var(--slds-c-button-destructive-spacing-inline-end, var(--sds-c-button-destructive-spacing-inline-end, 1rem));text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:border .15s linear;transition:border .15s linear;/*! @css-var-fallback background-color */--slds-c-button-color-background:var(--slds-c-button-destructive-color-background, var(--sds-c-button-destructive-color-background, var(--slds-g-color-error-base-40, #ba0517)));/*! @css-var-fallback border-color */--slds-c-button-color-border:var(--slds-c-button-destructive-color-border, var(--sds-c-button-destructive-color-border, var(--slds-g-color-error-base-40, #ba0517)));/*! @css-var-fallback color */--slds-c-button-text-color:var(--slds-c-button-destructive-text-color, + var(--sds-c-button-destructive-text-color, var(--slds-g-color-neutral-base-100, white)))}.slds-button--destructive:focus,.slds-button--destructive:hover,.slds-button_destructive:focus,.slds-button_destructive:hover{/*! @css-var-fallback background-color */--slds-c-button-color-background-hover:var(--slds-c-button-destructive-color-background-hover, var(--sds-c-button-destructive-color-background-hover, var(--slds-g-color-error-base-30, #8e030f)));/*! @css-var-fallback border-color */--slds-c-button-color-border-hover:var(--sds-c-button-destructive-color-border-hover, var(--sds-c-button-destructive-color-border-hover, var(--slds-g-color-error-base-40, #ba0517)));/*! @css-var-fallback color */--slds-c-button-text-color-hover:var(--sds-c-button-destructive-text-color-hover, var(--sds-c-button-destructive-text-color-hover, var(--slds-g-color-neutral-base-100, white)))}.slds-button--destructive:active,.slds-button_destructive:active{/*! @css-var-fallback background-color */--slds-c-button-color-background-active:var(--slds-c-button-destructive-color-background-active, var(--sds-c-button-destructive-color-background-active, var(--slds-g-color-error-base-30, #8e030f)));/*! @css-var-fallback border-color */--slds-c-button-color-border-active:var(--slds-c-button-destructive-color-border-active, var(--sds-c-button-destructive-color-border-active, var(--slds-g-color-error-base-30, #8e030f)));/*! @css-var-fallback color */--slds-c-button-text-color-active:var(--slds-c-button-destructive-text-color-active, var(--sds-c-button-destructive-text-color-active, var(--slds-g-color-neutral-base-100, white)))}.slds-button--destructive:disabled,.slds-button--destructive[disabled],.slds-button_destructive:disabled,.slds-button_destructive[disabled]{background-color:var(--slds-g-color-neutral-base-80,#c9c7c5);border-color:var(--slds-g-color-neutral-base-80,#c9c7c5);color:var(--slds-g-color-neutral-base-100,#fff)}.slds-button_text-destructive{/*! @css-var-fallback padding-left */--slds-c-button-spacing-inline-start:var(--slds-c-button-text-destructive-spacing-inline-start, var(--sds-c-button-text-destructive-spacing-inline-start, 1rem));/*! @css-var-fallback padding-right */--slds-c-button-spacing-inline-end:var(--slds-c-button-text-destructive-spacing-inline-end, var(--sds-c-button-text-destructive-spacing-inline-end, 1rem));text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:border .15s linear;transition:border .15s linear;/*! @css-var-fallback background-color */--slds-c-button-color-background:var(--slds-c-button-text-destructive-color-background, var(--sds-c-button-text-destructive-color-background, var(--slds-g-color-neutral-base-100, white)));/*! @css-var-fallback border-color */--slds-c-button-color-border:var(--slds-c-button-text-destructive-color-border, var(--sds-c-button-text-destructive-color-border, var(--slds-g-color-border-base-4, #c9c9c9)));/*! @css-var-fallback color */--slds-c-button-text-color:var(--slds-c-button-text-destructive-text-color, var(--sds-c-button-text-destructive-text-color, var(--slds-g-color-error-base-30, #ea001e)))}.slds-button_text-destructive:focus,.slds-button_text-destructive:hover{/*! @css-var-fallback background-color */--slds-c-button-color-background-hover:var(--slds-c-button-text-destructive-color-background-hover, var(--sds-c-button-text-destructive-color-background-hover, var(--slds-g-color-neutral-base-95, #f3f3f3)));/*! @css-var-fallback border-color */--slds-c-button-color-border-hover:var(--slds-c-button-text-destructive-color-border-hover, var(--sds-c-button-text-destructive-color-border-hover, var(--slds-g-color-border-base-4, #c9c9c9)));/*! @css-var-fallback color */--slds-c-button-text-color-hover:var(--sds-c-button-text-destructive-text-color-hover, var(--sds-c-button-text-destructive-text-color-hover, var(--slds-g-color-error-base-30, #ba0517)))}.slds-button_text-destructive:active{/*! @css-var-fallback background-color */--slds-c-button-color-background-active:var(--slds-c-button-text-destructive-color-background-active, var(--sds-c-button-text-destructive-color-background-active, var(--slds-g-color-neutral-base-95, #f3f3f3)));/*! @css-var-fallback border-color */--slds-c-button-color-border-active:var(--sds-c-button-text-destructive-color-border-active, var(--sds-c-button-text-destructive-color-border-active, var(--slds-g-color-border-base-4, #c9c9c9)));/*! @css-var-fallback color */--slds-c-button-text-color-active:var(--slds-c-button-text-destructive-text-color-active, var(--sds-c-button-text-destructive-text-color-active, var(--slds-g-color-error-base-30, #ba0517)))}.slds-button_text-destructive:disabled,.slds-button_text-destructive[disabled]{background-color:var(--slds-g-color-neutral-base-100,#fff);border-color:var(--slds-g-color-border-base-4,#c9c9c9);color:var(--slds-g-color-neutral-base-80,#c9c9c9)}.slds-button--success,.slds-button_success{/*! @css-var-fallback padding-left */--slds-c-button-spacing-inline-start:var(--slds-c-button-success-spacing-inline-start, var(--sds-c-button-success-spacing-inline-start, 1rem));/*! @css-var-fallback padding-right */--slds-c-button-spacing-inline-end:var(--slds-c-button-success-spacing-inline-end, var(--sds-c-button-success-spacing-inline-end, 1rem));text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:border .15s linear;transition:border .15s linear;/*! @css-var-fallback background-color */--slds-c-button-color-background:var(--slds-c-button-success-color-background, var(--sds-c-button-success-color-background, var(--slds-g-color-success-base-70, #45c65a)));/*! @css-var-fallback border-color */--slds-c-button-color-border:var(--slds-c-button-success-color-border, var(--sds-c-button-success-color-border, var(--slds-g-color-success-base-50, #91db8b)));/*! @css-var-fallback color */--slds-c-button-text-color:var(--slds-c-button-success-text-color, var(--sds-c-button-success-text-color, var(--slds-g-color-neutral-base-10, #181818)))}.slds-button--success:focus,.slds-button--success:hover,.slds-button_success:focus,.slds-button_success:hover{/*! @css-var-fallback background-color */--slds-c-button-color-background-hover:var(--slds-c-button-success-color-background-hover, var(--sds-c-button-success-color-background-hover, var(--slds-g-color-success-base-50, #2e844a)));/*! @css-var-fallback border-color */--slds-c-button-color-border-hover:var(--slds-c-button-success-color-border-hover, var(--sds-c-button-success-color-border-hover, var(--slds-g-color-success-base-50, #2e844a)));/*! @css-var-fallback color */--slds-c-button-text-color-hover:var(--slds-c-button-success-text-color-hover, var(--sds-c-button-success-text-color-hover, var(--slds-g-color-neutral-base-100, white)))}.slds-button--success:active,.slds-button_success:active{/*! @css-var-fallback background-color */--slds-c-button-color-background-active:var(--slds-c-button-success-color-background-active, var(--sds-c-button-success-color-background-active, var(--slds-g-color-success-base-50, #2e844a)));/*! @css-var-fallback border-color */--slds-c-button-color-border-active:var(--slds-c-button-success-color-border-active, var(--sds-c-button-success-color-border-active, var(--slds-g-color-success-base-50, #2e844a)));/*! @css-var-fallback color */--slds-c-button-text-color-active:var(--slds-c-button-success-text-color-active, var(--sds-c-button-success-text-color-active, var(--slds-g-color-neutral-base-100, white)))}.slds-button--success:disabled,.slds-button--success[disabled],.slds-button_success:disabled,.slds-button_success[disabled]{background-color:var(--slds-g-color-neutral-base-80,#c9c7c5);border-color:var(--slds-g-color-neutral-base-80,#c9c7c5);color:var(--slds-g-color-neutral-base-100,#fff)}.slds-button__icon{width:.875rem;height:.875rem;fill:var(--slds-c-icon-color-foreground,currentColor)}.slds-button__icon--large,.slds-button__icon_large{width:1.5rem;height:1.5rem}.slds-button__icon--small,.slds-button__icon_small{width:.75rem;height:.75rem}.slds-button__icon--x-small,.slds-button__icon_x-small{width:.5rem;height:.5rem}.slds-button__icon--left,.slds-button__icon_left{margin-right:.5rem}.slds-button__icon--right,.slds-button__icon_right{margin-left:.5rem}.slds-button_full-width{font-size:inherit;color:inherit;line-height:inherit;padding:0;background:0 0;border:0;text-align:inherit;width:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.slds-button_full-width:focus{/*! @css-var-fallback box-shadow */--slds-c-button-shadow:none}.slds-button_stretch{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.slds-button__icon--stateful,.slds-button__icon_stateful{width:.75rem;height:.75rem;fill:currentColor}.slds-button--neutral.slds-is-selected,.slds-button_neutral.slds-is-selected{/*! @css-var-fallback background-color */--slds-c-button-neutral-color-background:var(--slds-c-button-stateful-color-background-selected, transparent);/*! @css-var-fallback border-color */--slds-c-button-neutral-color-border:var(--slds-c-button-stateful-color-border-selected, transparent)}.slds-button--neutral.slds-is-selected:focus:not([disabled]),.slds-button--neutral.slds-is-selected:hover:not([disabled]),.slds-button_neutral.slds-is-selected:focus:not([disabled]),.slds-button_neutral.slds-is-selected:hover:not([disabled]){/*! @css-var-fallback background-color */--slds-c-button-neutral-color-background-hover:var(--slds-c-button-stateful-color-background-selected-hover, var(--slds-g-color-neutral-base-95, #f3f3f3));/*! @css-var-fallback border-color */--slds-c-button-neutral-color-border-hover:var(--slds-c-button-stateful-color-border-selected-hover, var(--slds-g-color-border-base-1, #c9c9c9))}.slds-button--neutral.slds-is-selected:active:not([disabled]),.slds-button_neutral.slds-is-selected:active:not([disabled]){/*! @css-var-fallback background-color */--slds-c-button-neutral-color-background-active:var(--slds-c-button-stateful-color-background-selected-active, var(--slds-g-color-neutral-base-95, #f3f3f3))}.slds-button--inverse.slds-is-selected,.slds-button_inverse.slds-is-selected{border-color:transparent}.slds-button_stateful .slds-text-not-selected,.slds-button_stateful .slds-text-selected,.slds-button_stateful .slds-text-selected-focus{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slds-not-selected .slds-text-selected{display:none}.slds-not-selected .slds-text-selected-focus{display:none}.slds-not-selected .slds-text-not-selected{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.slds-is-selected-clicked .slds-text-selected,.slds-is-selected[disabled] .slds-text-selected,.slds-is-selected[disabled]:focus .slds-text-selected,.slds-is-selected[disabled]:hover .slds-text-selected{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.slds-is-selected-clicked .slds-text-selected-focus,.slds-is-selected[disabled] .slds-text-selected-focus,.slds-is-selected[disabled]:focus .slds-text-selected-focus,.slds-is-selected[disabled]:hover .slds-text-selected-focus{display:none}.slds-is-selected-clicked .slds-text-not-selected,.slds-is-selected[disabled] .slds-text-not-selected,.slds-is-selected[disabled]:focus .slds-text-not-selected,.slds-is-selected[disabled]:hover .slds-text-not-selected{display:none}.slds-is-selected .slds-text-not-selected{display:none}.slds-is-selected .slds-text-selected{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.slds-is-selected .slds-text-selected-focus{display:none}.slds-is-selected:focus .slds-text-not-selected,.slds-is-selected:hover .slds-text-not-selected{display:none}.slds-is-selected:focus .slds-text-selected,.slds-is-selected:hover .slds-text-selected{display:none}.slds-is-selected:focus .slds-text-selected-focus,.slds-is-selected:hover .slds-text-selected-focus{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.slds-button_dual-stateful .slds-text-not-pressed{display:block}.slds-button_dual-stateful .slds-text-pressed{display:none}.slds-button_dual-stateful.slds-is-pressed{padding-left:var(--slds-c-button-brand-spacing-inline-start,var(--sds-c-button-brand-spacing-inline-start,1rem));padding-right:var(--slds-c-button-brand-spacing-inline-end,var(--sds-c-button-brand-spacing-inline-end,1rem));text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:border .15s linear;transition:border .15s linear;/*! @css-var-fallback background-color */--slds-c-button-color-background:var(--slds-c-button-dual-stateful-color-background-selected, + var(--slds-c-button-brand-color-background, + var(--sds-c-button-brand-color-background, #0176d3)));/*! @css-var-fallback border-color */--slds-c-button-color-border:var(--slds-c-button-dual-stateful-color-border-selected, + var(--slds-c-button-brand-color-border, + var(--sds-c-button-brand-color-border, #0176d3)));/*! @css-var-fallback color */--slds-c-button-text-color:var(--slds-c-button-dual-stateful-text-color-selected, + var(--slds-c-button-brand-text-color, + var(--sds-c-button-brand-text-color, var(--slds-g-color-neutral-base-100, white))));--slds-c-button-text-color-hover:var(--slds-c-button-dual-stateful-text-color-selected-hover, + var(--slds-c-button-brand-text-color-hover, + var(--sds-c-button-brand-text-color-hover, + var(--slds-g-color-neutral-base-100, white))))}.slds-button_dual-stateful.slds-is-pressed:focus,.slds-button_dual-stateful.slds-is-pressed:hover{/*! @css-var-fallback background-color */--slds-c-button-dual-stateful-color-background-selected:var(--slds-c-button-dual-stateful-color-background-selected-hover, + var(--slds-c-button-brand-color-background-hover, + var(--sds-c-button-brand-color-background-hover, #014486)));/*! @css-var-fallback border-color */--slds-c-button-dual-stateful-color-border-selected:var(--slds-c-button-dual-stateful-color-border-selected-hover, + var(--slds-c-button-brand-color-border-hover, + var(--sds-c-button-brand-color-border-hover, #014486)));/*! @css-var-fallback color */--slds-c-button-dual-stateful-text-color-selected:var(--slds-c-button-dual-stateful-text-color-selected-hover, + var(--slds-c-button-brand-text-color-hover, + var(--sds-c-button-brand-text-color-hover, var(--slds-g-color-neutral-base-100, white))));--slds-c-button-dual-stateful-text-color-selected-hover:var(--slds-c-button-brand-text-color-hover, + var(--sds-c-button-brand-text-color-hover, + var(--slds-g-color-neutral-base-100, white)))}.slds-button_dual-stateful.slds-is-pressed .slds-text-not-pressed{display:none}.slds-button_dual-stateful.slds-is-pressed .slds-text-pressed{display:block}.slds-button--icon-bare,.slds-button_icon-bare{line-height:1;vertical-align:middle;color:var(--slds-g-color-neutral-base-50,#747474)}.slds-button--icon,.slds-button--icon-border,.slds-button--icon-border-filled,.slds-button--icon-border-inverse,.slds-button--icon-container,.slds-button--icon-error,.slds-button--icon-inverse,.slds-button--icon-more,.slds-button--icon-warning,.slds-button_icon,.slds-button_icon-border,.slds-button_icon-border-filled,.slds-button_icon-border-inverse,.slds-button_icon-container,.slds-button_icon-error,.slds-button_icon-inverse,.slds-button_icon-more,.slds-button_icon-warning{line-height:1;vertical-align:middle;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--slds-g-color-neutral-base-50,#747474);-ms-flex-negative:0;flex-shrink:0}.slds-button--icon-border,.slds-button--icon-border-filled,.slds-button--icon-border-inverse,.slds-button--icon-container,.slds-button--icon-container-more,.slds-button--icon-more,.slds-button_icon-border,.slds-button_icon-border-filled,.slds-button_icon-border-inverse,.slds-button_icon-brand,.slds-button_icon-container,.slds-button_icon-container-more,.slds-button_icon-more{width:2rem;height:2rem}.slds-button--icon-border,.slds-button--icon-border-filled,.slds-button_icon-border,.slds-button_icon-border-filled{line-height:1;vertical-align:middle;color:var(--slds-g-color-neutral-base-50,#747474);border:1px solid var(--slds-g-color-border-base-1,#c9c9c9);-webkit-transition:border .15s linear;transition:border .15s linear;border-color:var(--slds-g-color-border-base-4,#c9c9c9)}.slds-button--icon-border-filled:disabled,.slds-button--icon-border-filled[disabled],.slds-button--icon-border:disabled,.slds-button--icon-border[disabled],.slds-button_icon-border-filled:disabled,.slds-button_icon-border-filled[disabled],.slds-button_icon-border:disabled,.slds-button_icon-border[disabled]{color:var(--slds-g-color-neutral-base-80,#c9c9c9);border-color:var(--slds-g-color-border-base-4,#c9c9c9)}.slds-button--icon-border-inverse,.slds-button_icon-border-inverse{background-color:transparent;border-color:#c9c9c9}.slds-button--icon-border-inverse:disabled,.slds-button--icon-border-inverse[disabled],.slds-button_icon-border-inverse:disabled,.slds-button_icon-border-inverse[disabled]{background-color:transparent;border-color:var(--slds-g-color-neutral-100-opacity-10,rgba(255,255,255,.15))}.slds-button_icon-brand{background-color:#0176d3;border-color:#0176d3;color:var(--slds-g-color-neutral-base-100,#fff)}.slds-button_icon-brand:active,.slds-button_icon-brand:link,.slds-button_icon-brand:visited{color:var(--slds-g-color-neutral-base-100,#fff)}.slds-button_icon-brand:focus,.slds-button_icon-brand:hover{background-color:#014486;border-color:#014486;color:var(--slds-g-color-neutral-base-100,#fff)}.slds-button_icon-brand:active{background-color:#014486;border-color:#014486}.slds-button_icon-brand:disabled,.slds-button_icon-brand[disabled]{background:var(--slds-g-color-neutral-base-80,#c9c7c5);border-color:var(--slds-g-color-neutral-base-80,#c9c7c5);color:var(--slds-g-color-neutral-base-100,#fff)}.slds-button--icon-border-filled,.slds-button_icon-border-filled{background-color:var(--slds-g-color-neutral-base-100,#fff)}.slds-button--icon-border-filled:disabled,.slds-button--icon-border-filled[disabled],.slds-button_icon-border-filled:disabled,.slds-button_icon-border-filled[disabled]{border-color:var(--slds-g-color-border-base-4,#c9c9c9);background-color:var(--slds-g-color-neutral-base-100,#fff)}.slds-button--icon-border-inverse,.slds-button--icon-inverse,.slds-button_icon-border-inverse,.slds-button_icon-inverse{color:var(--slds-g-color-neutral-base-100,#fff)}.slds-button--icon-border-inverse:focus,.slds-button--icon-border-inverse:hover,.slds-button--icon-inverse:focus,.slds-button--icon-inverse:hover,.slds-button_icon-border-inverse:focus,.slds-button_icon-border-inverse:hover,.slds-button_icon-inverse:focus,.slds-button_icon-inverse:hover{color:var(--slds-g-color-neutral-100-opacity-75,rgba(255,255,255,.75))}.slds-button--icon-border-inverse:focus,.slds-button--icon-inverse:focus,.slds-button_icon-border-inverse:focus,.slds-button_icon-inverse:focus{outline:0;-webkit-box-shadow:0 0 3px #f3f3f3;box-shadow:0 0 3px #f3f3f3;border:1px solid var(--slds-g-color-neutral-base-100,#f3f3f3)}.slds-button--icon-border-inverse:active,.slds-button--icon-inverse:active,.slds-button_icon-border-inverse:active,.slds-button_icon-inverse:active{color:var(--slds-g-color-neutral-100-opacity-50,rgba(255,255,255,.5))}.slds-button--icon-border-inverse:disabled,.slds-button--icon-border-inverse[disabled],.slds-button--icon-inverse:disabled,.slds-button--icon-inverse[disabled],.slds-button_icon-border-inverse:disabled,.slds-button_icon-border-inverse[disabled],.slds-button_icon-inverse:disabled,.slds-button_icon-inverse[disabled]{color:var(--slds-g-color-neutral-100-opacity-10,rgba(255,255,255,.15))}.slds-button--icon-error,.slds-button--icon-error:active,.slds-button--icon-error:focus,.slds-button--icon-error:hover,.slds-button_icon-error,.slds-button_icon-error:active,.slds-button_icon-error:focus,.slds-button_icon-error:hover{color:var(--slds-g-color-error-base-40,#ea001e)}.slds-button--icon-warning,.slds-button--icon-warning:active,.slds-button--icon-warning:focus,.slds-button--icon-warning:hover,.slds-button_icon-warning,.slds-button_icon-warning:active,.slds-button_icon-warning:focus,.slds-button_icon-warning:hover{color:var(--slds-g-color-warning-base-50,#fe9339)}.slds-button_icon-current-color{color:currentColor}.slds-button--icon-large,.slds-button_icon-large{width:3rem;height:3rem}.slds-button--icon-large .slds-button__icon,.slds-button_icon-large .slds-button__icon{width:1.5rem;height:1.5rem}.slds-button--icon-small,.slds-button_icon-small{width:1.5rem;height:1.5rem}.slds-button--icon-x-small,.slds-button_icon-x-small{width:1.25rem;height:1.25rem;line-height:1}.slds-button--icon-x-small .slds-button__icon,.slds-button_icon-x-small .slds-button__icon{width:.75rem;height:.75rem}.slds-button--icon-xx-small,.slds-button_icon-xx-small{width:1rem;height:1rem;line-height:1}.slds-button--icon-xx-small .slds-button__icon,.slds-button_icon-xx-small .slds-button__icon{width:.5rem;height:.5rem}.slds-button--icon-more,.slds-button_icon-more{width:auto;line-height:1.875rem;padding:0 .5rem;background-color:var(--slds-g-color-neutral-base-100,#fff);border-color:var(--slds-g-color-border-base-4,#c9c9c9);color:var(--slds-g-color-neutral-base-50,#747474)}.slds-button--icon-more:focus .slds-button__icon,.slds-button--icon-more:hover .slds-button__icon,.slds-button_icon-more:focus .slds-button__icon,.slds-button_icon-more:hover .slds-button__icon{fill:#0176d3}.slds-button--icon-more:active .slds-button__icon,.slds-button_icon-more:active .slds-button__icon{fill:#014486}.slds-button--icon-more:disabled,.slds-button--icon-more[disabled],.slds-button_icon-more:disabled,.slds-button_icon-more[disabled]{cursor:default}.slds-button--icon-more:disabled .slds-button__icon,.slds-button--icon-more[disabled] .slds-button__icon,.slds-button_icon-more:disabled .slds-button__icon,.slds-button_icon-more[disabled] .slds-button__icon{fill:var(--slds-g-color-neutral-base-80,#c9c9c9)}.slds-button--icon-container-more,.slds-button_icon-container-more{width:auto;line-height:1.875rem;padding:0 .5rem;vertical-align:middle}.slds-button__icon--hint,.slds-button__icon_hint{fill:var(--slds-g-color-neutral-base-50,#aeaeae)}.slds-button__icon--inverse-hint,.slds-button__icon_inverse-hint{fill:var(--slds-g-color-neutral-100-opacity-50,rgba(255,255,255,.5))}.slds-hint-parent .slds-button--icon-border-inverse,.slds-hint-parent .slds-button_icon-border-inverse{border-color:var(--slds-g-color-neutral-100-opacity-50,rgba(255,255,255,.5))}.slds-hint-parent .slds-button--icon-border-inverse:focus,.slds-hint-parent .slds-button_icon-border-inverse:focus{border-color:var(--slds-g-color-neutral-100-opacity-75,rgba(255,255,255,.75))}.slds-hint-parent:focus .slds-button--icon-border-inverse,.slds-hint-parent:focus .slds-button_icon-border-inverse,.slds-hint-parent:hover .slds-button--icon-border-inverse,.slds-hint-parent:hover .slds-button_icon-border-inverse{border-color:var(--slds-g-color-neutral-100-opacity-75,rgba(255,255,255,.75))}.slds-hint-parent:focus .slds-button__icon--hint,.slds-hint-parent:focus .slds-button__icon_hint,.slds-hint-parent:hover .slds-button__icon--hint,.slds-hint-parent:hover .slds-button__icon_hint{fill:var(--slds-g-color-neutral-base-40,#747474)}.slds-hint-parent:focus .slds-button__icon--inverse-hint,.slds-hint-parent:focus .slds-button__icon_inverse-hint,.slds-hint-parent:hover .slds-button__icon--inverse-hint,.slds-hint-parent:hover .slds-button__icon_inverse-hint{fill:var(--slds-g-color-neutral-100-opacity-75,rgba(255,255,255,.75))}.slds-hint-parent:focus .slds-button:disabled .slds-button__icon--hint,.slds-hint-parent:focus .slds-button:disabled .slds-button__icon_hint,.slds-hint-parent:hover .slds-button:disabled .slds-button__icon--hint,.slds-hint-parent:hover .slds-button:disabled .slds-button__icon_hint{fill:currentColor}.slds-button--icon-border.slds-is-selected,.slds-button--icon-container.slds-is-selected,.slds-button_icon-border-filled.slds-is-selected,.slds-button_icon-border-inverse.slds-is-selected,.slds-button_icon-border.slds-is-selected,.slds-button_icon-container.slds-is-selected{background-color:#0176d3;border-color:#0176d3;color:var(--slds-g-color-neutral-base-100,#fff)}.slds-button--icon-border.slds-is-selected:active,.slds-button--icon-border.slds-is-selected:link,.slds-button--icon-border.slds-is-selected:visited,.slds-button--icon-container.slds-is-selected:active,.slds-button--icon-container.slds-is-selected:link,.slds-button--icon-container.slds-is-selected:visited,.slds-button_icon-border-filled.slds-is-selected:active,.slds-button_icon-border-filled.slds-is-selected:link,.slds-button_icon-border-filled.slds-is-selected:visited,.slds-button_icon-border-inverse.slds-is-selected:active,.slds-button_icon-border-inverse.slds-is-selected:link,.slds-button_icon-border-inverse.slds-is-selected:visited,.slds-button_icon-border.slds-is-selected:active,.slds-button_icon-border.slds-is-selected:link,.slds-button_icon-border.slds-is-selected:visited,.slds-button_icon-container.slds-is-selected:active,.slds-button_icon-container.slds-is-selected:link,.slds-button_icon-container.slds-is-selected:visited{color:var(--slds-g-color-neutral-base-100,#fff)}.slds-button--icon-border.slds-is-selected:focus,.slds-button--icon-border.slds-is-selected:hover,.slds-button--icon-container.slds-is-selected:focus,.slds-button--icon-container.slds-is-selected:hover,.slds-button_icon-border-filled.slds-is-selected:focus,.slds-button_icon-border-filled.slds-is-selected:hover,.slds-button_icon-border-inverse.slds-is-selected:focus,.slds-button_icon-border-inverse.slds-is-selected:hover,.slds-button_icon-border.slds-is-selected:focus,.slds-button_icon-border.slds-is-selected:hover,.slds-button_icon-container.slds-is-selected:focus,.slds-button_icon-container.slds-is-selected:hover{background-color:#014486;border-color:#014486;color:var(--slds-g-color-neutral-base-100,#fff)}.slds-button--icon-border.slds-is-selected:active,.slds-button--icon-container.slds-is-selected:active,.slds-button_icon-border-filled.slds-is-selected:active,.slds-button_icon-border-inverse.slds-is-selected:active,.slds-button_icon-border.slds-is-selected:active,.slds-button_icon-container.slds-is-selected:active{background-color:#014486;border-color:#014486}.slds-button--icon-border.slds-is-selected .slds-button__icon,.slds-button--icon-container.slds-is-selected .slds-button__icon,.slds-button_icon-border-filled.slds-is-selected .slds-button__icon,.slds-button_icon-border-inverse.slds-is-selected .slds-button__icon,.slds-button_icon-border.slds-is-selected .slds-button__icon,.slds-button_icon-container.slds-is-selected .slds-button__icon{fill:var(--slds-g-color-neutral-base-100,#fff)}.slds-button--icon-border.slds-is-selected:focus .slds-button__icon,.slds-button--icon-border.slds-is-selected:hover .slds-button__icon,.slds-button--icon-container.slds-is-selected:focus .slds-button__icon,.slds-button--icon-container.slds-is-selected:hover .slds-button__icon,.slds-button_icon-border-filled.slds-is-selected:focus .slds-button__icon,.slds-button_icon-border-filled.slds-is-selected:hover .slds-button__icon,.slds-button_icon-border-inverse.slds-is-selected:focus .slds-button__icon,.slds-button_icon-border-inverse.slds-is-selected:hover .slds-button__icon,.slds-button_icon-border.slds-is-selected:focus .slds-button__icon,.slds-button_icon-border.slds-is-selected:hover .slds-button__icon,.slds-button_icon-container.slds-is-selected:focus .slds-button__icon,.slds-button_icon-container.slds-is-selected:hover .slds-button__icon{fill:var(--slds-g-color-neutral-base-100,#fff)}.slds-button--icon-border.slds-is-selected:disabled,.slds-button--icon-border.slds-is-selected[disabled],.slds-button--icon-container.slds-is-selected:disabled,.slds-button--icon-container.slds-is-selected[disabled],.slds-button_icon-border-filled.slds-is-selected:disabled,.slds-button_icon-border-filled.slds-is-selected[disabled],.slds-button_icon-border-inverse.slds-is-selected:disabled,.slds-button_icon-border-inverse.slds-is-selected[disabled],.slds-button_icon-border.slds-is-selected:disabled,.slds-button_icon-border.slds-is-selected[disabled],.slds-button_icon-container.slds-is-selected:disabled,.slds-button_icon-container.slds-is-selected[disabled]{background:var(--slds-g-color-neutral-base-80,#c9c7c5);border-color:var(--slds-g-color-neutral-base-80,#c9c7c5);color:var(--slds-g-color-neutral-base-100,#fff)}.slds-color-picker{position:relative}.slds-color-picker .slds-form-error{padding-top:.5rem;color:var(--slds-g-color-error-base-40,#ea001e);font-size:.75rem}.slds-color-picker__summary-label{display:block}.slds-color-picker__summary-button{vertical-align:top;padding:.3rem .5rem;line-height:1;background:var(--slds-g-color-neutral-base-100,#fff);margin-right:.25rem}.slds-color-picker__summary-input{display:inline-block}.slds-color-picker__summary-input .slds-input{width:6rem}.slds-color-picker__selector{margin-top:.5rem}.slds-color-picker__selector.slds-popover{width:14rem}.slds-color-picker__selector .slds-popover__footer{background:var(--slds-g-color-neutral-base-95,#f3f3f3)}.slds-color-picker__selector .slds-tabs_default__content{padding:.5rem 0 .25rem}.slds-color-picker__swatches{font-size:0}.slds-color-picker__swatches.slds-swatch{cursor:pointer}.slds-color-picker__swatch{display:inline-block;margin:.25rem}.slds-color-picker__swatch-trigger{display:inline-block}.slds-color-picker__swatch-trigger:active,.slds-color-picker__swatch-trigger:focus{outline:0;-webkit-box-shadow:0 0 3px #0176d3;box-shadow:0 0 3px #0176d3;border-radius:.25rem}.slds-color-picker__custom{padding:.25rem 0}.slds-color-picker__custom-range{position:relative;margin-bottom:.25rem;height:5rem;border:1px solid var(--slds-g-color-border-base-1,#e5e5e5);border-radius:.25rem;overflow:hidden}.slds-color-picker__custom-range:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:-webkit-gradient(linear,left bottom,left top,from(var(--slds-g-color-neutral-base-10,#000)),color-stop(1%,var(--slds-g-color-neutral-10-opacity-75,rgba(0,0,0,.9))),color-stop(99%,transparent)),-webkit-gradient(linear,left top,right top,color-stop(1%,var(--slds-g-color-neutral-base-100,#fff)),to(transparent));background:linear-gradient(to top,var(--slds-g-color-neutral-base-10,#000),var(--slds-g-color-neutral-10-opacity-75,rgba(0,0,0,.9)) 1%,transparent 99%),linear-gradient(to right,var(--slds-g-color-neutral-base-100,#fff) 1%,transparent)}.slds-color-picker__range-indicator{-webkit-transform:translate3d(-.375rem,.375rem,0);transform:translate3d(-.375rem,.375rem,0);cursor:pointer;position:absolute;height:.75rem;width:.75rem;border:2px solid #fff;border-radius:50%;-webkit-box-shadow:0 2px 4px 4px rgba(0,0,0,.16),inset 0 2px 4px 4px rgba(0,0,0,.16);box-shadow:0 2px 4px 4px rgba(0,0,0,.16),inset 0 2px 4px 4px rgba(0,0,0,.16)}.slds-color-picker__range-indicator:focus{outline:0;-webkit-box-shadow:0 0 3px #0176d3;box-shadow:0 0 3px #0176d3}.slds-color-picker__hue-and-preview{display:-webkit-box;display:-ms-flexbox;display:flex}.slds-color-picker__hue-and-preview .slds-swatch{margin-left:.25rem;height:1.5rem;width:1.5rem;border:1px solid var(--slds-g-color-border-base-1,#e5e5e5);border-radius:.25rem}.slds-color-picker__hue-slider{-moz-appearance:none;-webkit-appearance:none;appearance:none;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0;height:1.5rem;width:100%;border:1px solid var(--slds-g-color-border-base-1,#e5e5e5);border-radius:.25rem;background:-webkit-gradient(linear,left top,right top,from(red),color-stop(#ff1500),color-stop(#ff2b00),color-stop(#ff4000),color-stop(#f50),color-stop(#ff6a00),color-stop(#ff8000),color-stop(#ff9500),color-stop(#fa0),color-stop(#ffbf00),color-stop(#ffd500),color-stop(#ffea00),color-stop(yellow),color-stop(#eaff00),color-stop(#d5ff00),color-stop(#bfff00),color-stop(#af0),color-stop(#95ff00),color-stop(#80ff00),color-stop(#6aff00),color-stop(#5f0),color-stop(#40ff00),color-stop(#2bff00),color-stop(#15ff00),color-stop(lime),color-stop(#00ff15),color-stop(#00ff2b),color-stop(#00ff40),color-stop(#0f5),color-stop(#00ff6a),color-stop(#00ff80),color-stop(#00ff95),color-stop(#0fa),color-stop(#00ffbf),color-stop(#00ffd5),color-stop(#00ffea),color-stop(aqua),color-stop(#00eaff),color-stop(#00d5ff),color-stop(deepskyblue),color-stop(#0af),color-stop(#0095ff),color-stop(#0080ff),color-stop(#006aff),color-stop(#05f),color-stop(#0040ff),color-stop(#002bff),color-stop(#0015ff),color-stop(blue),color-stop(#1500ff),color-stop(#2b00ff),color-stop(#4000ff),color-stop(#50f),color-stop(#6a00ff),color-stop(#8000ff),color-stop(#9500ff),color-stop(#a0f),color-stop(#bf00ff),color-stop(#d500ff),color-stop(#ea00ff),color-stop(fuchsia),color-stop(#ff00ea),color-stop(#ff00d5),color-stop(#ff00bf),color-stop(#f0a),color-stop(#ff0095),color-stop(#ff0080),color-stop(#ff006a),color-stop(#f05),color-stop(#ff0040),color-stop(#ff002b),to(#ff0015));background:linear-gradient(to right,red,#ff1500,#ff2b00,#ff4000,#f50,#ff6a00,#ff8000,#ff9500,#fa0,#ffbf00,#ffd500,#ffea00,#ff0,#eaff00,#d5ff00,#bfff00,#af0,#95ff00,#80ff00,#6aff00,#5f0,#40ff00,#2bff00,#15ff00,#0f0,#00ff15,#00ff2b,#00ff40,#0f5,#00ff6a,#00ff80,#00ff95,#0fa,#00ffbf,#00ffd5,#00ffea,#0ff,#00eaff,#00d5ff,#00bfff,#0af,#0095ff,#0080ff,#006aff,#05f,#0040ff,#002bff,#0015ff,#00f,#1500ff,#2b00ff,#4000ff,#50f,#6a00ff,#8000ff,#9500ff,#a0f,#bf00ff,#d500ff,#ea00ff,#f0f,#ff00ea,#ff00d5,#ff00bf,#f0a,#ff0095,#ff0080,#ff006a,#f05,#ff0040,#ff002b,#ff0015)}.slds-color-picker__hue-slider::-webkit-slider-thumb{-moz-appearance:none;-webkit-appearance:none;appearance:none;cursor:pointer;height:calc(1.5rem - (1px * 2));width:.375rem;border:1px solid var(--slds-g-color-neutral-base-30,#444);border-radius:.125rem;background:var(--slds-g-color-neutral-base-95,#f3f3f3)}.slds-color-picker__hue-slider::-moz-range-thumb{-moz-appearance:none;-webkit-appearance:none;appearance:none;cursor:pointer;height:calc(1.5rem - (1px * 2));width:.375rem;border:1px solid var(--slds-g-color-neutral-base-30,#444);border-radius:.125rem;background:var(--slds-g-color-neutral-base-95,#f3f3f3)}.slds-color-picker__hue-slider::-ms-thumb{-moz-appearance:none;-webkit-appearance:none;appearance:none;cursor:pointer;height:calc(1.5rem - (1px * 2));width:.375rem;border:1px solid var(--slds-g-color-neutral-base-30,#444);border-radius:.125rem;background:var(--slds-g-color-neutral-base-95,#f3f3f3);height:1.5rem}.slds-color-picker__hue-slider:focus{outline:0}.slds-color-picker__hue-slider:focus::-webkit-slider-thumb{border-color:var(--slds-g-color-brand-base-60,#1b96ff);-webkit-box-shadow:0 0 3px #0176d3;box-shadow:0 0 3px #0176d3}.slds-color-picker__hue-slider:focus::-moz-range-thumb{border-color:var(--slds-g-color-brand-base-60,#1b96ff);box-shadow:0 0 3px #0176d3}.slds-color-picker__hue-slider:focus::-ms-thumb{border-color:var(--slds-g-color-brand-base-60,#1b96ff);box-shadow:0 0 3px #0176d3}.slds-color-picker__hue-slider::-moz-range-track{height:0}.slds-color-picker__hue-slider::-ms-track{height:0;border:0;background:0 0;color:transparent}.slds-color-picker__custom-inputs{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:.5rem}.slds-color-picker__custom-inputs .slds-form-element{-webkit-box-flex:flex-grow;-ms-flex:flex-grow;flex:flex-grow}.slds-color-picker__custom-inputs .slds-form-element:not(:first-child){margin-left:.25rem}.slds-color-picker__custom-inputs input{padding:0 .25rem}.slds-color-picker__custom-inputs abbr{cursor:text;text-decoration:none}.slds-color-picker__input-custom-hex{-webkit-box-flex:0;-ms-flex:none;flex:none;width:4.2rem}.slds-color-picker__input-custom-hex input{font-size:.75rem}.slds-color-picker__selector-footer{display:-webkit-box;display:-ms-flexbox;display:flex}.slds-color-picker__selector-footer .slds-button{-webkit-box-flex:1;-ms-flex:1;flex:1}.slds-swatch{display:inline-block;vertical-align:middle;height:1.25rem;width:1.25rem;border-radius:.125rem;-webkit-box-shadow:var(--slds-g-color-neutral-base-10,inset 0 0 1px rgba(0,0,0,.4));box-shadow:var(--slds-g-color-neutral-base-10,inset 0 0 1px rgba(0,0,0,.4))}.slds-color-picker.slds-color-picker_swatches-only{width:13.3rem;padding:.5rem}.slds-color-picker.slds-color-picker_swatches-only .slds-color-picker__selector{margin:0}.slds-icon__container,.slds-icon_container{display:inline-block;border-radius:var(--slds-c-icon-radius-border,var(--sds-c-icon-radius-border,.25rem));line-height:1;background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,transparent))}.slds-icon__container--circle,.slds-icon__container_circle,.slds-icon_container--circle,.slds-icon_container_circle{/*! @css-var-fallback border-radius */--slds-c-icon-radius-border:50%;padding:.5rem}[dir=rtl] .slds-icon_flip{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.slds-icon-action-add-contact,.slds-icon-action-add-file,.slds-icon-action-add-photo-video,.slds-icon-action-add-relationship,.slds-icon-action-adjust-value,.slds-icon-action-announcement,.slds-icon-action-apex,.slds-icon-action-approval,.slds-icon-action-back,.slds-icon-action-bug,.slds-icon-action-call,.slds-icon-action-canvas,.slds-icon-action-change-owner,.slds-icon-action-change-record-type,.slds-icon-action-check,.slds-icon-action-clone,.slds-icon-action-close,.slds-icon-action-concur,.slds-icon-action-default-custom-object,.slds-icon-action-defer,.slds-icon-action-delete,.slds-icon-action-description,.slds-icon-action-dial-in,.slds-icon-action-docusign,.slds-icon-action-download,.slds-icon-action-dropbox,.slds-icon-action-edit,.slds-icon-action-edit-groups,.slds-icon-action-edit-relationship,.slds-icon-action-email,.slds-icon-action-evernote,.slds-icon-action-fallback,.slds-icon-action-filter,.slds-icon-action-flow,.slds-icon-action-follow,.slds-icon-action-following,.slds-icon-action-freeze-user,.slds-icon-action-goal,.slds-icon-action-google-news,.slds-icon-action-info,.slds-icon-action-join-group,.slds-icon-action-lead-convert,.slds-icon-action-leave-group,.slds-icon-action-log-a-call,.slds-icon-action-log-event,.slds-icon-action-log-this-event,.slds-icon-action-manage-perm-sets,.slds-icon-action-map,.slds-icon-action-more,.slds-icon-action-new,.slds-icon-action-new-account,.slds-icon-action-new-campaign,.slds-icon-action-new-case,.slds-icon-action-new-child-case,.slds-icon-action-new-contact,.slds-icon-action-new-custom-object,.slds-icon-action-new-custom1,.slds-icon-action-new-custom10,.slds-icon-action-new-custom100,.slds-icon-action-new-custom11,.slds-icon-action-new-custom12,.slds-icon-action-new-custom13,.slds-icon-action-new-custom14,.slds-icon-action-new-custom15,.slds-icon-action-new-custom16,.slds-icon-action-new-custom17,.slds-icon-action-new-custom18,.slds-icon-action-new-custom19,.slds-icon-action-new-custom2,.slds-icon-action-new-custom20,.slds-icon-action-new-custom21,.slds-icon-action-new-custom22,.slds-icon-action-new-custom23,.slds-icon-action-new-custom24,.slds-icon-action-new-custom25,.slds-icon-action-new-custom26,.slds-icon-action-new-custom27,.slds-icon-action-new-custom28,.slds-icon-action-new-custom29,.slds-icon-action-new-custom3,.slds-icon-action-new-custom30,.slds-icon-action-new-custom31,.slds-icon-action-new-custom32,.slds-icon-action-new-custom33,.slds-icon-action-new-custom34,.slds-icon-action-new-custom35,.slds-icon-action-new-custom36,.slds-icon-action-new-custom37,.slds-icon-action-new-custom38,.slds-icon-action-new-custom39,.slds-icon-action-new-custom4,.slds-icon-action-new-custom40,.slds-icon-action-new-custom41,.slds-icon-action-new-custom42,.slds-icon-action-new-custom43,.slds-icon-action-new-custom44,.slds-icon-action-new-custom45,.slds-icon-action-new-custom46,.slds-icon-action-new-custom47,.slds-icon-action-new-custom48,.slds-icon-action-new-custom49,.slds-icon-action-new-custom5,.slds-icon-action-new-custom50,.slds-icon-action-new-custom51,.slds-icon-action-new-custom52,.slds-icon-action-new-custom53,.slds-icon-action-new-custom54,.slds-icon-action-new-custom55,.slds-icon-action-new-custom56,.slds-icon-action-new-custom57,.slds-icon-action-new-custom58,.slds-icon-action-new-custom59,.slds-icon-action-new-custom6,.slds-icon-action-new-custom60,.slds-icon-action-new-custom61,.slds-icon-action-new-custom62,.slds-icon-action-new-custom63,.slds-icon-action-new-custom64,.slds-icon-action-new-custom65,.slds-icon-action-new-custom66,.slds-icon-action-new-custom67,.slds-icon-action-new-custom68,.slds-icon-action-new-custom69,.slds-icon-action-new-custom7,.slds-icon-action-new-custom70,.slds-icon-action-new-custom71,.slds-icon-action-new-custom72,.slds-icon-action-new-custom73,.slds-icon-action-new-custom74,.slds-icon-action-new-custom75,.slds-icon-action-new-custom76,.slds-icon-action-new-custom77,.slds-icon-action-new-custom78,.slds-icon-action-new-custom79,.slds-icon-action-new-custom8,.slds-icon-action-new-custom80,.slds-icon-action-new-custom81,.slds-icon-action-new-custom82,.slds-icon-action-new-custom83,.slds-icon-action-new-custom84,.slds-icon-action-new-custom85,.slds-icon-action-new-custom86,.slds-icon-action-new-custom87,.slds-icon-action-new-custom88,.slds-icon-action-new-custom89,.slds-icon-action-new-custom9,.slds-icon-action-new-custom90,.slds-icon-action-new-custom91,.slds-icon-action-new-custom92,.slds-icon-action-new-custom93,.slds-icon-action-new-custom94,.slds-icon-action-new-custom95,.slds-icon-action-new-custom96,.slds-icon-action-new-custom97,.slds-icon-action-new-custom98,.slds-icon-action-new-custom99,.slds-icon-action-new-event,.slds-icon-action-new-group,.slds-icon-action-new-lead,.slds-icon-action-new-note,.slds-icon-action-new-notebook,.slds-icon-action-new-opportunity,.slds-icon-action-new-person-account,.slds-icon-action-new-task,.slds-icon-action-notebook,.slds-icon-action-office-365,.slds-icon-action-opportunity-competitor,.slds-icon-action-opportunity-line-item,.slds-icon-action-opportunity-team-member,.slds-icon-action-password-unlock,.slds-icon-action-preview,.slds-icon-action-priority,.slds-icon-action-question-post-action,.slds-icon-action-quote,.slds-icon-action-recall,.slds-icon-action-record,.slds-icon-action-refresh,.slds-icon-action-reject,.slds-icon-action-remove,.slds-icon-action-remove-relationship,.slds-icon-action-reset-password,.slds-icon-action-scan-disabled,.slds-icon-action-scan-enabled,.slds-icon-action-script,.slds-icon-action-search,.slds-icon-action-share,.slds-icon-action-share-file,.slds-icon-action-share-link,.slds-icon-action-share-poll,.slds-icon-action-share-post,.slds-icon-action-share-thanks,.slds-icon-action-social-post,.slds-icon-action-sort,.slds-icon-action-submit-for-approval,.slds-icon-action-update,.slds-icon-action-update-status,.slds-icon-action-upload,.slds-icon-action-user,.slds-icon-action-user-activation,.slds-icon-action-view-relationship,.slds-icon-action-web-link{padding:.5rem;border-radius:50%}.slds-icon-action-new-custom18{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755))}.slds-icon-action-new-custom29{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755))}.slds-icon-action-edit-groups{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a))}.slds-icon-action-new-custom9{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-action-log-a-call{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a))}.slds-icon-action-new-custom19{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a))}.slds-icon-action-filter{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-action-user-activation{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-action-opportunity-competitor{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-action-canvas{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-action-change-record-type{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-action-new-notebook{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-action-docusign{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-action-share-link{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8))}.slds-icon-action-add-file{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8))}.slds-icon-action-edit-relationship{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a))}.slds-icon-action-notebook{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-action-new-lead{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-action-new-custom-object{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755))}.slds-icon-action-new-account{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8))}.slds-icon-action-question-post-action{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755))}.slds-icon-action-share-file{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393))}.slds-icon-action-default-custom-object{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-action-opportunity-team-member{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-action-add-photo-video{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a))}.slds-icon-action-sort{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755))}.slds-icon-action-call{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a))}.slds-icon-action-concur{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a))}.slds-icon-action-reject{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a))}.slds-icon-action-share-poll{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-action-scan-enabled{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-action-following{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755))}.slds-icon-action-defer{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-action-opportunity-line-item{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-action-social-post{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-action-share-post{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-action-view-relationship{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-action-adjust-value{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755))}.slds-icon-action-upload{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-action-remove-relationship{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-action-freeze-user{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-action-new-person-account{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8))}.slds-icon-action-bug{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-action-apex{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5c5c5c))}.slds-icon-action-new-opportunity{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-action-fallback{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8))}.slds-icon-action-dial-in{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8))}.slds-icon-action-approval{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a))}.slds-icon-action-change-owner{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-action-new-task{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755))}.slds-icon-action-priority{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-action-remove{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-action-web-link{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-action-leave-group{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-action-manage-perm-sets{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-action-close{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-action-google-news{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-action-announcement{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-action-back{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a))}.slds-icon-action-new-custom90{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a))}.slds-icon-action-download{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-action-new-custom80{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-action-new-custom91{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393))}.slds-icon-action-search{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-action-new-event{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-action-new-custom70{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-action-new-custom81{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-action-new-custom92{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#056764))}.slds-icon-action-refresh{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-action-share-thanks{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-action-update{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-action-email{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-action-join-group{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8))}.slds-icon-action-new-custom60{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-action-new-custom71{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#cb65ff))}.slds-icon-action-new-custom82{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-action-new-custom93{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5c5c5c))}.slds-icon-action-edit{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a))}.slds-icon-action-quote{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755))}.slds-icon-action-dropbox{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-action-description{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755))}.slds-icon-action-map{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-action-user{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-action-reset-password{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-action-new-custom50{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-action-new-custom61{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-action-new-custom72{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8))}.slds-icon-action-new-custom83{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-action-new-custom94{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a))}.slds-icon-action-clone{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-action-script{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-action-delete{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-action-new-custom40{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755))}.slds-icon-action-new-custom51{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-action-new-custom62{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8))}.slds-icon-action-new-custom73{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-action-new-custom84{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-action-new-custom95{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755))}.slds-icon-action-scan-disabled{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393))}.slds-icon-action-share{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-action-new-custom30{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-action-new-custom41{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a))}.slds-icon-action-new-custom52{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-action-new-custom63{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755))}.slds-icon-action-new-custom74{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a))}.slds-icon-action-new-custom85{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-action-new-custom96{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-action-log-event{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-action-new-group{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-action-new-custom20{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a))}.slds-icon-action-new-custom31{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-action-new-custom42{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755))}.slds-icon-action-info{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-action-new-custom53{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-action-new-custom64{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8))}.slds-icon-action-new-custom75{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393))}.slds-icon-action-new-custom86{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-action-flow{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-action-new-custom97{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-action-submit-for-approval{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755))}.slds-icon-action-new{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-action-new-campaign{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-action-new-custom10{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8))}.slds-icon-action-new-custom21{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8))}.slds-icon-action-new-custom32{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a))}.slds-icon-action-new-custom43{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8))}.slds-icon-action-new-custom54{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-action-new-custom65{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-action-new-custom76{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-action-new-custom87{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#cb65ff))}.slds-icon-action-new-custom98{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-action-new-case{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-action-new-custom100{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-action-new-custom1{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-action-new-contact{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#9050e9))}.slds-icon-action-office-365{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-action-new-custom11{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8))}.slds-icon-action-new-custom22{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8))}.slds-icon-action-new-custom33{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755))}.slds-icon-action-new-custom44{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755))}.slds-icon-action-new-custom55{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#cb65ff))}.slds-icon-action-new-custom66{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-action-new-custom77{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-action-new-custom88{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#9050e9))}.slds-icon-action-new-custom99{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-action-add-contact{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#9050e9))}.slds-icon-action-evernote{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755))}.slds-icon-action-new-custom2{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755))}.slds-icon-action-lead-convert{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-action-new-custom12{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#cb65ff))}.slds-icon-action-new-custom23{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#cb65ff))}.slds-icon-action-new-custom34{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-action-new-custom45{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-action-new-custom56{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8))}.slds-icon-action-new-custom67{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-action-recall{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#084968))}.slds-icon-action-new-custom78{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-action-new-custom89{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-action-follow{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-action-record{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755))}.slds-icon-action-new-custom3{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-action-new-note{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-action-new-custom13{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-action-new-custom24{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-action-new-custom35{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-action-new-custom46{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-action-new-custom57{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-action-new-custom68{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-action-new-custom79{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755))}.slds-icon-action-new-child-case{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-action-new-custom4{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-action-new-custom14{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a))}.slds-icon-action-new-custom25{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-action-new-custom36{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#cb65ff))}.slds-icon-action-new-custom47{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755))}.slds-icon-action-new-custom58{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a))}.slds-icon-action-new-custom69{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-action-new-custom5{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755))}.slds-icon-action-goal{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-action-new-custom15{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-action-new-custom26{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8))}.slds-icon-action-new-custom37{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8))}.slds-icon-action-new-custom48{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-action-new-custom59{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-action-new-custom6{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755))}.slds-icon-action-log-this-event{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-action-new-custom16{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-action-new-custom27{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-action-new-custom38{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-action-new-custom49{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-action-new-custom7{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8))}.slds-icon-action-more{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-action-add-relationship{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-action-new-custom17{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755))}.slds-icon-action-new-custom28{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755))}.slds-icon-action-new-custom39{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755))}.slds-icon-action-password-unlock{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-action-check{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-action-update-status{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a))}.slds-icon-action-preview{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8))}.slds-icon-action-new-custom8{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a))}.slds-icon-custom-110,.slds-icon-custom-custom110{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#f28b00));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-100,.slds-icon-custom-custom100{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#e15d76));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-111,.slds-icon-custom-custom111{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#f28b00));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-1,.slds-icon-custom-custom1{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff7b84));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-101,.slds-icon-custom-custom101{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#f28b00));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-112,.slds-icon-custom-custom112{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#f28b00));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-2,.slds-icon-custom-custom2{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#cfd05c));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-102,.slds-icon-custom-custom102{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#f28b00));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-113,.slds-icon-custom-custom113{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#f28b00));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-90,.slds-icon-custom-custom90{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#22a48a));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-3,.slds-icon-custom-custom3{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ecb46c));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-103,.slds-icon-custom-custom103{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#f28b00));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-80,.slds-icon-custom-custom80{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#659ad5));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-91,.slds-icon-custom-custom91{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#bf7b66));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-4,.slds-icon-custom-custom4{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#e1d951));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-104,.slds-icon-custom-custom104{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#f28b00));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-70,.slds-icon-custom-custom70{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#e769b4));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-81,.slds-icon-custom-custom81{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#da627f));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-92,.slds-icon-custom-custom92{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#517e82));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-5,.slds-icon-custom-custom5{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#9fdb66));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-105,.slds-icon-custom-custom105{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#f28b00));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-60,.slds-icon-custom-custom60{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#bf5a88));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-71,.slds-icon-custom-custom71{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#e36ee3));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-82,.slds-icon-custom-custom82{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#d15b97));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-93,.slds-icon-custom-custom93{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#904d4c));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-6,.slds-icon-custom-custom6{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#54c473));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-106,.slds-icon-custom-custom106{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#f28b00));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-50,.slds-icon-custom-custom50{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#49bcd3));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-61,.slds-icon-custom-custom61{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#f57376));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-72,.slds-icon-custom-custom72{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#8d9bfb));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-83,.slds-icon-custom-custom83{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#e7806f));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-94,.slds-icon-custom-custom94{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#439cba));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-7,.slds-icon-custom-custom7{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#6a89e5));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-107,.slds-icon-custom-custom107{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#f28b00));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-40,.slds-icon-custom-custom40{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#83c75e));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-51,.slds-icon-custom-custom51{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#d8c760));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-62,.slds-icon-custom-custom62{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#6b92dc));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-73,.slds-icon-custom-custom73{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#679ef0));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-84,.slds-icon-custom-custom84{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#f6707b));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-95,.slds-icon-custom-custom95{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#8bcf6a));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-8,.slds-icon-custom-custom8{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#50ceb9));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-108,.slds-icon-custom-custom108{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#f28b00));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-30,.slds-icon-custom-custom30{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#f59f71));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-41,.slds-icon-custom-custom41{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#43b5b5));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-52,.slds-icon-custom-custom52{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ee8e6f));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-63,.slds-icon-custom-custom63{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#7ccf60));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-74,.slds-icon-custom-custom74{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#41c8a0));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-85,.slds-icon-custom-custom85{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#f26891));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-96,.slds-icon-custom-custom96{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#6d9de3));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-9,.slds-icon-custom-custom9{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#6b9ee2));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-109,.slds-icon-custom-custom109{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#f28b00));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-20,.slds-icon-custom-custom20{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#48c7c8));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-31,.slds-icon-custom-custom31{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#eb687f));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-42,.slds-icon-custom-custom42{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#cfd05b));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-53,.slds-icon-custom-custom53{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#f36e83));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-64,.slds-icon-custom-custom64{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#618fd8));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-75,.slds-icon-custom-custom75{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#cd9f65));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-86,.slds-icon-custom-custom86{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#e260ab));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-97,.slds-icon-custom-custom97{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#dd6085));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-10,.slds-icon-custom-custom10{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#6488e3));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-21,.slds-icon-custom-custom21{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#8a7aed));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-32,.slds-icon-custom-custom32{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#38c393));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-43,.slds-icon-custom-custom43{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#7f93f9));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-54,.slds-icon-custom-custom54{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ea70b1));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-65,.slds-icon-custom-custom65{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#f279ab));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-76,.slds-icon-custom-custom76{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#db6d7a));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-87,.slds-icon-custom-custom87{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#d876e5));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-98,.slds-icon-custom-custom98{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#e1be5c));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-11,.slds-icon-custom-custom11{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#8784ea));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-22,.slds-icon-custom-custom22{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#8b85f9));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-33,.slds-icon-custom-custom33{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#97cf5d));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-44,.slds-icon-custom-custom44{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#c8ca58));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-55,.slds-icon-custom-custom55{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#d66ee0));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-66,.slds-icon-custom-custom66{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#d8be5f));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-77,.slds-icon-custom-custom77{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#b55d5b));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-88,.slds-icon-custom-custom88{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#996fe6));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-99,.slds-icon-custom-custom99{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#f0856e));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-12,.slds-icon-custom-custom12{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#dc71d1));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-23,.slds-icon-custom-custom23{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#b070e6));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-34,.slds-icon-custom-custom34{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#d58a6a));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-45,.slds-icon-custom-custom45{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#d95879));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-56,.slds-icon-custom-custom56{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#718deb));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-67,.slds-icon-custom-custom67{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#f87d76));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-78,.slds-icon-custom-custom78{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5a95dd));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-89,.slds-icon-custom-custom89{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3e99be));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-13,.slds-icon-custom-custom13{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#df6184));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-24,.slds-icon-custom-custom24{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#e56798));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-35,.slds-icon-custom-custom35{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#e9637e));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-46,.slds-icon-custom-custom46{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#67a5e7));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-57,.slds-icon-custom-custom57{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5a9cdd));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-68,.slds-icon-custom-custom68{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#f26979));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-79,.slds-icon-custom-custom79{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#8ed363));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-14,.slds-icon-custom-custom14{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3cc2b3));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-25,.slds-icon-custom-custom25{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#e46fbe));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-36,.slds-icon-custom-custom36{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#d472d4));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-47,.slds-icon-custom-custom47{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5fcc64));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-58,.slds-icon-custom-custom58{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#34b59d));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-69,.slds-icon-custom-custom69{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ed6387));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-15,.slds-icon-custom-custom15{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#f77e75));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-26,.slds-icon-custom-custom26{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#7698f0));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-37,.slds-icon-custom-custom37{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#8c89f2));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-48,.slds-icon-custom-custom48{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ef697f));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-59,.slds-icon-custom-custom59{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#e3d067));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-16,.slds-icon-custom-custom16{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#e9af67));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-27,.slds-icon-custom-custom27{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5ab0d2));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-38,.slds-icon-custom-custom38{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#53b6d7));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-49,.slds-icon-custom-custom49{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#e25c80));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-17,.slds-icon-custom-custom17{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#acd360));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-28,.slds-icon-custom-custom28{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#89c059));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-39,.slds-icon-custom-custom39{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#4fbe75));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-18,.slds-icon-custom-custom18{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#4dca76));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-29,.slds-icon-custom-custom29{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#bdd25f));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-custom-19,.slds-icon-custom-custom19{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3abeb1));color:var(--slds-g-color-neutral-base-100,#fff)}.slds-icon-standard-task-2{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755))}.slds-icon-standard-contact{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8))}.slds-icon-standard-crypto-transaction{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-standard-multi-select-checkbox{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393))}.slds-icon-standard-work-order{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a))}.slds-icon-standard-post{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-standard-global-constant{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-standard-change-request{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#056764))}.slds-icon-standard-carousel{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755))}.slds-icon-standard-work-contract{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-standard-resource-skill{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755))}.slds-icon-standard-system-and-global-variable{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-standard-segments{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-standard-account-info{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8))}.slds-icon-standard-goals{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-standard-tour-check{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#9050e9))}.slds-icon-standard-adjust-value{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755))}.slds-icon-standard-case-wrap-up{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-standard-investment-account{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755))}.slds-icon-standard-store{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#22683e))}.slds-icon-standard-slider{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393))}.slds-icon-standard-output{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-standard-medication-ingredient{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a))}.slds-icon-standard-store-group{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-standard-all{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-standard-service-territory-policy{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-standard-slack-conversations{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#481a54))}.slds-icon-standard-picklist-choice{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-standard-choice{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-standard-funding-requirement{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#22683e))}.slds-icon-standard-your-account{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-standard-app{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-standard-default{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393))}.slds-icon-standard-case-milestone{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-standard-today{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-standard-buyer-account{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#22683e))}.slds-icon-standard-lead-list{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-standard-work-plan-template{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a))}.slds-icon-standard-tableau{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#0f1e3c))}.slds-icon-standard-shift{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-standard-product-item-transaction{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-standard-person-language{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a))}.slds-icon-standard-apex{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-standard-reply-text{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-standard-answer-private{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-standard-immunization{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-standard-asset-downtime-period{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-standard-opportunity-contact-role{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8))}.slds-icon-standard-retail-banking-console{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a))}.slds-icon-standard-channel-program-members{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a))}.slds-icon-standard-apps-admin{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8))}.slds-icon-standard-datadotcom{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-standard-settings{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#22683e))}.slds-icon-standard-network-contract{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755))}.slds-icon-standard-crypto-transaction-envelope-item{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-standard-product-item{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-standard-metrics{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-standard-topic2{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-standard-partner-fund-allocation{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a))}.slds-icon-standard-care-request-reviewer{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755))}.slds-icon-standard-crypto-transaction-envelope-change-snapshot{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#cb65ff))}.slds-icon-standard-approval{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755))}.slds-icon-standard-work-queue{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-standard-iot-orchestrations{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-standard-visualforce-page{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-standard-person-account{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8))}.slds-icon-standard-entity{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-standard-service-territory-location{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8))}.slds-icon-standard-qualifications{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#22683e))}.slds-icon-standard-document-preview{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#b60554))}.slds-icon-standard-tax-treatment{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#22683e))}.slds-icon-standard-entitlement-policy{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#22683e))}.slds-icon-standard-form{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755))}.slds-icon-standard-products{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#22683e))}.slds-icon-standard-prompt{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a))}.slds-icon-standard-order-item{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-standard-read-receipts{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755))}.slds-icon-standard-javascript-button{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-standard-maintenance-asset{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-standard-work-plan-rule{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a))}.slds-icon-standard-loop{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-standard-portal-roles-and-subordinates{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-standard-work-capacity-limit{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-standard-employee-organization{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-standard-workforce-engagement{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#b60554))}.slds-icon-standard-constant{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-standard-marketing-actions{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755))}.slds-icon-standard-case-transcript{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-standard-timesheet-entry{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755))}.slds-icon-standard-key-dates{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-standard-multi-picklist{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393))}.slds-icon-standard-facility-bed{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-standard-product-workspace{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#22683e))}.slds-icon-standard-visit-templates{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-standard-restriction-policy{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-standard-task{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755))}.slds-icon-standard-answer-best{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-standard-attach{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#9050e9))}.slds-icon-standard-asset-action{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-standard-section{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393))}.slds-icon-standard-service-request{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-standard-orders{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-standard-propagation-policy{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-standard-budget{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-standard-report-type{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755))}.slds-icon-standard-past-chat{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-standard-crypto-transaction-envelope-change-log{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#084968))}.slds-icon-standard-feedback{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-standard-action-list-component{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-standard-opportunity-splits{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-standard-location-permit{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a))}.slds-icon-standard-messaging-user{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a))}.slds-icon-standard-filter-criteria{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-standard-tax-policy{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#22683e))}.slds-icon-standard-trailhead{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#032d60))}.slds-icon-standard-entitlements{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#9050e9))}.slds-icon-standard-checkout{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#22683e))}.slds-icon-standard-formula{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-standard-case-log-a-call{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-standard-shift-pattern-entry{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-standard-thanks-loading{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393))}.slds-icon-standard-job-family{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-standard-service-appointment-capacity-usage{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-standard-channel-program-levels{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a))}.slds-icon-standard-letterhead{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-standard-promotions-workspace{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#22683e))}.slds-icon-standard-nft-settings{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-standard-asset-hierarchy{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-standard-email-chatter{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-standard-document-reference{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-standard-announcement{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-standard-field-sales{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#9050e9))}.slds-icon-standard-bot{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-standard-macros{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a))}.slds-icon-standard-dashboard-ea{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8))}.slds-icon-standard-job-profile{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-standard-steps{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-standard-snippet-alt{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-standard-asset-relationship{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-standard-high-velocity-sales{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a))}.slds-icon-standard-brand{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8))}.slds-icon-standard-historical-adherence{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a))}.slds-icon-standard-visits{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-standard-einstein-replies{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-standard-coaching{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-standard-record-lookup{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-standard-product-service-campaign-item{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-standard-scheduling-constraint{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-standard-lightning-component{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393))}.slds-icon-standard-search{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-standard-connected-apps{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8))}.slds-icon-standard-swarm-request{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-standard-work-type-group{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-standard-education{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-standard-work-type{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-standard-travel-mode{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755))}.slds-icon-standard-environment-hub{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-standard-identifier{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-standard-cms{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755))}.slds-icon-standard-call-coaching{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-standard-salesforce-cms{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-standard-price-sheet{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755))}.slds-icon-standard-thanks{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-standard-service-territory-member{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8))}.slds-icon-standard-work-forecast{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-standard-crypto-product-category-wallet-role{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#056764))}.slds-icon-standard-holiday-operating-hours{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-standard-user-role{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755))}.slds-icon-standard-observation-component{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8))}.slds-icon-standard-orchestrator{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-standard-work-capacity-usage{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-standard-record-create{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-standard-campaign-members{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-standard-retail-banking{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a))}.slds-icon-standard-product-service-campaign{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-standard-portal-roles{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-standard-calibration{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a))}.slds-icon-standard-answer-public{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-standard-display-text{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393))}.slds-icon-standard-product-consumed-state{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a))}.slds-icon-standard-budget-category-value{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-standard-unmatched{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-standard-partners{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a))}.slds-icon-standard-email-iq{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8))}.slds-icon-standard-mulesoft{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-standard-service-crew{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-standard-payment-gateway{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#056764))}.slds-icon-standard-voice-call{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755))}.slds-icon-standard-cancel-checkout{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393))}.slds-icon-standard-asset-warranty{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-standard-resource-capacity{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755))}.slds-icon-standard-setup-modal{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-standard-channel-programs{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a))}.slds-icon-standard-quip{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-standard-quip-sheet{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755))}.slds-icon-standard-timeslot{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-standard-live-chat{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-standard-service-request-detail{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a))}.slds-icon-standard-med-rec-statement-recommendation{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8))}.slds-icon-standard-job-position{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-standard-sobject-collection{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-standard-user{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a))}.slds-icon-standard-client{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a))}.slds-icon-standard-screen{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-standard-portal{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755))}.slds-icon-standard-partner-fund-request{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a))}.slds-icon-standard-asset-audit{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#9050e9))}.slds-icon-standard-resource-preference{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755))}.slds-icon-standard-first-non-empty{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-standard-customer-360{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#032d60))}.slds-icon-standard-employee-job{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-standard-resource-absence{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755))}.slds-icon-standard-text-template{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-standard-entitlement-template{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8))}.slds-icon-standard-lightning-usage{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8))}.slds-icon-standard-product-transfer-state{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-standard-medication-dispense{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-standard-entitlement{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8))}.slds-icon-standard-empty{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393))}.slds-icon-standard-text{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393))}.slds-icon-standard-delegated-account{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#22683e))}.slds-icon-standard-fulfillment-order{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393))}.slds-icon-standard-case-email{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-standard-account{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8))}.slds-icon-standard-coupon-codes{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#22683e))}.slds-icon-standard-assignment{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-standard-wealth-management-console{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a))}.slds-icon-standard-task2{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755))}.slds-icon-standard-patient-medication-dosage{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a))}.slds-icon-standard-code-playground{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-standard-social{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-standard-endorsement{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8))}.slds-icon-standard-folder{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8))}.slds-icon-standard-service-crew-member{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8))}.slds-icon-standard-variation-attribute-setup{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#22683e))}.slds-icon-standard-connect-wallet{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#b60554))}.slds-icon-standard-flow{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-standard-recipe{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-standard-expense-report-entry{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#2f2cb7))}.slds-icon-standard-employee{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-standard-omni-supervisor{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8))}.slds-icon-standard-capacity-plan{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-standard-asset-object{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-standard-product{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#9050e9))}.slds-icon-standard-crypto-transaction-envelope{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#056764))}.slds-icon-standard-topic{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-standard-product-required{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-standard-dynamic-record-choice{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-standard-aggregation-policy{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-standard-warranty-term{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-standard-process{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-standard-swarm-session{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-standard-people{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a))}.slds-icon-standard-medication{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755))}.slds-icon-standard-reward{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-standard-employee-contact{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-standard-bundle-policy{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-standard-performance{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-standard-promotions{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#22683e))}.slds-icon-standard-case-comment{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-standard-price-book-entries{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#22683e))}.slds-icon-standard-sales-channel{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-standard-apex-plugin{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-standard-campaign{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-standard-contact-request{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-standard-business-hours{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755))}.slds-icon-standard-evernote{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755))}.slds-icon-standard-variation-products{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#22683e))}.slds-icon-standard-trailhead-alt{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#032d60))}.slds-icon-standard-service-territory{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8))}.slds-icon-standard-customer-lifecycle-analytics{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8))}.slds-icon-standard-code-set{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-standard-case{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-standard-slack{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#4a154b))}.slds-icon-standard-currency{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393))}.slds-icon-standard-record{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755))}.slds-icon-standard-code-set-bundle{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-standard-queue{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-standard-schedule-objective{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-standard-contract-line-item{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755))}.slds-icon-standard-skill-entity{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8))}.slds-icon-standard-funding-award-adjustment{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-standard-skill{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-standard-operating-hours{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-standard-crypto-product{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#9050e9))}.slds-icon-standard-custom{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393))}.slds-icon-standard-related-list{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a))}.slds-icon-standard-bot-training{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-standard-case-change-status{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-standard-insurance-console{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a))}.slds-icon-standard-dashboard-component{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8))}.slds-icon-standard-incident{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#b60554))}.slds-icon-standard-contract{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755))}.slds-icon-standard-sobject{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393))}.slds-icon-standard-sales-cadence-target{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-standard-photo{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393))}.slds-icon-standard-apps{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-standard-timesheet{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8))}.slds-icon-standard-drafts{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-standard-outcome{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-standard-discounts{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#22683e))}.slds-icon-standard-work-order-item{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-standard-pricebook{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#9050e9))}.slds-icon-standard-scan-card{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-standard-note{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-standard-serialized-product-transaction{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-standard-shift-pattern{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-standard-buyer-group{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#22683e))}.slds-icon-standard-product-quantity-rules{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#22683e))}.slds-icon-standard-medication-reconciliation{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-standard-procedure{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-standard-opportunity{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-standard-news{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8))}.slds-icon-standard-sort-policy{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-standard-display-rich-text{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393))}.slds-icon-standard-strategy{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755))}.slds-icon-standard-call-history{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-standard-webcart{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#22683e))}.slds-icon-standard-serialized-product{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-standard-tax-rate{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#22683e))}.slds-icon-standard-report{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a))}.slds-icon-standard-customer-workspace{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#22683e))}.slds-icon-standard-groups{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-standard-data-model{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-standard-dashboard{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-standard-generic-loading{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393))}.slds-icon-standard-number-input{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393))}.slds-icon-standard-toggle{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393))}.slds-icon-standard-address{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755))}.slds-icon-standard-price-books{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#22683e))}.slds-icon-standard-entity-milestone{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-standard-contract-line-outcome{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#22683e))}.slds-icon-standard-wealth-management{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a))}.slds-icon-standard-customers{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a))}.slds-icon-standard-disclosure-and-compliance{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a))}.slds-icon-standard-story{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-standard-service-appointment{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8))}.slds-icon-standard-maintenance-plan{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-standard-contract-line-outcome-data{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#22683e))}.slds-icon-standard-data-integration-hub{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-standard-person-name{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8))}.slds-icon-standard-work-plan-template-entry{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a))}.slds-icon-standard-hierarchy{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a))}.slds-icon-standard-custom-component-task{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8))}.slds-icon-standard-partner-marketing-budget{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a))}.slds-icon-standard-asset-action-source{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-standard-skill-requirement{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-standard-filter-criteria-rule{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-standard-location{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755))}.slds-icon-standard-promotion-tiers{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#22683e))}.slds-icon-standard-radio-button{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393))}.slds-icon-standard-avatar-loading{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393))}.slds-icon-standard-article{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-standard-learner-program{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-standard-invocable-action{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-standard-device{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8))}.slds-icon-standard-proposition{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-standard-snippets{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a))}.slds-icon-standard-customer-portal-users{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-standard-actions-and-buttons{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-standard-record-update{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-standard-shift-type{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-standard-water{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8))}.slds-icon-standard-log-a-call{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a))}.slds-icon-standard-crypto-wallet{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#22683e))}.slds-icon-standard-crypto-wallet-group{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-standard-quotes{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755))}.slds-icon-standard-question-feed{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-standard-kanban{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-standard-work-plan{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a))}.slds-icon-standard-shift-template{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-standard-merge{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-standard-expense{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#2f2cb7))}.slds-icon-standard-dataset{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#9050e9))}.slds-icon-standard-shift-preference{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-standard-product-consumed{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a))}.slds-icon-standard-canvas{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393))}.slds-icon-standard-forecasts{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755))}.slds-icon-standard-relationship{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-standard-tour{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#9050e9))}.slds-icon-standard-service-resource{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8))}.slds-icon-standard-filter{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#2f2cb7))}.slds-icon-standard-sales-path{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-standard-shift-scheduling-operation{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-standard-events{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-standard-data-mapping{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#032d60))}.slds-icon-standard-sms{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755))}.slds-icon-standard-rtc-presence{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a))}.slds-icon-standard-avatar{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-standard-record-delete{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-standard-solution{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755))}.slds-icon-standard-nft-studio{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8))}.slds-icon-standard-agent-home{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#032d60))}.slds-icon-standard-partner-fund-claim{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a))}.slds-icon-standard-individual{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-standard-custom-notification{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-standard-contract-payment{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#9050e9))}.slds-icon-standard-date-input{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393))}.slds-icon-standard-catalog{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#22683e))}.slds-icon-standard-template{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-standard-activation-target{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#cb65ff))}.slds-icon-standard-selling-model{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#9050e9))}.slds-icon-standard-shipment{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8))}.slds-icon-standard-budget-allocation{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-standard-record-signature-task{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-standard-event{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-standard-insurance{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a))}.slds-icon-standard-live-chat-visitor{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-standard-textarea{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393))}.slds-icon-standard-work-step{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a))}.slds-icon-standard-picklist-type{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393))}.slds-icon-standard-survey{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-standard-link{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-standard-messaging-session{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a))}.slds-icon-standard-video{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#9050e9))}.slds-icon-standard-list-email{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393))}.slds-icon-standard-med-rec-recommendation{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a))}.slds-icon-standard-crypto-wallet-group-item{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#9050e9))}.slds-icon-standard-recycle-bin{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-standard-document{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393))}.slds-icon-standard-product-transfer{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-standard-instore-locations{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-standard-recent{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-standard-practitioner-role{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-standard-password{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393))}.slds-icon-standard-datashare-target{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-standard-expense-report{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#2f2cb7))}.slds-icon-standard-branch-merge{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-standard-ai-accelerator-card{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-standard-insights{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#cb65ff))}.slds-icon-standard-budget-period{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#9602c7))}.slds-icon-standard-market{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#22683e))}.slds-icon-standard-dropbox{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-standard-unified-health-score{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8))}.slds-icon-standard-bill-of-materials{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-standard-calculated-insights{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-standard-employee-job-position{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-standard-file{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393))}.slds-icon-standard-currency-input{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393))}.slds-icon-standard-data-transforms{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8))}.slds-icon-standard-variable{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-standard-team-member{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-standard-pricing-workspace{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#22683e))}.slds-icon-standard-agent-session{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-standard-guidance-center{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8))}.slds-icon-standard-crypto-category-wallet-group{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#b60554))}.slds-icon-standard-group-loading{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393))}.slds-icon-standard-lead{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-standard-email{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393))}.slds-icon-standard-service-contract{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8))}.slds-icon-standard-decision{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-standard-promotion-segments{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#22683e))}.slds-icon-standard-duration-downscale{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-standard-snippet{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8))}.slds-icon-standard-entitlement-process{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8))}.slds-icon-standard-contact-list{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8))}.slds-icon-standard-planogram{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-standard-activations{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#9050e9))}.slds-icon-standard-scheduling-policy{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-standard-channel-program-history{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a))}.slds-icon-standard-question-best{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-standard-collection-variable{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-standard-procedure-detail{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a))}.slds-icon-standard-sales-value{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-standard-knowledge{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#cb65ff))}.slds-icon-standard-datashares{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#9602c7))}.slds-icon-standard-date-time{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393))}.slds-icon-standard-category{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#22683e))}.slds-icon-standard-maintenance-work-rule{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-standard-data-streams{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-standard-textbox{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#939393))}.slds-icon-standard-lead-insights{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-standard-waits{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-standard-concur{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a))}.slds-icon-standard-feed{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-standard-sort{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#2f2cb7))}.slds-icon-standard-messaging-conversation{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a))}.slds-icon-standard-service-report{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#5867e8))}.slds-icon-standard-iot-context{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-standard-asset-state-period{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-standard-call{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-standard-collection{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-standard-stage{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-standard-sales-cadence{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-standard-product-request-line-item{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755))}.slds-icon-standard-return-order-line-item{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a))}.slds-icon-standard-chart{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a))}.slds-icon-standard-customer{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#22683e))}.slds-icon-standard-buyer-group-qualifier{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#22683e))}.slds-icon-standard-quick-text{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-standard-home{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff538a))}.slds-icon-standard-sossession{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-standard-bundle-config{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-standard-employee-asset{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-standard-process-exception{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-standard-product-warranty-term{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#9050e9))}.slds-icon-standard-problem{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-standard-stage-collection{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#ff5d2d))}.slds-icon-standard-product-request{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755))}.slds-icon-standard-logging{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#107cad))}.slds-icon-standard-assigned-resource{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#3ba755))}.slds-icon-standard-return-order{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a))}.slds-icon-standard-poll{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon-standard-household{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a))}.slds-icon-standard-work-step-template{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#06a59a))}.slds-icon-standard-medication-statement{background-color:var(--slds-c-icon-color-background,var(--sds-c-icon-color-background,#1b96ff))}.slds-icon{width:2rem;height:2rem;fill:var(--slds-c-icon-color-foreground,var(--sds-c-icon-color-foreground,var(--slds-g-color-neutral-base-100,#fff)))}.slds-icon--xx-small,.slds-icon_xx-small{width:.875rem;height:.875rem;line-height:1}.slds-icon--x-small,.slds-icon_x-small{width:1rem;height:1rem;line-height:1}.slds-icon--small,.slds-icon_small{width:1.5rem;height:1.5rem;line-height:1}.slds-icon--large,.slds-icon_large{width:3rem;height:3rem}.slds-icon-text-default{/*! @css-var-fallback fill */--slds-c-icon-color-foreground:var(--slds-c-icon-color-foreground-default, var(--sds-c-icon-color-foreground-default, var(--slds-g-color-neutral-base-50, #747474)))}.slds-icon-text-default.slds-is-disabled{fill:var(--slds-g-color-neutral-base-80,#c9c9c9)}.slds-icon-text-warning{/*! @css-var-fallback fill */--slds-c-icon-color-foreground:var(--slds-g-color-warning-base-50, #fe9339)}.slds-icon-text-success{/*! @css-var-fallback fill */--slds-c-icon-color-foreground:var(--slds-g-color-success-base-50, #2e844a)}.slds-icon-text-error{/*! @css-var-fallback fill */--slds-c-icon-color-foreground:var(--slds-g-color-error-base-40, #ea001e)}.slds-icon-text-light{/*! @css-var-fallback fill */--slds-c-icon-color-foreground:var(--slds-g-color-neutral-base-50, #aeaeae)}.slds-current-color .slds-icon{/*! @css-var-fallback fill */--slds-c-icon-color-foreground:currentColor}.slds-icon_disabled{background-color:currentColor}.slds-accordion{position:relative}.slds-accordion__list-item{border-top-width:var(--slds-c-accordion-sizing-border,var(--sds-c-accordion-sizing-border,1px));border-top-style:solid;border-top-color:var(--slds-c-accordion-color-border,var(--sds-c-accordion-color-border,var(--slds-g-color-border-base-1,#e5e5e5)))}.slds-accordion__list-item:first-child{border-top:0}.slds-accordion__summary{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:calc(var(--slds-c-accordion-section-spacing-block-start,var(--sds-c-accordion-section-spacing-block-start,.75rem)) * -1);margin-right:calc(var(--slds-c-accordion-section-spacing-inline-end,var(--sds-c-accordion-section-spacing-inline-end,.75rem)) * -1);margin-bottom:calc(var(--slds-c-accordion-section-spacing-block-end,var(--sds-c-accordion-section-spacing-block-end,.75rem)) * -1);margin-left:calc(var(--slds-c-accordion-section-spacing-inline-start,var(--sds-c-accordion-section-spacing-inline-start,.75rem)) * -1);padding-top:var(--slds-c-accordion-section-spacing-block-start,var(--sds-c-accordion-section-spacing-block-start,.75rem));padding-right:var(--slds-c-accordion-section-spacing-inline-end,var(--sds-c-accordion-section-spacing-inline-end,.75rem));padding-bottom:var(--slds-c-accordion-section-spacing-block-end,var(--sds-c-accordion-section-spacing-block-end,.75rem));padding-left:var(--slds-c-accordion-section-spacing-inline-start,var(--sds-c-accordion-section-spacing-inline-start,.75rem));background-color:var(--slds-c-accordion-summary-color-background,var(--sds-c-accordion-summary-color-background,transparent))}.slds-accordion__summary-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:0;color:var(--slds-c-accordion-heading-text-color,var(--sds-c-accordion-heading-text-color,var(--slds-g-color-neutral-base-10,#181818)));font-size:var(--slds-c-accordion-heading-font-size,var(--sds-c-accordion-heading-font-size,1rem));line-height:var(--slds-c-accordion-heading-line-height,var(--sds-c-accordion-heading-line-height,1.25))}.slds-accordion__summary-heading .slds-button:focus{text-decoration:underline;-webkit-box-shadow:none;box-shadow:none}.slds-accordion__summary-action{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;margin-top:calc(var(--slds-c-accordion-section-spacing-block-start,var(--sds-c-accordion-section-spacing-block-start,.75rem)) * -1);margin-right:calc(var(--slds-c-accordion-section-spacing-inline-end,var(--sds-c-accordion-section-spacing-inline-end,.75rem)) * -1);margin-bottom:calc(var(--slds-c-accordion-section-spacing-block-end,var(--sds-c-accordion-section-spacing-block-end,.75rem)) * -1);margin-left:calc(var(--slds-c-accordion-section-spacing-inline-start,var(--sds-c-accordion-section-spacing-inline-start,.75rem)) * -1);padding-top:var(--slds-c-accordion-section-spacing-block-start,var(--sds-c-accordion-section-spacing-block-start,.75rem));padding-right:var(--slds-c-accordion-section-spacing-inline-end,var(--sds-c-accordion-section-spacing-inline-end,.75rem));padding-bottom:var(--slds-c-accordion-section-spacing-block-end,var(--sds-c-accordion-section-spacing-block-end,.75rem));padding-left:var(--slds-c-accordion-section-spacing-inline-start,var(--sds-c-accordion-section-spacing-inline-start,.75rem))}.slds-accordion__summary-action:focus,.slds-accordion__summary-action:hover{color:var(--sds-c-accordion-heading-text-color-hover,var(--sds-c-accordion-heading-text-color-hover,#014486))}.slds-accordion__summary-action-icon{-ms-flex-negative:0;flex-shrink:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}[dir=rtl] .slds-accordion__summary-action-icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media (min-width:64em){.slds-accordion__summary-content{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.slds-accordion__section{padding-top:var(--slds-c-accordion-section-spacing-block-start,var(--sds-c-accordion-section-spacing-block-start,.75rem));padding-right:var(--slds-c-accordion-section-spacing-inline-end,var(--sds-c-accordion-section-spacing-inline-end,.75rem));padding-bottom:var(--slds-c-accordion-section-spacing-block-end,var(--sds-c-accordion-section-spacing-block-end,.75rem));padding-left:var(--slds-c-accordion-section-spacing-inline-start,var(--sds-c-accordion-section-spacing-inline-start,.75rem))}.slds-accordion__content{overflow:hidden;visibility:hidden;opacity:0;height:0}.slds-is-open>.slds-accordion__summary{margin-bottom:0}.slds-is-open>.slds-accordion__summary .slds-accordion__summary-action-icon{-webkit-transform:rotate(0);transform:rotate(0)}.slds-is-open>.slds-accordion__content{overflow:visible;visibility:visible;opacity:1;height:auto}.slds-icon-ellie{width:calc(14rem / 16);height:calc(14rem / 16);display:inline-block;overflow:hidden}.slds-icon-ellie.slds-is-animated{will-change:transform;-webkit-animation:slds-icon-ellie-pop .3s ease-in 2s 1 both;animation:slds-icon-ellie-pop .3s ease-in 2s 1 both}.slds-icon-ellie.slds-is-animated svg{will-change:transform;-webkit-animation:slds-icon-ellie 1.2s steps(20) 2.3s 2 alternate;animation:slds-icon-ellie 1.2s steps(20) 2.3s 2 alternate}.slds-icon-ellie.slds-is-paused,.slds-icon-ellie.slds-is-paused svg{-webkit-animation-play-state:paused;animation-play-state:paused}.slds-icon-ellie svg{width:17.5rem;vertical-align:top;color:var(--slds-g-color-palette-cloud-blue-60,#0d9dda)}.slds-icon-ellie circle:nth-child(2n+1){fill:currentColor;stroke:currentColor;stroke-width:4px}.slds-icon-ellie circle:nth-child(2n){fill:var(--slds-g-color-neutral-base-100,#fff);stroke:var(--slds-g-color-neutral-base-100,#fff);stroke-width:1px}.slds-icon-ellie circle:nth-child(1),.slds-icon-ellie circle:nth-last-child(2){stroke-width:4px}.slds-icon-ellie circle:nth-child(2),.slds-icon-ellie circle:nth-last-child(1){stroke-width:1px}.slds-icon-ellie circle:nth-child(3),.slds-icon-ellie circle:nth-last-child(4){stroke-width:3.95px}.slds-icon-ellie circle:nth-child(4),.slds-icon-ellie circle:nth-last-child(3){stroke-width:1.2px}.slds-icon-ellie circle:nth-child(5),.slds-icon-ellie circle:nth-last-child(6){stroke-width:3.85px}.slds-icon-ellie circle:nth-child(6),.slds-icon-ellie circle:nth-last-child(5){stroke-width:1.4px}.slds-icon-ellie circle:nth-child(7),.slds-icon-ellie circle:nth-last-child(8){stroke-width:3.6px}.slds-icon-ellie circle:nth-child(8),.slds-icon-ellie circle:nth-last-child(7){stroke-width:1.7px}.slds-icon-ellie circle:nth-child(9),.slds-icon-ellie circle:nth-last-child(10){stroke-width:3.3px}.slds-icon-ellie circle:nth-child(10),.slds-icon-ellie circle:nth-last-child(9){stroke-width:2px}.slds-icon-ellie circle:nth-child(11),.slds-icon-ellie circle:nth-last-child(12){stroke-width:3.2px}.slds-icon-ellie circle:nth-child(12),.slds-icon-ellie circle:nth-last-child(11){stroke-width:2.4px}.slds-icon-ellie circle:nth-child(13),.slds-icon-ellie circle:nth-last-child(14){stroke-width:3.15px}.slds-icon-ellie circle:nth-child(14),.slds-icon-ellie circle:nth-last-child(13){stroke-width:2.8px}.slds-icon-ellie circle:nth-child(15),.slds-icon-ellie circle:nth-last-child(16){stroke-width:3.1px}.slds-icon-ellie circle:nth-child(16),.slds-icon-ellie circle:nth-last-child(15){stroke-width:3.25px}.slds-icon-ellie circle:nth-child(17),.slds-icon-ellie circle:nth-last-child(18){stroke-width:3.05px}.slds-icon-ellie circle:nth-child(18),.slds-icon-ellie circle:nth-last-child(17){stroke-width:3.7px}.slds-icon-ellie circle:nth-child(19),.slds-icon-ellie circle:nth-last-child(20){stroke-width:3px}.slds-icon-ellie circle:nth-child(20),.slds-icon-ellie circle:nth-last-child(19){stroke-width:4px}@-webkit-keyframes slds-icon-ellie-pop{0%{-webkit-transform:scale(.2);transform:scale(.2)}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}90%{-webkit-transform:scale(.7);transform:scale(.7)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes slds-icon-ellie-pop{0%{-webkit-transform:scale(.2);transform:scale(.2)}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}90%{-webkit-transform:scale(.7);transform:scale(.7)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes slds-icon-ellie{to{-webkit-transform:translateX(-17.5rem);transform:translateX(-17.5rem)}}@keyframes slds-icon-ellie{to{-webkit-transform:translateX(-17.5rem);transform:translateX(-17.5rem)}}.slds-icon-eq{position:relative;width:calc(14rem / 16);height:calc(14rem / 16)}.slds-icon-eq.slds-is-animated .slds-icon-eq__bar{-webkit-animation:slds-icon-eq .25s ease-in-out infinite alternate;animation:slds-icon-eq .25s ease-in-out infinite alternate;will-change:transform;height:.1875rem}.slds-icon-eq.slds-is-animated .slds-icon-eq__bar:nth-of-type(2){-webkit-animation-duration:.65s;animation-duration:.65s}.slds-icon-eq.slds-is-animated .slds-icon-eq__bar:nth-of-type(3){-webkit-animation-duration:.35s;animation-duration:.35s}.slds-icon-eq__bar{position:absolute;bottom:0;left:0;width:calc(4rem / 16);height:.5625rem;background:#0176d3;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:bottom;transform-origin:bottom}.slds-icon-eq__bar:nth-of-type(2){left:calc(5rem / 16);height:.875rem}.slds-icon-eq__bar:nth-of-type(3){left:calc(10rem / 16);height:.75rem}@-webkit-keyframes slds-icon-eq{to{-webkit-transform:scaleY(4.6666666667);transform:scaleY(4.6666666667)}}@keyframes slds-icon-eq{to{-webkit-transform:scaleY(4.6666666667);transform:scaleY(4.6666666667)}}.slds-icon-score{display:inline-block;width:.3125rem;height:.3125rem;position:relative}.slds-icon-score__negative,.slds-icon-score__positive{position:absolute;opacity:0;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;will-change:opacity;stroke-width:1.125px}.slds-icon-score__positive{fill:var(--slds-g-color-success-base-50,#2e844a);stroke:var(--slds-g-color-success-base-50,#2e844a)}.slds-icon-score__negative{fill:transparent;stroke:var(--slds-g-color-error-base-40,#ba0517)}[data-slds-state=negative] .slds-icon-score__negative,[data-slds-state=positive] .slds-icon-score__positive{opacity:1}.slds-icon-strength{width:1.6875rem;height:.4375rem;display:inline-block}.slds-icon-strength circle{stroke-width:.95px;fill:transparent;stroke:var(--slds-g-color-neutral-base-60,#939393);-webkit-transition:fill .4s ease-in-out,stroke .4s ease-in-out;transition:fill .4s ease-in-out,stroke .4s ease-in-out;will-change:fill,stroke}.slds-icon-strength[data-slds-strength="1"] circle:nth-child(1),.slds-icon-strength[data-slds-strength="2"] circle:nth-child(1),.slds-icon-strength[data-slds-strength="2"] circle:nth-child(2),.slds-icon-strength[data-slds-strength="3"] circle:nth-child(1),.slds-icon-strength[data-slds-strength="3"] circle:nth-child(2),.slds-icon-strength[data-slds-strength="3"] circle:nth-child(3){fill:var(--slds-g-color-success-base-50,#2e844a);stroke:var(--slds-g-color-success-base-50,#2e844a)}.slds-icon-strength[data-slds-strength="-1"] circle:nth-child(1),.slds-icon-strength[data-slds-strength="-2"] circle:nth-child(1),.slds-icon-strength[data-slds-strength="-2"] circle:nth-child(2),.slds-icon-strength[data-slds-strength="-3"] circle:nth-child(1),.slds-icon-strength[data-slds-strength="-3"] circle:nth-child(2),.slds-icon-strength[data-slds-strength="-3"] circle:nth-child(3){fill:var(--slds-g-color-palette-pink-90,#fddde3);stroke:var(--slds-g-color-error-base-30,#ba0517)}.slds-icon-strength.slds-is-animated circle{-webkit-animation:slds-icon-strength-positive-load .4s 1s ease-in-out alternate both paused;animation:slds-icon-strength-positive-load .4s 1s ease-in-out alternate both paused}.slds-icon-strength.slds-is-animated circle:nth-child(2){-webkit-animation-delay:1.4s;animation-delay:1.4s}.slds-icon-strength.slds-is-animated circle:nth-child(3){-webkit-animation-delay:1.8s;animation-delay:1.8s}.slds-icon-strength.slds-is-animated[data-slds-strength^="-"] circle{-webkit-animation-name:slds-icon-strength-negative-load;animation-name:slds-icon-strength-negative-load}.slds-icon-strength.slds-is-animated[data-slds-strength="-1"] circle:nth-child(1),.slds-icon-strength.slds-is-animated[data-slds-strength="-2"] circle:nth-child(1),.slds-icon-strength.slds-is-animated[data-slds-strength="-2"] circle:nth-child(2),.slds-icon-strength.slds-is-animated[data-slds-strength="-3"] circle:nth-child(1),.slds-icon-strength.slds-is-animated[data-slds-strength="-3"] circle:nth-child(2),.slds-icon-strength.slds-is-animated[data-slds-strength="-3"] circle:nth-child(3),.slds-icon-strength.slds-is-animated[data-slds-strength="1"] circle:nth-child(1),.slds-icon-strength.slds-is-animated[data-slds-strength="2"] circle:nth-child(1),.slds-icon-strength.slds-is-animated[data-slds-strength="2"] circle:nth-child(2),.slds-icon-strength.slds-is-animated[data-slds-strength="3"] circle:nth-child(1),.slds-icon-strength.slds-is-animated[data-slds-strength="3"] circle:nth-child(2),.slds-icon-strength.slds-is-animated[data-slds-strength="3"] circle:nth-child(3){-webkit-animation-play-state:running;animation-play-state:running}.slds-icon-strength.slds-is-paused circle{-webkit-animation-play-state:paused!important;animation-play-state:paused!important}@-webkit-keyframes slds-icon-strength-positive-load{0%{fill:transparent;stroke:var(--slds-g-color-neutral-base-60,#939393)}100%{fill:var(--slds-g-color-success-base-50,#2e844a);stroke:var(--slds-g-color-success-base-50,#2e844a)}}@keyframes slds-icon-strength-positive-load{0%{fill:transparent;stroke:var(--slds-g-color-neutral-base-60,#939393)}100%{fill:var(--slds-g-color-success-base-50,#2e844a);stroke:var(--slds-g-color-success-base-50,#2e844a)}}@-webkit-keyframes slds-icon-strength-negative-load{0%{fill:transparent;stroke:var(--slds-g-color-neutral-base-60,#939393)}100%{fill:var(--slds-g-color-palette-pink-90,#fddde3);stroke:var(--slds-g-color-error-base-40,#ba0517)}}@keyframes slds-icon-strength-negative-load{0%{fill:transparent;stroke:var(--slds-g-color-neutral-base-60,#939393)}100%{fill:var(--slds-g-color-palette-pink-90,#fddde3);stroke:var(--slds-g-color-error-base-40,#ba0517)}}.slds-icon-trend{width:1rem;height:1rem;display:inline-block}.slds-icon-trend.slds-is-animated .slds-icon-trend__arrow{-webkit-animation:slds-icon-trend-arrow .8s .4s ease-in-out both;animation:slds-icon-trend-arrow .8s .4s ease-in-out both}.slds-icon-trend.slds-is-animated .slds-icon-trend__circle{-webkit-animation:slds-icon-trend-circle .8s ease-in-out both;animation:slds-icon-trend-circle .8s ease-in-out both}.slds-icon-trend.slds-is-paused .slds-icon-trend__arrow,.slds-icon-trend.slds-is-paused .slds-icon-trend__circle{-webkit-animation-play-state:paused;animation-play-state:paused}.slds-icon-trend[data-slds-trend=down]{color:var(--slds-g-color-error-base-30,#ba0517);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.slds-icon-trend[data-slds-trend=neutral]{color:var(--slds-g-color-neutral-base-50,#939393)}.slds-icon-trend[data-slds-trend=up]{color:var(--slds-g-color-success-base-50,#2e844a);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.slds-icon-trend__arrow,.slds-icon-trend__circle{stroke:currentColor;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.125px}.slds-icon-trend__arrow{stroke-dashoffset:.1px;stroke-dasharray:39.175px}.slds-icon-trend__circle{stroke-dasharray:42.3385px,46.3385px}@-webkit-keyframes slds-icon-trend-arrow{from{stroke-dashoffset:40.3px}}@keyframes slds-icon-trend-arrow{from{stroke-dashoffset:40.3px}}@-webkit-keyframes slds-icon-trend-circle{from{stroke-dasharray:.1px,46.3385px}}@keyframes slds-icon-trend-circle{from{stroke-dasharray:.1px,46.3385px}}.slds-icon-waffle_container{border:0;outline:0}.slds-icon-waffle_container:focus .slds-r1,.slds-icon-waffle_container:focus .slds-r2,.slds-icon-waffle_container:focus .slds-r3,.slds-icon-waffle_container:focus .slds-r4,.slds-icon-waffle_container:focus .slds-r5,.slds-icon-waffle_container:focus .slds-r6,.slds-icon-waffle_container:focus .slds-r7,.slds-icon-waffle_container:focus .slds-r8,.slds-icon-waffle_container:focus .slds-r9,.slds-icon-waffle_container:hover .slds-r1,.slds-icon-waffle_container:hover .slds-r2,.slds-icon-waffle_container:hover .slds-r3,.slds-icon-waffle_container:hover .slds-r4,.slds-icon-waffle_container:hover .slds-r5,.slds-icon-waffle_container:hover .slds-r6,.slds-icon-waffle_container:hover .slds-r7,.slds-icon-waffle_container:hover .slds-r8,.slds-icon-waffle_container:hover .slds-r9{-webkit-animation:slds-icon-waffle-throb 2 .2s alternate;animation:slds-icon-waffle-throb 2 .2s alternate}.slds-icon-waffle_container:focus .slds-r1,.slds-icon-waffle_container:focus .slds-r2,.slds-icon-waffle_container:focus .slds-r3,.slds-icon-waffle_container:hover .slds-r1,.slds-icon-waffle_container:hover .slds-r2,.slds-icon-waffle_container:hover .slds-r3{background-color:var(--slds-g-color-brand-base-50,#418fde)}.slds-icon-waffle_container:focus .slds-r4,.slds-icon-waffle_container:focus .slds-r5,.slds-icon-waffle_container:focus .slds-r7,.slds-icon-waffle_container:hover .slds-r4,.slds-icon-waffle_container:hover .slds-r5,.slds-icon-waffle_container:hover .slds-r7{background-color:var(--slds-g-color-warning-base-70,#ed8b00)}.slds-icon-waffle_container:focus .slds-r6,.slds-icon-waffle_container:focus .slds-r8,.slds-icon-waffle_container:focus .slds-r9,.slds-icon-waffle_container:hover .slds-r6,.slds-icon-waffle_container:hover .slds-r8,.slds-icon-waffle_container:hover .slds-r9{background-color:var(--slds-g-color-palette-yellow-80,#ffb60f)}.slds-icon-waffle_container:focus .slds-r2,.slds-icon-waffle_container:focus .slds-r4,.slds-icon-waffle_container:hover .slds-r2,.slds-icon-waffle_container:hover .slds-r4{-webkit-transition-delay:50ms;transition-delay:50ms;-webkit-animation-delay:50ms;animation-delay:50ms}.slds-icon-waffle_container:focus .slds-r3,.slds-icon-waffle_container:focus .slds-r5,.slds-icon-waffle_container:focus .slds-r7,.slds-icon-waffle_container:hover .slds-r3,.slds-icon-waffle_container:hover .slds-r5,.slds-icon-waffle_container:hover .slds-r7{-webkit-transition-delay:.1s;transition-delay:.1s;-webkit-animation-delay:.1s;animation-delay:.1s}.slds-icon-waffle_container:focus .slds-r6,.slds-icon-waffle_container:focus .slds-r8,.slds-icon-waffle_container:hover .slds-r6,.slds-icon-waffle_container:hover .slds-r8{-webkit-transition-delay:150ms;transition-delay:150ms;-webkit-animation-delay:150ms;animation-delay:150ms}.slds-icon-waffle_container:focus .slds-r9,.slds-icon-waffle_container:hover .slds-r9{-webkit-transition-delay:.2s;transition-delay:.2s;-webkit-animation-delay:.2s;animation-delay:.2s}.slds-icon-waffle{width:1.3125rem;height:1.3125rem;position:relative;display:block;cursor:pointer}.slds-icon-waffle .slds-r1,.slds-icon-waffle .slds-r2,.slds-icon-waffle .slds-r3,.slds-icon-waffle .slds-r4,.slds-icon-waffle .slds-r5,.slds-icon-waffle .slds-r6,.slds-icon-waffle .slds-r7,.slds-icon-waffle .slds-r8,.slds-icon-waffle .slds-r9{width:.3125rem;height:.3125rem;background-color:var(--slds-g-color-neutral-base-50,#747474);display:inline-block;position:absolute;border-radius:50%;-webkit-transition:background-color .1s;transition:background-color .1s;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;will-change:scale,background-color}.slds-icon-waffle .slds-r1{top:0;left:0}.slds-icon-waffle .slds-r2{top:0;left:.5rem}.slds-icon-waffle .slds-r3{top:0;right:0}.slds-icon-waffle .slds-r4{top:.5rem;left:0}.slds-icon-waffle .slds-r5{top:.5rem;left:.5rem}.slds-icon-waffle .slds-r6{top:.5rem;right:0}.slds-icon-waffle .slds-r7{bottom:0;left:0}.slds-icon-waffle .slds-r8{bottom:0;left:.5rem}.slds-icon-waffle .slds-r9{bottom:0;right:0}.slds-icon-waffle .slds-r1{-webkit-transition-delay:.2s;transition-delay:.2s}.slds-icon-waffle .slds-r2,.slds-icon-waffle .slds-r4{-webkit-transition-delay:150ms;transition-delay:150ms}.slds-icon-waffle .slds-r3,.slds-icon-waffle .slds-r5,.slds-icon-waffle .slds-r7{-webkit-transition-delay:.1s;transition-delay:.1s}.slds-icon-waffle .slds-r6,.slds-icon-waffle .slds-r8{-webkit-transition-delay:50ms;transition-delay:50ms}@-webkit-keyframes slds-icon-waffle-throb{to{-webkit-transform:scale(1.5);transform:scale(1.5)}}@keyframes slds-icon-waffle-throb{to{-webkit-transform:scale(1.5);transform:scale(1.5)}}.slds-icon-help{width:1.5rem;height:1.5rem;fill:var(--slds-g-color-neutral-base-70,#aeaeae)}.slds-icon-help:hover .slds-icon-help_hover{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.slds-icon-help:focus{-webkit-animation:slds-click-global-action 80ms cubic-bezier(1,1.9,.94,.98);animation:slds-click-global-action 80ms cubic-bezier(1,1.9,.94,.98)}.slds-icon-help:focus .slds-icon-help_focus{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.slds-icon-help mask{mask-type:alpha}.slds-icon-help_hover{opacity:0;-webkit-transform:scale(.1,.1);transform:scale(.1,.1);-webkit-transform-origin:45px 47px;transform-origin:45px 47px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;fill:var(--slds-g-link-color-hover,#014486)}.slds-icon-help_focus{opacity:0;-webkit-transform:scale(.1,.1);transform:scale(.1,.1);-webkit-transform-origin:45px 47px;transform-origin:45px 47px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;fill:var(--slds-g-color-brand-base-50,#0176d3)}.slds-icon-help svg{width:1.5rem;height:1.5rem}.slds-icon-help g{-webkit-mask:url(#questionMark);mask:url(#questionMark)}@-webkit-keyframes slds-click-global-action{25%{-webkit-transform:scale(.95,.95);transform:scale(.95,.95)}100%{-webkit-transform:scale(.98,.98);transform:scale(.98,.98)}}@keyframes slds-click-global-action{25%{-webkit-transform:scale(.95,.95);transform:scale(.95,.95)}100%{-webkit-transform:scale(.98,.98);transform:scale(.98,.98)}}.slds-icon-typing{display:inline-block;padding:.25rem 0}.slds-icon-typing.slds-is-animated .slds-icon-typing__dot{-webkit-animation:slds-icon-typing__dot-first 1.2s infinite ease-in-out;animation:slds-icon-typing__dot-first 1.2s infinite ease-in-out}.slds-icon-typing.slds-is-animated .slds-icon-typing__dot:nth-child(1){-webkit-animation-name:slds-icon-typing__dot-first;animation-name:slds-icon-typing__dot-first}.slds-icon-typing.slds-is-animated .slds-icon-typing__dot:nth-child(2){-webkit-animation-name:slds-icon-typing__dot-second;animation-name:slds-icon-typing__dot-second}.slds-icon-typing.slds-is-animated .slds-icon-typing__dot:nth-child(3){-webkit-animation-name:slds-icon-typing__dot-third;animation-name:slds-icon-typing__dot-third}.slds-icon-typing.slds-is-paused .slds-icon-typing__dot{-webkit-animation-play-state:paused;animation-play-state:paused}.slds-icon-typing__dot{background-color:var(--slds-g-color-neutral-base-80,#c9c9c9);border-radius:50%;display:inline-block;height:.5rem;margin:0 .125rem;width:.5rem}@-webkit-keyframes slds-icon-typing__dot-first{0%{background-color:var(--slds-g-color-neutral-base-80,#c9c9c9)}16%{background-color:var(--slds-g-color-neutral-base-60,#c9c9c9)}100%,33%{background-color:var(--slds-g-color-neutral-base-80,#c9c9c9)}}@keyframes slds-icon-typing__dot-first{0%{background-color:var(--slds-g-color-neutral-base-80,#c9c9c9)}16%{background-color:var(--slds-g-color-neutral-base-60,#c9c9c9)}100%,33%{background-color:var(--slds-g-color-neutral-base-80,#c9c9c9)}}@-webkit-keyframes slds-icon-typing__dot-second{0%,33%{background-color:var(--slds-g-color-neutral-base-80,#c9c9c9)}50%{background-color:var(--slds-g-color-neutral-base-60,#c9c9c9)}100%,67%{background-color:var(--slds-g-color-neutral-base-80,#c9c9c9)}}@keyframes slds-icon-typing__dot-second{0%,33%{background-color:var(--slds-g-color-neutral-base-80,#c9c9c9)}50%{background-color:var(--slds-g-color-neutral-base-60,#c9c9c9)}100%,67%{background-color:var(--slds-g-color-neutral-base-80,#c9c9c9)}}@-webkit-keyframes slds-icon-typing__dot-third{0%,67%{background-color:var(--slds-g-color-neutral-base-80,#c9c9c9)}83%{background-color:var(--slds-g-color-neutral-base-60,#c9c9c9)}100%{background-color:var(--slds-g-color-neutral-base-80,#c9c9c9)}}@keyframes slds-icon-typing__dot-third{0%,67%{background-color:var(--slds-g-color-neutral-base-80,#c9c9c9)}83%{background-color:var(--slds-g-color-neutral-base-60,#c9c9c9)}100%{background-color:var(--slds-g-color-neutral-base-80,#c9c9c9)}}.slds-dynamic-menu .slds-popover__footer{background-color:transparent}.slds-dynamic-menu__header{font-size:.875rem;font-weight:700}.slds-carousel{position:relative}.slds-carousel__stage{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.slds-carousel__panels{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:-webkit-transform 250ms ease-in;transition:-webkit-transform 250ms ease-in;transition:transform 250ms ease-in;transition:transform 250ms ease-in,-webkit-transform 250ms ease-in;min-height:0}.slds-carousel__panel{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.slds-carousel__panel-action{display:block;border:1px solid var(--slds-g-color-border-base-1,#e5e5e5);border-radius:.25rem}.slds-carousel__panel-action:focus{outline:0;-webkit-box-shadow:0 0 3px #0176d3;box-shadow:0 0 3px #0176d3;border-color:#014486;outline:0}.slds-carousel__image{border-top-left-radius:.25rem;border-top-right-radius:.25rem;overflow:hidden}.slds-carousel__image>img{width:100%}.slds-carousel__content{background:var(--slds-g-color-neutral-base-100,#fff);padding:.75rem;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;text-align:center;height:6.625rem;overflow-x:hidden;overflow-y:auto}.slds-carousel__content-title{font-size:1rem;font-weight:600}.slds-carousel__indicators{-ms-flex-item-align:center;align-self:center;margin:.5rem 0}.slds-carousel__indicator{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0 .25rem}.slds-carousel__indicator-action{width:1rem;height:1rem;background:var(--slds-g-color-neutral-base-100,#fff);border:1px solid var(--slds-g-color-border-base-4,#e5e5e5);border-radius:50%}.slds-carousel__indicator-action.slds-is-active,.slds-carousel__indicator-action.slds-is-active:hover{background:var(--slds-g-color-brand-base-50,#0176d3);border-color:var(--slds-g-color-brand-base-50,#0176d3)}.slds-carousel__indicator-action:hover{background-color:var(--slds-g-color-neutral-base-95,#f3f3f3)}.slds-carousel__indicator-action:focus{outline:0;-webkit-box-shadow:0 0 3px #0176d3;box-shadow:0 0 3px #0176d3;background-color:var(--slds-g-color-brand-base-30,#014486);border-color:var(--slds-g-color-brand-base-30,#014486);outline:0}.slds-carousel__autoplay{position:absolute;left:0;bottom:.25rem}.slds-card--empty .slds-card__body,.slds-card_empty .slds-card__body{text-align:center}.slds-card{position:relative;padding-top:var(--slds-c-card-spacing-block-start,var(--sds-c-card-spacing-block-start,var(--sds-c-card-spacing-block,0)));padding-right:var(--slds-c-card-spacing-inline-end,var(--sds-c-card-spacing-inline-end,var(--sds-c-card-spacing-inline,0)));padding-bottom:var(--slds-c-card-spacing-block-end,var(--sds-c-card-spacing-block-end,var(--sds-c-card-spacing-block,0)));padding-left:var(--slds-c-card-spacing-inline-start,var(--sds-c-card-spacing-inline-start,var(--sds-c-card-spacing-inline,0)));background:var(--slds-c-card-color-background,var(--sds-c-card-color-background,var(--slds-g-color-neutral-base-100,#fff)));border-width:var(--slds-c-card-sizing-border,var(--sds-c-card-sizing-border,1px));border-style:solid;border-color:var(--slds-c-card-color-border,var(--sds-c-card-color-border,var(--slds-g-color-border-base-1,#c9c9c9)));border-radius:var(--slds-c-card-radius-border,var(--sds-c-card-radius-border,.25rem));background-clip:padding-box;-webkit-box-shadow:var(--slds-c-card-shadow,var(--sds-c-card-shadow,0 2px 2px 0 rgba(0,0,0,.1)));box-shadow:var(--slds-c-card-shadow,var(--sds-c-card-shadow,0 2px 2px 0 rgba(0,0,0,.1)));color:var(--slds-c-card-text-color,var(--sds-c-card-text-color))}.slds-card+.slds-card{margin-top:1rem}.slds-card__header{padding-top:var(--slds-c-card-header-spacing-block-start,var(--sds-c-card-header-spacing-block-start,var(--slds-c-card-header-spacing-block,var(--sds-c-card-header-spacing-block,.75rem))));padding-right:var(--slds-c-card-header-spacing-inline-end,var(--sds-c-card-header-spacing-inline-end,var(--slds-c-card-header-spacing-inline,var(--sds-c-card-header-spacing-inline,1rem))));padding-bottom:var(--slds-c-card-header-spacing-block-end,var(--sds-c-card-header-spacing-block-end,var(--slds-c-card-header-spacing-block,var(--sds-c-card-header-spacing-block,0))));padding-left:var(--slds-c-card-header-spacing-inline-start,var(--sds-c-card-header-spacing-inline-start,var(--slds-c-card-header-spacing-inline,var(--sds-c-card-header-spacing-inline,1rem))));margin:0 0 var(--slds-c-card-header-spacing-block-end,var(--sds-c-card-header-spacing-block-end,.75rem))}.slds-card__header-title{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:var(--slds-c-card-heading-font-size,var(--sds-c-card-heading-font-size,1rem));font-weight:var(--slds-c-card-heading-font-weight,var(--sds-c-card-heading-font-weight,700));line-height:1.25}.slds-card__header-link{color:inherit;font-weight:var(--slds-c-card-heading-font-weight,var(--sds-c-card-heading-font-weight,700))}.slds-card__body{margin-top:var(--slds-c-card-body-spacing-block-start,var(--sds-c-card-body-spacing-block-start,var(--slds-c-card-body-spacing-block,var(--sds-c-card-body-spacing-block,.75rem))));margin-bottom:var(--slds-c-card-body-spacing-block-end,var(--sds-c-card-body-spacing-block-end,var(--slds-c-card-body-spacing-block,var(--sds-c-card-body-spacing-block,.75rem))));padding-right:var(--slds-c-card-body-spacing-inline-end,var(--sds-c-card-body-spacing-inline-end,var(--slds-c-card-body-spacing-inline,var(--sds-c-card-body-spacing-inline))));padding-left:var(--slds-c-card-body-spacing-inline-start,var(--sds-c-card-body-spacing-inline-start,var(--slds-c-card-body-spacing-inline,var(--sds-c-card-body-spacing-inline))))}.slds-card__body--inner,.slds-card__body_inner{/*! @css-var-fallback padding-right */--slds-c-card-body-spacing-inline-end:var(--sds-c-card-body-spacing-inline-end, var(--sds-c-card-body-spacing-inline, 1rem));/*! @css-var-fallback padding-left */--slds-c-card-body-spacing-inline-start:var(--sds-c-card-body-spacing-inline-start, var(--sds-c-card-body-spacing-inline, 1rem));padding-top:0;padding-bottom:0}.slds-card__body:empty,.slds-card__footer:empty{display:none}.slds-card__footer{padding-top:var(--slds-c-card-footer-spacing-block-start,var(--sds-c-card-footer-spacing-block-start,var(--slds-c-card-footer-spacing-block,var(--sds-c-card-footer-spacing-block,.75rem))));padding-right:var(--slds-c-card-footer-spacing-inline-end,var(--sds-c-card-footer-spacing-inline-end,var(--slds-c-card-footer-spacing-inline,var(--sds-c-card-footer-spacing-inline,1rem))));padding-bottom:var(--slds-c-card-footer-spacing-block-end,var(--sds-c-card-footer-spacing-block-end,var(--slds-c-card-footer-spacing-block,var(--sds-c-card-footer-spacing-block,.75rem))));padding-left:var(--slds-c-card-footer-spacing-inline-start,var(--sds-c-card-footer-spacing-inline-start,var(--slds-c-card-footer-spacing-inline,var(--sds-c-card-footer-spacing-inline,1rem))));margin-top:var(--slds-c-card-footer-spacing-block-start,var(--sds-c-card-footer-spacing-block-start,.75rem));text-align:var(--slds-c-card-footer-text-align,var(--sds-c-card-footer-text-align,center));font-size:var(--slds-c-card-footer-font-size,var(--sds-c-card-footer-font-size,.8125rem));border-top-width:var(--slds-c-card-footer-sizing-border,var(--sds-c-card-footer-sizing-border,1px));border-top-style:solid;border-top-color:var(--slds-c-card-footer-color-border,var(--sds-c-card-footer-color-border,var(--slds-g-color-border-base-1,#c9c9c9)))}.slds-card__footer-action{display:block}.slds-card__tile{margin-top:.75rem}.slds-region__pinned-left .slds-card,.slds-region__pinned-left .slds-card-wrapper,.slds-region__pinned-left .slds-card_boundary,.slds-region__pinned-left .slds-tabs_card,.slds-region__pinned-right .slds-card,.slds-region__pinned-right .slds-card-wrapper,.slds-region__pinned-right .slds-card_boundary,.slds-region__pinned-right .slds-tabs_card{border-radius:0;border:0;border-bottom:1px solid var(--slds-g-color-border-base-1,#e5e5e5);-webkit-box-shadow:none;box-shadow:none}.slds-region__pinned-left .slds-card-wrapper:last-child,.slds-region__pinned-left .slds-card:last-child,.slds-region__pinned-left .slds-card_boundary:last-child,.slds-region__pinned-left .slds-tabs_card:last-child,.slds-region__pinned-right .slds-card-wrapper:last-child,.slds-region__pinned-right .slds-card:last-child,.slds-region__pinned-right .slds-card_boundary:last-child,.slds-region__pinned-right .slds-tabs_card:last-child{border-bottom:0}.slds-card-wrapper{padding:1rem;background:var(--slds-c-card-color-background,var(--sds-c-card-color-background,var(--slds-g-color-neutral-base-100,#fff)));border-width:var(--slds-c-card-sizing-border,var(--sds-c-card-sizing-border,1px));border-style:solid;border-color:var(--slds-c-card-color-border,var(--sds-c-card-color-border,var(--slds-g-color-border-base-1,#c9c9c9)));border-radius:var(--slds-c-card-radius-border,var(--sds-c-card-radius-border,.25rem));background-clip:padding-box;-webkit-box-shadow:var(--slds-c-card-shadow,var(--sds-c-card-shadow,0 2px 2px 0 rgba(0,0,0,.1)));box-shadow:var(--slds-c-card-shadow,var(--sds-c-card-shadow,0 2px 2px 0 rgba(0,0,0,.1)))}.slds-card-wrapper .slds-card__body,.slds-card-wrapper .slds-card__footer,.slds-card-wrapper .slds-card__header{padding-left:0;padding-right:0}.slds-card .slds-card,.slds-card .slds-card-wrapper,.slds-card-wrapper .slds-card,.slds-card-wrapper .slds-card-wrapper,.slds-modal .slds-card,.slds-modal .slds-card-wrapper,.slds-tabs--default .slds-card,.slds-tabs--default .slds-card-wrapper,.slds-tabs_card .slds-card,.slds-tabs_card .slds-card-wrapper,.slds-tabs_card.slds-tabs_card .slds-card,.slds-tabs_card.slds-tabs_card .slds-card-wrapper,.slds-tabs_default .slds-card,.slds-tabs_default .slds-card-wrapper{border:0;-webkit-box-shadow:none;box-shadow:none}.slds-card .slds-card_boundary,.slds-modal .slds-card_boundary,.slds-tabs--default .slds-card_boundary,.slds-tabs_default .slds-card_boundary{border-width:var(--slds-c-card-sizing-border,var(--sds-c-card-sizing-border,1px));border-style:solid;border-color:var(--slds-c-card-color-border,var(--sds-c-card-color-border,var(--slds-g-color-border-base-1,#c9c9c9)));border-radius:var(--slds-c-card-radius-border,var(--sds-c-card-radius-border,.25rem))}.slds-tabs_card,.slds-tabs_card.slds-tabs_card{padding:.75rem 1rem;background:var(--slds-c-card-color-background,var(--sds-c-card-color-background,var(--slds-g-color-neutral-base-100,#fff)));border-width:var(--slds-c-card-sizing-border,var(--sds-c-card-sizing-border,1px));border-style:solid;border-color:var(--slds-c-card-color-border,var(--sds-c-card-color-border,var(--slds-g-color-border-base-1,#c9c9c9)));border-radius:var(--slds-c-card-radius-border,var(--sds-c-card-radius-border,.25rem));-webkit-box-shadow:var(--slds-c-card-shadow,var(--sds-c-card-shadow,0 2px 2px 0 rgba(0,0,0,.1)));box-shadow:var(--slds-c-card-shadow,var(--sds-c-card-shadow,0 2px 2px 0 rgba(0,0,0,.1)))}.slds-tabs_card .slds-card,.slds-tabs_card .slds-card-wrapper,.slds-tabs_card.slds-tabs_card .slds-card,.slds-tabs_card.slds-tabs_card .slds-card-wrapper{padding-left:0;padding-right:0}.slds-tabs_card .slds-card__body,.slds-tabs_card .slds-card__footer,.slds-tabs_card .slds-card__header,.slds-tabs_card.slds-tabs_card .slds-card__body,.slds-tabs_card.slds-tabs_card .slds-card__footer,.slds-tabs_card.slds-tabs_card .slds-card__header{padding-left:0;padding-right:0;margin-left:0;margin-right:0}.slds-tabs_card .slds-card__header,.slds-tabs_card.slds-tabs_card .slds-card__header{padding-top:0}.slds-card-wrapper .slds-card_boundary,.slds-tabs_card .slds-card_boundary,.slds-tabs_card.slds-tabs_card .slds-card_boundary{border-width:var(--slds-c-card-sizing-border,var(--sds-c-card-sizing-border,1px));border-style:solid;border-color:var(--slds-c-card-color-border,var(--sds-c-card-color-border,var(--slds-g-color-border-base-1,#c9c9c9)));border-radius:var(--slds-c-card-radius-border,var(--sds-c-card-radius-border,.25rem))}.slds-card-wrapper .slds-card_boundary .slds-card__header,.slds-tabs_card .slds-card_boundary .slds-card__header,.slds-tabs_card.slds-tabs_card .slds-card_boundary .slds-card__header{padding-top:var(--slds-c-card-header-spacing-block-start,var(--sds-c-card-header-spacing-block-start,var(--slds-c-card-header-spacing-block,var(--sds-c-card-header-spacing-block,.75rem))));padding-right:var(--slds-c-card-header-spacing-inline-end,var(--sds-c-card-header-spacing-inline-end,var(--slds-c-card-header-spacing-inline,var(--sds-c-card-header-spacing-inline,1rem))));padding-bottom:var(--slds-c-card-header-spacing-block-end,var(--sds-c-card-header-spacing-block-end,var(--slds-c-card-header-spacing-block,var(--sds-c-card-header-spacing-block,0))));padding-left:var(--slds-c-card-header-spacing-inline-start,var(--sds-c-card-header-spacing-inline-start,var(--slds-c-card-header-spacing-inline,var(--sds-c-card-header-spacing-inline,1rem))))}.slds-card-wrapper .slds-card_boundary .slds-card__body--inner,.slds-card-wrapper .slds-card_boundary .slds-card__body_inner,.slds-tabs_card .slds-card_boundary .slds-card__body--inner,.slds-tabs_card .slds-card_boundary .slds-card__body_inner,.slds-tabs_card.slds-tabs_card .slds-card_boundary .slds-card__body--inner,.slds-tabs_card.slds-tabs_card .slds-card_boundary .slds-card__body_inner{padding:0;padding-right:var(--slds-c-card-body-spacing-inline-end,var(--sds-c-card-body-spacing-inline-end,var(--slds-c-card-body-spacing-inline,var(--sds-c-card-body-spacing-inline,1rem))));padding-left:var(--slds-c-card-body-spacing-inline-start,var(--sds-c-card-body-spacing-inline-start,var(--slds-c-card-body-spacing-inline,var(--sds-c-card-body-spacing-inline,1rem))))}.slds-card-wrapper .slds-card_boundary .slds-card__footer,.slds-tabs_card .slds-card_boundary .slds-card__footer,.slds-tabs_card.slds-tabs_card .slds-card_boundary .slds-card__footer{padding-top:var(--slds-c-card-footer-spacing-block-start,var(--sds-c-card-footer-spacing-block-start,var(--slds-c-card-footer-spacing-block,var(--sds-c-card-footer-spacing-block,.75rem))));padding-right:var(--slds-c-card-footer-spacing-inline-end,var(--sds-c-card-footer-spacing-inline-end,var(--slds-c-card-footer-spacing-inline,var(--sds-c-card-footer-spacing-inline,1rem))));padding-bottom:var(--slds-c-card-footer-spacing-block-end,var(--sds-c-card-footer-spacing-block-end,var(--slds-c-card-footer-spacing-block,var(--sds-c-card-footer-spacing-block,.75rem))));padding-left:var(--slds-c-card-footer-spacing-inline-start,var(--sds-c-card-footer-spacing-inline-start,var(--slds-c-card-footer-spacing-inline,var(--sds-c-card-footer-spacing-inline,1rem))))}.slds-chat{margin-bottom:.75rem}.slds-chat-list{padding:0 .75rem}.slds-chat-listitem{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:.75rem}.slds-chat-listitem_outbound{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.slds-chat-listitem_inbound+.slds-chat-listitem_inbound,.slds-chat-listitem_outbound+.slds-chat-listitem_outbound{margin-top:.25rem}.slds-chat-listitem_bookend{margin:1rem 0;margin-left:-.75rem;margin-right:-.75rem}.slds-chat-listitem_bookend+.slds-chat-listitem_bookend{margin-top:3rem}.slds-chat-listitem_event{margin:1.5rem 0}.slds-chat-icon{margin-right:.5rem}.slds-chat-message{display:-webkit-box;display:-ms-flexbox;display:flex}.slds-chat-message_faux-avatar{padding-left:2.5rem}.slds-chat-avatar{margin-right:.5rem;min-width:2rem}.slds-chat-avatar__intials{background-color:var(--slds-g-color-neutral-base-95,#f3f3f3);color:var(--slds-g-color-neutral-base-30,#444)}.slds-chat-avatar__intials.slds-chat-avatar__intials:hover{color:var(--slds-g-color-neutral-base-30,#444)}.slds-chat-message__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.slds-chat-message__image_loading{width:15rem;height:11.25rem}.slds-chat-message__text{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;display:inline-block;font-size:.8125rem;max-width:26.25rem;white-space:pre-line}.slds-chat-message__text a{color:var(--slds-g-link-color-focus,#014486);text-decoration:underline}.slds-chat-message__text a:hover{text-decoration:none}.slds-chat-message__file{width:15rem}.slds-chat-message__file,.slds-chat-message__image{overflow:hidden}.slds-chat-message__file .slds-file:hover,.slds-chat-message__image .slds-file:hover{-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;transition:none}.slds-chat-message__file_inbound,.slds-chat-message__file_outbound,.slds-chat-message__image_inbound,.slds-chat-message__image_outbound,.slds-chat-message__text_delivery-failure,.slds-chat-message__text_inbound,.slds-chat-message__text_outbound,.slds-chat-message__text_outbound-agent,.slds-chat-message__text_unsupported-type{border-radius:.5rem .5rem 0;color:var(--slds-g-color-neutral-base-100,#fff);min-height:2rem}.slds-chat-message__text_delivery-failure,.slds-chat-message__text_inbound,.slds-chat-message__text_outbound,.slds-chat-message__text_outbound-agent,.slds-chat-message__text_unsupported-type{padding:.5rem}.slds-chat-message__file_inbound,.slds-chat-message__file_outbound,.slds-chat-message__image_inbound,.slds-chat-message__image_outbound{padding:0;border:1px solid var(--slds-g-color-border-base-1,#e5e5e5)}.slds-chat-message__file_inbound,.slds-chat-message__file_outbound,.slds-chat-message__image_inbound,.slds-chat-message__image_outbound{color:var(--slds-g-color-neutral-base-10,#181818)}.slds-chat-message__text_inbound{margin-right:auto;background-color:var(--slds-g-color-neutral-base-95,#f3f3f3);border-radius:.5rem .5rem .5rem 0;color:var(--slds-g-color-neutral-base-10,#181818)}.slds-chat-message__image_inbound{background-color:var(--slds-g-color-neutral-base-95,#f3f3f3);border-radius:.5rem .5rem .5rem 0}.slds-chat-message__file_inbound{border-radius:.5rem .5rem .5rem 0;background-color:var(--slds-g-color-neutral-base-100,#fff)}.slds-chat-message__text_outbound{margin-left:auto;background-color:var(--slds-g-color-brand-base-30,#014486)}.slds-chat-message__text_outbound-agent{background-color:var(--slds-g-color-neutral-base-50,#747474);margin-left:auto}.slds-chat-message__text_outbound a,.slds-chat-message__text_outbound-agent a{color:var(--slds-g-color-neutral-base-100,#fff);text-decoration:underline}.slds-chat-message__text_unsupported-type{background-color:var(--slds-g-color-neutral-base-100,#fff);border-radius:.5rem .5rem .5rem 0;border:var(--slds-g-color-warning-base-60,#fe9339) 1px solid;color:var(--slds-g-color-neutral-base-10,#181818);margin-right:auto}.slds-chat-message__text_unsupported-type .slds-chat-icon.slds-icon-utility-warning .slds-icon{fill:var(--slds-g-color-warning-base-50,#fe9339)}.slds-chat-message__text_delivery-failure{background-color:var(--slds-g-color-neutral-base-100,#fff);border:var(--slds-g-color-error-base-40,#ea001e) 1px solid;color:var(--slds-g-color-neutral-base-10,#181818);margin-left:auto}.slds-chat-message__text_delivery-failure .slds-chat-message__text_delivery-failure-reason{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.5rem .5rem 0;margin:.5rem -.5rem 0;color:var(--slds-g-color-error-base-40,#ea001e);border-top:var(--slds-g-color-error-base-40,#ea001e) 1px solid}.slds-chat-message__text_delivery-failure .slds-chat-icon.slds-icon-utility-error .slds-icon{fill:var(--slds-g-color-error-base-40,#ea001e)}.slds-chat-message__text_sneak-peak,.slds-chat-message__text_sneak-peek{font-style:italic}.slds-chat-message__text_sneak-peak .slds-icon-typing,.slds-chat-message__text_sneak-peek .slds-icon-typing{margin-right:.5rem}.slds-chat-message__meta{color:var(--slds-g-color-neutral-base-30,#444);font-size:.625rem;margin:.125rem 0 0 .5rem}.slds-chat-message__action{font-size:.75rem;margin-left:.5rem;line-height:1.25}.slds-chat-message__action .slds-chat-icon.slds-icon-utility-redo .slds-icon{width:.75rem;height:.75rem;fill:var(--slds-g-link-color,#0176d3)}.slds-chat-event{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--slds-g-color-neutral-base-30,#444);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.8125rem;text-align:center;width:100%}.slds-chat-event.slds-has-error{color:var(--slds-g-color-error-base-40,#ea001e)}.slds-chat-event.slds-has-error svg{fill:var(--slds-g-color-error-base-40,#ea001e)}.slds-chat-event__rule{border-top:1px var(--slds-g-color-border-base-1,#e5e5e5) solid;height:.0625rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.slds-chat-event__body{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 .5rem}.slds-chat-event__agent-message{-webkit-box-flex:3;-ms-flex-positive:3;flex-grow:3;font-size:.75rem;font-style:italic;margin-top:.5rem;width:100%}.slds-chat-bookend{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:var(--slds-g-color-border-base-1,#e5e5e5) 0 solid;border-bottom-width:1px;color:var(--slds-g-color-neutral-base-30,#444);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.8125rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.5rem .75rem;width:100%}.slds-chat-bookend_stop{border-width:1px 0 0}.slds-chat_past .slds-chat-listitem_event{margin:1rem 0}.slds-chat_past .slds-chat-message__meta{margin:.25rem 0 0}.slds-chat_past .slds-chat-message__meta b{color:var(--slds-g-color-neutral-base-10,#181818)}.slds-form-element{position:relative;min-width:0}.slds-form-element__label{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;display:inline-block;color:var(--slds-g-color-neutral-base-30,#444);font-size:.75rem;padding-right:.5rem;padding-top:.25rem;margin-bottom:.125rem}[dir=rtl] .slds-form-element__label{/*! @noflip */padding-right:0;/*! @noflip */padding-left:.5rem}.slds-form-element__label:empty{margin:0}.slds-form-element__control{clear:left;position:relative}[dir=rtl] .slds-form-element__control{/*! @noflip */clear:right}.slds-form-element__control .slds-checkbox,.slds-form-element__control .slds-radio{display:block}.slds-form-element__icon{display:inline-block;position:relative;padding-top:.25rem;vertical-align:top;line-height:1;z-index:1}.slds-form-element__icon .slds-button_icon{position:relative}.slds-form-element__help,.slds-form-element__helper{font-size:.75rem;margin-top:.125rem;display:block}.slds-form-element--edit .slds-form-element__static,.slds-form-element_edit .slds-form-element__static{width:calc(100% - 1.5rem)}.slds-form-element_readonly{-ms-flex-preferred-size:0;flex-basis:0%;border-bottom:1px solid var(--slds-g-color-border-base-1,#e5e5e5);margin-bottom:0}.slds-form-element_readonly .slds-form-element__control{padding-top:.125rem;padding-bottom:.125rem}.slds-form-element_readonly .slds-form-element__label{margin-bottom:0}.slds-form-element__legend{font-weight:700;float:left}[dir=rtl] .slds-form-element__legend{/*! @noflip */float:right;/*! @noflip */padding-right:0}.slds-form-element__addon{display:inline-block;margin:0 .5rem;-ms-flex-item-align:center;align-self:center}.slds-form-element__static{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;display:inline-block;font-size:.875rem;font-weight:400;color:var(--slds-g-color-neutral-base-10,#181818);width:100%}.slds-form-element__static.slds-text-longform :last-child{margin-bottom:0}.slds-form-element__static:empty{min-height:calc(1.25rem + 1px);vertical-align:bottom}.slds-form-element__static--edit{width:calc(100% - 1.5rem)}.slds-required{color:var(--slds-g-color-error-base-40,#ea001e);margin:0 .125rem}.slds-has-error .slds-form-element__help{color:var(--slds-g-color-error-base-40,#ea001e)}.slds-input-has-icon .slds-input__icon{fill:var(--slds-g-color-neutral-base-50,#aeaeae)}.slds-input{padding-top:0;padding-right:var(--slds-c-input-spacing-horizontal-end,var(--sds-c-input-spacing-horizontal-end,1rem));padding-bottom:0;padding-left:var(--slds-c-input-spacing-horizontal-start,var(--sds-c-input-spacing-horizontal-start,.75rem));width:100%;min-height:calc(1.875rem + (1px * 2));line-height:1.875rem;border:1px solid var(--slds-c-input-color-border,var(--sds-c-input-color-border,var(--slds-g-color-border-base-4,#c9c9c9)));border-radius:var(--slds-c-input-radius-border,var(--sds-c-input-radius-border,.25rem));background-color:var(--slds-c-input-color-background,var(--sds-c-input-color-background,var(--slds-g-color-neutral-base-100,#fff)));color:var(--slds-c-input-text-color,var(--sds-c-input-text-color));-webkit-box-shadow:var(--slds-c-input-shadow,var(--sds-c-input-shadow));box-shadow:var(--slds-c-input-shadow,var(--sds-c-input-shadow));-webkit-transition:border .1s linear,background-color .1s linear;transition:border .1s linear,background-color .1s linear;display:inline-block}.slds-input:active,.slds-input:focus{/*! @css-var-fallback border-color */--slds-c-input-color-border:var(--slds-c-input-color-border-focus, var(--sds-c-input-color-border-focus, var(--slds-g-color-brand-base-60, #1b96ff)));/*! @css-var-fallback background-color */--slds-c-input-background-color:var(--slds-c-input-color-background-focus, var(--sds-c-input-color-background-focus, var(--slds-g-color-neutral-base-100, white)));/*! @css-var-fallback color */--slds-c-input-text-color:var(--slds-c-input-text-color-focus, var(--sds-c-input-text-color-focus));/*! @css-var-fallback box-shadow */--slds-c-input-shadow:var(--slds-c-input-shadow-focus, var(--sds-c-input-shadow-focus, 0 0 3px #0176d3));outline:0}.slds-input.slds-is-disabled,.slds-input[disabled]{background-color:var(--slds-g-color-neutral-base-95,#f3f3f3);border-color:var(--slds-g-color-border-base-1,#c9c9c9);color:var(--slds-g-color-neutral-base-50,#444);cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slds-input.slds-is-disabled:active,.slds-input.slds-is-disabled:focus,.slds-input[disabled]:active,.slds-input[disabled]:focus{-webkit-box-shadow:none;box-shadow:none}.slds-input[readonly]{/*! @css-var-fallback padding-left */--slds-c-input-spacing-horizontal-start:0;/*! @css-var-fallback border-color */--slds-c-input-color-border:transparent;/*! @css-var-fallback background-color */--slds-c-input-color-background:transparent;font-size:.875rem;font-weight:400}.slds-input[type=search]::-ms-clear{display:none;width:0;height:0}.slds-input[type=search]::-webkit-search-cancel-button,.slds-input[type=search]::-webkit-search-decoration,.slds-input[type=search]::-webkit-search-results-button,.slds-input[type=search]::-webkit-search-results-decoration{display:none}.slds-input[type=email],.slds-input[type=tel],.slds-input[type=url]{direction:ltr;text-align:left}.slds-input--bare,.slds-input_bare{/*! @css-var-fallback background-color */--slds-c-input-color-background:transparent;/*! @css-var-fallback padding-right */--slds-c-input-spacing-horizontal-end:0;/*! @css-var-fallback padding-left */--slds-c-input-spacing-horizontal-start:0.75rem;/*! @css-var-fallback color */--slds-c-input-text-color:var(--slds-g-color-neutral-base-10, #181818);border:0}.slds-input--bare:active,.slds-input--bare:focus,.slds-input_bare:active,.slds-input_bare:focus{/*! @css-var-fallback box-shadow */--slds-c-input-shadow-focus:none}.slds-input--height,.slds-input_height{min-height:calc(1.875rem + (1px * 2))}.slds-input_faux{padding-top:0;padding-right:var(--slds-c-input-spacing-horizontal-end,var(--sds-c-input-spacing-horizontal-end,1rem));padding-bottom:0;padding-left:var(--slds-c-input-spacing-horizontal-start,var(--sds-c-input-spacing-horizontal-start,.75rem));width:100%;min-height:calc(1.875rem + (1px * 2));line-height:1.875rem;border:1px solid var(--slds-c-input-color-border,var(--sds-c-input-color-border,var(--slds-g-color-border-base-4,#c9c9c9)));border-radius:var(--slds-c-input-radius-border,var(--sds-c-input-radius-border,.25rem));background-color:var(--slds-c-input-color-background,var(--sds-c-input-color-background,var(--slds-g-color-neutral-base-100,#fff)));color:var(--slds-c-input-text-color,var(--sds-c-input-text-color));-webkit-box-shadow:var(--slds-c-input-shadow,var(--sds-c-input-shadow));box-shadow:var(--slds-c-input-shadow,var(--sds-c-input-shadow));-webkit-transition:border .1s linear,background-color .1s linear;transition:border .1s linear,background-color .1s linear;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:left}.slds-input_faux.slds-is-disabled{background-color:var(--slds-g-color-neutral-base-95,#f3f3f3);border-color:var(--slds-g-color-border-base-1,#c9c9c9);color:var(--slds-g-color-neutral-base-50,#444);cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slds-input_faux.slds-is-disabled:active,.slds-input_faux.slds-is-disabled:focus{-webkit-box-shadow:none;box-shadow:none}.slds-input_faux>span:before{content:"";display:inline-block}.slds-input_borders[readonly]{/*! @css-var-fallback padding-right */--slds-c-input-spacing-horizontal-start:0.75rem;/*! @css-var-fallback border-color */--slds-c-input-color-border:var(--slds-g-color-border-base-4, #c9c9c9)}.slds-input-has-icon{position:relative}.slds-input-has-icon .slds-input__icon{width:.875rem;height:.875rem;position:absolute;top:50%;margin-top:-.4375rem;line-height:1;border:0;z-index:2}.slds-input-has-icon .slds-input__icon:not(button){pointer-events:none}.slds-input-has-icon--left .slds-input__icon,.slds-input-has-icon_left .slds-input__icon{left:.75rem}.slds-input-has-icon--left .slds-input,.slds-input-has-icon--left .slds-input--bare,.slds-input-has-icon--left .slds-input_bare,.slds-input-has-icon--left .slds-input_faux,.slds-input-has-icon_left .slds-input,.slds-input-has-icon_left .slds-input--bare,.slds-input-has-icon_left .slds-input_bare,.slds-input-has-icon_left .slds-input_faux{/*! @css-var-fallback padding-left */--slds-c-input-spacing-horizontal-start:2rem}.slds-input-has-icon--right .slds-input__icon,.slds-input-has-icon_right .slds-input__icon{right:.75rem}.slds-input-has-icon--right .slds-input,.slds-input-has-icon--right .slds-input--bare,.slds-input-has-icon--right .slds-input_bare,.slds-input-has-icon--right .slds-input_faux,.slds-input-has-icon_right .slds-input,.slds-input-has-icon_right .slds-input--bare,.slds-input-has-icon_right .slds-input_bare,.slds-input-has-icon_right .slds-input_faux{/*! @css-var-fallback padding-right */--slds-c-input-spacing-horizontal-end:2rem}.slds-input-has-icon--left-right .slds-input__icon--left,.slds-input-has-icon--left-right .slds-input__icon_left,.slds-input-has-icon_left-right .slds-input__icon--left,.slds-input-has-icon_left-right .slds-input__icon_left{left:.75rem}.slds-input-has-icon--left-right .slds-input__icon--right,.slds-input-has-icon--left-right .slds-input__icon_right,.slds-input-has-icon_left-right .slds-input__icon--right,.slds-input-has-icon_left-right .slds-input__icon_right{right:.75rem}.slds-input-has-icon--left-right .slds-input,.slds-input-has-icon--left-right .slds-input--bare,.slds-input-has-icon--left-right .slds-input_bare,.slds-input-has-icon--left-right .slds-input_faux,.slds-input-has-icon_left-right .slds-input,.slds-input-has-icon_left-right .slds-input--bare,.slds-input-has-icon_left-right .slds-input_bare,.slds-input-has-icon_left-right .slds-input_faux{/*! @css-var-fallback padding-left */--slds-c-input-spacing-horizontal-start:2rem;/*! @css-var-fallback padding-right */--slds-c-input-spacing-horizontal-end:2rem}.slds-input-has-icon_group-right .slds-input,.slds-input-has-icon_group-right .slds-input--bare,.slds-input-has-icon_group-right .slds-input_bare,.slds-input-has-icon_group-right .slds-input_faux{/*! @css-var-fallback padding-right */--slds-c-input-spacing-horizontal-end:calc(3rem + 0.5rem)}.slds-input__icon-group{position:absolute;height:1rem;margin-top:-.5rem}.slds-input__icon-group_right{right:0;top:50%}.slds-input__icon-group_right .slds-input__icon--right,.slds-input__icon-group_right .slds-input__icon_right{right:.5rem}.slds-input__icon-group_right .slds-input__spinner{right:1.5rem;left:auto}.slds-input-has-fixed-addon{display:-webkit-box;display:-ms-flexbox;display:flex}.slds-has-error .slds-input{/*! @css-var-fallback border-color */--slds-c-input-color-border:var(--slds-g-color-error-base-40, #ea001e);/*! @css-var-fallback box-shadow */--slds-c-input-shadow:var(--slds-g-color-error-base-40, #ea001e) 0 0 0 1px inset;/*! @css-var-fallback background-color */--slds-c-input-color-background:var(--sds-c-input-color-background, var(--sds-c-input-color-background, var(--slds-g-color-neutral-base-100, white)));/*! @css-var-fallback color */--slds-c-input-text-color:var(--slds-c-input-text-color, var(--sds-c-input-text-color));background-clip:padding-box}.slds-has-error .slds-input:active,.slds-has-error .slds-input:focus{/*! @css-var-fallback border-color */--slds-c-input-color-border-focus:var(--slds-g-color-error-base-40, #ea001e);/*! @css-var-fallback box-shadow */--slds-c-input-shadow:var(--slds-g-color-error-base-40, #ea001e) 0 0 0 1px inset,0 0 3px #0176d3}.slds-has-error .slds-input__icon{fill:var(--slds-g-color-error-base-40,#ea001e);color:var(--slds-g-color-error-base-40,#ea001e)}.slds-input_counter{text-align:center;padding:0 3rem}.slds-input_counter[type=number]{-moz-appearance:textfield}.slds-input_counter::-webkit-inner-spin-button{-moz-appearance:none;-webkit-appearance:none;appearance:none;margin:0}.slds-input__button_decrement{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:.75rem}.slds-input__button_increment{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:.75rem}.slds-textarea{-webkit-appearance:none;min-height:var(--slds-c-textarea-sizing-min-height,var(--sds-c-textarea-sizing-min-height));width:100%;padding-top:var(--slds-c-textarea-spacing-block-start,var(--sds-c-textarea-spacing-block-start,.5rem));padding-right:var(--slds-c-textarea-spacing-inline-end,var(--sds-c-textarea-spacing-inline-end,.75rem));padding-bottom:var(--slds-c-textarea-spacing-block-end,var(--sds-c-textarea-spacing-block-end,.5rem));padding-left:var(--slds-c-textarea-spacing-inline-start,var(--sds-c-textarea-spacing-inline-start,.75rem));background-color:var(--slds-c-textarea-color-background,var(--sds-c-textarea-color-background,var(--slds-g-color-neutral-base-100,#fff)));color:var(--slds-c-textarea-text-color,var(--sds-c-textarea-text-color));border:1px solid var(--slds-c-textarea-color-border,var(--sds-c-textarea-color-border,var(--slds-g-color-border-base-4,#c9c9c9)));border-radius:var(--slds-c-textarea-radius-border,var(--sds-c-textarea-radius-border,.25rem));-webkit-box-shadow:var(--slds-c-textarea-shadow,var(--sds-c-textarea-shadow));box-shadow:var(--slds-c-textarea-shadow,var(--sds-c-textarea-shadow));resize:vertical;-webkit-transition:border .1s linear,background-color .1s linear;transition:border .1s linear,background-color .1s linear}.slds-textarea:required{/*! @css-var-fallback box-shadow */--slds-c-textarea-shadow:none}.slds-textarea:active,.slds-textarea:focus{outline:0;color:var(--slds-c-textarea-text-color-focus,var(--sds-c-textarea-text-color-focus));background-color:var(--slds-c-textarea-color-background-focus,var(--sds-c-textarea-color-background-focus,var(--slds-g-color-neutral-base-100,#fff)));border-color:var(--slds-c-textarea-color-border-focus,var(--sds-c-textarea-color-border-focus,var(--slds-g-color-brand-base-60,#1b96ff)));-webkit-box-shadow:var(--slds-c-textarea-shadow-focus,var(--sds-c-textarea-shadow-focus,0 0 3px #0176d3));box-shadow:var(--slds-c-textarea-shadow-focus,var(--sds-c-textarea-shadow-focus,0 0 3px #0176d3))}.slds-textarea.slds-is-disabled,.slds-textarea[disabled]{background-color:var(--slds-g-color-neutral-base-80,#f3f3f3);border-color:var(--slds-g-color-border-base-1,#c9c9c9);color:inherit;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slds-textarea.slds-is-disabled:active,.slds-textarea.slds-is-disabled:focus,.slds-textarea[disabled]:active,.slds-textarea[disabled]:focus{-webkit-box-shadow:none;box-shadow:none}.slds-has-error .slds-textarea{/*! @css-var-fallback background-color */--slds-c-textarea-color-background:var(--slds-g-color-neutral-base-100, white);/*! @css-var-fallback border-color */--slds-c-textarea-color-border:var(--slds-g-color-error-base-40, #ea001e);/*! @css-var-fallback box-shadow */--slds-c-textarea-shadow:var(--slds-g-color-error-base-40, #ea001e) 0 0 0 1px inset;background-clip:padding-box}.slds-has-error .slds-textarea:active,.slds-has-error .slds-textarea:focus{--slds-c-textarea-text-color-focus:var(--slds-c-textarea-text-color-error-focus);/*! @css-var-fallback background-color */--slds-c-textarea-color-background-focus:var(--slds-c-textarea-color-background-error-focus, var(--slds-g-color-neutral-base-100, white));/*! @css-var-fallback box-shadow */--slds-c-textarea-shadow-focus:var(--slds-g-color-error-base-40, #ea001e) 0 0 0 1px inset,0 0 3px #0176d3}.slds-radio{display:inline-block}.slds-radio .slds-radio--faux,.slds-radio .slds-radio_faux{width:1rem;height:1rem;display:inline-block;position:relative;-ms-flex-negative:0;flex-shrink:0;vertical-align:middle;border:1px solid var(--slds-c-radio-color-border,var(--sds-c-radio-color-border,var(--slds-g-color-border-base-4,#c9c9c9)));border-radius:50%;background:0 0;background-color:var(--slds-c-radio-color-background,var(--sds-c-radio-color-background,var(--slds-g-color-neutral-base-100,#fff)));-webkit-box-shadow:var(--slds-c-radio-shadow,var(--sds-c-radio-shadow));box-shadow:var(--slds-c-radio-shadow,var(--sds-c-radio-shadow));-webkit-transition:border .1s linear,background-color .1s linear;transition:border .1s linear,background-color .1s linear}.slds-radio .slds-form-element__label{display:inline;vertical-align:middle;font-size:.8125rem}.slds-radio [type=radio]{width:1px;height:1px;border:0;clip:rect(0 0 0 0);margin:-1px;overflow:hidden;padding:0;position:absolute}.slds-radio [type=radio]:checked+.slds-radio--faux,.slds-radio [type=radio]:checked+.slds-radio__label .slds-radio--faux,.slds-radio [type=radio]:checked+.slds-radio__label .slds-radio_faux,.slds-radio [type=radio]:checked+.slds-radio_faux,.slds-radio [type=radio]:checked~.slds-radio--faux,.slds-radio [type=radio]:checked~.slds-radio_faux{border-color:var(--slds-c-radio-color-border-checked,var(--sds-c-radio-color-border-checked,var(--sds-c-radio-color-border,var(--slds-g-color-border-base-4,#c9c9c9))));background:0 0;background-color:var(--slds-c-radio-color-background-checked,var(--sds-c-radio-color-background-checked,var(--sds-c-radio-color-background,var(--slds-g-color-neutral-base-100,#fff))))}.slds-radio [type=radio]:checked+.slds-radio--faux:after,.slds-radio [type=radio]:checked+.slds-radio__label .slds-radio--faux:after,.slds-radio [type=radio]:checked+.slds-radio__label .slds-radio_faux:after,.slds-radio [type=radio]:checked+.slds-radio_faux:after,.slds-radio [type=radio]:checked~.slds-radio--faux:after,.slds-radio [type=radio]:checked~.slds-radio_faux:after{width:.5rem;height:.5rem;content:"";position:absolute;top:50%;/*! @noflip */left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);border-radius:50%;background:0 0;background-color:var(--slds-c-radio-mark-color-foreground,var(--sds-c-radio-mark-color-foreground,#0176d3))}.slds-radio [type=radio]:focus+.slds-radio--faux,.slds-radio [type=radio]:focus+.slds-radio__label .slds-radio--faux,.slds-radio [type=radio]:focus+.slds-radio__label .slds-radio_faux,.slds-radio [type=radio]:focus+.slds-radio_faux,.slds-radio [type=radio]:focus~.slds-radio--faux,.slds-radio [type=radio]:focus~.slds-radio_faux{border-color:var(--slds-c-radio-color-border-focus,var(--sds-c-radio-color-border-focus,var(--slds-g-color-brand-base-60,#1b96ff)));-webkit-box-shadow:var(--slds-c-radio-shadow-focus,var(--sds-c-radio-shadow-focus,0 0 3px #0176d3));box-shadow:var(--slds-c-radio-shadow-focus,var(--sds-c-radio-shadow-focus,0 0 3px #0176d3))}.slds-radio [type=radio][disabled]{cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slds-radio [type=radio][disabled]+.slds-radio__label .slds-radio--faux,.slds-radio [type=radio][disabled]+.slds-radio__label .slds-radio_faux,.slds-radio [type=radio][disabled]~.slds-radio--faux,.slds-radio [type=radio][disabled]~.slds-radio_faux{background-color:var(--slds-g-color-neutral-base-95,#f3f3f3);border-color:var(--slds-g-color-border-base-1,#c9c9c9)}.slds-radio [type=radio][disabled]+.slds-radio__label .slds-radio--faux:after,.slds-radio [type=radio][disabled]+.slds-radio__label .slds-radio_faux:after,.slds-radio [type=radio][disabled]~.slds-radio--faux:after,.slds-radio [type=radio][disabled]~.slds-radio_faux:after{background:var(--slds-g-color-neutral-base-60,#969492)}.slds-has-error .slds-radio [type=radio]+.slds-radio--faux,.slds-has-error .slds-radio [type=radio]+.slds-radio__label .slds-radio--faux,.slds-has-error .slds-radio [type=radio]+.slds-radio__label .slds-radio_faux,.slds-has-error .slds-radio [type=radio]+.slds-radio_faux,.slds-has-error .slds-radio [type=radio]~.slds-radio--faux,.slds-has-error .slds-radio [type=radio]~.slds-radio_faux{border-color:var(--slds-g-color-error-base-40,#ea001e);border-width:2px}.slds-has-error .slds-radio [type=radio]:checked+.slds-radio--faux,.slds-has-error .slds-radio [type=radio]:checked+.slds-radio__label .slds-radio--faux,.slds-has-error .slds-radio [type=radio]:checked+.slds-radio__label .slds-radio_faux,.slds-has-error .slds-radio [type=radio]:checked+.slds-radio_faux,.slds-has-error .slds-radio [type=radio]:checked~.slds-radio--faux,.slds-has-error .slds-radio [type=radio]:checked~.slds-radio_faux{--slds-c-radio-color-background:var(--slds-c-radio-color-background-checked, + var(--sds-c-radio-color-background-checked, + var(--sds-c-radio-color-background, + var(--sds-c-radio-color-background, + var(--slds-g-color-neutral-base-100, white)))));background:0 0}.slds-has-error .slds-radio [type=radio]:checked+.slds-radio--faux:after,.slds-has-error .slds-radio [type=radio]:checked+.slds-radio__label .slds-radio--faux:after,.slds-has-error .slds-radio [type=radio]:checked+.slds-radio__label .slds-radio_faux:after,.slds-has-error .slds-radio [type=radio]:checked+.slds-radio_faux:after,.slds-has-error .slds-radio [type=radio]:checked~.slds-radio--faux:after,.slds-has-error .slds-radio [type=radio]:checked~.slds-radio_faux:after{background:var(--slds-g-color-error-base-40,#fe5c4c)}.slds-form-element .slds-radio [type=radio]+.slds-radio--faux,.slds-form-element .slds-radio [type=radio]+.slds-radio_faux,.slds-form-element .slds-radio [type=radio]~.slds-radio--faux,.slds-form-element .slds-radio [type=radio]~.slds-radio_faux,.slds-radio [type=radio]+.slds-radio__label .slds-radio--faux,.slds-radio [type=radio]+.slds-radio__label .slds-radio_faux{margin-right:.5rem}[dir=rtl] .slds-form-element .slds-radio [type=radio]+.slds-radio--faux,[dir=rtl] .slds-form-element .slds-radio [type=radio]+.slds-radio_faux,[dir=rtl] .slds-form-element .slds-radio [type=radio]~.slds-radio--faux,[dir=rtl] .slds-form-element .slds-radio [type=radio]~.slds-radio_faux,[dir=rtl] .slds-radio [type=radio]+.slds-radio__label .slds-radio--faux,[dir=rtl] .slds-radio [type=radio]+.slds-radio__label .slds-radio_faux{/*! @noflip */margin-right:0;margin-left:.5rem}.slds-radio--button-group,.slds-radio_button-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border:1px solid var(--slds-g-color-border-base-4,#e5e5e5);border-radius:.25rem}.slds-radio--button,.slds-radio_button{display:-webkit-box;display:-ms-flexbox;display:flex;border:0;border-radius:0;background-clip:padding-box}.slds-radio--button .slds-radio--faux,.slds-radio--button .slds-radio_faux,.slds-radio_button .slds-radio--faux,.slds-radio_button .slds-radio_faux{padding-left:1rem;padding-right:1rem;text-align:center;vertical-align:middle}.slds-radio--button+.slds-radio--button,.slds-radio--button+.slds-radio_button,.slds-radio_button+.slds-radio--button,.slds-radio_button+.slds-radio_button{border-left:1px solid var(--slds-g-color-border-base-4,#e5e5e5);margin:0}.slds-radio--button:first-child>.slds-radio--button__label,.slds-radio--button:first-child>.slds-radio--faux,.slds-radio--button:first-child>.slds-radio_button__label,.slds-radio--button:first-child>.slds-radio_faux,.slds-radio_button:first-child>.slds-radio--button__label,.slds-radio_button:first-child>.slds-radio--faux,.slds-radio_button:first-child>.slds-radio_button__label,.slds-radio_button:first-child>.slds-radio_faux{border-radius:.25rem 0 0 .25rem}.slds-radio--button .slds-button--last>.slds-radio--faux,.slds-radio--button .slds-button_last>.slds-radio_faux,.slds-radio--button:last-child>.slds-radio--button__label,.slds-radio--button:last-child>.slds-radio--faux,.slds-radio--button:last-child>.slds-radio_button__label,.slds-radio--button:last-child>.slds-radio_faux,.slds-radio_button .slds-button--last>.slds-radio--faux,.slds-radio_button .slds-button_last>.slds-radio_faux,.slds-radio_button:last-child>.slds-radio--button__label,.slds-radio_button:last-child>.slds-radio--faux,.slds-radio_button:last-child>.slds-radio_button__label,.slds-radio_button:last-child>.slds-radio_faux{border-radius:0 .25rem .25rem 0}.slds-radio--button [type=radio],.slds-radio_button [type=radio]{width:1px;height:1px;border:0;clip:rect(0 0 0 0);margin:-1px;overflow:hidden;padding:0;position:absolute}.slds-radio--button [type=radio]:checked+.slds-radio--button__label,.slds-radio--button [type=radio]:checked+.slds-radio--faux,.slds-radio--button [type=radio]:checked+.slds-radio_button__label,.slds-radio--button [type=radio]:checked+.slds-radio_faux,.slds-radio--button [type=radio]:checked~.slds-radio--faux,.slds-radio--button [type=radio]:checked~.slds-radio_faux,.slds-radio_button [type=radio]:checked+.slds-radio--button__label,.slds-radio_button [type=radio]:checked+.slds-radio--faux,.slds-radio_button [type=radio]:checked+.slds-radio_button__label,.slds-radio_button [type=radio]:checked+.slds-radio_faux,.slds-radio_button [type=radio]:checked~.slds-radio--faux,.slds-radio_button [type=radio]:checked~.slds-radio_faux{background-color:#0176d3;color:var(--slds-g-color-neutral-base-100,#fff)}.slds-radio--button [type=radio]:checked+.slds-radio--button__label:focus,.slds-radio--button [type=radio]:checked+.slds-radio--button__label:hover,.slds-radio--button [type=radio]:checked+.slds-radio--faux:focus,.slds-radio--button [type=radio]:checked+.slds-radio--faux:hover,.slds-radio--button [type=radio]:checked+.slds-radio_button__label:focus,.slds-radio--button [type=radio]:checked+.slds-radio_button__label:hover,.slds-radio--button [type=radio]:checked+.slds-radio_faux:focus,.slds-radio--button [type=radio]:checked+.slds-radio_faux:hover,.slds-radio--button [type=radio]:checked~.slds-radio--faux:focus,.slds-radio--button [type=radio]:checked~.slds-radio--faux:hover,.slds-radio--button [type=radio]:checked~.slds-radio_faux:focus,.slds-radio--button [type=radio]:checked~.slds-radio_faux:hover,.slds-radio_button [type=radio]:checked+.slds-radio--button__label:focus,.slds-radio_button [type=radio]:checked+.slds-radio--button__label:hover,.slds-radio_button [type=radio]:checked+.slds-radio--faux:focus,.slds-radio_button [type=radio]:checked+.slds-radio--faux:hover,.slds-radio_button [type=radio]:checked+.slds-radio_button__label:focus,.slds-radio_button [type=radio]:checked+.slds-radio_button__label:hover,.slds-radio_button [type=radio]:checked+.slds-radio_faux:focus,.slds-radio_button [type=radio]:checked+.slds-radio_faux:hover,.slds-radio_button [type=radio]:checked~.slds-radio--faux:focus,.slds-radio_button [type=radio]:checked~.slds-radio--faux:hover,.slds-radio_button [type=radio]:checked~.slds-radio_faux:focus,.slds-radio_button [type=radio]:checked~.slds-radio_faux:hover{background-color:#014486}.slds-radio--button [type=radio]:focus+.slds-radio--button__label,.slds-radio--button [type=radio]:focus+.slds-radio--faux,.slds-radio--button [type=radio]:focus+.slds-radio_button__label,.slds-radio--button [type=radio]:focus+.slds-radio_faux,.slds-radio--button [type=radio]:focus~.slds-radio--faux,.slds-radio--button [type=radio]:focus~.slds-radio_faux,.slds-radio_button [type=radio]:focus+.slds-radio--button__label,.slds-radio_button [type=radio]:focus+.slds-radio--faux,.slds-radio_button [type=radio]:focus+.slds-radio_button__label,.slds-radio_button [type=radio]:focus+.slds-radio_faux,.slds-radio_button [type=radio]:focus~.slds-radio--faux,.slds-radio_button [type=radio]:focus~.slds-radio_faux{outline:0;-webkit-box-shadow:0 0 3px #0176d3;box-shadow:0 0 3px #0176d3;z-index:1}.slds-radio--button [type=radio][disabled]+.slds-radio--button__label,.slds-radio--button [type=radio][disabled]+.slds-radio--faux,.slds-radio--button [type=radio][disabled]+.slds-radio_button__label,.slds-radio--button [type=radio][disabled]+.slds-radio_faux,.slds-radio--button [type=radio][disabled]~.slds-radio--faux,.slds-radio--button [type=radio][disabled]~.slds-radio_faux,.slds-radio_button [type=radio][disabled]+.slds-radio--button__label,.slds-radio_button [type=radio][disabled]+.slds-radio--faux,.slds-radio_button [type=radio][disabled]+.slds-radio_button__label,.slds-radio_button [type=radio][disabled]+.slds-radio_faux,.slds-radio_button [type=radio][disabled]~.slds-radio--faux,.slds-radio_button [type=radio][disabled]~.slds-radio_faux{background-color:var(--slds-g-color-neutral-base-100,#fff);color:var(--slds-g-color-neutral-base-80,#c9c9c9)}.slds-radio--button [type=radio][disabled]+.slds-radio--button__label:focus,.slds-radio--button [type=radio][disabled]+.slds-radio--button__label:hover,.slds-radio--button [type=radio][disabled]+.slds-radio--faux:focus,.slds-radio--button [type=radio][disabled]+.slds-radio--faux:hover,.slds-radio--button [type=radio][disabled]+.slds-radio_button__label:focus,.slds-radio--button [type=radio][disabled]+.slds-radio_button__label:hover,.slds-radio--button [type=radio][disabled]+.slds-radio_faux:focus,.slds-radio--button [type=radio][disabled]+.slds-radio_faux:hover,.slds-radio--button [type=radio][disabled]~.slds-radio--faux:focus,.slds-radio--button [type=radio][disabled]~.slds-radio--faux:hover,.slds-radio--button [type=radio][disabled]~.slds-radio_faux:focus,.slds-radio--button [type=radio][disabled]~.slds-radio_faux:hover,.slds-radio_button [type=radio][disabled]+.slds-radio--button__label:focus,.slds-radio_button [type=radio][disabled]+.slds-radio--button__label:hover,.slds-radio_button [type=radio][disabled]+.slds-radio--faux:focus,.slds-radio_button [type=radio][disabled]+.slds-radio--faux:hover,.slds-radio_button [type=radio][disabled]+.slds-radio_button__label:focus,.slds-radio_button [type=radio][disabled]+.slds-radio_button__label:hover,.slds-radio_button [type=radio][disabled]+.slds-radio_faux:focus,.slds-radio_button [type=radio][disabled]+.slds-radio_faux:hover,.slds-radio_button [type=radio][disabled]~.slds-radio--faux:focus,.slds-radio_button [type=radio][disabled]~.slds-radio--faux:hover,.slds-radio_button [type=radio][disabled]~.slds-radio_faux:focus,.slds-radio_button [type=radio][disabled]~.slds-radio_faux:hover{cursor:default}.slds-radio--button [type=radio][disabled]:checked+.slds-radio--button__label,.slds-radio--button [type=radio][disabled]:checked+.slds-radio--faux,.slds-radio--button [type=radio][disabled]:checked+.slds-radio_button__label,.slds-radio--button [type=radio][disabled]:checked+.slds-radio_faux,.slds-radio--button [type=radio][disabled]:checked~.slds-radio--faux,.slds-radio--button [type=radio][disabled]:checked~.slds-radio_faux,.slds-radio_button [type=radio][disabled]:checked+.slds-radio--button__label,.slds-radio_button [type=radio][disabled]:checked+.slds-radio--faux,.slds-radio_button [type=radio][disabled]:checked+.slds-radio_button__label,.slds-radio_button [type=radio][disabled]:checked+.slds-radio_faux,.slds-radio_button [type=radio][disabled]:checked~.slds-radio--faux,.slds-radio_button [type=radio][disabled]:checked~.slds-radio_faux{background-color:var(--slds-g-color-neutral-base-80,#c9c7c5);color:var(--slds-g-color-neutral-base-100,#fff)}.slds-radio--button [type=radio][disabled]:checked+.slds-radio--button__label:focus,.slds-radio--button [type=radio][disabled]:checked+.slds-radio--button__label:hover,.slds-radio--button [type=radio][disabled]:checked+.slds-radio--faux:focus,.slds-radio--button [type=radio][disabled]:checked+.slds-radio--faux:hover,.slds-radio--button [type=radio][disabled]:checked+.slds-radio_button__label:focus,.slds-radio--button [type=radio][disabled]:checked+.slds-radio_button__label:hover,.slds-radio--button [type=radio][disabled]:checked+.slds-radio_faux:focus,.slds-radio--button [type=radio][disabled]:checked+.slds-radio_faux:hover,.slds-radio--button [type=radio][disabled]:checked~.slds-radio--faux:focus,.slds-radio--button [type=radio][disabled]:checked~.slds-radio--faux:hover,.slds-radio--button [type=radio][disabled]:checked~.slds-radio_faux:focus,.slds-radio--button [type=radio][disabled]:checked~.slds-radio_faux:hover,.slds-radio_button [type=radio][disabled]:checked+.slds-radio--button__label:focus,.slds-radio_button [type=radio][disabled]:checked+.slds-radio--button__label:hover,.slds-radio_button [type=radio][disabled]:checked+.slds-radio--faux:focus,.slds-radio_button [type=radio][disabled]:checked+.slds-radio--faux:hover,.slds-radio_button [type=radio][disabled]:checked+.slds-radio_button__label:focus,.slds-radio_button [type=radio][disabled]:checked+.slds-radio_button__label:hover,.slds-radio_button [type=radio][disabled]:checked+.slds-radio_faux:focus,.slds-radio_button [type=radio][disabled]:checked+.slds-radio_faux:hover,.slds-radio_button [type=radio][disabled]:checked~.slds-radio--faux:focus,.slds-radio_button [type=radio][disabled]:checked~.slds-radio--faux:hover,.slds-radio_button [type=radio][disabled]:checked~.slds-radio_faux:focus,.slds-radio_button [type=radio][disabled]:checked~.slds-radio_faux:hover{cursor:default}.slds-radio--button__label,.slds-radio_button__label{background-color:var(--slds-g-color-neutral-base-100,#fff)}.slds-radio--button__label:focus,.slds-radio--button__label:hover,.slds-radio_button__label:focus,.slds-radio_button__label:hover{cursor:pointer}.slds-checkbox.slds-checkbox_stacked .slds-checkbox__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.slds-checkbox.slds-checkbox_stacked .slds-form-element__label{font-size:.75rem}.slds-checkbox.slds-checkbox_stacked .slds-checkbox_faux{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:1px}.slds-checkbox.slds-checkbox_stacked .slds-required{float:left}.slds-checkbox{display:inline-block;position:relative}.slds-checkbox .slds-checkbox--faux,.slds-checkbox .slds-checkbox_faux{width:1rem;height:1rem;display:inline-block;position:relative;-ms-flex-negative:0;flex-shrink:0;vertical-align:middle;border-radius:var(--slds-c-checkbox-radius-border,var(--sds-c-checkbox-radius-border,.125rem));border-width:1px;border-style:solid;border-color:var(--slds-c-checkbox-color-border,var(--sds-c-checkbox-color-border,var(--slds-g-color-border-base-4,#c9c9c9)));background-color:var(--slds-c-checkbox-color-background,var(--sds-c-checkbox-color-background,var(--slds-g-color-neutral-base-100,#fff)));-webkit-box-shadow:var(--slds-c-checkbox-shadow,var(--sds-c-checkbox-shadow));box-shadow:var(--slds-c-checkbox-shadow,var(--sds-c-checkbox-shadow));-webkit-transition:border .1s linear,background-color .1s linear;transition:border .1s linear,background-color .1s linear}.slds-checkbox .slds-checkbox__label .slds-form-element__label{display:inline;vertical-align:middle;font-size:.8125rem}.slds-checkbox [type=checkbox]{width:1px;height:1px;border:0;clip:rect(0 0 0 0);margin:-1px;overflow:hidden;padding:0;position:absolute;pointer-events:auto}.slds-checkbox [type=checkbox]:checked+.slds-checkbox--faux,.slds-checkbox [type=checkbox]:checked+.slds-checkbox__label .slds-checkbox--faux,.slds-checkbox [type=checkbox]:checked+.slds-checkbox__label .slds-checkbox_faux,.slds-checkbox [type=checkbox]:checked+.slds-checkbox_faux,.slds-checkbox [type=checkbox]:checked~.slds-checkbox--faux,.slds-checkbox [type=checkbox]:checked~.slds-checkbox_faux{--slds-c-checkbox-color-border:var(--slds-c-checkbox-color-border-checked, var(--sds-c-checkbox-color-border-checked));--slds-c-checkbox-color-background:var(--slds-c-checkbox-color-background-checked, var(--sds-c-checkbox-color-background-checked))}.slds-checkbox [type=checkbox]:checked+.slds-checkbox--faux:after,.slds-checkbox [type=checkbox]:checked+.slds-checkbox__label .slds-checkbox--faux:after,.slds-checkbox [type=checkbox]:checked+.slds-checkbox__label .slds-checkbox_faux:after,.slds-checkbox [type=checkbox]:checked+.slds-checkbox_faux:after,.slds-checkbox [type=checkbox]:checked~.slds-checkbox--faux:after,.slds-checkbox [type=checkbox]:checked~.slds-checkbox_faux:after{display:block;content:"";height:.25rem;width:.5rem;position:absolute;top:50%;/*! @noflip */left:50%;-webkit-transform:translate3d(-50%,-50%,0) rotate(-45deg);transform:translate3d(-50%,-50%,0) rotate(-45deg);border-bottom:2px solid var(--slds-c-checkbox-mark-color-foreground,var(--sds-c-checkbox-mark-color-foreground,#0176d3));/*! @noflip */border-left:2px solid var(--slds-c-checkbox-mark-color-foreground,var(--sds-c-checkbox-mark-color-foreground,#0176d3))}.slds-checkbox [type=checkbox]:focus+.slds-checkbox--faux,.slds-checkbox [type=checkbox]:focus+.slds-checkbox__label .slds-checkbox--faux,.slds-checkbox [type=checkbox]:focus+.slds-checkbox__label .slds-checkbox_faux,.slds-checkbox [type=checkbox]:focus+.slds-checkbox_faux,.slds-checkbox [type=checkbox]:focus~.slds-checkbox--faux,.slds-checkbox [type=checkbox]:focus~.slds-checkbox_faux{/*! @css-var-fallback border-color */--slds-c-checkbox-color-border:var(--slds-c-checkbox-color-border-focus, var(--sds-c-checkbox-color-border-focus, var(--slds-g-color-brand-base-60, #1b96ff)));/*! @css-var-fallback box-shadow */--slds-c-checkbox-shadow:var(--slds-c-checkbox-shadow-focus, var(--sds-c-checkbox-shadow-focus, 0 0 3px #0176d3))}.slds-checkbox [type=checkbox]:focus:checked+.slds-checkbox__label .slds-checkbox--faux,.slds-checkbox [type=checkbox]:focus:checked+.slds-checkbox__label .slds-checkbox_faux,.slds-checkbox [type=checkbox]:focus:checked>.slds-checkbox--faux,.slds-checkbox [type=checkbox]:focus:checked>.slds-checkbox_faux,.slds-checkbox [type=checkbox]:focus:checked~.slds-checkbox--faux,.slds-checkbox [type=checkbox]:focus:checked~.slds-checkbox_faux{/*! @css-var-fallback border-color */--slds-c-checkbox-color-border:var(--slds-c-checkbox-color-border-focus, var(--sds-c-checkbox-color-border-focus, var(--slds-g-color-brand-base-60, #1b96ff)))}.slds-checkbox [type=checkbox]:indeterminate+.slds-checkbox--faux,.slds-checkbox [type=checkbox]:indeterminate+.slds-checkbox__label .slds-checkbox--faux,.slds-checkbox [type=checkbox]:indeterminate+.slds-checkbox__label .slds-checkbox_faux,.slds-checkbox [type=checkbox]:indeterminate+.slds-checkbox_faux,.slds-checkbox [type=checkbox]:indeterminate~.slds-checkbox--faux,.slds-checkbox [type=checkbox]:indeterminate~.slds-checkbox_faux{--slds-c-checkbox-color-border:var(--slds-c-checkbox-color-border-checked, var(--sds-c-checkbox-color-border-checked));--slds-c-checkbox-color-background:var(--slds-c-checkbox-color-background-checked, var(--sds-c-checkbox-color-background-checked))}.slds-checkbox [type=checkbox]:indeterminate+.slds-checkbox--faux:after,.slds-checkbox [type=checkbox]:indeterminate+.slds-checkbox__label .slds-checkbox--faux:after,.slds-checkbox [type=checkbox]:indeterminate+.slds-checkbox__label .slds-checkbox_faux:after,.slds-checkbox [type=checkbox]:indeterminate+.slds-checkbox_faux:after,.slds-checkbox [type=checkbox]:indeterminate~.slds-checkbox--faux:after,.slds-checkbox [type=checkbox]:indeterminate~.slds-checkbox_faux:after{content:"";display:block;position:absolute;top:50%;/*! @noflip */left:50%;width:.5rem;height:2px;border:0;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);background:var(--slds-c-checkbox-mark-color-foreground,var(--sds-c-checkbox-mark-color-foreground,#0176d3))}.slds-checkbox [type=checkbox][disabled]+.slds-checkbox--faux,.slds-checkbox [type=checkbox][disabled]+.slds-checkbox__label .slds-checkbox--faux,.slds-checkbox [type=checkbox][disabled]+.slds-checkbox__label .slds-checkbox_faux,.slds-checkbox [type=checkbox][disabled]+.slds-checkbox_faux,.slds-checkbox [type=checkbox][disabled]~.slds-checkbox--faux,.slds-checkbox [type=checkbox][disabled]~.slds-checkbox_faux{border-color:var(--slds-g-color-border-base-1,#c9c9c9);background-color:var(--slds-g-color-neutral-base-95,#f3f3f3)}.slds-checkbox [type=checkbox][disabled]+.slds-checkbox--faux:after,.slds-checkbox [type=checkbox][disabled]+.slds-checkbox__label .slds-checkbox--faux:after,.slds-checkbox [type=checkbox][disabled]+.slds-checkbox__label .slds-checkbox_faux:after,.slds-checkbox [type=checkbox][disabled]+.slds-checkbox_faux:after,.slds-checkbox [type=checkbox][disabled]~.slds-checkbox--faux:after,.slds-checkbox [type=checkbox][disabled]~.slds-checkbox_faux:after{border-color:var(--slds-g-color-neutral-base-60,#969492)}.slds-has-error .slds-checkbox [type=checkbox]+.slds-checkbox--faux,.slds-has-error .slds-checkbox [type=checkbox]+.slds-checkbox__label .slds-checkbox--faux,.slds-has-error .slds-checkbox [type=checkbox]+.slds-checkbox__label .slds-checkbox_faux,.slds-has-error .slds-checkbox [type=checkbox]+.slds-checkbox_faux,.slds-has-error .slds-checkbox [type=checkbox]~.slds-checkbox--faux,.slds-has-error .slds-checkbox [type=checkbox]~.slds-checkbox_faux{border-color:var(--slds-g-color-error-base-40,#ea001e);border-width:2px}.slds-has-error .slds-checkbox [type=checkbox]:checked+.slds-checkbox--faux,.slds-has-error .slds-checkbox [type=checkbox]:checked+.slds-checkbox__label .slds-checkbox--faux,.slds-has-error .slds-checkbox [type=checkbox]:checked+.slds-checkbox__label .slds-checkbox_faux,.slds-has-error .slds-checkbox [type=checkbox]:checked+.slds-checkbox_faux,.slds-has-error .slds-checkbox [type=checkbox]:checked~.slds-checkbox--faux,.slds-has-error .slds-checkbox [type=checkbox]:checked~.slds-checkbox_faux{border-color:var(--slds-g-color-error-base-40,#ea001e)}.slds-has-error .slds-checkbox [type=checkbox]:checked+.slds-checkbox--faux:after,.slds-has-error .slds-checkbox [type=checkbox]:checked+.slds-checkbox__label .slds-checkbox--faux:after,.slds-has-error .slds-checkbox [type=checkbox]:checked+.slds-checkbox__label .slds-checkbox_faux:after,.slds-has-error .slds-checkbox [type=checkbox]:checked+.slds-checkbox_faux:after,.slds-has-error .slds-checkbox [type=checkbox]:checked~.slds-checkbox--faux:after,.slds-has-error .slds-checkbox [type=checkbox]:checked~.slds-checkbox_faux:after{border-color:var(--slds-g-color-error-base-40,#fe5c4c)}.slds-form-element .slds-checkbox [type=checkbox]+.slds-checkbox--faux,.slds-form-element .slds-checkbox [type=checkbox]+.slds-checkbox__label .slds-checkbox--faux,.slds-form-element .slds-checkbox [type=checkbox]+.slds-checkbox__label .slds-checkbox_faux,.slds-form-element .slds-checkbox [type=checkbox]+.slds-checkbox_faux,.slds-form-element .slds-checkbox [type=checkbox]~.slds-checkbox--faux,.slds-form-element .slds-checkbox [type=checkbox]~.slds-checkbox_faux{margin-right:.5rem}[dir=rtl] .slds-form-element .slds-checkbox [type=checkbox]+.slds-checkbox--faux,[dir=rtl] .slds-form-element .slds-checkbox [type=checkbox]+.slds-checkbox__label .slds-checkbox--faux,[dir=rtl] .slds-form-element .slds-checkbox [type=checkbox]+.slds-checkbox__label .slds-checkbox_faux,[dir=rtl] .slds-form-element .slds-checkbox [type=checkbox]+.slds-checkbox_faux,[dir=rtl] .slds-form-element .slds-checkbox [type=checkbox]~.slds-checkbox--faux,[dir=rtl] .slds-form-element .slds-checkbox [type=checkbox]~.slds-checkbox_faux{/*! @noflip */margin-right:0;/*! @noflip */margin-left:.5rem}.slds-checkbox_standalone{pointer-events:none}.slds-checkbox_standalone [type=checkbox]{width:1rem;height:1rem;margin:0;clip:auto;opacity:0}.slds-checkbox_standalone .slds-checkbox_faux{display:block}.slds-checkbox--toggle,.slds-checkbox_toggle{width:100%}.slds-checkbox--toggle .slds-checkbox--faux,.slds-checkbox--toggle .slds-checkbox_faux,.slds-checkbox_toggle .slds-checkbox--faux,.slds-checkbox_toggle .slds-checkbox_faux{display:block;position:relative;width:3rem;height:1.5rem;border-width:1px;border-style:solid;border-color:var(--slds-c-checkbox-toggle-color-border,var(--sds-c-checkbox-toggle-color-border,var(--slds-g-color-neutral-base-60,#aeaeae)));padding:.125rem;background-color:var(--slds-c-checkbox-toggle-color-background,var(--sds-c-checkbox-toggle-color-background,var(--slds-g-color-neutral-base-60,#aeaeae)));border-radius:var(--slds-c-checkbox-toggle-radius-border,var(--sds-c-checkbox-toggle-radius-border,15rem));-webkit-box-shadow:var(--slds-c-checkbox-toggle-shadow,var(--sds-c-checkbox-toggle-shadow));box-shadow:var(--slds-c-checkbox-toggle-shadow,var(--sds-c-checkbox-toggle-shadow));-webkit-transition:background-color .2s cubic-bezier(.75,0,.08,1);transition:background-color .2s cubic-bezier(.75,0,.08,1)}.slds-checkbox--toggle .slds-checkbox--faux:focus,.slds-checkbox--toggle .slds-checkbox--faux:hover,.slds-checkbox--toggle .slds-checkbox_faux:focus,.slds-checkbox--toggle .slds-checkbox_faux:hover,.slds-checkbox_toggle .slds-checkbox--faux:focus,.slds-checkbox_toggle .slds-checkbox--faux:hover,.slds-checkbox_toggle .slds-checkbox_faux:focus,.slds-checkbox_toggle .slds-checkbox_faux:hover{/*! @css-var-fallback background-color */--slds-c-checkbox-toggle-color-background:var(--slds-c-checkbox-toggle-color-background-hover, var(--sds-c-checkbox-toggle-color-background-hover, var(--slds-g-color-neutral-base-50, #939393)));--slds-c-checkbox-toggle-color-border:var(--slds-c-checkbox-toggle-color-border-hover);cursor:pointer}.slds-checkbox--toggle .slds-checkbox--faux:after,.slds-checkbox--toggle .slds-checkbox_faux:after,.slds-checkbox_toggle .slds-checkbox--faux:after,.slds-checkbox_toggle .slds-checkbox_faux:after{content:"";position:absolute;top:1px;left:1px;width:1.25rem;height:1.25rem;background-color:var(--slds-c-checkbox-toggle-switch-color-background,var(--sds-c-checkbox-toggle-switch-color-background,var(--slds-g-color-neutral-base-100,#fff)));border-radius:var(--slds-c-checkbox-toggle-radius-border,var(--sds-c-checkbox-toggle-radius-border,15rem))}.slds-checkbox--toggle [type=checkbox],.slds-checkbox_toggle [type=checkbox]{width:1px;height:1px;border:0;clip:rect(0 0 0 0);margin:-1px;overflow:hidden;padding:0;position:absolute}.slds-checkbox--toggle [type=checkbox]+.slds-checkbox--faux_container,.slds-checkbox--toggle [type=checkbox]+.slds-checkbox_faux_container,.slds-checkbox_toggle [type=checkbox]+.slds-checkbox--faux_container,.slds-checkbox_toggle [type=checkbox]+.slds-checkbox_faux_container{font-size:.625rem;color:var(--slds-g-color-neutral-base-30,#444)}.slds-checkbox--toggle [type=checkbox]+.slds-checkbox--faux_container .slds-checkbox--off,.slds-checkbox--toggle [type=checkbox]+.slds-checkbox--faux_container .slds-checkbox_off,.slds-checkbox--toggle [type=checkbox]+.slds-checkbox_faux_container .slds-checkbox--off,.slds-checkbox--toggle [type=checkbox]+.slds-checkbox_faux_container .slds-checkbox_off,.slds-checkbox_toggle [type=checkbox]+.slds-checkbox--faux_container .slds-checkbox--off,.slds-checkbox_toggle [type=checkbox]+.slds-checkbox--faux_container .slds-checkbox_off,.slds-checkbox_toggle [type=checkbox]+.slds-checkbox_faux_container .slds-checkbox--off,.slds-checkbox_toggle [type=checkbox]+.slds-checkbox_faux_container .slds-checkbox_off{display:block}.slds-checkbox--toggle [type=checkbox]+.slds-checkbox--faux_container .slds-checkbox--on,.slds-checkbox--toggle [type=checkbox]+.slds-checkbox--faux_container .slds-checkbox_on,.slds-checkbox--toggle [type=checkbox]+.slds-checkbox_faux_container .slds-checkbox--on,.slds-checkbox--toggle [type=checkbox]+.slds-checkbox_faux_container .slds-checkbox_on,.slds-checkbox_toggle [type=checkbox]+.slds-checkbox--faux_container .slds-checkbox--on,.slds-checkbox_toggle [type=checkbox]+.slds-checkbox--faux_container .slds-checkbox_on,.slds-checkbox_toggle [type=checkbox]+.slds-checkbox_faux_container .slds-checkbox--on,.slds-checkbox_toggle [type=checkbox]+.slds-checkbox_faux_container .slds-checkbox_on{display:none}.slds-checkbox--toggle [type=checkbox]:focus+.slds-checkbox--faux,.slds-checkbox--toggle [type=checkbox]:focus+.slds-checkbox--faux_container .slds-checkbox--faux,.slds-checkbox--toggle [type=checkbox]:focus+.slds-checkbox_faux,.slds-checkbox--toggle [type=checkbox]:focus+.slds-checkbox_faux_container .slds-checkbox_faux,.slds-checkbox--toggle [type=checkbox]:focus~.slds-checkbox--faux,.slds-checkbox--toggle [type=checkbox]:focus~.slds-checkbox_faux,.slds-checkbox_toggle [type=checkbox]:focus+.slds-checkbox--faux,.slds-checkbox_toggle [type=checkbox]:focus+.slds-checkbox--faux_container .slds-checkbox--faux,.slds-checkbox_toggle [type=checkbox]:focus+.slds-checkbox_faux,.slds-checkbox_toggle [type=checkbox]:focus+.slds-checkbox_faux_container .slds-checkbox_faux,.slds-checkbox_toggle [type=checkbox]:focus~.slds-checkbox--faux,.slds-checkbox_toggle [type=checkbox]:focus~.slds-checkbox_faux{/*! @css-var-fallback background-color */--slds-c-checkbox-toggle-color-background:var(--sds-c-checkbox-toggle-color-background-focus, var(--slds-g-color-neutral-base-50, #939393));/*! @css-var-fallback border-color */--slds-c-checkbox-toggle-color-border:var(--sds-c-checkbox-toggle-color-border-focus, var(--slds-g-color-brand-base-60, #1b96ff));/*! @css-var-fallback box-shadow */--slds-c-checkbox-toggle-shadow:var(--sds-c-checkbox-toggle-shadow-focus, 0 0 3px #0176d3)}.slds-checkbox--toggle [type=checkbox]:checked+.slds-checkbox--faux_container .slds-checkbox--off,.slds-checkbox--toggle [type=checkbox]:checked+.slds-checkbox_faux_container .slds-checkbox_off,.slds-checkbox_toggle [type=checkbox]:checked+.slds-checkbox--faux_container .slds-checkbox--off,.slds-checkbox_toggle [type=checkbox]:checked+.slds-checkbox_faux_container .slds-checkbox_off{display:none}.slds-checkbox--toggle [type=checkbox]:checked+.slds-checkbox--faux_container .slds-checkbox--on,.slds-checkbox--toggle [type=checkbox]:checked+.slds-checkbox_faux_container .slds-checkbox_on,.slds-checkbox_toggle [type=checkbox]:checked+.slds-checkbox--faux_container .slds-checkbox--on,.slds-checkbox_toggle [type=checkbox]:checked+.slds-checkbox_faux_container .slds-checkbox_on{display:block}.slds-checkbox--toggle [type=checkbox]:checked+.slds-checkbox--faux,.slds-checkbox--toggle [type=checkbox]:checked+.slds-checkbox--faux_container .slds-checkbox--faux,.slds-checkbox--toggle [type=checkbox]:checked+.slds-checkbox_faux,.slds-checkbox--toggle [type=checkbox]:checked+.slds-checkbox_faux_container .slds-checkbox_faux,.slds-checkbox--toggle [type=checkbox]:checked~.slds-checkbox--faux,.slds-checkbox--toggle [type=checkbox]:checked~.slds-checkbox_faux,.slds-checkbox_toggle [type=checkbox]:checked+.slds-checkbox--faux,.slds-checkbox_toggle [type=checkbox]:checked+.slds-checkbox--faux_container .slds-checkbox--faux,.slds-checkbox_toggle [type=checkbox]:checked+.slds-checkbox_faux,.slds-checkbox_toggle [type=checkbox]:checked+.slds-checkbox_faux_container .slds-checkbox_faux,.slds-checkbox_toggle [type=checkbox]:checked~.slds-checkbox--faux,.slds-checkbox_toggle [type=checkbox]:checked~.slds-checkbox_faux{/*! @css-var-fallback border-color */--slds-c-checkbox-toggle-color-border:var(--sds-c-checkbox-toggle-color-border-checked, #0176d3);/*! @css-var-fallback background-color */--slds-c-checkbox-toggle-color-background:var(--sds-c-checkbox-toggle-color-background-checked, #0176d3)}.slds-checkbox--toggle [type=checkbox]:checked+.slds-checkbox--faux:focus,.slds-checkbox--toggle [type=checkbox]:checked+.slds-checkbox--faux:hover,.slds-checkbox--toggle [type=checkbox]:checked+.slds-checkbox--faux_container .slds-checkbox--faux:focus,.slds-checkbox--toggle [type=checkbox]:checked+.slds-checkbox--faux_container .slds-checkbox--faux:hover,.slds-checkbox--toggle [type=checkbox]:checked+.slds-checkbox_faux:focus,.slds-checkbox--toggle [type=checkbox]:checked+.slds-checkbox_faux:hover,.slds-checkbox--toggle [type=checkbox]:checked+.slds-checkbox_faux_container .slds-checkbox_faux:focus,.slds-checkbox--toggle [type=checkbox]:checked+.slds-checkbox_faux_container .slds-checkbox_faux:hover,.slds-checkbox--toggle [type=checkbox]:checked~.slds-checkbox--faux:focus,.slds-checkbox--toggle [type=checkbox]:checked~.slds-checkbox--faux:hover,.slds-checkbox--toggle [type=checkbox]:checked~.slds-checkbox_faux:focus,.slds-checkbox--toggle [type=checkbox]:checked~.slds-checkbox_faux:hover,.slds-checkbox_toggle [type=checkbox]:checked+.slds-checkbox--faux:focus,.slds-checkbox_toggle [type=checkbox]:checked+.slds-checkbox--faux:hover,.slds-checkbox_toggle [type=checkbox]:checked+.slds-checkbox--faux_container .slds-checkbox--faux:focus,.slds-checkbox_toggle [type=checkbox]:checked+.slds-checkbox--faux_container .slds-checkbox--faux:hover,.slds-checkbox_toggle [type=checkbox]:checked+.slds-checkbox_faux:focus,.slds-checkbox_toggle [type=checkbox]:checked+.slds-checkbox_faux:hover,.slds-checkbox_toggle [type=checkbox]:checked+.slds-checkbox_faux_container .slds-checkbox_faux:focus,.slds-checkbox_toggle [type=checkbox]:checked+.slds-checkbox_faux_container .slds-checkbox_faux:hover,.slds-checkbox_toggle [type=checkbox]:checked~.slds-checkbox--faux:focus,.slds-checkbox_toggle [type=checkbox]:checked~.slds-checkbox--faux:hover,.slds-checkbox_toggle [type=checkbox]:checked~.slds-checkbox_faux:focus,.slds-checkbox_toggle [type=checkbox]:checked~.slds-checkbox_faux:hover{/*! @css-var-fallback background-color */--slds-c-checkbox-toggle-color-background:var(--sds-c-checkbox-toggle-color-background-checked-hover, #014486)}.slds-checkbox--toggle [type=checkbox]:checked+.slds-checkbox--faux:before,.slds-checkbox--toggle [type=checkbox]:checked+.slds-checkbox--faux_container .slds-checkbox--faux:before,.slds-checkbox--toggle [type=checkbox]:checked+.slds-checkbox_faux:before,.slds-checkbox--toggle [type=checkbox]:checked+.slds-checkbox_faux_container .slds-checkbox_faux:before,.slds-checkbox--toggle [type=checkbox]:checked~.slds-checkbox--faux:before,.slds-checkbox--toggle [type=checkbox]:checked~.slds-checkbox_faux:before,.slds-checkbox_toggle [type=checkbox]:checked+.slds-checkbox--faux:before,.slds-checkbox_toggle [type=checkbox]:checked+.slds-checkbox--faux_container .slds-checkbox--faux:before,.slds-checkbox_toggle [type=checkbox]:checked+.slds-checkbox_faux:before,.slds-checkbox_toggle [type=checkbox]:checked+.slds-checkbox_faux_container .slds-checkbox_faux:before,.slds-checkbox_toggle [type=checkbox]:checked~.slds-checkbox--faux:before,.slds-checkbox_toggle [type=checkbox]:checked~.slds-checkbox_faux:before{content:"";position:absolute;top:1px;right:1px;width:1.25rem;height:1.25rem;background-color:var(--slds-c-checkbox-toggle-switch-color-background-checked,var(--sds-c-checkbox-toggle-switch-color-background-checked,var(--slds-c-checkbox-toggle-switch-color-background,var(--sds-c-checkbox-toggle-switch-color-background,#fff))));border-radius:var(--slds-c-checkbox-toggle-radius-border,var(--sds-c-checkbox-toggle-radius-border,15rem));-webkit-transition:-webkit-transform .2s cubic-bezier(.75,0,.08,1);transition:-webkit-transform .2s cubic-bezier(.75,0,.08,1);transition:transform .2s cubic-bezier(.75,0,.08,1);transition:transform .2s cubic-bezier(.75,0,.08,1),-webkit-transform .2s cubic-bezier(.75,0,.08,1)}.slds-checkbox--toggle [type=checkbox]:checked+.slds-checkbox--faux:after,.slds-checkbox--toggle [type=checkbox]:checked+.slds-checkbox--faux_container .slds-checkbox--faux:after,.slds-checkbox--toggle [type=checkbox]:checked+.slds-checkbox_faux:after,.slds-checkbox--toggle [type=checkbox]:checked+.slds-checkbox_faux_container .slds-checkbox_faux:after,.slds-checkbox--toggle [type=checkbox]:checked~.slds-checkbox--faux:after,.slds-checkbox--toggle [type=checkbox]:checked~.slds-checkbox_faux:after,.slds-checkbox_toggle [type=checkbox]:checked+.slds-checkbox--faux:after,.slds-checkbox_toggle [type=checkbox]:checked+.slds-checkbox--faux_container .slds-checkbox--faux:after,.slds-checkbox_toggle [type=checkbox]:checked+.slds-checkbox_faux:after,.slds-checkbox_toggle [type=checkbox]:checked+.slds-checkbox_faux_container .slds-checkbox_faux:after,.slds-checkbox_toggle [type=checkbox]:checked~.slds-checkbox--faux:after,.slds-checkbox_toggle [type=checkbox]:checked~.slds-checkbox_faux:after{/*! @css-var-fallback background-color */--slds-c-checkbox-toggle-switch-color-background:transparent;/*! @css-var-fallback border-radius */--slds-c-checkbox-toggle-radius-border:0;content:" ";position:absolute;top:.25rem;left:.6rem;height:.7rem;width:.45rem;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:var(--slds-c-checkbox-toggle-mark-color-foreground,var(--sds-c-checkbox-toggle-mark-color-foreground,var(--slds-g-color-neutral-base-100,#fff)));/*! @noflip */border-right-width:2px;border-right-style:solid;border-right-color:var(--slds-c-checkbox-toggle-mark-color-foreground,var(--sds-c-checkbox-toggle-mark-color-foreground,var(--slds-g-color-neutral-base-100,#fff)));-webkit-transform:rotate(45deg);transform:rotate(45deg)}.slds-checkbox--toggle [type=checkbox]:checked:focus+.slds-checkbox--faux,.slds-checkbox--toggle [type=checkbox]:checked:focus+.slds-checkbox--faux_container .slds-checkbox--faux,.slds-checkbox--toggle [type=checkbox]:checked:focus+.slds-checkbox_faux,.slds-checkbox--toggle [type=checkbox]:checked:focus+.slds-checkbox_faux_container .slds-checkbox_faux,.slds-checkbox--toggle [type=checkbox]:checked:focus~.slds-checkbox--faux,.slds-checkbox--toggle [type=checkbox]:checked:focus~.slds-checkbox_faux,.slds-checkbox_toggle [type=checkbox]:checked:focus+.slds-checkbox--faux,.slds-checkbox_toggle [type=checkbox]:checked:focus+.slds-checkbox--faux_container .slds-checkbox--faux,.slds-checkbox_toggle [type=checkbox]:checked:focus+.slds-checkbox_faux,.slds-checkbox_toggle [type=checkbox]:checked:focus+.slds-checkbox_faux_container .slds-checkbox_faux,.slds-checkbox_toggle [type=checkbox]:checked:focus~.slds-checkbox--faux,.slds-checkbox_toggle [type=checkbox]:checked:focus~.slds-checkbox_faux{/*! @css-var-fallback background-color */--slds-c-checkbox-toggle-color-background:var(--slds-c-checkbox-toggle-color-background-checked-focus, var(--sds-c-checkbox-toggle-color-background-checked-focus, #014486))}.slds-checkbox--toggle [type=checkbox][disabled]+.slds-checkbox--faux,.slds-checkbox--toggle [type=checkbox][disabled]+.slds-checkbox--faux_container .slds-checkbox--faux,.slds-checkbox--toggle [type=checkbox][disabled]+.slds-checkbox_faux,.slds-checkbox--toggle [type=checkbox][disabled]+.slds-checkbox_faux_container .slds-checkbox_faux,.slds-checkbox--toggle [type=checkbox][disabled]~.slds-checkbox--faux,.slds-checkbox--toggle [type=checkbox][disabled]~.slds-checkbox_faux,.slds-checkbox_toggle [type=checkbox][disabled]+.slds-checkbox--faux,.slds-checkbox_toggle [type=checkbox][disabled]+.slds-checkbox--faux_container .slds-checkbox--faux,.slds-checkbox_toggle [type=checkbox][disabled]+.slds-checkbox_faux,.slds-checkbox_toggle [type=checkbox][disabled]+.slds-checkbox_faux_container .slds-checkbox_faux,.slds-checkbox_toggle [type=checkbox][disabled]~.slds-checkbox--faux,.slds-checkbox_toggle [type=checkbox][disabled]~.slds-checkbox_faux{background-color:var(--slds-g-color-neutral-base-80,#aeaeae);border-color:var(--slds-g-color-neutral-base-80,#aeaeae);pointer-events:none}.slds-checkbox--toggle [type=checkbox][disabled]+.slds-checkbox--faux:after,.slds-checkbox--toggle [type=checkbox][disabled]+.slds-checkbox--faux_container .slds-checkbox--faux:after,.slds-checkbox--toggle [type=checkbox][disabled]+.slds-checkbox_faux:after,.slds-checkbox--toggle [type=checkbox][disabled]+.slds-checkbox_faux_container .slds-checkbox_faux:after,.slds-checkbox--toggle [type=checkbox][disabled]~.slds-checkbox--faux:after,.slds-checkbox--toggle [type=checkbox][disabled]~.slds-checkbox_faux:after,.slds-checkbox_toggle [type=checkbox][disabled]+.slds-checkbox--faux:after,.slds-checkbox_toggle [type=checkbox][disabled]+.slds-checkbox--faux_container .slds-checkbox--faux:after,.slds-checkbox_toggle [type=checkbox][disabled]+.slds-checkbox_faux:after,.slds-checkbox_toggle [type=checkbox][disabled]+.slds-checkbox_faux_container .slds-checkbox_faux:after,.slds-checkbox_toggle [type=checkbox][disabled]~.slds-checkbox--faux:after,.slds-checkbox_toggle [type=checkbox][disabled]~.slds-checkbox_faux:after{background-color:var(--slds-g-color-neutral-base-90,#c9c9c9)}.slds-checkbox--toggle [type=checkbox][disabled]+.slds-checkbox--faux:focus,.slds-checkbox--toggle [type=checkbox][disabled]+.slds-checkbox--faux:hover,.slds-checkbox--toggle [type=checkbox][disabled]+.slds-checkbox--faux_container .slds-checkbox--faux:focus,.slds-checkbox--toggle [type=checkbox][disabled]+.slds-checkbox--faux_container .slds-checkbox--faux:hover,.slds-checkbox--toggle [type=checkbox][disabled]+.slds-checkbox_faux:focus,.slds-checkbox--toggle [type=checkbox][disabled]+.slds-checkbox_faux:hover,.slds-checkbox--toggle [type=checkbox][disabled]+.slds-checkbox_faux_container .slds-checkbox_faux:focus,.slds-checkbox--toggle [type=checkbox][disabled]+.slds-checkbox_faux_container .slds-checkbox_faux:hover,.slds-checkbox--toggle [type=checkbox][disabled]~.slds-checkbox--faux:focus,.slds-checkbox--toggle [type=checkbox][disabled]~.slds-checkbox--faux:hover,.slds-checkbox--toggle [type=checkbox][disabled]~.slds-checkbox_faux:focus,.slds-checkbox--toggle [type=checkbox][disabled]~.slds-checkbox_faux:hover,.slds-checkbox_toggle [type=checkbox][disabled]+.slds-checkbox--faux:focus,.slds-checkbox_toggle [type=checkbox][disabled]+.slds-checkbox--faux:hover,.slds-checkbox_toggle [type=checkbox][disabled]+.slds-checkbox--faux_container .slds-checkbox--faux:focus,.slds-checkbox_toggle [type=checkbox][disabled]+.slds-checkbox--faux_container .slds-checkbox--faux:hover,.slds-checkbox_toggle [type=checkbox][disabled]+.slds-checkbox_faux:focus,.slds-checkbox_toggle [type=checkbox][disabled]+.slds-checkbox_faux:hover,.slds-checkbox_toggle [type=checkbox][disabled]+.slds-checkbox_faux_container .slds-checkbox_faux:focus,.slds-checkbox_toggle [type=checkbox][disabled]+.slds-checkbox_faux_container .slds-checkbox_faux:hover,.slds-checkbox_toggle [type=checkbox][disabled]~.slds-checkbox--faux:focus,.slds-checkbox_toggle [type=checkbox][disabled]~.slds-checkbox--faux:hover,.slds-checkbox_toggle [type=checkbox][disabled]~.slds-checkbox_faux:focus,.slds-checkbox_toggle [type=checkbox][disabled]~.slds-checkbox_faux:hover{background-color:var(--slds-g-color-neutral-base-80,#aeaeae);cursor:default}.slds-checkbox--toggle [type=checkbox][disabled]:checked+.slds-checkbox--faux_container .slds-checkbox--faux:before,.slds-checkbox--toggle [type=checkbox][disabled]:checked+.slds-checkbox_faux_container .slds-checkbox_faux:before,.slds-checkbox_toggle [type=checkbox][disabled]:checked+.slds-checkbox--faux_container .slds-checkbox--faux:before,.slds-checkbox_toggle [type=checkbox][disabled]:checked+.slds-checkbox_faux_container .slds-checkbox_faux:before{background-color:var(--slds-g-color-neutral-base-90,#c9c9c9)}.slds-checkbox--toggle [type=checkbox][disabled]:checked+.slds-checkbox--faux_container .slds-checkbox--faux:after,.slds-checkbox--toggle [type=checkbox][disabled]:checked+.slds-checkbox_faux_container .slds-checkbox_faux:after,.slds-checkbox_toggle [type=checkbox][disabled]:checked+.slds-checkbox--faux_container .slds-checkbox--faux:after,.slds-checkbox_toggle [type=checkbox][disabled]:checked+.slds-checkbox_faux_container .slds-checkbox_faux:after{background-color:transparent}.slds-checkbox--add-button .slds-checkbox--faux,.slds-checkbox--add-button .slds-checkbox_faux,.slds-checkbox_add-button .slds-checkbox--faux,.slds-checkbox_add-button .slds-checkbox_faux{width:2rem;height:2rem;position:relative;display:inline-block;border:1px solid var(--slds-g-color-border-base-4,#c9c9c9);border-radius:.25rem;background-color:var(--slds-g-color-neutral-base-100,#fff);cursor:pointer}.slds-checkbox--add-button .slds-checkbox--faux:after,.slds-checkbox--add-button .slds-checkbox--faux:before,.slds-checkbox--add-button .slds-checkbox_faux:after,.slds-checkbox--add-button .slds-checkbox_faux:before,.slds-checkbox_add-button .slds-checkbox--faux:after,.slds-checkbox_add-button .slds-checkbox--faux:before,.slds-checkbox_add-button .slds-checkbox_faux:after,.slds-checkbox_add-button .slds-checkbox_faux:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;height:.875rem;width:.125rem;margin:auto;background:#0176d3}.slds-checkbox--add-button .slds-checkbox--faux:after,.slds-checkbox--add-button .slds-checkbox_faux:after,.slds-checkbox_add-button .slds-checkbox--faux:after,.slds-checkbox_add-button .slds-checkbox_faux:after{width:.875rem;height:.125rem}.slds-checkbox--add-button .slds-checkbox--faux:focus:not([disabled]),.slds-checkbox--add-button .slds-checkbox--faux:hover:not([disabled]),.slds-checkbox--add-button .slds-checkbox_faux:focus:not([disabled]),.slds-checkbox--add-button .slds-checkbox_faux:hover:not([disabled]),.slds-checkbox_add-button .slds-checkbox--faux:focus:not([disabled]),.slds-checkbox_add-button .slds-checkbox--faux:hover:not([disabled]),.slds-checkbox_add-button .slds-checkbox_faux:focus:not([disabled]),.slds-checkbox_add-button .slds-checkbox_faux:hover:not([disabled]){border:1px solid var(--slds-g-color-border-base-4,#c9c9c9);background-color:var(--slds-g-color-neutral-base-95,#f3f3f3)}.slds-checkbox--add-button .slds-checkbox--faux:active,.slds-checkbox--add-button .slds-checkbox_faux:active,.slds-checkbox_add-button .slds-checkbox--faux:active,.slds-checkbox_add-button .slds-checkbox_faux:active{background-color:var(--slds-g-color-neutral-base-95,#f3f3f3)}.slds-checkbox--add-button [type=checkbox]:checked+.slds-checkbox--faux,.slds-checkbox--add-button [type=checkbox]:checked+.slds-checkbox_faux,.slds-checkbox--add-button [type=checkbox]:checked~.slds-checkbox--faux,.slds-checkbox--add-button [type=checkbox]:checked~.slds-checkbox_faux,.slds-checkbox_add-button [type=checkbox]:checked+.slds-checkbox--faux,.slds-checkbox_add-button [type=checkbox]:checked+.slds-checkbox_faux,.slds-checkbox_add-button [type=checkbox]:checked~.slds-checkbox--faux,.slds-checkbox_add-button [type=checkbox]:checked~.slds-checkbox_faux{border-color:transparent;background:var(--slds-g-color-brand-base-30,#014486)}.slds-checkbox--add-button [type=checkbox]:checked+.slds-checkbox--faux:after,.slds-checkbox--add-button [type=checkbox]:checked+.slds-checkbox--faux:before,.slds-checkbox--add-button [type=checkbox]:checked+.slds-checkbox_faux:after,.slds-checkbox--add-button [type=checkbox]:checked+.slds-checkbox_faux:before,.slds-checkbox--add-button [type=checkbox]:checked~.slds-checkbox--faux:after,.slds-checkbox--add-button [type=checkbox]:checked~.slds-checkbox--faux:before,.slds-checkbox--add-button [type=checkbox]:checked~.slds-checkbox_faux:after,.slds-checkbox--add-button [type=checkbox]:checked~.slds-checkbox_faux:before,.slds-checkbox_add-button [type=checkbox]:checked+.slds-checkbox--faux:after,.slds-checkbox_add-button [type=checkbox]:checked+.slds-checkbox--faux:before,.slds-checkbox_add-button [type=checkbox]:checked+.slds-checkbox_faux:after,.slds-checkbox_add-button [type=checkbox]:checked+.slds-checkbox_faux:before,.slds-checkbox_add-button [type=checkbox]:checked~.slds-checkbox--faux:after,.slds-checkbox_add-button [type=checkbox]:checked~.slds-checkbox--faux:before,.slds-checkbox_add-button [type=checkbox]:checked~.slds-checkbox_faux:after,.slds-checkbox_add-button [type=checkbox]:checked~.slds-checkbox_faux:before{background:var(--slds-g-color-neutral-base-100,#fff)}.slds-checkbox--add-button [type=checkbox]:checked+.slds-checkbox--faux:before,.slds-checkbox--add-button [type=checkbox]:checked+.slds-checkbox_faux:before,.slds-checkbox--add-button [type=checkbox]:checked~.slds-checkbox--faux:before,.slds-checkbox--add-button [type=checkbox]:checked~.slds-checkbox_faux:before,.slds-checkbox_add-button [type=checkbox]:checked+.slds-checkbox--faux:before,.slds-checkbox_add-button [type=checkbox]:checked+.slds-checkbox_faux:before,.slds-checkbox_add-button [type=checkbox]:checked~.slds-checkbox--faux:before,.slds-checkbox_add-button [type=checkbox]:checked~.slds-checkbox_faux:before{left:.3125rem;width:.125rem;height:1rem;-webkit-transform:rotate(40deg);transform:rotate(40deg)}.slds-checkbox--add-button [type=checkbox]:checked+.slds-checkbox--faux:after,.slds-checkbox--add-button [type=checkbox]:checked+.slds-checkbox_faux:after,.slds-checkbox--add-button [type=checkbox]:checked~.slds-checkbox--faux:after,.slds-checkbox--add-button [type=checkbox]:checked~.slds-checkbox_faux:after,.slds-checkbox_add-button [type=checkbox]:checked+.slds-checkbox--faux:after,.slds-checkbox_add-button [type=checkbox]:checked+.slds-checkbox_faux:after,.slds-checkbox_add-button [type=checkbox]:checked~.slds-checkbox--faux:after,.slds-checkbox_add-button [type=checkbox]:checked~.slds-checkbox_faux:after{top:.3125rem;left:-.625rem;width:.5625rem;height:.125rem;-webkit-transform:rotate(40deg);transform:rotate(40deg)}.slds-checkbox--add-button [type=checkbox]:focus+.slds-checkbox--faux,.slds-checkbox--add-button [type=checkbox]:focus+.slds-checkbox_faux,.slds-checkbox--add-button [type=checkbox]:focus~.slds-checkbox--faux,.slds-checkbox--add-button [type=checkbox]:focus~.slds-checkbox_faux,.slds-checkbox_add-button [type=checkbox]:focus+.slds-checkbox--faux,.slds-checkbox_add-button [type=checkbox]:focus+.slds-checkbox_faux,.slds-checkbox_add-button [type=checkbox]:focus~.slds-checkbox--faux,.slds-checkbox_add-button [type=checkbox]:focus~.slds-checkbox_faux{outline:0;-webkit-box-shadow:0 0 3px #0176d3;box-shadow:0 0 3px #0176d3;border-color:var(--slds-g-color-brand-base-60,#1b96ff)}.slds-checkbox--add-button [type=checkbox][disabled]+.slds-checkbox--faux,.slds-checkbox--add-button [type=checkbox][disabled]+.slds-checkbox_faux,.slds-checkbox--add-button [type=checkbox][disabled]~.slds-checkbox--faux,.slds-checkbox--add-button [type=checkbox][disabled]~.slds-checkbox_faux,.slds-checkbox_add-button [type=checkbox][disabled]+.slds-checkbox--faux,.slds-checkbox_add-button [type=checkbox][disabled]+.slds-checkbox_faux,.slds-checkbox_add-button [type=checkbox][disabled]~.slds-checkbox--faux,.slds-checkbox_add-button [type=checkbox][disabled]~.slds-checkbox_faux{background-color:var(--slds-g-color-neutral-base-95,#f3f3f3);border-color:var(--slds-g-color-neutral-base-80,transparent);color:var(--slds-g-color-neutral-base-100,#fff);cursor:default}.slds-checkbox--add-button [type=checkbox][disabled]+.slds-checkbox--faux:after,.slds-checkbox--add-button [type=checkbox][disabled]+.slds-checkbox--faux:before,.slds-checkbox--add-button [type=checkbox][disabled]+.slds-checkbox_faux:after,.slds-checkbox--add-button [type=checkbox][disabled]+.slds-checkbox_faux:before,.slds-checkbox--add-button [type=checkbox][disabled]~.slds-checkbox--faux:after,.slds-checkbox--add-button [type=checkbox][disabled]~.slds-checkbox--faux:before,.slds-checkbox--add-button [type=checkbox][disabled]~.slds-checkbox_faux:after,.slds-checkbox--add-button [type=checkbox][disabled]~.slds-checkbox_faux:before,.slds-checkbox_add-button [type=checkbox][disabled]+.slds-checkbox--faux:after,.slds-checkbox_add-button [type=checkbox][disabled]+.slds-checkbox--faux:before,.slds-checkbox_add-button [type=checkbox][disabled]+.slds-checkbox_faux:after,.slds-checkbox_add-button [type=checkbox][disabled]+.slds-checkbox_faux:before,.slds-checkbox_add-button [type=checkbox][disabled]~.slds-checkbox--faux:after,.slds-checkbox_add-button [type=checkbox][disabled]~.slds-checkbox--faux:before,.slds-checkbox_add-button [type=checkbox][disabled]~.slds-checkbox_faux:after,.slds-checkbox_add-button [type=checkbox][disabled]~.slds-checkbox_faux:before{background:var(--slds-g-color-neutral-base-60,#969492)}.slds-checkbox--add-button [type=checkbox][disabled]:checked+.slds-checkbox_faux,.slds-checkbox--add-button [type=checkbox][disabled]:checked~.slds-checkbox_faux,.slds-checkbox_add-button [type=checkbox][disabled]:checked+.slds-checkbox_faux,.slds-checkbox_add-button [type=checkbox][disabled]:checked~.slds-checkbox_faux{background-color:var(--slds-g-color-neutral-base-100,#fff)}.slds-checkbox-button{width:2rem;height:2rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid var(--slds-g-color-border-base-4,#c9c9c9);border-radius:.25rem;color:var(--slds-g-color-brand-base-30,#014486);cursor:pointer}.slds-checkbox-button_is-checked{background-color:var(--slds-g-color-brand-base-30,#014486);border-color:transparent;color:var(--slds-g-color-neutral-base-100,#fff)}.slds-checkbox-button_is-disabled{background-color:var(--slds-g-color-neutral-base-100,#fff);border-color:var(--slds-g-color-border-base-4,#c9c9c9);color:var(--slds-g-color-neutral-base-80,#c9c9c9);cursor:default}.slds-checkbox-button_is-disabled.slds-checkbox-button_is-checked{background-color:var(--slds-g-color-neutral-base-95,#f3f3f3);border-color:var(--slds-g-color-neutral-base-80,transparent);color:var(--slds-g-color-neutral-base-80,#fff)}.slds-checkbox-button_is-focused{outline:0;-webkit-box-shadow:0 0 3px #0176d3;box-shadow:0 0 3px #0176d3;border-color:var(--slds-g-color-brand-base-60,#1b96ff)}.slds-checkbox--button-group,.slds-checkbox_button-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background-color:var(--slds-g-color-neutral-base-100,#fff);border:1px solid var(--slds-g-color-border-base-4,#e5e5e5);border-radius:.25rem}.slds-checkbox--button,.slds-checkbox_button{display:-webkit-box;display:-ms-flexbox;display:flex;border:0;border-radius:0;background-clip:padding-box}.slds-checkbox--button .slds-checkbox--faux,.slds-checkbox--button .slds-checkbox_faux,.slds-checkbox_button .slds-checkbox--faux,.slds-checkbox_button .slds-checkbox_faux{padding-left:1rem;padding-right:1rem;text-align:center;vertical-align:middle;position:relative;background-color:var(--slds-g-color-neutral-base-100,#fff);-webkit-transition:border .1s linear,background-color .1s linear;transition:border .1s linear,background-color .1s linear}.slds-checkbox--button .slds-checkbox--faux:focus,.slds-checkbox--button .slds-checkbox--faux:hover,.slds-checkbox--button .slds-checkbox_faux:focus,.slds-checkbox--button .slds-checkbox_faux:hover,.slds-checkbox_button .slds-checkbox--faux:focus,.slds-checkbox_button .slds-checkbox--faux:hover,.slds-checkbox_button .slds-checkbox_faux:focus,.slds-checkbox_button .slds-checkbox_faux:hover{cursor:pointer;background-color:var(--slds-g-color-neutral-base-95,#f3f3f3)}.slds-checkbox--button .slds-checkbox--button__label .slds-checkbox--faux,.slds-checkbox--button .slds-checkbox_button__label .slds-checkbox_faux,.slds-checkbox--button [type=checkbox]:checked+.slds-checkbox--button__label .slds-checkbox--faux,.slds-checkbox_button .slds-checkbox--button__label .slds-checkbox--faux,.slds-checkbox_button .slds-checkbox_button__label .slds-checkbox_faux,.slds-checkbox_button [type=checkbox]:checked+.slds-checkbox--button__label .slds-checkbox--faux{background-color:transparent}.slds-checkbox--button+.slds-checkbox--button,.slds-checkbox--button+.slds-checkbox_button,.slds-checkbox_button+.slds-checkbox--button,.slds-checkbox_button+.slds-checkbox_button{border-left:1px solid var(--slds-g-color-border-base-4,#e5e5e5);border-radius:0;margin:0}.slds-checkbox--button:first-child>.slds-checkbox--button__label,.slds-checkbox--button:first-child>.slds-checkbox--faux,.slds-checkbox--button:first-child>.slds-checkbox_button__label,.slds-checkbox--button:first-child>.slds-checkbox_faux,.slds-checkbox_button:first-child>.slds-checkbox--button__label,.slds-checkbox_button:first-child>.slds-checkbox--faux,.slds-checkbox_button:first-child>.slds-checkbox_button__label,.slds-checkbox_button:first-child>.slds-checkbox_faux{border-radius:.25rem 0 0 .25rem}.slds-checkbox--button .slds-button--last>.slds-checkbox--faux,.slds-checkbox--button .slds-button_last>.slds-checkbox_faux,.slds-checkbox--button:last-child>.slds-checkbox--button__label,.slds-checkbox--button:last-child>.slds-checkbox--faux,.slds-checkbox--button:last-child>.slds-checkbox_button__label,.slds-checkbox--button:last-child>.slds-checkbox_faux,.slds-checkbox_button .slds-button--last>.slds-checkbox--faux,.slds-checkbox_button .slds-button_last>.slds-checkbox_faux,.slds-checkbox_button:last-child>.slds-checkbox--button__label,.slds-checkbox_button:last-child>.slds-checkbox--faux,.slds-checkbox_button:last-child>.slds-checkbox_button__label,.slds-checkbox_button:last-child>.slds-checkbox_faux{border-radius:0 .25rem .25rem 0}.slds-checkbox--button [type=checkbox],.slds-checkbox_button [type=checkbox]{width:1px;height:1px;border:0;clip:rect(0 0 0 0);margin:-1px;overflow:hidden;padding:0;position:absolute}.slds-checkbox--button [type=checkbox]:checked+.slds-checkbox--button__label,.slds-checkbox--button [type=checkbox]:checked+.slds-checkbox--faux,.slds-checkbox--button [type=checkbox]:checked+.slds-checkbox_button__label,.slds-checkbox--button [type=checkbox]:checked+.slds-checkbox_faux,.slds-checkbox--button [type=checkbox]:checked~.slds-checkbox--faux,.slds-checkbox--button [type=checkbox]:checked~.slds-checkbox_faux,.slds-checkbox_button [type=checkbox]:checked+.slds-checkbox--button__label,.slds-checkbox_button [type=checkbox]:checked+.slds-checkbox--faux,.slds-checkbox_button [type=checkbox]:checked+.slds-checkbox_button__label,.slds-checkbox_button [type=checkbox]:checked+.slds-checkbox_faux,.slds-checkbox_button [type=checkbox]:checked~.slds-checkbox--faux,.slds-checkbox_button [type=checkbox]:checked~.slds-checkbox_faux{background-color:#0176d3;color:var(--slds-g-color-neutral-base-100,#fff)}.slds-checkbox--button [type=checkbox]:checked+.slds-checkbox--button__label:focus,.slds-checkbox--button [type=checkbox]:checked+.slds-checkbox--button__label:hover,.slds-checkbox--button [type=checkbox]:checked+.slds-checkbox--faux:focus,.slds-checkbox--button [type=checkbox]:checked+.slds-checkbox--faux:hover,.slds-checkbox--button [type=checkbox]:checked+.slds-checkbox_button__label:focus,.slds-checkbox--button [type=checkbox]:checked+.slds-checkbox_button__label:hover,.slds-checkbox--button [type=checkbox]:checked+.slds-checkbox_faux:focus,.slds-checkbox--button [type=checkbox]:checked+.slds-checkbox_faux:hover,.slds-checkbox--button [type=checkbox]:checked~.slds-checkbox--faux:focus,.slds-checkbox--button [type=checkbox]:checked~.slds-checkbox--faux:hover,.slds-checkbox--button [type=checkbox]:checked~.slds-checkbox_faux:focus,.slds-checkbox--button [type=checkbox]:checked~.slds-checkbox_faux:hover,.slds-checkbox_button [type=checkbox]:checked+.slds-checkbox--button__label:focus,.slds-checkbox_button [type=checkbox]:checked+.slds-checkbox--button__label:hover,.slds-checkbox_button [type=checkbox]:checked+.slds-checkbox--faux:focus,.slds-checkbox_button [type=checkbox]:checked+.slds-checkbox--faux:hover,.slds-checkbox_button [type=checkbox]:checked+.slds-checkbox_button__label:focus,.slds-checkbox_button [type=checkbox]:checked+.slds-checkbox_button__label:hover,.slds-checkbox_button [type=checkbox]:checked+.slds-checkbox_faux:focus,.slds-checkbox_button [type=checkbox]:checked+.slds-checkbox_faux:hover,.slds-checkbox_button [type=checkbox]:checked~.slds-checkbox--faux:focus,.slds-checkbox_button [type=checkbox]:checked~.slds-checkbox--faux:hover,.slds-checkbox_button [type=checkbox]:checked~.slds-checkbox_faux:focus,.slds-checkbox_button [type=checkbox]:checked~.slds-checkbox_faux:hover{background-color:#014486}.slds-checkbox--button [type=checkbox]:focus+.slds-checkbox--button__label,.slds-checkbox--button [type=checkbox]:focus+.slds-checkbox--faux,.slds-checkbox--button [type=checkbox]:focus+.slds-checkbox_button__label,.slds-checkbox--button [type=checkbox]:focus+.slds-checkbox_faux,.slds-checkbox--button [type=checkbox]:focus~.slds-checkbox--faux,.slds-checkbox--button [type=checkbox]:focus~.slds-checkbox_faux,.slds-checkbox_button [type=checkbox]:focus+.slds-checkbox--button__label,.slds-checkbox_button [type=checkbox]:focus+.slds-checkbox--faux,.slds-checkbox_button [type=checkbox]:focus+.slds-checkbox_button__label,.slds-checkbox_button [type=checkbox]:focus+.slds-checkbox_faux,.slds-checkbox_button [type=checkbox]:focus~.slds-checkbox--faux,.slds-checkbox_button [type=checkbox]:focus~.slds-checkbox_faux{outline:0;-webkit-box-shadow:0 0 3px #0176d3;box-shadow:0 0 3px #0176d3;z-index:1}.slds-checkbox--button [type=checkbox][disabled]+.slds-checkbox--button__label,.slds-checkbox--button [type=checkbox][disabled]+.slds-checkbox--faux,.slds-checkbox--button [type=checkbox][disabled]+.slds-checkbox_button__label,.slds-checkbox--button [type=checkbox][disabled]+.slds-checkbox_faux,.slds-checkbox--button [type=checkbox][disabled]~.slds-checkbox--faux,.slds-checkbox--button [type=checkbox][disabled]~.slds-checkbox_faux,.slds-checkbox_button [type=checkbox][disabled]+.slds-checkbox--button__label,.slds-checkbox_button [type=checkbox][disabled]+.slds-checkbox--faux,.slds-checkbox_button [type=checkbox][disabled]+.slds-checkbox_button__label,.slds-checkbox_button [type=checkbox][disabled]+.slds-checkbox_faux,.slds-checkbox_button [type=checkbox][disabled]~.slds-checkbox--faux,.slds-checkbox_button [type=checkbox][disabled]~.slds-checkbox_faux{background-color:var(--slds-g-color-neutral-base-100,#fff);color:var(--slds-g-color-neutral-base-80,#c9c9c9);cursor:default}.slds-checkbox--button [type=checkbox][disabled]:checked+.slds-checkbox--button__label,.slds-checkbox--button [type=checkbox][disabled]:checked+.slds-checkbox--faux,.slds-checkbox--button [type=checkbox][disabled]:checked+.slds-checkbox_button__label,.slds-checkbox--button [type=checkbox][disabled]:checked+.slds-checkbox_faux,.slds-checkbox--button [type=checkbox][disabled]:checked~.slds-checkbox--faux,.slds-checkbox--button [type=checkbox][disabled]:checked~.slds-checkbox_faux,.slds-checkbox_button [type=checkbox][disabled]:checked+.slds-checkbox--button__label,.slds-checkbox_button [type=checkbox][disabled]:checked+.slds-checkbox--faux,.slds-checkbox_button [type=checkbox][disabled]:checked+.slds-checkbox_button__label,.slds-checkbox_button [type=checkbox][disabled]:checked+.slds-checkbox_faux,.slds-checkbox_button [type=checkbox][disabled]:checked~.slds-checkbox--faux,.slds-checkbox_button [type=checkbox][disabled]:checked~.slds-checkbox_faux{background-color:var(--slds-g-color-neutral-base-80,#c9c7c5);color:var(--slds-g-color-neutral-base-100,#fff);cursor:default}.slds-select{height:calc(1.875rem + (1px * 2));width:100%;border:1px solid var(--slds-c-select-color-border,var(--sds-c-select-color-border,var(--slds-g-color-border-base-4,#c9c9c9)));border-radius:var(--slds-c-select-radius-border,var(--sds-c-select-radius-border,.25rem));background-color:var(--slds-c-select-color-background,var(--sds-c-select-color-background,var(--slds-g-color-neutral-base-100,#fff)));color:var(--slds-c-select-text-color,var(--sds-c-select-text-color));-webkit-box-shadow:var(--slds-c-select-shadow,var(--sds-c-select-shadow));box-shadow:var(--slds-c-select-shadow,var(--sds-c-select-shadow));-webkit-transition:border .1s linear,background-color .1s linear;transition:border .1s linear,background-color .1s linear}.slds-select:required{-webkit-box-shadow:none;box-shadow:none}.slds-select:active,.slds-select:focus{outline:0;border-color:var(--slds-c-select-color-border-focus,var(--sds-c-select-color-border-focus,var(--slds-g-color-brand-base-60,#1b96ff)));background-color:var(--slds-c-select-color-background-focus,var(--sds-c-select-color-background-focus,var(--slds-g-color-neutral-base-100,#fff)));color:var(--slds-c-select-text-color-focus,var(--sds-c-select-text-color-focus));-webkit-box-shadow:var(--slds-c-select-shadow-focus,var(--sds-c-select-shadow-focus,0 0 3px #0176d3));box-shadow:var(--slds-c-select-shadow-focus,var(--sds-c-select-shadow-focus,0 0 3px #0176d3))}.slds-select.slds-is-disabled,.slds-select[disabled]{background-color:var(--slds-g-color-neutral-base-95,#f3f3f3);border-color:var(--slds-g-color-border-base-1,#c9c9c9);color:var(--slds-g-color-neutral-base-50,#444);cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:1}.slds-select.slds-is-disabled:active,.slds-select.slds-is-disabled:focus,.slds-select[disabled]:active,.slds-select[disabled]:focus{-webkit-box-shadow:none;box-shadow:none}.slds-select[multiple],.slds-select[size]{min-height:calc(1.875rem + (1px * 2));height:inherit}.slds-select[multiple] option,.slds-select[size] option{padding:.5rem}.slds-select_container{position:relative;color:var(--sds-c-select-text-color)}.slds-select_container .slds-select{-moz-appearance:none;-webkit-appearance:none;padding-left:.5rem;padding-right:1.5rem}.slds-select_container .slds-select::-ms-expand{display:none}.slds-select_container:after,.slds-select_container:before{position:absolute;content:"";display:block;right:.5rem;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;pointer-events:none}.slds-select_container:before{border-bottom:5px solid currentColor;top:calc((1.75rem / 2) - 6px)}.slds-select_container:after{border-top:5px solid currentColor;bottom:calc((1.75rem / 2) - 6px)}.slds-has-error .slds-select{border-color:var(--slds-g-color-error-base-40,#ea001e);-webkit-box-shadow:var(--slds-g-color-error-base-40,#ea001e) 0 0 0 1px inset;box-shadow:var(--slds-g-color-error-base-40,#ea001e) 0 0 0 1px inset;background-clip:padding-box}.slds-has-error .slds-select:active,.slds-has-error .slds-select:focus{-webkit-box-shadow:var(--slds-g-color-error-base-40,#ea001e) 0 0 0 1px inset,0 0 3px #0176d3;box-shadow:var(--slds-g-color-error-base-40,#ea001e) 0 0 0 1px inset,0 0 3px #0176d3}.slds-form--inline .slds-form-element,.slds-form--inline .slds-form-element__control,.slds-form--inline .slds-form-element__label,.slds-form_inline .slds-form-element,.slds-form_inline .slds-form-element__control,.slds-form_inline .slds-form-element__label{display:block}.slds-form--inline .slds-form-element+.slds-form-element,.slds-form_inline .slds-form-element+.slds-form-element{margin-top:.75rem}@media (min-width:30em){.slds-form--inline .slds-form-element,.slds-form_inline .slds-form-element{margin-right:.5rem}.slds-form--inline .slds-form-element+.slds-form-element,.slds-form_inline .slds-form-element+.slds-form-element{margin-top:0}.slds-form--inline .slds-form-element,.slds-form--inline .slds-form-element__control,.slds-form--inline .slds-form-element__label,.slds-form_inline .slds-form-element,.slds-form_inline .slds-form-element__control,.slds-form_inline .slds-form-element__label{display:inline-block;vertical-align:middle;margin-bottom:0}}.slds-form-element__legend_has-tooltip{float:left}.slds-form--compound .slds-form-element__control,.slds-form_compound .slds-form-element__control{position:relative}.slds-form--compound .slds-form-element__control+.slds-form-element__control,.slds-form_compound .slds-form-element__control+.slds-form-element__control{padding-left:.5rem}.slds-form--compound,.slds-form_compound{width:100%}.slds-form--compound>.slds-form-element,.slds-form_compound>.slds-form-element{margin-top:var(--slds-c-form-compound-spacing-block-start,var(--slds-c-form-compound-spacing-block,0));margin-bottom:var(--slds-c-form-compound-spacing-block-end,var(--slds-c-form-compound-spacing-block,0));margin-left:var(--slds-c-form-compound-spacing-inline-start,var(--slds-c-form-compound-spacing-inline,0));margin-right:var(--slds-c-form-compound-spacing-inline-end,var(--slds-c-form-compound-spacing-inline,0))}.slds-form--compound .slds-form-element__row,.slds-form_compound .slds-form-element__row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:var(--slds-c-form-row-spacing-block-start,var(--slds-c-form-row-spacing-block,0));margin-bottom:var(--slds-c-form-row-spacing-block-end,var(--slds-c-form-row-spacing-block,.25rem));margin-left:var(--slds-c-form-row-spacing-inline-start,var(--slds-c-form-row-spacing-inline,0));margin-right:var(--slds-c-form-row-spacing-inline-end,var(--slds-c-form-row-spacing-inline,0))}.slds-form--compound .slds-form-element__row+.slds-form-element__row,.slds-form_compound .slds-form-element__row+.slds-form-element__row{clear:both}.slds-form--compound .slds-form-element__row .slds-form-element,.slds-form_compound .slds-form-element__row .slds-form-element{margin-bottom:0}.slds-form--compound .slds-form-element__row .slds-form-element+.slds-form-element,.slds-form_compound .slds-form-element__row .slds-form-element+.slds-form-element{padding-left:.5rem;margin-top:0}.slds-form--compound .slds-form-element__row .slds-form-element__label,.slds-form_compound .slds-form-element__row .slds-form-element__label{padding-top:0}.slds-form-element_address .slds-form-element__row{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.slds-form-element_stacked,.slds-form_horizontal .slds-form-element_stacked,.slds-form_stacked .slds-form-element{display:block}.slds-form-element_stacked:not(.slds-form-element_readonly),.slds-form_horizontal .slds-form-element_stacked:not(.slds-form-element_readonly),.slds-form_stacked .slds-form-element:not(.slds-form-element_readonly){margin-bottom:.5rem}.slds-form-element_stacked:not(.slds-is-editing),.slds-form_horizontal .slds-form-element_stacked:not(.slds-is-editing),.slds-form_stacked .slds-form-element:not(.slds-is-editing){padding:0 .25rem}.slds-form-element_stacked .slds-form-element,.slds-form_horizontal .slds-form-element_stacked .slds-form-element,.slds-form_stacked .slds-form-element .slds-form-element{padding:0;margin-bottom:0}.slds-form-element_stacked:not([class*=slds-size]),.slds-form_horizontal .slds-form-element_stacked:not([class*=slds-size]),.slds-form_stacked .slds-form-element:not([class*=slds-size]){width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.slds-form-element_stacked .slds-checkbox,.slds-form-element_stacked .slds-radio,.slds-form_horizontal .slds-form-element_stacked .slds-checkbox,.slds-form_horizontal .slds-form-element_stacked .slds-radio,.slds-form_stacked .slds-form-element .slds-checkbox,.slds-form_stacked .slds-form-element .slds-radio{display:block}.slds-form-element_stacked .slds-form-element__control,.slds-form-element_stacked .slds-form-element__label,.slds-form_horizontal .slds-form-element_stacked .slds-form-element__control,.slds-form_horizontal .slds-form-element_stacked .slds-form-element__label,.slds-form_stacked .slds-form-element .slds-form-element__control,.slds-form_stacked .slds-form-element .slds-form-element__label{border-bottom:0;padding-left:0}.slds-form-element_stacked .slds-form-element__control,.slds-form_horizontal .slds-form-element_stacked .slds-form-element__control,.slds-form_stacked .slds-form-element .slds-form-element__control{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;clear:left}[dir=rtl] .slds-form-element_stacked .slds-form-element__control,[dir=rtl] .slds-form_horizontal .slds-form-element_stacked .slds-form-element__control,[dir=rtl] .slds-form_stacked .slds-form-element .slds-form-element__control{/*! @noflip */clear:right}.slds-form-element_stacked .slds-form-element__icon,.slds-form_horizontal .slds-form-element_stacked .slds-form-element__icon,.slds-form_stacked .slds-form-element .slds-form-element__icon{float:none;padding-top:.25rem}.slds-form-element_horizontal,.slds-form_horizontal .slds-form-element,.slds-form_stacked .slds-form-element_horizontal{display:block}.slds-form-element_horizontal:not(.slds-form-element_readonly),.slds-form_horizontal .slds-form-element:not(.slds-form-element_readonly),.slds-form_stacked .slds-form-element_horizontal:not(.slds-form-element_readonly){margin-bottom:.5rem}.slds-form-element_horizontal:not([class*=slds-size]),.slds-form_horizontal .slds-form-element:not([class*=slds-size]),.slds-form_stacked .slds-form-element_horizontal:not([class*=slds-size]){width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.slds-form-element_horizontal:not(.slds-is-editing),.slds-form_horizontal .slds-form-element:not(.slds-is-editing),.slds-form_stacked .slds-form-element_horizontal:not(.slds-is-editing){padding:.25rem .25rem}.slds-form-element_horizontal .slds-form-element,.slds-form_horizontal .slds-form-element .slds-form-element,.slds-form_stacked .slds-form-element_horizontal .slds-form-element{padding:0;margin-bottom:0}.slds-form-element_horizontal.slds-is-edited,.slds-form_horizontal .slds-form-element.slds-is-edited,.slds-form_stacked .slds-form-element_horizontal.slds-is-edited{padding-top:1.25rem}@media (min-width:48em){.slds-form-element_horizontal.slds-form-element_1-col .slds-form-element__label,.slds-form_horizontal .slds-form-element.slds-form-element_1-col .slds-form-element__label,.slds-form_stacked .slds-form-element_horizontal.slds-form-element_1-col .slds-form-element__label{max-width:calc((50% - 33.333%) - 1.25rem)}.slds-form-element_horizontal.slds-form-element_1-col .slds-form-element__control,.slds-form_horizontal .slds-form-element.slds-form-element_1-col .slds-form-element__control,.slds-form_stacked .slds-form-element_horizontal.slds-form-element_1-col .slds-form-element__control{padding-left:calc((50% - 33.333%) - (.25rem * 2))}}@media (min-width:48em){.slds-form-element_horizontal .slds-form-element__label,.slds-form_horizontal .slds-form-element .slds-form-element__label,.slds-form_stacked .slds-form-element_horizontal .slds-form-element__label{float:left;max-width:calc(33% - 1.25rem);-ms-flex-preferred-size:calc(33% - 1.25rem);flex-basis:calc(33% - 1.25rem);margin-bottom:0;position:relative;z-index:1}.slds-form-element_horizontal .slds-form-element__control,.slds-form_horizontal .slds-form-element .slds-form-element__control,.slds-form_stacked .slds-form-element_horizontal .slds-form-element__control{padding-left:33%;clear:none}.slds-form-element_horizontal .slds-form-element__control .slds-form-element__control,.slds-form_horizontal .slds-form-element .slds-form-element__control .slds-form-element__control,.slds-form_stacked .slds-form-element_horizontal .slds-form-element__control .slds-form-element__control{padding-left:0}.slds-form-element_horizontal .slds-form-element__icon,.slds-form_horizontal .slds-form-element .slds-form-element__icon,.slds-form_stacked .slds-form-element_horizontal .slds-form-element__icon{float:left;padding-top:.25rem}.slds-form-element_horizontal .slds-checkbox_standalone,.slds-form_horizontal .slds-form-element .slds-checkbox_standalone,.slds-form_stacked .slds-form-element_horizontal .slds-checkbox_standalone{padding:.25rem 0}.slds-form-element_horizontal .slds-checkbox:not(.slds-checkbox_stacked) .slds-form-element__label,.slds-form-element_horizontal .slds-radio .slds-form-element__label,.slds-form_horizontal .slds-form-element .slds-checkbox:not(.slds-checkbox_stacked) .slds-form-element__label,.slds-form_horizontal .slds-form-element .slds-radio .slds-form-element__label,.slds-form_stacked .slds-form-element_horizontal .slds-checkbox:not(.slds-checkbox_stacked) .slds-form-element__label,.slds-form_stacked .slds-form-element_horizontal .slds-radio .slds-form-element__label{position:relative;float:none;max-width:100%;width:auto}.slds-form-element_horizontal .slds-dueling-list__column .slds-form-element__label,.slds-form-element_horizontal .slds-form-element__row .slds-form-element__control,.slds-form-element_horizontal .slds-form-element__row .slds-form-element__label,.slds-form_horizontal .slds-form-element .slds-dueling-list__column .slds-form-element__label,.slds-form_horizontal .slds-form-element .slds-form-element__row .slds-form-element__control,.slds-form_horizontal .slds-form-element .slds-form-element__row .slds-form-element__label,.slds-form_stacked .slds-form-element_horizontal .slds-dueling-list__column .slds-form-element__label,.slds-form_stacked .slds-form-element_horizontal .slds-form-element__row .slds-form-element__control,.slds-form_stacked .slds-form-element_horizontal .slds-form-element__row .slds-form-element__label{width:auto;max-width:100%;-ms-flex-preferred-size:auto;flex-basis:auto;float:none;position:relative;padding-left:0;margin-bottom:0}.slds-form-element_horizontal .slds-dueling-list,.slds-form_horizontal .slds-form-element .slds-dueling-list,.slds-form_stacked .slds-form-element_horizontal .slds-dueling-list{clear:none}.slds-form-element_horizontal .slds-input-has-icon_left .slds-input__icon,.slds-form_horizontal .slds-form-element .slds-input-has-icon_left .slds-input__icon,.slds-form_stacked .slds-form-element_horizontal .slds-input-has-icon_left .slds-input__icon{left:calc(33% + .75rem)}.slds-form-element_horizontal .slds-input-has-icon_left-right .slds-input__icon_left,.slds-form_horizontal .slds-form-element .slds-input-has-icon_left-right .slds-input__icon_left,.slds-form_stacked .slds-form-element_horizontal .slds-input-has-icon_left-right .slds-input__icon_left{left:calc(33% + .75rem)}}.slds-form-element_horizontal .slds-form-element__help,.slds-form_horizontal .slds-form-element .slds-form-element__help,.slds-form_stacked .slds-form-element_horizontal .slds-form-element__help{margin-left:33%}.slds-form-element_compound .slds-form-element__row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:.25rem;margin-left:-.25rem;margin-right:-.25rem}.slds-form-element_compound .slds-form-element__row .slds-form-element__label{padding-top:0}.slds-form-element_compound .slds-form-element{padding-left:.25rem;padding-right:.25rem}.slds-form-element_address .slds-form-element__row{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.slds-form__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem}.slds-form__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;min-width:280px;padding-left:.75rem;padding-right:.75rem}.slds-is-edited{background:var(--slds-g-color-palette-yellow-90,#faffbd)}.slds-is-edited .slds-form-element__undo{top:-1.25rem;right:.25rem}.slds-form-element__undo{position:absolute;top:0;right:0}.slds-docked-form-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.5rem 0;position:fixed;bottom:0;left:0;width:100%;background:var(--slds-g-color-neutral-base-95,#f3f3f3);-webkit-box-shadow:0 -2px 2px 0 rgba(0,0,0,.16);box-shadow:0 -2px 2px 0 rgba(0,0,0,.16);z-index:8000}.slds-slider{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.slds-slider__range{-moz-appearance:none;-webkit-appearance:none;appearance:none;width:100%;background:0 0;background-color:transparent;border-radius:.125rem}.slds-slider__range:focus{outline:0}.slds-slider__range::-webkit-slider-thumb{-moz-appearance:none;-webkit-appearance:none;appearance:none;width:1rem;height:1rem;border-radius:var(--slds-c-slider-thumb-radius-border,var(--sds-c-slider-thumb-radius-border,50%));background:0 0;background-color:var(--slds-c-slider-thumb-color-foreground,var(--sds-c-slider-thumb-color-foreground,#0176d3));border:0;-webkit-box-shadow:var(--slds-c-slider-thumb-shadow,var(--sds-c-slider-thumb-shadow,var(--slds-g-color-neutral-base-10,rgba(0,0,0,.16) 0 2px 3px)));box-shadow:var(--slds-c-slider-thumb-shadow,var(--sds-c-slider-thumb-shadow,var(--slds-g-color-neutral-base-10,rgba(0,0,0,.16) 0 2px 3px)));cursor:pointer;-webkit-transition:background .15s ease-in-out;transition:background .15s ease-in-out;margin-top:calc(((1rem / 2) - (4px / 2)) * -1)}.slds-slider__range::-webkit-slider-thumb:hover{background-color:var(--slds-c-slider-thumb-color-foreground-hover,var(--sds-c-slider-thumb-color-foreground-hover,#014486))}.slds-slider__range::-webkit-slider-runnable-track{width:100%;height:4px;cursor:pointer;background:0 0;background-color:var(--slds-c-slider-track-color-background,var(--sds-c-slider-track-color-background,var(--slds-g-color-neutral-base-95,#f3f3f3)));border-radius:var(--slds-c-slider-track-radius-border,var(--sds-c-slider-track-radius-border,.125rem))}.slds-slider__range::-moz-range-thumb{-moz-appearance:none;-webkit-appearance:none;appearance:none;width:1rem;height:1rem;border-radius:var(--slds-c-slider-thumb-radius-border,var(--sds-c-slider-thumb-radius-border,50%));background:0 0;background-color:var(--slds-c-slider-thumb-color-foreground,var(--sds-c-slider-thumb-color-foreground,#0176d3));border:0;box-shadow:var(--slds-c-slider-thumb-shadow,var(--sds-c-slider-thumb-shadow,var(--slds-g-color-neutral-base-10,rgba(0,0,0,.16) 0 2px 3px)));cursor:pointer;-moz-transition:background .15s ease-in-out;transition:background .15s ease-in-out}.slds-slider__range::-moz-range-thumb:hover{background-color:var(--slds-c-slider-thumb-color-foreground-hover,var(--sds-c-slider-thumb-color-foreground-hover,#014486))}.slds-slider__range::-moz-range-track{width:100%;height:4px;cursor:pointer;background:0 0;background-color:var(--slds-c-slider-track-color-background,var(--sds-c-slider-track-color-background,var(--slds-g-color-neutral-base-95,#f3f3f3)));border-radius:var(--slds-c-slider-track-radius-border,var(--sds-c-slider-track-radius-border,.125rem))}.slds-slider__range::-ms-track{width:100%;height:4px;cursor:pointer;background:0 0;background-color:var(--slds-c-slider-track-color-background,var(--sds-c-slider-track-color-background,var(--slds-g-color-neutral-base-95,#f3f3f3)));border-radius:var(--slds-c-slider-track-radius-border,var(--sds-c-slider-track-radius-border,.125rem));border-color:transparent;color:transparent;cursor:pointer}.slds-slider__range::-ms-thumb{-moz-appearance:none;-webkit-appearance:none;appearance:none;width:1rem;height:1rem;border-radius:var(--slds-c-slider-thumb-radius-border,var(--sds-c-slider-thumb-radius-border,50%));background:0 0;background-color:var(--slds-c-slider-thumb-color-foreground,var(--sds-c-slider-thumb-color-foreground,#0176d3));border:0;box-shadow:var(--slds-c-slider-thumb-shadow,var(--sds-c-slider-thumb-shadow,var(--slds-g-color-neutral-base-10,rgba(0,0,0,.16) 0 2px 3px)));cursor:pointer;-ms-transition:background .15s ease-in-out;transition:background .15s ease-in-out;margin-top:calc(4px / 4)}.slds-slider__range::-ms-thumb:hover{background-color:var(--slds-c-slider-thumb-color-foreground-hover,var(--sds-c-slider-thumb-color-foreground-hover,#014486))}.slds-slider__range:focus::-webkit-slider-thumb{background-color:var(--slds-c-slider-thumb-color-foreground-focus,var(--sds-c-slider-thumb-color-foreground-focus,#014486));-webkit-box-shadow:var(--slds-c-slider-thumb-shadow-focus,var(--sds-c-slider-thumb-shadow-focus,0 0 3px #0176d3));box-shadow:var(--slds-c-slider-thumb-shadow-focus,var(--sds-c-slider-thumb-shadow-focus,0 0 3px #0176d3))}.slds-slider__range:active::-webkit-slider-thumb{background-color:var(--slds-c-slider-thumb-color-foreground-active,var(--sds-c-slider-thumb-color-foreground-active,#014486))}.slds-slider__range:focus::-moz-range-thumb{background-color:var(--slds-c-slider-thumb-color-foreground-focus,var(--sds-c-slider-thumb-color-foreground-focus,#014486));box-shadow:var(--slds-c-slider-thumb-shadow-focus,var(--sds-c-slider-thumb-shadow-focus,0 0 3px #0176d3))}.slds-slider__range:active::-moz-range-thumb{background-color:var(--slds-c-slider-thumb-color-foreground-active,var(--sds-c-slider-thumb-color-foreground-active,#014486))}.slds-slider__range[disabled]::-webkit-slider-thumb{background-color:var(--slds-g-color-neutral-base-95,#f3f3f3);cursor:default}.slds-slider__range[disabled]::-webkit-slider-runnable-track{background-color:var(--slds-g-color-neutral-base-95,#f3f3f3);cursor:default}.slds-slider__range[disabled]::-moz-range-thumb{background-color:var(--slds-g-color-neutral-base-95,#f3f3f3);cursor:default}.slds-slider__range[disabled]::-moz-range-track{background-color:var(--slds-g-color-neutral-base-95,#f3f3f3)}.slds-slider__range[disabled]::-ms-thumb{background-color:var(--slds-g-color-neutral-base-95,#f3f3f3);cursor:default}.slds-slider__range[disabled]::-ms-track{background-color:var(--slds-g-color-neutral-base-95,#f3f3f3);cursor:default}.slds-slider__value{padding:0 .5rem}.slds-slider-label__label{display:block}.slds-slider_vertical{height:13.875rem}.slds-slider_vertical .slds-slider__range{width:12rem;height:1rem;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:6rem 6rem;transform-origin:6rem 6rem}.slds-slider_vertical .slds-slider__value{position:absolute;left:0;bottom:0;padding:0}.slds-file-selector{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.slds-file-selector__dropzone{padding:.125rem;border:1px dashed var(--slds-g-color-border-base-4,#e5e5e5);border-radius:.25rem}.slds-file-selector__dropzone.slds-has-drag-over{outline:0;border-color:var(--slds-g-color-brand-base-60,#1b96ff);-webkit-box-shadow:0 0 3px #0176d3;box-shadow:0 0 3px #0176d3;border-style:solid}.slds-file-selector__input:focus~.slds-file-selector__body>.slds-file-selector__button{-webkit-box-shadow:0 0 3px #0176d3;box-shadow:0 0 3px #0176d3}.slds-file-selector__input[disabled]~.slds-file-selector__body{color:var(--slds-g-color-neutral-base-10,#c9c9c9)}.slds-file-selector__input[disabled]~.slds-file-selector__body>.slds-file-selector__button{background:var(--slds-g-color-neutral-base-95,#f3f3f3);border-color:var(--slds-g-color-neutral-base-80,transparent);color:var(--slds-g-color-neutral-base-30,#fff)}.slds-file-selector__input[disabled]~.slds-file-selector__body>.slds-file-selector__body-icon{fill:currentColor}.slds-file-selector__button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slds-file-selector--files .slds-file-selector__body,.slds-file-selector_files .slds-file-selector__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slds-file-selector--files .slds-file-selector__text,.slds-file-selector_files .slds-file-selector__text{margin-left:.5rem;margin-right:.75rem}.slds-file-selector--images,.slds-file-selector_images{display:block}.slds-file-selector--images .slds-file-selector__dropzone,.slds-file-selector_images .slds-file-selector__dropzone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto;padding:1rem}.slds-file-selector--images .slds-file-selector__body,.slds-file-selector_images .slds-file-selector__body{text-align:center}.slds-file-selector--images .slds-file-selector__text,.slds-file-selector_images .slds-file-selector__text{margin-top:.75rem}.slds-file-selector--integrated,.slds-file-selector_integrated{width:100%;height:100%;position:relative;display:block}.slds-file-selector__dropzone--integrated,.slds-file-selector__dropzone_integrated{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;border:0;opacity:0;z-index:-1}.slds-file-selector__dropzone--integrated.slds-has-drag,.slds-file-selector__dropzone_integrated.slds-has-drag{background:var(--slds-g-color-neutral-100-opacity-75,rgba(255,255,255,.75));opacity:1;z-index:8000}.slds-file-selector__dropzone--integrated.slds-has-drag-over,.slds-file-selector__dropzone_integrated.slds-has-drag-over{background:var(--slds-g-color-neutral-base-95,#f3f3f3);-webkit-box-shadow:0 0 0 4px var(--slds-g-color-border-brand-2,#1b96ff) inset;box-shadow:0 0 0 4px var(--slds-g-color-border-brand-2,#1b96ff) inset}.slds-file-selector__body--integrated,.slds-file-selector__body_integrated{width:12rem;height:12rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto;background:var(--slds-g-color-neutral-base-100,#fff);-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.16);box-shadow:0 2px 3px 0 rgba(0,0,0,.16);border:1px solid var(--slds-g-color-border-base-1,#e5e5e5);border-radius:.25rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.slds-file-selector__text--integrated,.slds-file-selector__text_integrated{margin-top:.75rem}.slds-page-header{padding:1rem 1rem;border-bottom:1px solid var(--slds-g-color-border-base-1,#c9c9c9);border-radius:.25rem;background:var(--slds-g-color-neutral-base-95,#f3f3f3);background-clip:padding-box;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.1);box-shadow:0 2px 2px 0 rgba(0,0,0,.1);border:1px solid var(--slds-g-color-border-base-1,#c9c9c9)}.slds-page-header__row{display:-webkit-box;display:-ms-flexbox;display:flex}.slds-page-header__row_gutters{margin-left:-1rem;margin-right:-1rem}.slds-page-header__col-title{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;min-width:0}.slds-page-header__icon{width:2.25rem;height:2.25rem}.slds-page-header__col-actions{-ms-flex-item-align:start;align-self:flex-start;-webkit-box-flex:0;-ms-flex:none;flex:none;padding-bottom:.25rem;vertical-align:top}.slds-page-header__col-meta{-ms-flex-item-align:center;align-self:center;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;vertical-align:middle}.slds-page-header__col-controls{-ms-flex-item-align:end;align-self:flex-end;-webkit-box-flex:0;-ms-flex:none;flex:none;vertical-align:bottom}.slds-page-header__col-details{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-left:1rem;padding-right:1rem;max-width:100%}.slds-page-header__name{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding-right:.5rem;max-width:100%}.slds-page-header__name h1{line-height:1}.slds-page-header__name-title{min-width:0}.slds-page-header__name-switcher{-ms-flex-item-align:end;align-self:flex-end;margin:0 0 .125rem .125rem}.slds-page-header__name-switcher .slds-button__icon{fill:var(--slds-g-color-neutral-base-10,#181818)}.slds-page-header__name-meta{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;padding-right:.5rem}.slds-page-header__meta-text{font-size:.875rem}.slds-page-header__title{font-size:1.125rem;font-weight:700;line-height:1.25;display:block}.slds-page-header__title .slds-icon{fill:currentColor}.slds-page-header__controls{display:-webkit-box;display:-ms-flexbox;display:flex}.slds-page-header__control{margin-left:.25rem}.slds-page-header.slds-has-bottom-magnet,.slds-page-header_joined{border-bottom:1px solid var(--slds-g-color-border-base-1,#c9c9c9);border-radius:.25rem .25rem 0 0;-webkit-box-shadow:none;box-shadow:none}.slds-card .slds-page-header,.slds-tabs_card .slds-page-header{border:0;-webkit-box-shadow:none;box-shadow:none;border-radius:.25rem}.slds-page-header__detail-row{display:-webkit-box;display:-ms-flexbox;display:flex;margin:.75rem -1rem -1rem;padding:1rem;border-radius:0 0 .25rem .25rem;background-color:var(--slds-g-color-neutral-base-100,#fff);position:relative;z-index:2}.slds-page-header__detail-block{padding-right:2rem;padding-left:2rem;max-width:25%}.slds-page-header__detail-block:first-child{padding-left:0}.slds-page-header__detail-block:last-child{padding-right:0}.slds-page-header--vertical,.slds-page-header_vertical{padding:.75rem;background:var(--slds-g-color-neutral-base-100,#fff);border-bottom:0}.slds-page-header--vertical .slds-page-header__controls,.slds-page-header_vertical .slds-page-header__controls{padding-top:.5rem;margin-top:.5rem;border-top:1px solid var(--slds-g-color-border-base-1,#e5e5e5)}.slds-page-header--vertical .slds-page-header__name-title,.slds-page-header_vertical .slds-page-header__name-title{margin-top:.25rem}.slds-page-header__detail-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.slds-page-header__detail-item{margin-top:.75rem;width:50%}.slds-page-header--object-home,.slds-page-header_object-home{padding-bottom:.75rem}.slds-brand-band{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;height:100%;width:100%}.slds-brand-band:before{content:"";display:block;position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background-image:url(../images/themes/oneSalesforce/banner-brand-default.png),-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(1,68,134,0)),to(#014486));background-image:url(../images/themes/oneSalesforce/banner-brand-default.png),linear-gradient(to top,rgba(1,68,134,0) 0,#014486);background-repeat:repeat-x;background-position:top left}.slds-brand-band:after{content:none;display:block;position:absolute;z-index:-1;left:0;right:0;top:0;width:100%;height:3.125rem;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(60%,rgba(176,196,223,0)),to(#eef4ff));background-image:linear-gradient(to bottom,rgba(176,196,223,0) 60%,#eef4ff)}.slds-brand-band.slds-brand-band_cover:before{background-repeat:no-repeat;background-size:cover}.slds-brand-band.slds-brand-band_small:before{height:6rem}.slds-brand-band.slds-brand-band_small:after{content:"";top:2.875rem}.slds-brand-band.slds-brand-band_medium:before{height:12.5rem}.slds-brand-band.slds-brand-band_medium:after{content:"";top:9.375rem}.slds-brand-band.slds-brand-band_large:before{height:18.75rem}.slds-brand-band.slds-brand-band_large:after{content:"";top:15.625rem}.slds-brand-band.slds-brand-band_full:before{height:100%}.slds-brand-band.slds-brand-band_bottom:before{background-position:bottom;top:initial}.slds-brand-band.slds-brand-band_none:before{height:0}.slds-brand-band.slds-brand-band_group:before{background-image:url(../images/themes/oneSalesforce/banner-group-public-default.png)}.slds-brand-band.slds-brand-band_user:before{background-image:url(../images/themes/oneSalesforce/banner-user-default.png)}.slds-brand-band .slds-brand-band_blank{background:var(--slds-g-color-neutral-base-100,#fff)}.slds-brand-band .slds-brand-band_blank:after,.slds-brand-band .slds-brand-band_blank:before{background:0 0}.slds-template__container{position:relative;height:100%;width:100%}.slds-template_default{padding:.75rem}.slds-template_default.slds-brand-band:before{position:fixed;top:5.625rem}.slds-template_default.slds-brand-band.slds-brand-band_medium:after{position:fixed;top:15rem}.slds-template_bottom-magnet{padding:.75rem .75rem 0 .75rem}.slds-template_profile{padding:8rem .75rem .75rem}.slds-template__content{padding:.75rem .75rem 0 .75rem}.slds-template_app{padding:.75rem 0 0 .75rem}.slds-template_iframe{width:calc(100% + (.75rem * 2));height:calc(100% + (.75rem * 2));margin:-.75rem;background-color:var(--slds-g-color-neutral-base-100,#fff)}.slds-panel{background:var(--slds-g-color-neutral-base-100,#fff);border-radius:.25rem;overflow-y:auto}.slds-panel.slds-is-editing{-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.16);box-shadow:0 2px 3px 0 rgba(0,0,0,.16)}.slds-panel__section{padding:1rem}.slds-panel__actions{padding:.75rem}.slds-panel__header{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.75rem;border-bottom:1px solid var(--slds-g-color-border-base-1,#e5e5e5)}.slds-panel__header_custom{padding:.75rem 1rem}.slds-panel__close:first-child{margin-right:.5rem}.slds-panel__close:last-child{margin-left:.5rem}.slds-panel__back:first-child{margin-right:.5rem}.slds-panel__back:last-child{margin-left:.5rem}.slds-panel__back,.slds-panel__close{-ms-flex-negative:0;flex-shrink:0}.slds-panel__header_align-center{padding:.75rem 3rem}.slds-panel__header_align-center .slds-panel__header-title{text-align:center}.slds-panel__header_align-center .slds-panel__close{position:absolute;right:.75rem;left:auto;top:50%;margin-top:-.75rem}.slds-panel__header_align-center .slds-panel__back{position:absolute;left:.75rem;right:auto;top:50%;margin-top:-.75rem}.slds-panel__header-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:.5rem}.slds-panel__header-actions .slds-panel__close{margin-left:0;margin-right:0}.slds-panel__body{padding:.75rem}.slds-panel__header-title{text-align:start;width:100%}.slds-panel_docked{position:relative;min-width:15rem;height:100%;border-radius:0;display:none}.slds-panel_docked.slds-is-open{display:block}.slds-panel_docked-left{-webkit-box-shadow:1px 0 3px rgba(0,0,0,.25);box-shadow:1px 0 3px rgba(0,0,0,.25)}.slds-panel_docked-right{margin-left:auto;-webkit-box-shadow:-1px 0 3px 0 rgba(0,0,0,.25);box-shadow:-1px 0 3px 0 rgba(0,0,0,.25)}.slds-panel_animated{display:block;position:absolute;top:0;left:0;bottom:0;right:0;-webkit-transform:translate3d(120%,0,0);transform:translate3d(120%,0,0);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;z-index:9000}.slds-tabs-mobile__container .slds-panel_animated{position:fixed}.slds-panel_animated.slds-is-open{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slds-panel--filters,.slds-panel_filters{margin-left:1rem;-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.16);box-shadow:0 2px 3px 0 rgba(0,0,0,.16);border-radius:0}.slds-popover{position:relative;border-radius:.25rem;width:20rem;min-height:2rem;z-index:var(--slds-c-popover-position-zindex,6000);background-color:var(--slds-g-color-neutral-base-100,#fff);display:inline-block;-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.16);box-shadow:0 2px 3px 0 rgba(0,0,0,.16);border:1px solid var(--slds-g-color-border-base-1,#e5e5e5)}.slds-popover__meta{margin-bottom:.75rem}.slds-popover__body{padding:.5rem .75rem}.slds-popover__body .slds-popover__header{padding:0 0 .5rem 0}.slds-popover__body,.slds-popover__footer,.slds-popover__header{position:relative;padding:.5rem .75rem;word-wrap:break-word}.slds-popover__header{border-bottom:0}.slds-popover__footer{border-top:1px solid var(--slds-g-color-border-base-1,#e5e5e5);background-color:var(--slds-g-color-neutral-base-95,#f3f3f3);border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;padding:.5rem .75rem}.slds-popover__footer_form{text-align:center;background:var(--slds-g-color-neutral-base-95,#f3f3f3);border-radius:0 0 .25rem .25rem}.slds-popover__body_small{max-height:15rem;overflow-y:auto}.slds-popover__close{position:relative;margin:.25rem;z-index:6001}.slds-popover--small,.slds-popover_small{max-width:15rem}.slds-popover--medium,.slds-popover_medium{min-width:20rem}.slds-popover--large,.slds-popover_large{min-width:25rem;max-width:512px}.slds-popover[class*=theme--],.slds-popover[class*=theme_]{border:0}.slds-popover :last-child{margin-bottom:0}.slds-popover_full-width{width:100%}.slds-popover_hide{display:none}.slds-popover_dark{background-color:#014486;color:var(--slds-g-color-neutral-base-100,#fff)}.slds-popover_dark .slds-badge{background-color:var(--slds-g-color-neutral-base-100,#fff)}.slds-popover_dark .slds-popover__close{color:var(--slds-g-color-neutral-base-100,#fff)}.slds-popover_dark .slds-icon-text-default{fill:var(--slds-g-color-neutral-base-100,#fff)}.slds-popover_dark .slds-popover__footer{border-top-color:var(--slds-g-color-brand-base-10,#001639);background-color:var(--slds-g-color-brand-base-20,#032d60)}.slds-popover_brand .slds-popover__footer{background-color:transparent;border-color:transparent}.slds-popover_brand .slds-popover__icon{fill:#0176d3}.slds-popover_brand.slds-popover_brand-dark .slds-popover__icon{fill:var(--slds-g-color-brand-base-10,#001639)}.slds-popover_brand-top{border-top-width:.25rem;border-top-color:#0176d3}.slds-popover_brand-top.slds-nubbin_top-left-corner:before,.slds-popover_brand-top.slds-nubbin_top-left:before,.slds-popover_brand-top.slds-nubbin_top-right-corner:before,.slds-popover_brand-top.slds-nubbin_top-right:before,.slds-popover_brand-top.slds-nubbin_top:before{margin-top:-.1875rem;background:linear-gradient(-45deg,transparent 50%,#0176d3 50%,#0176d3)}.slds-popover_brand-top.slds-nubbin_top-left-corner:after,.slds-popover_brand-top.slds-nubbin_top-left:after,.slds-popover_brand-top.slds-nubbin_top-right-corner:after,.slds-popover_brand-top.slds-nubbin_top-right:after,.slds-popover_brand-top.slds-nubbin_top:after{margin-top:-.1875rem;background:linear-gradient(-45deg,transparent 50%,transparent 50%,transparent)}.slds-popover_brand-top.slds-popover_brand-dark{border-top-color:var(--slds-g-color-brand-base-10,#001639)}.slds-popover_brand-top.slds-popover_brand-dark.slds-nubbin_top-left-corner:before,.slds-popover_brand-top.slds-popover_brand-dark.slds-nubbin_top-left:before,.slds-popover_brand-top.slds-popover_brand-dark.slds-nubbin_top-right-corner:before,.slds-popover_brand-top.slds-popover_brand-dark.slds-nubbin_top-right:before,.slds-popover_brand-top.slds-popover_brand-dark.slds-nubbin_top:before{margin-top:-.1875rem;background:linear-gradient(-45deg,transparent 50%,#001639 50%,#001639)}.slds-popover_brand-left{border-left-width:.25rem;border-left-color:#0176d3}.slds-popover_brand-left.slds-nubbin_left-bottom-corner:before,.slds-popover_brand-left.slds-nubbin_left-bottom:before,.slds-popover_brand-left.slds-nubbin_left-top-corner:before,.slds-popover_brand-left.slds-nubbin_left-top:before,.slds-popover_brand-left.slds-nubbin_left:before{margin-left:-.1875rem;background:linear-gradient(-135deg,transparent 50%,#0176d3 50%,#0176d3)}.slds-popover_brand-left.slds-nubbin_left-bottom-corner:after,.slds-popover_brand-left.slds-nubbin_left-bottom:after,.slds-popover_brand-left.slds-nubbin_left-top-corner:after,.slds-popover_brand-left.slds-nubbin_left-top:after,.slds-popover_brand-left.slds-nubbin_left:after{margin-left:-.1875rem;background:linear-gradient(-135deg,transparent 50%,transparent 50%,transparent)}.slds-popover_brand-left.slds-popover_brand-dark{border-left-color:var(--slds-g-color-brand-base-10,#001639)}.slds-popover_brand-left.slds-popover_brand-dark.slds-nubbin_left-bottom-corner:before,.slds-popover_brand-left.slds-popover_brand-dark.slds-nubbin_left-bottom:before,.slds-popover_brand-left.slds-popover_brand-dark.slds-nubbin_left-top-corner:before,.slds-popover_brand-left.slds-popover_brand-dark.slds-nubbin_left-top:before,.slds-popover_brand-left.slds-popover_brand-dark.slds-nubbin_left:before{margin-left:-.1875rem;background:linear-gradient(-135deg,transparent 50%,#001639 50%,#001639)}.slds-popover_brand-bottom{border-bottom-width:.25rem;border-bottom-color:#0176d3}.slds-popover_brand-bottom.slds-nubbin_bottom-left-corner:before,.slds-popover_brand-bottom.slds-nubbin_bottom-left:before,.slds-popover_brand-bottom.slds-nubbin_bottom-right-corner:before,.slds-popover_brand-bottom.slds-nubbin_bottom-right:before,.slds-popover_brand-bottom.slds-nubbin_bottom:before{margin-bottom:-.1875rem;background:linear-gradient(135deg,transparent 50%,#0176d3 50%,#0176d3)}.slds-popover_brand-bottom.slds-nubbin_bottom-left-corner:after,.slds-popover_brand-bottom.slds-nubbin_bottom-left:after,.slds-popover_brand-bottom.slds-nubbin_bottom-right-corner:after,.slds-popover_brand-bottom.slds-nubbin_bottom-right:after,.slds-popover_brand-bottom.slds-nubbin_bottom:after{margin-bottom:-.1875rem;background:linear-gradient(135deg,transparent 50%,transparent 50%,transparent)}.slds-popover_brand-bottom.slds-popover_brand-dark{border-bottom-color:var(--slds-g-color-brand-base-10,#001639)}.slds-popover_brand-bottom.slds-popover_brand-dark.slds-nubbin_bottom-left-corner:before,.slds-popover_brand-bottom.slds-popover_brand-dark.slds-nubbin_bottom-left:before,.slds-popover_brand-bottom.slds-popover_brand-dark.slds-nubbin_bottom-right-corner:before,.slds-popover_brand-bottom.slds-popover_brand-dark.slds-nubbin_bottom-right:before,.slds-popover_brand-bottom.slds-popover_brand-dark.slds-nubbin_bottom:before{margin-bottom:-.1875rem;background:linear-gradient(135deg,transparent 50%,#001639 50%,#001639)}.slds-popover_brand-right{border-right-width:.25rem;border-right-color:#0176d3}.slds-popover_brand-right.slds-nubbin_right-bottom-corner:before,.slds-popover_brand-right.slds-nubbin_right-bottom:before,.slds-popover_brand-right.slds-nubbin_right-top-corner:before,.slds-popover_brand-right.slds-nubbin_right-top:before,.slds-popover_brand-right.slds-nubbin_right:before{margin-right:-.1875rem;background:linear-gradient(45deg,transparent 50%,#0176d3 50%,#0176d3)}.slds-popover_brand-right.slds-nubbin_right-bottom-corner:after,.slds-popover_brand-right.slds-nubbin_right-bottom:after,.slds-popover_brand-right.slds-nubbin_right-top-corner:after,.slds-popover_brand-right.slds-nubbin_right-top:after,.slds-popover_brand-right.slds-nubbin_right:after{margin-right:-.1875rem;background:linear-gradient(45deg,transparent 50%,transparent 50%,transparent)}.slds-popover_brand-right.slds-popover_brand-dark{border-right-color:var(--slds-g-color-brand-base-10,#001639)}.slds-popover_brand-right.slds-popover_brand-dark.slds-nubbin_right-bottom-corner:before,.slds-popover_brand-right.slds-popover_brand-dark.slds-nubbin_right-bottom:before,.slds-popover_brand-right.slds-popover_brand-dark.slds-nubbin_right-top-corner:before,.slds-popover_brand-right.slds-popover_brand-dark.slds-nubbin_right-top:before,.slds-popover_brand-right.slds-popover_brand-dark.slds-nubbin_right:before{margin-right:-.1875rem;background:linear-gradient(45deg,transparent 50%,#001639 50%,#001639)}.slds-popover--panel .slds-popover__header,.slds-popover_panel .slds-popover__header{background:var(--slds-g-color-neutral-base-95,#f3f3f3);padding:1.5rem 1.5rem .75rem;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px);border-bottom:0}.slds-popover--panel .slds-popover__body,.slds-popover_panel .slds-popover__body{padding:0}.slds-popover--panel .slds-popover__body-list,.slds-popover_panel .slds-popover__body-list{padding:1rem 1.5rem;border-top:1px solid var(--slds-g-color-border-base-1,#e5e5e5)}.slds-popover--panel.slds-nubbin--left-top:after,.slds-popover--panel.slds-nubbin--left-top:before,.slds-popover--panel.slds-nubbin--right-top:after,.slds-popover--panel.slds-nubbin--right-top:before,.slds-popover--panel.slds-nubbin--top-left:after,.slds-popover--panel.slds-nubbin--top-left:before,.slds-popover--panel.slds-nubbin--top-right:after,.slds-popover--panel.slds-nubbin--top-right:before,.slds-popover--panel.slds-nubbin_left-top:after,.slds-popover--panel.slds-nubbin_left-top:before,.slds-popover--panel.slds-nubbin_right-top:after,.slds-popover--panel.slds-nubbin_right-top:before,.slds-popover--panel.slds-nubbin_top-left:after,.slds-popover--panel.slds-nubbin_top-left:before,.slds-popover--panel.slds-nubbin_top-right:after,.slds-popover--panel.slds-nubbin_top-right:before,.slds-popover_panel.slds-nubbin--left-top:after,.slds-popover_panel.slds-nubbin--left-top:before,.slds-popover_panel.slds-nubbin--right-top:after,.slds-popover_panel.slds-nubbin--right-top:before,.slds-popover_panel.slds-nubbin--top-left:after,.slds-popover_panel.slds-nubbin--top-left:before,.slds-popover_panel.slds-nubbin--top-right:after,.slds-popover_panel.slds-nubbin--top-right:before,.slds-popover_panel.slds-nubbin_left-top:after,.slds-popover_panel.slds-nubbin_left-top:before,.slds-popover_panel.slds-nubbin_right-top:after,.slds-popover_panel.slds-nubbin_right-top:before,.slds-popover_panel.slds-nubbin_top-left:after,.slds-popover_panel.slds-nubbin_top-left:before,.slds-popover_panel.slds-nubbin_top-right:after,.slds-popover_panel.slds-nubbin_top-right:before{background:var(--slds-g-color-neutral-base-95,#f3f3f3)}.slds-popover--panel.slds-nubbin--left-top:after,.slds-popover--panel.slds-nubbin--left-top:before,.slds-popover--panel.slds-nubbin--right-top:after,.slds-popover--panel.slds-nubbin--right-top:before,.slds-popover--panel.slds-nubbin_left-top:after,.slds-popover--panel.slds-nubbin_left-top:before,.slds-popover--panel.slds-nubbin_right-top:after,.slds-popover--panel.slds-nubbin_right-top:before,.slds-popover_panel.slds-nubbin--left-top:after,.slds-popover_panel.slds-nubbin--left-top:before,.slds-popover_panel.slds-nubbin--right-top:after,.slds-popover_panel.slds-nubbin--right-top:before,.slds-popover_panel.slds-nubbin_left-top:after,.slds-popover_panel.slds-nubbin_left-top:before,.slds-popover_panel.slds-nubbin_right-top:after,.slds-popover_panel.slds-nubbin_right-top:before{top:2.25rem}.slds-popover_panel__label{font-size:.875rem;font-weight:700}.slds-nubbin--top:before,.slds-nubbin_top:before{width:1rem;height:1rem;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";background-color:inherit;left:50%;top:-.5rem;margin-left:-.5rem}.slds-nubbin--top:after,.slds-nubbin_top:after{width:1rem;height:1rem;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";background-color:inherit;left:50%;top:-.5rem;margin-left:-.5rem}.slds-nubbin--top:after,.slds-nubbin_top:after{-webkit-box-shadow:-1px -1px 0 0 rgba(0,0,0,.16);box-shadow:-1px -1px 0 0 rgba(0,0,0,.16);z-index:-1}.slds-nubbin--top-left:before,.slds-nubbin_top-left-corner:before,.slds-nubbin_top-left:before{width:1rem;height:1rem;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";background-color:inherit;left:50%;top:-.5rem;margin-left:-.5rem}.slds-nubbin--top-left:after,.slds-nubbin_top-left-corner:after,.slds-nubbin_top-left:after{width:1rem;height:1rem;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";background-color:inherit;left:50%;top:-.5rem;margin-left:-.5rem}.slds-nubbin--top-left:after,.slds-nubbin_top-left-corner:after,.slds-nubbin_top-left:after{-webkit-box-shadow:-1px -1px 0 0 rgba(0,0,0,.16);box-shadow:-1px -1px 0 0 rgba(0,0,0,.16);z-index:-1}.slds-nubbin--top-left:after,.slds-nubbin--top-left:before,.slds-nubbin_top-left-corner:after,.slds-nubbin_top-left-corner:before,.slds-nubbin_top-left:after,.slds-nubbin_top-left:before{left:1.5rem;top:-.5rem}.slds-nubbin--top-right:before,.slds-nubbin_top-right-corner:before,.slds-nubbin_top-right:before{width:1rem;height:1rem;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";background-color:inherit;left:50%;top:-.5rem;margin-left:-.5rem}.slds-nubbin--top-right:after,.slds-nubbin_top-right-corner:after,.slds-nubbin_top-right:after{width:1rem;height:1rem;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";background-color:inherit;left:50%;top:-.5rem;margin-left:-.5rem}.slds-nubbin--top-right:after,.slds-nubbin_top-right-corner:after,.slds-nubbin_top-right:after{-webkit-box-shadow:-1px -1px 0 0 rgba(0,0,0,.16);box-shadow:-1px -1px 0 0 rgba(0,0,0,.16);z-index:-1}.slds-nubbin--top-right:after,.slds-nubbin--top-right:before,.slds-nubbin_top-right-corner:after,.slds-nubbin_top-right-corner:before,.slds-nubbin_top-right:after,.slds-nubbin_top-right:before{left:auto;right:1.5rem;top:-.5rem;margin-right:-.5rem}.slds-nubbin--bottom:before,.slds-nubbin_bottom:before{width:1rem;height:1rem;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";background-color:inherit;left:50%;bottom:-.5rem;margin-left:-.5rem}.slds-nubbin--bottom:after,.slds-nubbin_bottom:after{width:1rem;height:1rem;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";background-color:inherit;left:50%;bottom:-.5rem;margin-left:-.5rem}.slds-nubbin--bottom:after,.slds-nubbin_bottom:after{-webkit-box-shadow:2px 2px 4px 0 rgba(0,0,0,.16);box-shadow:2px 2px 4px 0 rgba(0,0,0,.16);z-index:-1}.slds-nubbin--bottom-left:before,.slds-nubbin_bottom-left-corner:before,.slds-nubbin_bottom-left:before{width:1rem;height:1rem;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";background-color:inherit;left:50%;bottom:-.5rem;margin-left:-.5rem}.slds-nubbin--bottom-left:after,.slds-nubbin_bottom-left-corner:after,.slds-nubbin_bottom-left:after{width:1rem;height:1rem;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";background-color:inherit;left:50%;bottom:-.5rem;margin-left:-.5rem}.slds-nubbin--bottom-left:after,.slds-nubbin_bottom-left-corner:after,.slds-nubbin_bottom-left:after{-webkit-box-shadow:2px 2px 4px 0 rgba(0,0,0,.16);box-shadow:2px 2px 4px 0 rgba(0,0,0,.16);z-index:-1}.slds-nubbin--bottom-left:after,.slds-nubbin--bottom-left:before,.slds-nubbin_bottom-left-corner:after,.slds-nubbin_bottom-left-corner:before,.slds-nubbin_bottom-left:after,.slds-nubbin_bottom-left:before{left:1.5rem;top:100%;margin-top:-.5rem}.slds-nubbin--bottom-right:before,.slds-nubbin_bottom-right-corner:before,.slds-nubbin_bottom-right:before{width:1rem;height:1rem;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";background-color:inherit;left:50%;bottom:-.5rem;margin-left:-.5rem}.slds-nubbin--bottom-right:after,.slds-nubbin_bottom-right-corner:after,.slds-nubbin_bottom-right:after{width:1rem;height:1rem;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";background-color:inherit;left:50%;bottom:-.5rem;margin-left:-.5rem}.slds-nubbin--bottom-right:after,.slds-nubbin_bottom-right-corner:after,.slds-nubbin_bottom-right:after{-webkit-box-shadow:2px 2px 4px 0 rgba(0,0,0,.16);box-shadow:2px 2px 4px 0 rgba(0,0,0,.16);z-index:-1}.slds-nubbin--bottom-right:after,.slds-nubbin--bottom-right:before,.slds-nubbin_bottom-right-corner:after,.slds-nubbin_bottom-right-corner:before,.slds-nubbin_bottom-right:after,.slds-nubbin_bottom-right:before{left:auto;right:1.5rem;top:100%;margin-top:-.5rem;margin-right:-.5rem}.slds-nubbin--left:before,.slds-nubbin_left:before{width:1rem;height:1rem;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";background-color:inherit;top:50%;left:-.5rem;margin-top:-.5rem}.slds-nubbin--left:after,.slds-nubbin_left:after{width:1rem;height:1rem;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";background-color:inherit;top:50%;left:-.5rem;margin-top:-.5rem}.slds-nubbin--left:after,.slds-nubbin_left:after{-webkit-box-shadow:-1px 1px 2px 0 rgba(0,0,0,.16);box-shadow:-1px 1px 2px 0 rgba(0,0,0,.16);z-index:-1}.slds-nubbin--left-top:before,.slds-nubbin_left-top-corner:before,.slds-nubbin_left-top:before{width:1rem;height:1rem;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";background-color:inherit;top:50%;left:-.5rem;margin-top:-.5rem}.slds-nubbin--left-top:after,.slds-nubbin_left-top-corner:after,.slds-nubbin_left-top:after{width:1rem;height:1rem;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";background-color:inherit;top:50%;left:-.5rem;margin-top:-.5rem}.slds-nubbin--left-top:after,.slds-nubbin_left-top-corner:after,.slds-nubbin_left-top:after{-webkit-box-shadow:-1px 1px 2px 0 rgba(0,0,0,.16);box-shadow:-1px 1px 2px 0 rgba(0,0,0,.16);z-index:-1}.slds-nubbin--left-top:after,.slds-nubbin--left-top:before,.slds-nubbin_left-top-corner:after,.slds-nubbin_left-top-corner:before,.slds-nubbin_left-top:after,.slds-nubbin_left-top:before{top:1.5rem}.slds-nubbin--left-bottom:before,.slds-nubbin_left-bottom-corner:before,.slds-nubbin_left-bottom:before{width:1rem;height:1rem;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";background-color:inherit;top:50%;left:-.5rem;margin-top:-.5rem}.slds-nubbin--left-bottom:after,.slds-nubbin_left-bottom-corner:after,.slds-nubbin_left-bottom:after{width:1rem;height:1rem;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";background-color:inherit;top:50%;left:-.5rem;margin-top:-.5rem}.slds-nubbin--left-bottom:before,.slds-nubbin_left-bottom-corner:before,.slds-nubbin_left-bottom:before{margin-bottom:-1px}.slds-nubbin--left-bottom:after,.slds-nubbin_left-bottom-corner:after,.slds-nubbin_left-bottom:after{-webkit-box-shadow:-1px 2px 3px 0 rgba(0,0,0,.16);box-shadow:-1px 2px 3px 0 rgba(0,0,0,.16);z-index:-1}.slds-nubbin--left-bottom:after,.slds-nubbin--left-bottom:before,.slds-nubbin_left-bottom-corner:after,.slds-nubbin_left-bottom-corner:before,.slds-nubbin_left-bottom:after,.slds-nubbin_left-bottom:before{top:auto;bottom:1rem}.slds-nubbin--right:before,.slds-nubbin_right:before{width:1rem;height:1rem;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";background-color:inherit;top:50%;right:-.5rem;margin-top:-.5rem}.slds-nubbin--right:after,.slds-nubbin_right:after{width:1rem;height:1rem;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";background-color:inherit;top:50%;right:-.5rem;margin-top:-.5rem}.slds-nubbin--right:after,.slds-nubbin_right:after{-webkit-box-shadow:1px -1px 2px 0 rgba(0,0,0,.16);box-shadow:1px -1px 2px 0 rgba(0,0,0,.16);z-index:-1}.slds-nubbin--right-top:before,.slds-nubbin_right-top-corner:before,.slds-nubbin_right-top:before{width:1rem;height:1rem;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";background-color:inherit;top:50%;right:-.5rem;margin-top:-.5rem}.slds-nubbin--right-top:after,.slds-nubbin_right-top-corner:after,.slds-nubbin_right-top:after{width:1rem;height:1rem;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";background-color:inherit;top:50%;right:-.5rem;margin-top:-.5rem}.slds-nubbin--right-top:after,.slds-nubbin_right-top-corner:after,.slds-nubbin_right-top:after{-webkit-box-shadow:1px -1px 2px 0 rgba(0,0,0,.16);box-shadow:1px -1px 2px 0 rgba(0,0,0,.16);z-index:-1}.slds-nubbin--right-top:after,.slds-nubbin--right-top:before,.slds-nubbin_right-top-corner:after,.slds-nubbin_right-top-corner:before,.slds-nubbin_right-top:after,.slds-nubbin_right-top:before{top:1.5rem}.slds-nubbin--right-bottom:before,.slds-nubbin_right-bottom-corner:before,.slds-nubbin_right-bottom:before{width:1rem;height:1rem;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";background-color:inherit;top:50%;right:-.5rem;margin-top:-.5rem}.slds-nubbin--right-bottom:after,.slds-nubbin_right-bottom-corner:after,.slds-nubbin_right-bottom:after{width:1rem;height:1rem;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";background-color:inherit;top:50%;right:-.5rem;margin-top:-.5rem}.slds-nubbin--right-bottom:before,.slds-nubbin_right-bottom-corner:before,.slds-nubbin_right-bottom:before{margin-bottom:-1px}.slds-nubbin--right-bottom:after,.slds-nubbin_right-bottom-corner:after,.slds-nubbin_right-bottom:after{-webkit-box-shadow:2px -1px 3px 0 rgba(0,0,0,.16);box-shadow:2px -1px 3px 0 rgba(0,0,0,.16);z-index:-1}.slds-nubbin--right-bottom:after,.slds-nubbin--right-bottom:before,.slds-nubbin_right-bottom-corner:after,.slds-nubbin_right-bottom-corner:before,.slds-nubbin_right-bottom:after,.slds-nubbin_right-bottom:before{top:auto;bottom:1rem}.slds-nubbin_top-left-corner{border-radius:.125rem .25rem .25rem .25rem}.slds-nubbin_top-left-corner:after,.slds-nubbin_top-left-corner:before{left:.75rem}.slds-nubbin_bottom-left-corner{border-radius:.25rem .25rem .25rem .125rem}.slds-nubbin_bottom-left-corner:after,.slds-nubbin_bottom-left-corner:before{left:.75rem}.slds-nubbin_top-right-corner{border-radius:.25rem .125rem .25rem .25rem}.slds-nubbin_top-right-corner:after,.slds-nubbin_top-right-corner:before{right:.75rem}.slds-nubbin_bottom-right-corner{border-radius:.25rem .25rem .125rem .25rem}.slds-nubbin_bottom-right-corner:after,.slds-nubbin_bottom-right-corner:before{right:.75rem}.slds-nubbin_left-top-corner{border-radius:.125rem .25rem .25rem .25rem}.slds-nubbin_left-top-corner:after,.slds-nubbin_left-top-corner:before{top:.75rem}.slds-nubbin_right-top-corner{border-radius:.25rem .125rem .25rem .25rem}.slds-nubbin_right-top-corner:after,.slds-nubbin_right-top-corner:before{top:.75rem}.slds-nubbin_left-bottom-corner{border-radius:.25rem .25rem .25rem .125rem}.slds-nubbin_left-bottom-corner:after,.slds-nubbin_left-bottom-corner:before{bottom:.25rem}.slds-nubbin_right-bottom-corner{border-radius:.25rem .25rem .125rem .25rem}.slds-nubbin_right-bottom-corner:after,.slds-nubbin_right-bottom-corner:before{bottom:.25rem}.slds-popover--walkthrough,.slds-popover_walkthrough{border-color:var(--slds-g-color-brand-base-10,#001639);color:var(--slds-g-color-neutral-base-100,#fff);background:var(--slds-g-color-brand-base-10,#001639);border-color:var(--slds-g-color-brand-base-10,#001639)}.slds-popover--walkthrough .slds-text-title,.slds-popover--walkthrough .slds-text-title--caps,.slds-popover--walkthrough .slds-text-title_caps,.slds-popover_walkthrough .slds-text-title,.slds-popover_walkthrough .slds-text-title--caps,.slds-popover_walkthrough .slds-text-title_caps{color:var(--slds-g-color-neutral-base-70,#aeaeae)}.slds-popover--walkthrough .slds-icon,.slds-popover_walkthrough .slds-icon{fill:currentColor}.slds-popover--walkthrough a,.slds-popover_walkthrough a{color:currentColor;border:1px solid transparent;border-radius:.25rem}.slds-popover--walkthrough a:focus,.slds-popover--walkthrough a:hover,.slds-popover_walkthrough a:focus,.slds-popover_walkthrough a:hover{text-decoration:none;outline:0}.slds-popover--walkthrough a:focus,.slds-popover_walkthrough a:focus{-webkit-box-shadow:0 0 3px #f3f3f3;box-shadow:0 0 3px #f3f3f3;border:1px solid var(--slds-g-color-neutral-base-100,#f3f3f3)}.slds-popover--walkthrough a:active,.slds-popover_walkthrough a:active{color:var(--slds-g-color-neutral-100-opacity-50,rgba(255,255,255,.5))}.slds-popover--walkthrough a[disabled],.slds-popover_walkthrough a[disabled]{color:var(--slds-g-color-neutral-100-opacity-10,rgba(255,255,255,.15))}.slds-popover--walkthrough a,.slds-popover_walkthrough a{text-decoration:underline}.slds-popover--walkthrough .slds-popover__header,.slds-popover_walkthrough .slds-popover__header{background-color:var(--slds-g-color-brand-base-20,#032d60);background-image:url(../images/popovers/popover-header.png);background-repeat:no-repeat;background-position:bottom;background-size:contain;border-color:inherit;padding:.75rem 1rem;text-shadow:0 0 4px var(--slds-g-color-brand-base-10,#001639)}.slds-popover--walkthrough .slds-popover__body,.slds-popover--walkthrough .slds-popover__footer,.slds-popover_walkthrough .slds-popover__body,.slds-popover_walkthrough .slds-popover__footer{padding:1rem}.slds-popover--walkthrough .slds-popover__footer,.slds-popover_walkthrough .slds-popover__footer{background-color:transparent;border:0}.slds-popover--walkthrough .slds-text-title,.slds-popover_walkthrough .slds-text-title{color:var(--slds-g-color-neutral-base-100,#c9c9c9)}.slds-popover--walkthrough .slds-input,.slds-popover--walkthrough .slds-select,.slds-popover--walkthrough .slds-textarea,.slds-popover_walkthrough .slds-input,.slds-popover_walkthrough .slds-select,.slds-popover_walkthrough .slds-textarea{color:var(--slds-g-color-neutral-base-10,#181818)}.slds-popover--walkthrough.slds-nubbin--left-top:before,.slds-popover--walkthrough.slds-nubbin--right-top:before,.slds-popover--walkthrough.slds-nubbin--top-left:before,.slds-popover--walkthrough.slds-nubbin--top-right:before,.slds-popover--walkthrough.slds-nubbin--top:before,.slds-popover--walkthrough.slds-nubbin_left-top:before,.slds-popover--walkthrough.slds-nubbin_right-top:before,.slds-popover--walkthrough.slds-nubbin_top-left:before,.slds-popover--walkthrough.slds-nubbin_top-right:before,.slds-popover--walkthrough.slds-nubbin_top:before,.slds-popover_walkthrough.slds-nubbin--left-top:before,.slds-popover_walkthrough.slds-nubbin--right-top:before,.slds-popover_walkthrough.slds-nubbin--top-left:before,.slds-popover_walkthrough.slds-nubbin--top-right:before,.slds-popover_walkthrough.slds-nubbin--top:before,.slds-popover_walkthrough.slds-nubbin_left-top:before,.slds-popover_walkthrough.slds-nubbin_right-top:before,.slds-popover_walkthrough.slds-nubbin_top-left:before,.slds-popover_walkthrough.slds-nubbin_top-right:before,.slds-popover_walkthrough.slds-nubbin_top:before{background-color:var(--slds-g-color-brand-base-20,#032d60)}.slds-popover_feature,.slds-popover_walkthrough-alt{border-color:var(--slds-g-color-brand-base-50,#0176d3);background-color:var(--slds-g-color-brand-base-50,#0176d3);background-image:url(../images/popovers/popover-action.png);background-repeat:no-repeat;background-size:100% 2.25rem;background-position:bottom;padding-bottom:1.5rem;color:var(--slds-g-color-neutral-base-100,#fff)}.slds-popover_feature .slds-text-heading_small,.slds-popover_walkthrough-alt .slds-text-heading_small{margin-bottom:.5rem}.slds-popover_feature.slds-nubbin--bottom-left:before,.slds-popover_feature.slds-nubbin--bottom-right:before,.slds-popover_feature.slds-nubbin--bottom:before,.slds-popover_feature.slds-nubbin_bottom-left:before,.slds-popover_feature.slds-nubbin_bottom-right:before,.slds-popover_feature.slds-nubbin_bottom:before,.slds-popover_walkthrough-alt.slds-nubbin--bottom-left:before,.slds-popover_walkthrough-alt.slds-nubbin--bottom-right:before,.slds-popover_walkthrough-alt.slds-nubbin--bottom:before,.slds-popover_walkthrough-alt.slds-nubbin_bottom-left:before,.slds-popover_walkthrough-alt.slds-nubbin_bottom-right:before,.slds-popover_walkthrough-alt.slds-nubbin_bottom:before{background-color:var(--slds-g-color-brand-base-50,#0176d3)}.slds-popover_error .slds-popover__header{background-color:var(--slds-g-color-error-base-30,#ba0517);color:var(--slds-g-color-neutral-base-100,#fff);padding-left:.75rem}.slds-popover_error .slds-popover__footer{background-color:transparent}.slds-popover_error .slds-popover__footer .slds-button{text-decoration:none}.slds-popover_error .slds-popover__footer .slds-button.slds-button_neutral{color:#0176d3}.slds-popover_error.slds-nubbin--left-top:before,.slds-popover_error.slds-nubbin--right-top:before,.slds-popover_error.slds-nubbin--top-left:before,.slds-popover_error.slds-nubbin--top-right:before,.slds-popover_error.slds-nubbin--top:before,.slds-popover_error.slds-nubbin_left-top:before,.slds-popover_error.slds-nubbin_right-top:before,.slds-popover_error.slds-nubbin_top-left:before,.slds-popover_error.slds-nubbin_top-right:before,.slds-popover_error.slds-nubbin_top:before{background-color:var(--slds-g-color-error-base-30,#ba0517)}.slds-popover_error .slds-popover__body{padding-left:2.5rem}.slds-popover_error .slds-popover__header,.slds-popover_warning .slds-popover__header{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.slds-popover_error .slds-popover__body_scrollable,.slds-popover_warning .slds-popover__body_scrollable{max-height:150px;overflow-y:auto;border-bottom:1px solid var(--slds-g-color-border-base-1,#e5e5e5)}.slds-popover_error .slds-popover__body_scrollable+.slds-popover__footer,.slds-popover_warning .slds-popover__body_scrollable+.slds-popover__footer{border-top:0}.slds-popover_warning button{color:var(--slds-g-color-neutral-base-30,#514f4d);text-decoration:underline}.slds-popover_warning button:hover{color:var(--slds-g-color-neutral-base-50,#706e6b)}.slds-popover_warning button:focus{color:var(--slds-g-color-neutral-base-30,#514f4d);-webkit-box-shadow:0 0 3px var(--slds-g-color-neutral-base-30,#514f4d);box-shadow:0 0 3px var(--slds-g-color-neutral-base-30,#514f4d);border:1px solid var(--slds-g-color-neutral-base-30,#514f4d)}.slds-popover_warning button:active{color:var(--slds-g-color-neutral-base-50,#706e6b)}.slds-popover_warning .slds-popover__header{background-color:var(--slds-g-color-warning-base-60,#fe9339);color:var(--slds-g-color-neutral-base-10,#2b2826)}.slds-popover_warning .slds-popover__header .slds-icon{fill:currentColor}.slds-popover_warning .slds-popover__close{color:currentColor}.slds-popover_warning.slds-nubbin--left-top:before,.slds-popover_warning.slds-nubbin--right-top:before,.slds-popover_warning.slds-nubbin--top-left:before,.slds-popover_warning.slds-nubbin--top-right:before,.slds-popover_warning.slds-nubbin--top:before,.slds-popover_warning.slds-nubbin_left-top:before,.slds-popover_warning.slds-nubbin_right-top:before,.slds-popover_warning.slds-nubbin_top-left:before,.slds-popover_warning.slds-nubbin_top-right:before,.slds-popover_warning.slds-nubbin_top:before{background-color:var(--slds-g-color-warning-base-60,#fe9339)}.slds-popover_warning .slds-popover__body{padding-left:2.5rem}.slds-popover_warning .slds-popover__footer{background-color:transparent}.slds-popover_warning .slds-popover__footer .slds-button{text-decoration:none}.slds-popover_warning .slds-popover__footer .slds-button.slds-button_neutral{color:#0176d3}.slds-popover_prompt{width:25rem}.slds-popover_prompt .slds-popover__body{padding:1rem}.slds-popover_prompt .slds-popover__footer{border-top:inherit}.slds-popover_prompt__heading{font-size:1rem;line-height:1.25;font-weight:700}.slds-popover_prompt__action-link{margin-right:1rem}.slds-popover_prompt_bottom,.slds-popover_prompt_bottom-left,.slds-popover_prompt_bottom-right,.slds-popover_prompt_top,.slds-popover_prompt_top-left,.slds-popover_prompt_top-right{position:absolute}.slds-popover_prompt_top,.slds-popover_prompt_top-left,.slds-popover_prompt_top-right{top:.5rem}.slds-popover_prompt_bottom,.slds-popover_prompt_bottom-left,.slds-popover_prompt_bottom-right{bottom:.5rem}.slds-popover_prompt_bottom,.slds-popover_prompt_top{left:50%;margin-left:-12.5rem}.slds-popover_prompt_bottom-right,.slds-popover_prompt_top-right{right:.5rem}.slds-popover_prompt_bottom-left,.slds-popover_prompt_top-left{left:.5rem}.slds-tooltip{position:relative;border-radius:.25rem;width:20rem;min-height:2rem;z-index:var(--slds-c-popover-position-zindex,6000);background-color:var(--slds-g-color-brand-base-10,#001639);display:inline-block}.slds-tooltip__body{padding:.5rem .75rem;font-size:.75rem;color:var(--slds-g-color-neutral-base-100,#fff)}.slds-popover--tooltip,.slds-popover_tooltip{width:auto;max-width:var(--slds-c-tooltip-sizing-max-width,var(--sds-c-tooltip-sizing-max-width,20rem));background-color:var(--slds-c-tooltip-color-background,var(--sds-c-tooltip-color-background,var(--slds-g-color-brand-base-20,#032d60)));border:0}.slds-popover--tooltip .slds-popover__body,.slds-popover_tooltip .slds-popover__body{font-size:var(--slds-c-tooltip-font-size,var(--sds-c-tooltip-font-size,.75rem));color:var(--slds-c-tooltip-text-color,var(--sds-c-tooltip-text-color,var(--slds-g-color-neutral-base-100,#fff)))}.slds-rise-from-ground{visibility:visible;opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:opacity .1s linear,visibility .1s linear,-webkit-transform .1s linear;transition:opacity .1s linear,visibility .1s linear,-webkit-transform .1s linear;transition:opacity .1s linear,visibility .1s linear,transform .1s linear;transition:opacity .1s linear,visibility .1s linear,transform .1s linear,-webkit-transform .1s linear;will-change:transform}.slds-fall-into-ground{visibility:hidden;opacity:0;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:opacity .1s linear,visibility .1s linear,-webkit-transform .1s linear;transition:opacity .1s linear,visibility .1s linear,-webkit-transform .1s linear;transition:opacity .1s linear,visibility .1s linear,transform .1s linear;transition:opacity .1s linear,visibility .1s linear,transform .1s linear,-webkit-transform .1s linear;will-change:transform}.slds-slide-from-bottom-to-top{-webkit-transform:translateY(10%);transform:translateY(10%);will-change:transform}.slds-slide-from-top-to-bottom{-webkit-transform:translateY(-10%);transform:translateY(-10%);will-change:transform}.slds-slide-from-right-to-left{-webkit-transform:translateX(5%);transform:translateX(5%);will-change:transform}.slds-slide-from-left-to-right{-webkit-transform:translateX(-5%);transform:translateX(-5%);will-change:transform}.slds-dropdown-trigger .slds-dropdown{visibility:hidden;opacity:0;-webkit-transition:opacity .1s linear,visibility .1s linear;transition:opacity .1s linear,visibility .1s linear}.slds-dropdown-trigger:focus,.slds-dropdown-trigger:hover{outline:0}.slds-dropdown-trigger:focus .slds-dropdown,.slds-dropdown-trigger:hover .slds-dropdown{visibility:visible;opacity:1;-webkit-transition:opacity .1s linear,visibility .1s linear;transition:opacity .1s linear,visibility .1s linear}.slds-dropdown--nubbin-top,.slds-dropdown_nubbin-top{margin-top:.5rem}.slds-dropdown--nubbin-top:before,.slds-dropdown_nubbin-top:before{width:1rem;height:1rem;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";background-color:var(--slds-g-color-neutral-base-100,#fff);left:50%;top:-.5rem;margin-left:-.5rem}.slds-dropdown--nubbin-top:after,.slds-dropdown_nubbin-top:after{width:1rem;height:1rem;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";background-color:var(--slds-g-color-neutral-base-100,#fff);left:50%;top:-.5rem;margin-left:-.5rem}.slds-dropdown--nubbin-top:before,.slds-dropdown_nubbin-top:before{background:var(--slds-g-color-neutral-base-100,#fff)}.slds-dropdown--nubbin-top:after,.slds-dropdown_nubbin-top:after{background:var(--slds-g-color-neutral-base-100,#fff);-webkit-box-shadow:-1px -1px 0 0 rgba(0,0,0,.16);box-shadow:-1px -1px 0 0 rgba(0,0,0,.16);z-index:-1}.slds-dropdown--nubbin-top.slds-dropdown--left,.slds-dropdown--nubbin-top.slds-dropdown_left,.slds-dropdown_nubbin-top.slds-dropdown--left,.slds-dropdown_nubbin-top.slds-dropdown_left{left:-1rem}.slds-dropdown--nubbin-top.slds-dropdown--left:after,.slds-dropdown--nubbin-top.slds-dropdown--left:before,.slds-dropdown--nubbin-top.slds-dropdown_left:after,.slds-dropdown--nubbin-top.slds-dropdown_left:before,.slds-dropdown_nubbin-top.slds-dropdown--left:after,.slds-dropdown_nubbin-top.slds-dropdown--left:before,.slds-dropdown_nubbin-top.slds-dropdown_left:after,.slds-dropdown_nubbin-top.slds-dropdown_left:before{left:1.5rem;margin-left:0}.slds-dropdown--nubbin-top.slds-dropdown--right,.slds-dropdown--nubbin-top.slds-dropdown_right,.slds-dropdown_nubbin-top.slds-dropdown--right,.slds-dropdown_nubbin-top.slds-dropdown_right{right:-1rem}.slds-dropdown--nubbin-top.slds-dropdown--right:after,.slds-dropdown--nubbin-top.slds-dropdown--right:before,.slds-dropdown--nubbin-top.slds-dropdown_right:after,.slds-dropdown--nubbin-top.slds-dropdown_right:before,.slds-dropdown_nubbin-top.slds-dropdown--right:after,.slds-dropdown_nubbin-top.slds-dropdown--right:before,.slds-dropdown_nubbin-top.slds-dropdown_right:after,.slds-dropdown_nubbin-top.slds-dropdown_right:before{left:auto;right:1.5rem;margin-left:0}.slds-dropdown__item .slds-has-icon{position:relative}.slds-dropdown__item .slds-has-icon .slds-icon{width:1rem;height:1rem;position:absolute;top:50%;margin-top:-.5rem;fill:var(--slds-g-color-neutral-base-50,#747474)}.slds-dropdown__item .slds-has-icon .slds-icon--left,.slds-dropdown__item .slds-has-icon .slds-icon_left{left:.75rem}.slds-dropdown__item .slds-has-icon .slds-icon--right,.slds-dropdown__item .slds-has-icon .slds-icon_right{right:.75rem}.slds-dropdown__item .slds-has-icon--left>a,.slds-dropdown__item .slds-has-icon--left>span,.slds-dropdown__item .slds-has-icon_left>a,.slds-dropdown__item .slds-has-icon_left>span{padding-left:2rem}.slds-dropdown__item .slds-has-icon--right>a,.slds-dropdown__item .slds-has-icon--right>span,.slds-dropdown__item .slds-has-icon_right>a,.slds-dropdown__item .slds-has-icon_right>span{padding-right:2rem}.slds-dropdown__item .slds-has-icon--left-right>a,.slds-dropdown__item .slds-has-icon--left-right>span,.slds-dropdown__item .slds-has-icon_left-right>a,.slds-dropdown__item .slds-has-icon_left-right>span{padding-left:2rem;padding-right:2rem}.slds-dropdown-trigger{position:relative;display:inline-block}.slds-dropdown-trigger .slds-dropdown{top:100%}.slds-dropdown-trigger .slds-dropdown--bottom,.slds-dropdown-trigger .slds-dropdown_bottom{top:auto}.slds-dropdown-trigger>[class*=slds-button--icon]~.slds-dropdown--left[class*=slds-nubbin],.slds-dropdown-trigger>[class*=slds-button--icon]~.slds-dropdown_left[class*=slds-nubbin],.slds-dropdown-trigger>[class*=slds-button_icon]~.slds-dropdown--left[class*=slds-nubbin],.slds-dropdown-trigger>[class*=slds-button_icon]~.slds-dropdown_left[class*=slds-nubbin]{left:-.5rem}.slds-dropdown-trigger>[class*=slds-button--icon]~.slds-dropdown--right[class*=slds-nubbin],.slds-dropdown-trigger>[class*=slds-button--icon]~.slds-dropdown_right[class*=slds-nubbin],.slds-dropdown-trigger>[class*=slds-button_icon]~.slds-dropdown--right[class*=slds-nubbin],.slds-dropdown-trigger>[class*=slds-button_icon]~.slds-dropdown_right[class*=slds-nubbin]{right:-.5rem}.slds-dropdown-trigger--hover .slds-dropdown,.slds-dropdown-trigger_hover .slds-dropdown{visibility:hidden;opacity:0;-webkit-transition:opacity .1s linear,visibility .1s linear;transition:opacity .1s linear,visibility .1s linear}.slds-dropdown-trigger--hover:focus,.slds-dropdown-trigger--hover:hover,.slds-dropdown-trigger_hover:focus,.slds-dropdown-trigger_hover:hover{outline:0}.slds-dropdown-trigger--hover:focus .slds-dropdown,.slds-dropdown-trigger--hover:hover .slds-dropdown,.slds-dropdown-trigger_hover:focus .slds-dropdown,.slds-dropdown-trigger_hover:hover .slds-dropdown{visibility:visible;opacity:1;-webkit-transition:opacity .1s linear,visibility .1s linear;transition:opacity .1s linear,visibility .1s linear}.slds-dropdown-trigger--click .slds-dropdown,.slds-dropdown-trigger--click:hover .slds-dropdown,.slds-dropdown-trigger_click .slds-dropdown,.slds-dropdown-trigger_click:hover .slds-dropdown{display:none}.slds-dropdown-trigger--click.slds-is-open .slds-dropdown,.slds-dropdown-trigger_click.slds-is-open .slds-dropdown{display:block;visibility:visible;opacity:1}.slds-dropdown{position:absolute;z-index:7000;left:50%;float:left;min-width:6rem;max-width:20rem;margin-top:.125rem;margin-bottom:.125rem;border:1px solid var(--slds-g-color-border-base-4,#e5e5e5);border-radius:.25rem;padding:.25rem 0;font-size:.75rem;background:var(--slds-g-color-neutral-base-100,#fff);-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.16);box-shadow:0 2px 3px 0 rgba(0,0,0,.16);-webkit-transform:translateX(-50%);transform:translateX(-50%);color:var(--slds-g-color-neutral-base-10,#181818)}.slds-dropdown mark{font-weight:700;background-color:transparent;color:inherit}.slds-dropdown[class*=slds-nubbin--top],.slds-dropdown[class*=slds-nubbin_top]{margin-top:.5rem}.slds-dropdown[class*=slds-nubbin--bottom],.slds-dropdown[class*=slds-nubbin_bottom]{margin-bottom:.5rem}.slds-dropdown--inverse,.slds-dropdown_inverse{background:var(--slds-g-color-brand-base-10,#001639);border-color:var(--slds-g-color-brand-base-10,#001639);color:var(--slds-g-color-neutral-base-100,#fff)}.slds-dropdown--inverse .slds-dropdown__item>a,.slds-dropdown_inverse .slds-dropdown__item>a{color:var(--slds-g-color-neutral-base-100,#fff)}.slds-dropdown--inverse .slds-dropdown__item>a:focus,.slds-dropdown--inverse .slds-dropdown__item>a:hover,.slds-dropdown_inverse .slds-dropdown__item>a:focus,.slds-dropdown_inverse .slds-dropdown__item>a:hover{color:var(--slds-g-color-neutral-100-opacity-75,rgba(255,255,255,.75));background-color:transparent}.slds-dropdown--inverse .slds-dropdown__item>a:active,.slds-dropdown_inverse .slds-dropdown__item>a:active{color:var(--slds-g-color-neutral-100-opacity-50,rgba(255,255,255,.5));background-color:transparent}.slds-dropdown--inverse .slds-dropdown__item>a[aria-disabled=true],.slds-dropdown_inverse .slds-dropdown__item>a[aria-disabled=true]{color:var(--slds-g-color-neutral-100-opacity-10,rgba(255,255,255,.15));cursor:default}.slds-dropdown--inverse .slds-dropdown__item>a[aria-disabled=true]:hover,.slds-dropdown_inverse .slds-dropdown__item>a[aria-disabled=true]:hover{background-color:transparent}.slds-dropdown__header{font-size:.875rem;font-weight:700;padding:.5rem .75rem}.slds-dropdown__item{line-height:1.5;font-weight:400}.slds-dropdown__item>a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem .75rem;color:var(--slds-g-color-neutral-base-10,#181818);white-space:nowrap;cursor:pointer}.slds-dropdown__item>a:focus,.slds-dropdown__item>a:hover{outline:0;text-decoration:none;background-color:var(--slds-g-color-neutral-base-95,#f3f3f3)}.slds-dropdown__item>a:active{text-decoration:none;background-color:var(--slds-g-color-neutral-base-95,#f3f3f3)}.slds-dropdown__item>a[aria-disabled=true]{color:var(--slds-g-color-neutral-base-80,#c9c9c9);cursor:default}.slds-dropdown__item>a[aria-disabled=true]:hover{background-color:transparent}.slds-dropdown__item>a[aria-disabled=true] .slds-icon{fill:var(--slds-g-color-neutral-base-80,#c9c9c9)}.slds-dropdown__item>a.slds-has-error{background:var(--slds-g-color-error-base-40,#ba0517)}.slds-dropdown__item>a.slds-has-success{background:var(--slds-g-color-success-base-50,#2e844a)}.slds-dropdown__item>a.slds-has-error,.slds-dropdown__item>a.slds-has-success{color:var(--slds-g-color-neutral-base-100,#fff)}.slds-dropdown__item>a.slds-has-warning{background:var(--slds-g-color-warning-base-60,#fe9339)}.slds-dropdown__item>a.slds-has-warning .slds-indicator_unread{background-color:currentColor}.slds-dropdown__item>a.slds-has-warning .slds-indicator_unsaved{color:currentColor}.slds-dropdown__item>a.slds-has-error:focus,.slds-dropdown__item>a.slds-has-error:hover,.slds-dropdown__item>a.slds-has-success:focus,.slds-dropdown__item>a.slds-has-success:hover,.slds-dropdown__item>a.slds-has-warning:focus,.slds-dropdown__item>a.slds-has-warning:hover{text-decoration:underline}.slds-dropdown__item .slds-icon--selected,.slds-dropdown__item .slds-icon_selected{opacity:0;-webkit-transition:opacity 50ms ease;transition:opacity 50ms ease}.slds-dropdown__item.slds-is-selected .slds-icon--selected,.slds-dropdown__item.slds-is-selected .slds-icon_selected{opacity:1}.slds-dropdown__item.slds-has-notification .slds-indicator_unsaved{top:-.375rem}.slds-dropdown--left,.slds-dropdown_left{left:0;right:auto;-webkit-transform:translateX(0);transform:translateX(0)}.slds-dropdown--right,.slds-dropdown_right{left:auto;right:0;-webkit-transform:translateX(0);transform:translateX(0)}.slds-dropdown--bottom,.slds-dropdown_bottom{bottom:100%}.slds-dropdown--xx-small,.slds-dropdown_xx-small{min-width:6rem}.slds-dropdown--x-small,.slds-dropdown_x-small{min-width:12rem}.slds-dropdown--small,.slds-dropdown_small{min-width:15rem}.slds-dropdown--medium,.slds-dropdown_medium{min-width:20rem}.slds-dropdown--large,.slds-dropdown_large{min-width:25rem;max-width:512px}.slds-dropdown--fluid,.slds-dropdown_fluid{min-width:12rem;max-width:100%;width:100%}.slds-dropdown--length-5,.slds-dropdown_length-5{-webkit-overflow-scrolling:touch;max-height:calc(((1rem * 1.5) + 1rem) * 5);overflow-y:auto}.slds-dropdown--length-7,.slds-dropdown_length-7{-webkit-overflow-scrolling:touch;max-height:calc(((1rem * 1.5) + 1rem) * 7);overflow-y:auto}.slds-dropdown--length-10,.slds-dropdown_length-10{-webkit-overflow-scrolling:touch;max-height:calc(((1rem * 1.5) + 1rem) * 10);overflow-y:auto}.slds-dropdown--length-with-icon-5,.slds-dropdown_length-with-icon-5{-webkit-overflow-scrolling:touch;max-height:calc((1.5rem + 1rem) * 5);overflow-y:auto}.slds-dropdown--length-with-icon-7,.slds-dropdown_length-with-icon-7{-webkit-overflow-scrolling:touch;max-height:calc((1.5rem + 1rem) * 7);overflow-y:auto}.slds-dropdown--length-with-icon-10,.slds-dropdown_length-with-icon-10{-webkit-overflow-scrolling:touch;max-height:calc((1.5rem + 1rem) * 10);overflow-y:auto}[dir=rtl] .slds-dropdown--center,[dir=rtl] .slds-dropdown_center{left:auto;right:auto;-webkit-transform:translateX(calc(50% - (.875rem / 2)));transform:translateX(calc(50% - (.875rem / 2)))}.slds-dropdown--actions a,.slds-dropdown_actions a{color:#0176d3}.slds-has-submenu{position:relative}.slds-has-submenu .slds-dropdown_submenu{top:0;-webkit-transform:none;transform:none}.slds-has-submenu .slds-dropdown_submenu-left{left:auto;right:100%;margin-right:.25rem}.slds-has-submenu .slds-dropdown_submenu-right{left:100%;margin-left:.25rem}.slds-has-submenu .slds-dropdown_submenu-bottom{top:auto;bottom:0;margin-bottom:-.25rem}.slds-has-submenu.slds-dropdown__item .slds-dropdown_submenu{display:none}.slds-has-submenu [role=menuitem][aria-expanded=true]+.slds-dropdown_submenu{display:block}.slds-picklist{position:relative}.slds-picklist .slds-dropdown{width:15rem}.slds-picklist li .slds-icon--selected,.slds-picklist li .slds-icon_selected{opacity:0;-webkit-transition:opacity 50ms ease;transition:opacity 50ms ease}.slds-picklist li.slds-is-selected .slds-icon--selected,.slds-picklist li.slds-is-selected .slds-icon_selected{fill:var(--slds-g-color-brand-base-50,#0176d3);opacity:1}.slds-picklist input[readonly]{padding-left:.75rem;border-color:var(--slds-g-color-border-base-4,#c9c9c9);background-color:var(--slds-g-color-neutral-base-100,#fff);font-size:inherit;font-weight:400}.slds-picklist input[readonly].slds-has-focus,.slds-picklist input[readonly]:focus{border-color:var(--slds-g-color-brand-base-60,#1b96ff);-webkit-box-shadow:0 0 3px #0176d3;box-shadow:0 0 3px #0176d3}.slds-picklist input[readonly][disabled]{background-color:var(--slds-g-color-neutral-base-80,#f3f3f3);border-color:var(--slds-g-color-border-base-1,#c9c9c9)}.slds-picklist--fluid .slds-dropdown,.slds-picklist--fluid .slds-lookup,.slds-picklist--fluid .slds-picklist__input,.slds-picklist--fluid .slds-picklist__label,.slds-picklist_fluid .slds-dropdown,.slds-picklist_fluid .slds-lookup,.slds-picklist_fluid .slds-picklist__input,.slds-picklist_fluid .slds-picklist__label{width:auto;min-width:0;max-width:15rem}.slds-picklist__input{width:15rem}.slds-picklist__input .slds-button{line-height:0}.slds-picklist__label{padding-right:2rem;width:15rem;color:var(--slds-g-color-neutral-base-10,#181818);text-align:left}.slds-picklist__label .slds-icon{width:.75rem;height:.75rem;position:absolute;right:1rem;top:50%;margin-top:-.375rem;fill:var(--slds-g-color-neutral-base-50,#747474)}.slds-picklist__label .slds-truncate{display:block}.slds-combobox_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.slds-combobox_container.slds-is-open .slds-dropdown{display:block}.slds-combobox_container.slds-has-selection .slds-combobox__input-value,.slds-combobox_container.slds-has-selection .slds-combobox__input-value:focus{-webkit-box-shadow:0 0 0 2px var(--slds-g-color-neutral-base-100,#fff) inset,0 0 0 3px var(--slds-g-color-border-base-1,#e5e5e5) inset;box-shadow:0 0 0 2px var(--slds-g-color-neutral-base-100,#fff) inset,0 0 0 3px var(--slds-g-color-border-base-1,#e5e5e5) inset}.slds-combobox_container.slds-has-icon-only .slds-combobox__input,.slds-combobox_container.slds-has-icon-only .slds-combobox__input.slds-has-focus,.slds-combobox_container.slds-has-icon-only .slds-combobox__input:focus{width:0;pointer-events:auto}.slds-combobox_container.slds-has-icon-only .slds-input__icon{z-index:2;pointer-events:none}.slds-combobox{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.slds-combobox__form-element{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}[role=combobox] input[readonly],input[readonly][role=combobox]{padding-left:.75rem;border-color:var(--slds-g-color-border-base-4,#c9c9c9);background-color:var(--slds-g-color-neutral-base-100,#fff);font-size:inherit;font-weight:400}[role=combobox] input[readonly].slds-has-focus,[role=combobox] input[readonly]:focus,input[readonly][role=combobox].slds-has-focus,input[readonly][role=combobox]:focus{border-color:var(--slds-g-color-brand-base-60,#1b96ff);-webkit-box-shadow:0 0 3px #0176d3;box-shadow:0 0 3px #0176d3}[role=combobox] input[readonly][disabled],input[readonly][role=combobox][disabled]{background-color:var(--slds-g-color-neutral-base-80,#f3f3f3);border-color:var(--slds-g-color-border-base-1,#c9c9c9)}.slds-listbox--inline,.slds-listbox_inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:.125rem;margin-right:.125rem}.slds-listbox--inline li,.slds-listbox_inline li{display:-webkit-box;display:-ms-flexbox;display:flex}.slds-listbox--inline li+li,.slds-listbox_inline li+li{padding-left:.125rem}.slds-listbox--horizontal,.slds-listbox_horizontal{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slds-listbox--horizontal li,.slds-listbox_horizontal li{display:-webkit-box;display:-ms-flexbox;display:flex}.slds-listbox--horizontal li+li,.slds-listbox_horizontal li+li{padding-left:.125rem}.slds-listbox__option:hover{cursor:pointer}.slds-listbox__option:focus{outline:0}.slds-listbox__option .slds-truncate{display:inline-block;vertical-align:middle}.slds-listbox__option[aria-disabled=true]{color:var(--slds-g-color-neutral-base-50,#c9c9c9)}.slds-listbox__option-header{font-size:.875rem;font-weight:700}.slds-listbox__option-icon{width:1.5rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--slds-g-color-neutral-base-50,#747474)}.slds-listbox__option[aria-disabled=true] .slds-listbox__option-icon{color:currentColor}.slds-listbox--vertical .slds-listbox__option.slds-has-focus,.slds-listbox--vertical .slds-listbox__option:focus,.slds-listbox--vertical .slds-listbox__option:hover,.slds-listbox_vertical .slds-listbox__option.slds-has-focus,.slds-listbox_vertical .slds-listbox__option:focus,.slds-listbox_vertical .slds-listbox__option:hover{background-color:var(--slds-g-color-neutral-base-95,#f3f3f3);text-decoration:none}.slds-listbox--vertical .slds-listbox__option[aria-disabled=true],.slds-listbox--vertical .slds-listbox__option[role=presentation]:hover,.slds-listbox_vertical .slds-listbox__option[aria-disabled=true],.slds-listbox_vertical .slds-listbox__option[role=presentation]:hover{background-color:transparent;cursor:default}.slds-listbox--vertical .slds-listbox__option--entity,.slds-listbox--vertical .slds-listbox__option_entity,.slds-listbox_vertical .slds-listbox__option--entity,.slds-listbox_vertical .slds-listbox__option_entity{padding:.25rem .75rem}.slds-listbox--vertical .slds-listbox__option--entity .slds-media__figure,.slds-listbox--vertical .slds-listbox__option_entity .slds-media__figure,.slds-listbox_vertical .slds-listbox__option--entity .slds-media__figure,.slds-listbox_vertical .slds-listbox__option_entity .slds-media__figure{margin-right:.5rem}.slds-listbox--vertical .slds-listbox__option--plain,.slds-listbox--vertical .slds-listbox__option_plain,.slds-listbox_vertical .slds-listbox__option--plain,.slds-listbox_vertical .slds-listbox__option_plain{padding:.5rem .75rem}.slds-listbox--vertical .slds-listbox__option_term,.slds-listbox_vertical .slds-listbox__option_term{padding:.5rem .75rem}.slds-listbox--vertical .slds-listbox__option--has-meta .slds-media__figure,.slds-listbox--vertical .slds-listbox__option_has-meta .slds-media__figure,.slds-listbox_vertical .slds-listbox__option--has-meta .slds-media__figure,.slds-listbox_vertical .slds-listbox__option_has-meta .slds-media__figure{margin-top:.25rem}.slds-input-has-icon--left .slds-combobox__input.slds-combobox__input-value,.slds-input-has-icon--left .slds-combobox__input[value],.slds-input-has-icon--left-right .slds-combobox__input.slds-combobox__input-value,.slds-input-has-icon--left-right .slds-combobox__input[value],.slds-input-has-icon_left .slds-combobox__input.slds-combobox__input-value,.slds-input-has-icon_left .slds-combobox__input[value],.slds-input-has-icon_left-right .slds-combobox__input.slds-combobox__input-value,.slds-input-has-icon_left-right .slds-combobox__input[value]{padding-left:2.25rem}.slds-input_faux:not(.slds-combobox__input-value){color:var(--slds-g-color-neutral-base-50,#747474)}.slds-combobox__input-entity-icon{width:1.25rem;height:1.25rem;position:absolute;top:50%;left:calc(.25rem + 1px);-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2}.slds-combobox__input-entity-icon .slds-icon{width:1.25rem;height:1.25rem}.slds-combobox_container__icon{color:var(--slds-g-color-neutral-base-50,#aeaeae)}.slds-listbox__icon-selected{opacity:0;fill:#0176d3}.slds-listbox__option.slds-is-selected .slds-listbox__icon-selected{opacity:1}.slds-listbox__option.slds-is-selected .slds-listbox__option-icon{color:#0176d3}.slds-listbox__option-text--entity,.slds-listbox__option-text_entity{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;margin-bottom:.125rem}.slds-listbox__option-meta{display:block;margin-top:-.25rem;color:var(--slds-g-color-neutral-base-30,#444)}.slds-listbox__option[aria-disabled=true] .slds-listbox__option-meta{color:currentColor}.slds-listbox--object-switcher,.slds-listbox_object-switcher{-ms-flex-negative:0;flex-shrink:0;padding:.125rem}.slds-combobox_object-switcher{-ms-flex-negative:0;flex-shrink:0}.slds-combobox_object-switcher .slds-combobox__input{width:7.5rem;-webkit-transition:width 80ms linear;transition:width 80ms linear;font-size:.75rem;color:var(--slds-g-color-neutral-base-50,#747474)}.slds-combobox_object-switcher .slds-combobox__input.slds-has-focus,.slds-combobox_object-switcher .slds-combobox__input:focus{width:10rem}.slds-combobox__input.slds-has-focus,.slds-combobox__input:focus{border-color:var(--slds-g-color-brand-base-60,#1b96ff);-webkit-box-shadow:0 0 3px #0176d3;box-shadow:0 0 3px #0176d3}.slds-combobox-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.slds-combobox-group .slds-combobox_container{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.slds-combobox-group .slds-combobox__input,.slds-combobox-group .slds-combobox_object-switcher__button{border-radius:0;margin-left:-1px;margin-right:-1px;position:relative}.slds-combobox-group .slds-combobox__input.slds-has-focus,.slds-combobox-group .slds-combobox__input:focus,.slds-combobox-group .slds-combobox_object-switcher__button.slds-has-focus,.slds-combobox-group .slds-combobox_object-switcher__button:focus{z-index:1}.slds-combobox-group.slds-has-selection .slds-combobox-addon_start .slds-combobox__input{border-bottom-left-radius:0}.slds-combobox-group.slds-has-selection .slds-combobox-addon_end .slds-combobox__input{border-bottom-right-radius:0}.slds-combobox-group.slds-has-selection~.slds-listbox_selection-group{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;background:var(--slds-g-color-neutral-base-100,#fff);border:1px solid var(--slds-g-color-border-base-4,#e5e5e5);border-top:0;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;left:-1px}.slds-combobox-group .slds-listbox_horizontal li+li{padding:.125rem}.slds-listbox_selection-group{position:relative;padding:0;padding-right:3.75rem;height:1.875rem;overflow:hidden}.slds-listbox_selection-group.slds-is-expanded{height:auto;padding:0}.slds-listbox_selection-group .slds-listbox{padding:0 0 .125rem}.slds-listbox_selection-group .slds-listbox-item{padding:.125rem .125rem 0}.slds-listbox_selection-group .slds-listbox-toggle{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:.5rem}.slds-listbox_selection-group .slds-listbox-toggle .slds-button{line-height:1}.slds-combobox-addon_start .slds-combobox__input{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.slds-combobox-addon_end .slds-combobox__input{border-top-right-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:0;border-bottom-left-radius:0}.slds-has-inline-listbox,.slds-has-object-switcher{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background:var(--slds-g-color-neutral-base-100,#fff);border:1px solid var(--slds-g-color-border-base-4,#e5e5e5);border-radius:.25rem}.slds-has-inline-listbox .slds-combobox,.slds-has-object-switcher .slds-combobox{-ms-flex-preferred-size:50%;flex-basis:50%;-ms-flex-negative:0;flex-shrink:0}.slds-has-inline-listbox .slds-combobox__input,.slds-has-object-switcher .slds-combobox__input{min-height:100%;line-height:calc(1.875rem - 2px);border:0;padding-top:.125rem;padding-bottom:.125rem}.slds-has-inline-listbox .slds-combobox__input:active,.slds-has-inline-listbox .slds-combobox__input:focus,.slds-has-object-switcher .slds-combobox__input:active,.slds-has-object-switcher .slds-combobox__input:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}.slds-has-inline-listbox .slds-combobox_container__icon~.slds-listbox--inline,.slds-has-inline-listbox .slds-combobox_container__icon~.slds-listbox_inline,.slds-has-inline-listbox .slds-listbox--object-switcher~.slds-listbox--inline,.slds-has-inline-listbox .slds-listbox_object-switcher~.slds-listbox_inline,.slds-has-object-switcher .slds-combobox_container__icon~.slds-listbox--inline,.slds-has-object-switcher .slds-combobox_container__icon~.slds-listbox_inline,.slds-has-object-switcher .slds-listbox--object-switcher~.slds-listbox--inline,.slds-has-object-switcher .slds-listbox_object-switcher~.slds-listbox_inline{margin-left:.5rem}.slds-has-inline-listbox.slds-has-icon_left,.slds-has-object-switcher.slds-has-icon_left{padding-left:2.25rem}.slds-has-inline-listbox.slds-has-icon_left .slds-combobox_container__icon,.slds-has-object-switcher.slds-has-icon_left .slds-combobox_container__icon{width:1rem;height:1rem;position:absolute;left:1.125rem;top:50%;margin-top:-.5rem}.slds-has-inline-listbox [role=listbox]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0 .125rem}.slds-has-inline-listbox .slds-combobox__input-value{-webkit-box-shadow:0 0 0 2px var(--slds-g-color-neutral-base-100,#fff) inset,0 0 0 3px var(--slds-g-color-border-base-1,#e5e5e5) inset;box-shadow:0 0 0 2px var(--slds-g-color-neutral-base-100,#fff) inset,0 0 0 3px var(--slds-g-color-border-base-1,#e5e5e5) inset}.slds-picklist--draggable,.slds-picklist_draggable{display:-webkit-box;display:-ms-flexbox;display:flex}.slds-picklist--draggable .slds-button,.slds-picklist_draggable .slds-button{margin:.25rem}.slds-picklist--draggable .slds-button:first-of-type,.slds-picklist_draggable .slds-button:first-of-type{margin-top:1.5rem}.slds-picklist__item{position:relative;line-height:1.5}.slds-picklist__item>a,.slds-picklist__item>span{display:block;padding:.5rem .75rem}.slds-picklist__item>a:hover,.slds-picklist__item>span:hover{background-color:var(--slds-g-color-neutral-base-95,#f3f3f3);cursor:pointer}.slds-picklist__item>a:active,.slds-picklist__item>span:active{background-color:var(--slds-g-color-neutral-base-95,#f3f3f3)}.slds-picklist__item[aria-selected=true]{background-color:var(--slds-g-color-neutral-base-95,#f3f3f3)}.slds-dueling-list{display:-webkit-box;display:-ms-flexbox;display:flex;clear:left}.slds-dueling-list__column{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.slds-dueling-list__column .slds-button{margin:.25rem}.slds-dueling-list__column .slds-button:first-of-type{margin-top:1.5rem}.slds-dueling-list__column_responsive{-webkit-box-flex:1;-ms-flex:1 1 15rem;flex:1 1 15rem;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden;min-width:6rem}.slds-dueling-list__column_responsive .slds-dueling-list__options{width:auto;max-width:100%}.slds-dueling-list__options,.slds-picklist__options{border:1px solid var(--slds-g-color-border-base-4,#c9c9c9);border-radius:.25rem;padding:.25rem 0;width:15rem;height:15rem;background-color:var(--slds-g-color-neutral-base-100,#fff);overflow:auto}.slds-dueling-list__options [aria-selected=true],.slds-picklist__options [aria-selected=true]{background-color:#0176d3;color:var(--slds-g-color-neutral-base-100,#fff)}.slds-dueling-list__options [aria-selected=true]:focus,.slds-dueling-list__options [aria-selected=true]:hover,.slds-picklist__options [aria-selected=true]:focus,.slds-picklist__options [aria-selected=true]:hover{background:#014486;color:var(--slds-g-color-neutral-base-100,#fff)}.slds-dueling-list__options .slds-is-grabbed,.slds-picklist__options .slds-is-grabbed{-webkit-transform:rotate(3deg);transform:rotate(3deg)}.slds-dueling-list__options.slds-is-disabled,.slds-picklist__options.slds-is-disabled{background-color:var(--slds-g-color-neutral-base-80,#f3f3f3);border-color:var(--slds-g-color-border-base-1,#c9c9c9);color:var(--slds-g-color-neutral-base-50,#444)}.slds-dueling-list__options.slds-is-disabled:hover,.slds-picklist__options.slds-is-disabled:hover{cursor:not-allowed}.slds-dueling-list__options.slds-is-disabled .slds-listbox__option:hover,.slds-picklist__options.slds-is-disabled .slds-listbox__option:hover{cursor:not-allowed;background-color:transparent}.slds-dueling-list__options.slds-is-disabled .slds-listbox__option:focus,.slds-picklist__options.slds-is-disabled .slds-listbox__option:focus{background-color:transparent}.slds-disabled-text{color:var(--slds-g-color-neutral-base-80,#c9c9c9)}.slds-datepicker td.slds-is-today>.slds-day,.slds-datepicker td:focus:not(.slds-disabled-text)>.slds-day,.slds-datepicker td:hover:not(.slds-disabled-text)>.slds-day{cursor:pointer}.slds-datepicker{padding:0;font-size:.75rem}.slds-datepicker tbody>tr>td,.slds-datepicker thead>tr>th{text-align:center}.slds-datepicker thead>tr>th{padding:.5rem;font-weight:400;color:var(--slds-g-color-neutral-base-30,#444)}.slds-datepicker tbody>tr>td{padding:.25rem;font-size:.75rem}.slds-datepicker tbody>tr>td>.slds-day{width:2rem;height:2rem;display:block;position:relative;min-width:2rem;line-height:2rem;border-radius:50%;margin:auto}.slds-datepicker tbody>tr>td.slds-is-today>.slds-day,.slds-datepicker tbody>tr>td:focus>.slds-day,.slds-datepicker tbody>tr>td:hover>.slds-day{cursor:pointer}.slds-datepicker tbody>tr>td.slds-is-today>.slds-day{background-color:var(--slds-g-color-neutral-base-95,#f3f3f3)}.slds-datepicker tbody>tr>td:focus{outline:0}.slds-datepicker tbody>tr>td:focus>.slds-day{-webkit-box-shadow:#0176d3 0 0 0 1px inset;box-shadow:#0176d3 0 0 0 1px inset}.slds-datepicker tbody>tr>td:hover>.slds-day{background-color:var(--slds-g-color-neutral-base-95,#f3f3f3)}.slds-datepicker tbody>tr>td.slds-is-selected>.slds-day{background:#0176d3;color:var(--slds-g-color-neutral-base-100,#fff)}.slds-datepicker tbody>tr>td.slds-is-selected:focus>.slds-day{background:#014486;-webkit-box-shadow:#014486 0 0 3px;box-shadow:#014486 0 0 3px;color:var(--slds-g-color-neutral-base-100,#fff)}.slds-datepicker__filter{padding:.25rem}.slds-datepicker__filter--month,.slds-datepicker__filter_month{padding:0 .25rem 0 0}.slds-datepicker__month{font-size:.75rem}.slds-has-error .slds-datepicker__filter .slds-select{border:1px solid var(--slds-g-color-border-base-4,#c9c9c9);-webkit-box-shadow:none;box-shadow:none}.slds-day_adjacent-month{color:var(--slds-g-color-neutral-base-50,#747474)}.slds-table .slds-datepicker .slds-datepicker__month tbody>tr:hover>td{background-color:unset}.slds-datepicker .slds-has-multi-selection .slds-is-selected-multi:last-child>.slds-day:after{left:auto;right:0;-webkit-transform:translateX(.25rem);transform:translateX(.25rem)}.slds-datepicker .slds-has-multi-row-selection .slds-is-selected-multi:first-child>.slds-day:before,.slds-datepicker .slds-has-multi-row-selection .slds-is-selected-multi:last-child>.slds-day:after{content:"";position:absolute;background:#0176d3;top:0;left:-50%;height:100%;width:2.5rem;-webkit-transform:translateX(-.5rem);transform:translateX(-.5rem);z-index:-1}.slds-datepicker .slds-has-multi-row-selection .slds-is-selected-multi:first-child>.slds-day:before{left:0;-webkit-transform:translateX(-.25rem);transform:translateX(-.25rem)}.slds-datepicker .slds-has-multi-row-selection .slds-is-selected-multi:last-child>.slds-day:after{left:auto;right:0;-webkit-transform:translateX(.25rem);transform:translateX(.25rem)}.slds-datepicker td.slds-is-selected-multi>.slds-day{overflow:visible}.slds-datepicker td.slds-is-selected-multi.slds-is-today>.slds-day{-webkit-box-shadow:var(--slds-g-color-neutral-base-100,#fff) 0 0 0 1px inset;box-shadow:var(--slds-g-color-neutral-base-100,#fff) 0 0 0 1px inset}.slds-datepicker td.slds-is-selected-multi+.slds-is-selected-multi>.slds-day:before{content:"";position:absolute;background:#0176d3;top:0;left:-50%;height:100%;width:2.5rem;-webkit-transform:translateX(-.5rem);transform:translateX(-.5rem);z-index:-1}.slds-datepicker--time,.slds-datepicker_time{max-width:12rem;max-height:13.5rem;overflow-x:hidden;overflow-y:auto}.slds-datepicker--time__list>li,.slds-datepicker_time__list>li{white-space:nowrap;padding:.5rem;padding-left:2rem;padding-right:2rem}.slds-datepicker--time__list>li:focus,.slds-datepicker--time__list>li:hover,.slds-datepicker_time__list>li:focus,.slds-datepicker_time__list>li:hover{background:var(--slds-g-color-neutral-base-95,#f3f3f3);text-decoration:none;cursor:pointer}.slds-docked-composer--overflow__pill,.slds-docked-composer_overflow__pill{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 .75rem;height:inherit;white-space:nowrap;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.slds-docked-composer--overflow__pill:focus,.slds-docked-composer--overflow__pill:hover,.slds-docked-composer_overflow__pill:focus,.slds-docked-composer_overflow__pill:hover{color:var(--slds-g-color-neutral-base-100,#fff);text-decoration:none}.slds-docked-composer--overflow__pill .slds-text-body--small,.slds-docked-composer--overflow__pill .slds-text-body_small,.slds-docked-composer_overflow__pill .slds-text-body--small,.slds-docked-composer_overflow__pill .slds-text-body_small{color:var(--slds-g-color-neutral-base-100,#fff);margin-left:.5rem}.slds-docked_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:fixed;bottom:0;right:0;padding:0 1.5rem;height:2.5rem}.slds-docked-composer{position:relative;border-radius:.25rem .25rem 0 0;width:480px;height:2.5rem;float:left;-webkit-box-shadow:0 -2px 2px 0 rgba(0,0,0,.16);box-shadow:0 -2px 2px 0 rgba(0,0,0,.16);border:1px solid var(--slds-g-color-border-base-1,#e5e5e5);border-bottom:none;background-color:var(--slds-g-color-neutral-base-100,#fff)}.slds-docked-composer.slds-has-focus{-webkit-box-shadow:0 0 4px 2px #0176d3;box-shadow:0 0 4px 2px #0176d3}.slds-docked-composer.slds-is-open{height:480px}.slds-docked-composer.slds-is-closed{height:2.5rem}.slds-docked-composer.slds-is-closed .slds-docked-composer__body,.slds-docked-composer.slds-is-closed .slds-docked-composer__footer{display:none}.slds-docked-composer+.slds-docked-composer{margin-left:1.5rem}.slds-docked-composer__header{background:var(--slds-g-color-neutral-base-100,#fff);border-bottom:2px solid #1b96ff;border-radius:.25rem .25rem 0 0;padding:.5rem .75rem}.slds-docked-composer__actions .slds-button{margin-left:.75rem}.slds-docked-composer__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:auto}.slds-docked-composer__body--form,.slds-docked-composer__body_form{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:1rem}.slds-docked-composer__lead{display:-webkit-box;display:-ms-flexbox;display:flex;background:var(--slds-g-color-neutral-base-100,#fff);padding:1rem .5rem}.slds-docked-composer__toolbar{background:var(--slds-g-color-neutral-base-95,#f3f3f3);padding:.25rem .5rem;max-height:60px;overflow-y:auto;border-top:1px solid var(--slds-g-color-border-base-1,#e5e5e5);border-bottom:1px solid var(--slds-g-color-border-base-1,#e5e5e5)}.slds-docked-composer__input{background:var(--slds-g-color-neutral-base-100,#fff);padding:1rem;min-height:6rem;resize:none;line-height:1.5;overflow:hidden;overflow-y:auto}.slds-docked-composer__footer{display:-webkit-box;display:-ms-flexbox;display:flex;background:var(--slds-g-color-neutral-base-95,#f3f3f3);padding:.75rem .5rem;border-top:1px solid var(--slds-g-color-border-base-1,#e5e5e5)}.slds-docked-composer--overflow,.slds-docked-composer_overflow{width:auto}.slds-docked-composer--overflow__button,.slds-docked-composer_overflow__button{display:-webkit-box;display:-ms-flexbox;display:flex;background:var(--slds-g-color-neutral-base-100,#fff);padding:0 .75rem;height:inherit;white-space:nowrap;border-bottom-left-radius:0;border-bottom-right-radius:0}.slds-docked-composer-modal .slds-modal__content{border-radius:.25rem}.slds-docked-composer-modal .slds-docked-composer{width:100%;height:100%;border:0}.slds-email-composer{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.slds-email-composer .slds-rich-text-editor{border:0;border-top:1px solid var(--slds-g-color-border-base-1,#e5e5e5);border-radius:0}.slds-email-composer__combobox{padding-left:3rem;border:0;border-bottom:1px solid var(--slds-g-color-border-base-1,#e5e5e5);border-radius:0}.slds-email-composer__combobox .slds-form-element__label{position:absolute;left:.75rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.slds-email-composer__combobox .slds-combobox_container,.slds-email-composer__combobox .slds-input[value]{border:0;-webkit-box-shadow:none;box-shadow:none}.slds-email-composer__recipient{position:absolute;top:0;right:.75rem}.slds-utility-bar_container{position:relative}.slds-utility-bar{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;bottom:0;left:0;width:100%;height:2.5rem;background:var(--slds-g-color-neutral-base-100,#fff);-webkit-box-shadow:0 -2px 2px 0 rgba(0,0,0,.16);box-shadow:0 -2px 2px 0 rgba(0,0,0,.16);z-index:4}.slds-utility-bar .slds-indicator--unread,.slds-utility-bar .slds-indicator_unread{background:var(--slds-g-color-error-base-40,#fe5c4c);top:.5rem;border:1px solid var(--slds-g-color-neutral-base-95)}.slds-utility-bar__item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:1px}.slds-utility-bar__item_pop-out{position:relative}.slds-utility-bar__item_pop-out:before{content:"";position:absolute;top:4px;right:4px;height:4px;width:4px;border-top:1px solid var(--slds-g-color-neutral-base-10,#181818);border-right:1px solid var(--slds-g-color-neutral-base-10,#181818)}[dir=rtl] .slds-utility-bar__item_pop-out:before{/*! @noflip */right:auto;/*! @noflip */left:4px;/*! @noflip */border-right-width:0;/*! @noflip */border-left:1px solid var(--slds-g-color-neutral-base-10,#181818)}.slds-utility-bar__item_pop-out:after{content:"";position:absolute;top:2px;right:6px;height:7px;width:7px;border-right:1px solid var(--slds-g-color-neutral-base-10,#181818);-webkit-transform:rotate(45deg);transform:rotate(45deg)}[dir=rtl] .slds-utility-bar__item_pop-out:after{/*! @noflip */right:auto;/*! @noflip */left:6px;/*! @noflip */border-right-width:0;/*! @noflip */border-left:1px solid var(--slds-g-color-neutral-base-10,#181818);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.slds-utility-bar__action{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 .75rem;border-radius:0;border:0;color:var(--slds-g-color-neutral-base-10,#181818)}.slds-utility-bar__action:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:0 0}.slds-utility-bar__action:focus,.slds-utility-bar__action:hover{-webkit-box-shadow:none;box-shadow:none}.slds-utility-bar__action:focus:after{height:3px;background:#1b96ff}.slds-utility-bar__action:focus,.slds-utility-bar__action:hover{background:rgba(21,137,238,.1);color:inherit}.slds-utility-bar__action.slds-is-active{background:rgba(21,137,238,.1);color:inherit}.slds-utility-bar__action.slds-is-active:after{background:#1b96ff}.slds-utility-bar__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1;text-align:left}.slds-has-notification .slds-utility-bar__action{background:var(--slds-g-color-neutral-base-50,#747474);color:var(--slds-g-color-neutral-base-100,#fff)}.slds-has-notification .slds-utility-bar__action:focus,.slds-has-notification .slds-utility-bar__action:hover{background:var(--slds-g-color-brand-base-20,#032d60)}.slds-has-notification .slds-utility-bar__action:focus:after{background:var(--slds-g-color-neutral-base-80,#c9c9c9)}.slds-utility-panel{position:fixed;bottom:1.875rem;width:21.25rem;height:30rem;border-radius:.25rem .25rem 0 0;border:1px solid var(--slds-g-color-border-base-1,#e5e5e5);border-bottom:none;background:var(--slds-g-color-neutral-base-100,#fff);-webkit-transform:translateY(100%);transform:translateY(100%)}.slds-utility-panel.slds-is-open{-webkit-box-shadow:0 -2px 2px 0 rgba(0,0,0,.16);box-shadow:0 -2px 2px 0 rgba(0,0,0,.16);-webkit-transform:translateY(0);transform:translateY(0)}.slds-utility-panel__header{background:var(--slds-g-color-neutral-base-100,#fff);border-bottom:2px solid #1b96ff;border-radius:.25rem .25rem 0 0;padding:.5rem .75rem}.slds-utility-panel__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:auto}.slds-drop-zone{position:relative}.slds-drop-zone:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;border:1px dotted var(--slds-g-color-neutral-base-30,#3e3e3c);outline:1px dotted var(--slds-g-color-neutral-base-100,#fff)}.slds-drop-zone.slds-drop-zone_drag:after{border:1px solid var(--slds-g-color-success-base-50,#2e844a);outline:0}.slds-drop-zone__label{color:var(--slds-g-color-neutral-base-100,#fff);background:var(--slds-g-color-success-base-50,#2e844a);border-radius:.25rem .25rem 0 0;padding:.25rem .5rem;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.slds-drop-zone__label.slds-drop-zone__label_container{opacity:0;background:var(--slds-g-color-brand-base-50,#0176d3)}.slds-drop-zone__label .slds-media__body{-ms-flex-preferred-size:auto;flex-basis:auto}.slds-drop-zone__label_button{border-radius:0}.slds-drop-zone__label_button:focus,.slds-drop-zone__label_button:hover{text-decoration:underline;outline:0}.slds-drop-zone_drag__slot{border:1px solid var(--slds-g-color-neutral-base-100,#fff);border-left-width:2px;border-right-width:2px;background:var(--slds-g-color-success-base-50,#2e844a);width:100%;height:.25rem}.slds-drop-zone__container{position:relative;z-index:8000}.slds-drop-zone__container:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0}.slds-drop-zone__container.slds-is-hovered .slds-drop-zone__actions,.slds-drop-zone__container.slds-is-hovered .slds-drop-zone__label_container,.slds-drop-zone__container:hover .slds-drop-zone__actions,.slds-drop-zone__container:hover .slds-drop-zone__label_container{opacity:1;z-index:8000}.slds-drop-zone__container.slds-is-hovered:after,.slds-drop-zone__container:hover:after{border:1px solid var(--slds-g-color-brand-base-60,#1b96ff)}.slds-drop-zone__container:active:after{border:2px solid var(--slds-g-color-brand-base-20,#032d60)}.slds-drop-zone__container:active .slds-drop-zone__label{background-color:var(--slds-g-color-brand-base-20,#032d60)}.slds-drop-zone__container:focus-within{outline:0}.slds-drop-zone__container:focus-within .slds-drop-zone__actions,.slds-drop-zone__container:focus-within .slds-drop-zone__label_container{opacity:1;z-index:8000}.slds-drop-zone__container:focus-within:after{border:2px solid var(--slds-g-color-brand-base-50,#0176d3)}.slds-drop-zone__container:focus-within .slds-drop-zone__label{background-color:var(--slds-g-color-brand-base-30,#014486)}.slds-drop-zone__actions{opacity:0;background:var(--slds-g-color-brand-base-50,#0176d3);position:absolute;right:0;top:0}.slds-global-header__button--icon-actions,.slds-global-header__button_icon-actions{background:#919191;border-radius:.25rem;color:#fff}.slds-global-header__button--icon-actions:focus,.slds-global-header__button--icon-actions:hover,.slds-global-header__button_icon-actions:focus,.slds-global-header__button_icon-actions:hover{background-color:#818181;color:#fff}.slds-global-header__button--icon-actions .slds-button__icon,.slds-global-header__button_icon-actions .slds-button__icon{width:1rem;height:1rem}.slds-global-header__icon,.slds-global-header__icon .slds-button__icon,.slds-global-header__icon .slds-icon{width:1.25rem;height:1.25rem}.slds-global-header__button--icon-favorites,.slds-global-header__button_icon-favorites{color:var(--slds-g-color-neutral-base-100,#fff)}.slds-global-header__button--icon-favorites .slds-button__icon,.slds-global-header__button--icon-favorites .slds-icon,.slds-global-header__button_icon-favorites .slds-button__icon,.slds-global-header__button_icon-favorites .slds-icon{color:#fff;stroke:#919191;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.slds-global-header__button--icon-favorites:focus .slds-button__icon,.slds-global-header__button--icon-favorites:focus .slds-icon,.slds-global-header__button--icon-favorites:hover .slds-button__icon,.slds-global-header__button--icon-favorites:hover .slds-icon,.slds-global-header__button_icon-favorites:focus .slds-button__icon,.slds-global-header__button_icon-favorites:focus .slds-icon,.slds-global-header__button_icon-favorites:hover .slds-button__icon,.slds-global-header__button_icon-favorites:hover .slds-icon{color:#fff;stroke:#818181}.slds-global-header__button--icon-favorites.slds-is-selected .slds-button__icon,.slds-global-header__button--icon-favorites.slds-is-selected .slds-icon,.slds-global-header__button_icon-favorites.slds-is-selected .slds-button__icon,.slds-global-header__button_icon-favorites.slds-is-selected .slds-icon{color:#fff;stroke:#0176d3;stroke-width:1px;fill:#fff}.slds-global-header__button--icon-favorites.slds-is-selected:focus .slds-button__icon,.slds-global-header__button--icon-favorites.slds-is-selected:focus .slds-icon,.slds-global-header__button--icon-favorites.slds-is-selected:hover .slds-button__icon,.slds-global-header__button--icon-favorites.slds-is-selected:hover .slds-icon,.slds-global-header__button_icon-favorites.slds-is-selected:focus .slds-button__icon,.slds-global-header__button_icon-favorites.slds-is-selected:focus .slds-icon,.slds-global-header__button_icon-favorites.slds-is-selected:hover .slds-button__icon,.slds-global-header__button_icon-favorites.slds-is-selected:hover .slds-icon{color:#fff;stroke:#014486;fill:#fff}.slds-global-header__button--icon-favorites.slds-is-selected:active .slds-button__icon,.slds-global-header__button--icon-favorites.slds-is-selected:active .slds-icon,.slds-global-header__button_icon-favorites.slds-is-selected:active .slds-button__icon,.slds-global-header__button_icon-favorites.slds-is-selected:active .slds-icon{color:#fff;stroke:#014486;fill:#fff}.slds-global-header__button--icon-favorites.slds-is-disabled .slds-button__icon,.slds-global-header__button--icon-favorites.slds-is-disabled .slds-icon,.slds-global-header__button--icon-favorites:disabled .slds-button__icon,.slds-global-header__button--icon-favorites:disabled .slds-icon,.slds-global-header__button_icon-favorites.slds-is-disabled .slds-button__icon,.slds-global-header__button_icon-favorites.slds-is-disabled .slds-icon,.slds-global-header__button_icon-favorites:disabled .slds-button__icon,.slds-global-header__button_icon-favorites:disabled .slds-icon{stroke:rgba(166,166,166,.25)}.slds-global-header__button--icon,.slds-global-header__button_icon{margin:0 .25rem;color:#919191}.slds-global-header__button--icon .slds-icon,.slds-global-header__button_icon .slds-icon{fill:#919191}.slds-global-header__button--icon:focus,.slds-global-header__button--icon:hover:not(:disabled),.slds-global-header__button_icon:focus,.slds-global-header__button_icon:hover:not(:disabled){color:#818181}.slds-global-header__button--icon:focus .slds-icon,.slds-global-header__button--icon:hover:not(:disabled) .slds-icon,.slds-global-header__button_icon:focus .slds-icon,.slds-global-header__button_icon:hover:not(:disabled) .slds-icon{fill:#818181}.slds-global-header_container{position:fixed;width:100%;top:0;left:0;z-index:100}.slds-global-header_container .slds-assistive-text--focus,.slds-global-header_container .slds-assistive-text_focus{top:0;color:#5e5e5e;background:#fff}.slds-global-header{background:#fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.07);box-shadow:0 2px 4px rgba(0,0,0,.07);padding:.5rem 0;height:3.125rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slds-global-header .slds-global-search__form-element .slds-input{padding-left:3rem}.slds-global-header .slds-global-search__form-element .slds-input__icon--left,.slds-global-header .slds-global-search__form-element .slds-input__icon_left{left:1.25rem}.slds-global-header .slds-global-search__form-element .slds-icon{fill:var(--slds-g-color-neutral-base-50,#aeaeae)}.slds-global-header__item{padding:0 1rem}.slds-global-header__item--search,.slds-global-header__item_search{-webkit-box-flex:0;-ms-flex:0 1 33.5rem;flex:0 1 33.5rem;min-width:27.5rem;padding:0}.slds-global-header__logo{width:12.5rem;height:2.5rem;background-image:url(../images/logo-noname.svg);background-size:contain;background-repeat:no-repeat;background-position:left center}.slds-global-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slds-global-actions__item{margin-left:.25rem;margin-right:.25rem}.slds-global-actions__item .slds-button_icon{color:#919191}.slds-global-actions__item-action{-webkit-transition:color .2s linear;transition:color .2s linear}.slds-global-actions__item-action:focus,.slds-global-actions__item-action:hover:not(:disabled){color:#818181}.slds-global-actions__item-action:active{-webkit-animation:click-icon 120ms cubic-bezier(1,1.9,.94,.98);animation:click-icon 120ms cubic-bezier(1,1.9,.94,.98)}.slds-global-actions__item-action:active:not(:disabled){color:#5e5e5e}@-webkit-keyframes click-icon{25%{-webkit-transform:scale(.94,.94);transform:scale(.94,.94)}100%{-webkit-transform:scale(.98,.98);transform:scale(.98,.98)}}@keyframes click-icon{25%{-webkit-transform:scale(.94,.94);transform:scale(.94,.94)}100%{-webkit-transform:scale(.98,.98);transform:scale(.98,.98)}}.slds-global-actions__avatar{-webkit-box-shadow:#818181 0 0 0 0;box-shadow:#818181 0 0 0 0;border-radius:50%;border:0;margin-left:.5rem;-webkit-transition:-webkit-transform 80ms ease-out,-webkit-box-shadow .1s linear;transition:-webkit-transform 80ms ease-out,-webkit-box-shadow .1s linear;transition:transform 80ms ease-out,box-shadow .1s linear;transition:transform 80ms ease-out,box-shadow .1s linear,-webkit-transform 80ms ease-out,-webkit-box-shadow .1s linear}.slds-global-actions__avatar:focus,.slds-global-actions__avatar:hover{-webkit-box-shadow:#818181 0 0 0 2px;box-shadow:#818181 0 0 0 2px}.slds-global-actions__favorites{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:.5rem}.slds-global-actions__favorites-action{border-color:#919191}.slds-global-actions__favorites-action:hover{border-color:#5e5e5e}.slds-global-actions__favorites-action .slds-button__icon{width:1rem;height:1rem;-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}.slds-global-actions__favorites-action:hover:not(:disabled) .slds-button__icon{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);-webkit-transform-origin:60% 40%;transform-origin:60% 40%}.slds-global-actions__favorites-action.slds-is-selected{background-color:#014486;border-color:#014486}.slds-global-actions__favorites-action.slds-is-selected:focus,.slds-global-actions__favorites-action.slds-is-selected:hover{background-color:#014486;border-color:#014486}.slds-global-actions__favorites-action.slds-is-selected .slds-button__icon{-webkit-animation:click-favorites-icon .6s cubic-bezier(.46,.32,0,.98);animation:click-favorites-icon .6s cubic-bezier(.46,.32,0,.98)}.slds-global-actions__favorites-action.slds-is-disabled,.slds-global-actions__favorites-action:disabled{color:rgba(166,166,166,.25);border-color:rgba(166,166,166,.25)}.slds-global-actions__favorites-more{width:auto;padding-left:.125rem;padding-right:.125rem;border-color:#919191}.slds-global-actions__favorites-more:hover{border-color:#5e5e5e}@-webkit-keyframes click-favorites-icon{25%{-webkit-transform:scale(.85,.85) rotate(15deg);transform:scale(.85,.85) rotate(15deg)}75%{-webkit-transform:scale(1.2,1.2) rotate(0);transform:scale(1.2,1.2) rotate(0)}100%{-webkit-transform:scale(1,1) rotate(0);transform:scale(1,1) rotate(0)}}@keyframes click-favorites-icon{25%{-webkit-transform:scale(.85,.85) rotate(15deg);transform:scale(.85,.85) rotate(15deg)}75%{-webkit-transform:scale(1.2,1.2) rotate(0);transform:scale(1.2,1.2) rotate(0)}100%{-webkit-transform:scale(1,1) rotate(0);transform:scale(1,1) rotate(0)}}.slds-global-actions__task{width:1.25rem;height:1.25rem;background:#919191;position:relative;top:-1px}.slds-global-actions__task:hover{background:#818181}.slds-global-actions__task:active{background:#5e5e5e}.slds-global-actions__task.slds-global-actions__item-action,.slds-global-actions__task.slds-global-actions__item-action:active,.slds-global-actions__task.slds-global-actions__item-action:hover{color:var(--slds-g-color-neutral-base-100,#fff)}.slds-global-actions__task .slds-button__icon{width:1rem;height:1rem}.slds-global-actions__notifications{position:relative}.slds-global-actions__notifications.slds-incoming-notification{-webkit-animation:bell .8s ease-in-out;animation:bell .8s ease-in-out}.slds-notification-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:-.25rem;right:-.25rem;background:#ba0517;color:var(--slds-g-color-neutral-base-100,#fff);border-radius:15rem;min-width:1rem;min-height:1rem;text-align:center;font-size:.625rem;padding:0 .125rem;opacity:0;pointer-events:none}.slds-notification-badge.slds-show-notification{-webkit-animation:ding .8s ease-out;animation:ding .8s ease-out;opacity:1;-webkit-transition-delay:.5s;transition-delay:.5s;-webkit-transform-origin:1.1875rem 0;transform-origin:1.1875rem 0}@-webkit-keyframes ding{75%{-webkit-transform:scale(.5,.5);transform:scale(.5,.5)}85%{-webkit-transform:scale(1.5,1.5);transform:scale(1.5,1.5)}100%{-webkit-transform:scale(1,1);transform:scale(1,1)}}@keyframes ding{75%{-webkit-transform:scale(.5,.5);transform:scale(.5,.5)}85%{-webkit-transform:scale(1.5,1.5);transform:scale(1.5,1.5)}100%{-webkit-transform:scale(1,1);transform:scale(1,1)}}@-webkit-keyframes bell{45%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}57%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}70%{-webkit-transform:rotate(7deg);transform:rotate(7deg)}77%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}@keyframes bell{45%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}57%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}70%{-webkit-transform:rotate(7deg);transform:rotate(7deg)}77%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}.slds-global-header__notification{border-bottom:1px solid var(--slds-g-color-border-base-1,#e5e5e5);padding:.25rem}.slds-global-header__notification:hover{background-color:var(--slds-g-color-neutral-base-95,#f3f3f3)}.slds-global-header__notification:last-child{border-bottom:0}.slds-global-header__notification--unread,.slds-global-header__notification_unread{background-color:var(--slds-g-color-neutral-base-95,#f3f3f3)}.slds-context-bar{display:-webkit-box;display:-ms-flexbox;display:flex;height:2.5rem;background-color:var(--slds-g-color-neutral-base-100,#fff);border-bottom:3px solid #1b96ff;color:var(--slds-g-color-neutral-base-10,#181818);position:relative;padding:0 0 0 1.5rem}.slds-context-bar .slds-context-bar__button{color:inherit}.slds-context-bar .slds-context-bar__icon-action{margin-left:auto}.slds-context-bar .slds-is-unsaved .slds-context-bar__label-action{position:relative;font-style:italic;line-height:normal}.slds-context-bar .slds-is-unsaved .slds-indicator_unread{margin-left:-.35rem}.slds-context-bar .slds-has-notification .slds-indicator_unread{display:inline-block;-ms-flex-negative:0;flex-shrink:0;height:6px;width:6px;left:auto;position:relative;top:auto}.slds-context-bar .slds-has-notification .slds-indicator--unsaved,.slds-context-bar .slds-has-notification .slds-indicator_unsaved{top:-.25rem}.slds-context-bar__primary,.slds-context-bar__secondary,.slds-context-bar__tertiary{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0}.slds-context-bar__secondary{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;min-width:0}.slds-context-bar__vertical-divider{width:0;overflow:hidden;border-left:1px solid var(--slds-g-color-border-base-1,#e5e5e5)}.slds-context-bar__item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;white-space:nowrap;position:relative;max-width:15rem;-webkit-transition:background-color .25s cubic-bezier(.39,.575,.565,1);transition:background-color .25s cubic-bezier(.39,.575,.565,1)}.slds-context-bar__item.slds-is-active,.slds-context-bar__item:not(.slds-no-hover):hover{outline:0;border-radius:0;background-color:rgba(21,137,238,.1);text-decoration:none;cursor:pointer}.slds-context-bar__item:not(.slds-no-hover):hover:after{content:"";width:100%;height:3px;display:block;background:var(--slds-g-color-neutral-10-opacity-25,rgba(0,0,0,.25));position:absolute;bottom:-3px;left:0;right:0}@supports (mix-blend-mode:soft-light){.slds-context-bar__item:not(.slds-no-hover):hover:after{background:var(--slds-g-color-neutral-10-opacity-75,rgba(0,0,0,.75));mix-blend-mode:soft-light}}.slds-context-bar__item:before{bottom:0;content:"";height:auto;left:0;position:absolute;right:0;top:0;-webkit-transition-property:top,background-color;transition-property:top,background-color}.slds-context-bar__item.slds-is-active{-webkit-animation:bkAnim 135ms cubic-bezier(.39,.575,.565,1) both;animation:bkAnim 135ms cubic-bezier(.39,.575,.565,1) both}@-webkit-keyframes bkAnim{50%{background-color:var(--slds-g-color-neutral-base-100,#fff)}100%{background-color:rgba(21,137,238,.1)}}@keyframes bkAnim{50%{background-color:var(--slds-g-color-neutral-base-100,#fff)}100%{background-color:rgba(21,137,238,.1)}}.slds-context-bar__item.slds-is-active:before{content:"";height:3px;display:block;background:#1b96ff;position:absolute;top:0;left:-1px;right:-1px;-webkit-animation:navBounceIn .15s cubic-bezier(.39,.575,.565,1) both;animation:navBounceIn .15s cubic-bezier(.39,.575,.565,1) both}@-webkit-keyframes navBounceIn{0%{-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);opacity:0}20%{opacity:0}90%{-webkit-transform:translate3d(0,1px,0);transform:translate3d(0,1px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes navBounceIn{0%{-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);opacity:0}20%{opacity:0}90%{-webkit-transform:translate3d(0,1px,0);transform:translate3d(0,1px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slds-context-bar__item.slds-is-active:hover{border-bottom-color:rgba(21,137,238,.1)}.slds-context-bar__item.slds-has-focus:after,.slds-context-bar__item.slds-has-focus:before,.slds-context-bar__item.slds-has-focus:hover:after,.slds-context-bar__item.slds-has-focus:hover:before{height:4px}.slds-context-bar__item.slds-has-notification{background:rgba(21,137,238,.1)}@-webkit-keyframes error-pulse{0%{background-color:var(--slds-g-color-error-base-40,#ba0517)}40%{background-color:var(--slds-g-color-error-base-30,#8e030f)}100%{background-color:var(--slds-g-color-error-base-40,#ba0517)}}@keyframes error-pulse{0%{background-color:var(--slds-g-color-error-base-40,#ba0517)}40%{background-color:var(--slds-g-color-error-base-30,#8e030f)}100%{background-color:var(--slds-g-color-error-base-40,#ba0517)}}@-webkit-keyframes success-pulse{0%{background-color:var(--slds-g-color-success-base-50,#2e844a)}40%{background-color:var(--slds-g-color-success-base-40,#194e31)}100%{background-color:var(--slds-g-color-success-base-50,#2e844a)}}@keyframes success-pulse{0%{background-color:var(--slds-g-color-success-base-50,#2e844a)}40%{background-color:var(--slds-g-color-success-base-40,#194e31)}100%{background-color:var(--slds-g-color-success-base-50,#2e844a)}}@-webkit-keyframes warning-pulse{0%{background-color:var(--slds-g-color-warning-base-60,#fe9339)}40%{background-color:var(--slds-g-color-warning-base-60,#fe9339)}100%{background-color:var(--slds-g-color-warning-base-60,#fe9339)}}@keyframes warning-pulse{0%{background-color:var(--slds-g-color-warning-base-60,#fe9339)}40%{background-color:var(--slds-g-color-warning-base-60,#fe9339)}100%{background-color:var(--slds-g-color-warning-base-60,#fe9339)}}.slds-context-bar__item.slds-has-success:before{-webkit-animation:none;animation:none;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-delay:150ms;animation-delay:150ms;-webkit-animation-timing-function:cubic-bezier(.07,.49,.5,1);animation-timing-function:cubic-bezier(.07,.49,.5,1);background-color:var(--slds-g-color-success-base-50,#2e844a);bottom:0;content:"";height:auto;left:0;position:absolute;right:0;top:0;-webkit-transition:background-color .25s cubic-bezier(.39,.575,.565,1);transition:background-color .25s cubic-bezier(.39,.575,.565,1)}.slds-context-bar__item.slds-has-success:hover:before{background-color:var(--slds-g-color-success-base-40,#194e31);height:auto}.slds-context-bar__item.slds-has-success:before{-webkit-animation-name:success-pulse;animation-name:success-pulse}.slds-context-bar__item.slds-has-error:before{-webkit-animation:none;animation:none;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-delay:150ms;animation-delay:150ms;-webkit-animation-timing-function:cubic-bezier(.07,.49,.5,1);animation-timing-function:cubic-bezier(.07,.49,.5,1);background-color:var(--slds-g-color-error-base-40,#ba0517);bottom:0;content:"";height:auto;left:0;position:absolute;right:0;top:0;-webkit-transition:background-color .25s cubic-bezier(.39,.575,.565,1);transition:background-color .25s cubic-bezier(.39,.575,.565,1)}.slds-context-bar__item.slds-has-error:hover:before{background-color:var(--slds-g-color-error-base-30,#8e030f);height:auto}.slds-context-bar__item.slds-has-error:before{-webkit-animation-name:error-pulse;animation-name:error-pulse}.slds-context-bar__item.slds-has-error .slds-context-bar__label-action,.slds-context-bar__item.slds-has-success .slds-context-bar__label-action{color:var(--slds-g-color-neutral-base-100,#fff)}.slds-context-bar__item.slds-has-error .slds-indicator_unread,.slds-context-bar__item.slds-has-success .slds-indicator_unread{background-color:var(--slds-g-color-neutral-base-100,#fff)}.slds-context-bar__item.slds-has-error .slds-indicator_unsaved,.slds-context-bar__item.slds-has-success .slds-indicator_unsaved{color:var(--slds-g-color-neutral-base-100,#fff)}.slds-context-bar__item.slds-has-warning:before{-webkit-animation:none;animation:none;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-delay:150ms;animation-delay:150ms;-webkit-animation-timing-function:cubic-bezier(.07,.49,.5,1);animation-timing-function:cubic-bezier(.07,.49,.5,1);background-color:var(--slds-g-color-warning-base-60,#fe9339);bottom:0;content:"";height:auto;left:0;position:absolute;right:0;top:0;-webkit-transition:background-color .25s cubic-bezier(.39,.575,.565,1);transition:background-color .25s cubic-bezier(.39,.575,.565,1)}.slds-context-bar__item.slds-has-warning:hover:before{background-color:var(--slds-g-color-warning-base-60,#fe9339);height:auto}.slds-context-bar__item.slds-has-warning:before{-webkit-animation-name:warning-pulse;animation-name:warning-pulse}.slds-context-bar__item.slds-has-warning .slds-indicator_unread{background-color:currentColor}.slds-context-bar__item.slds-has-warning .slds-indicator_unsaved{color:currentColor}.slds-context-bar__item.slds-has-error.slds-is-active:after,.slds-context-bar__item.slds-has-success.slds-is-active:after,.slds-context-bar__item.slds-has-warning.slds-is-active:after{content:"";background:var(--slds-g-color-neutral-base-30,#3e3e3c);position:absolute;height:3px;opacity:.4;top:0;right:0;left:0}.slds-context-bar__item.slds-has-error.slds-has-focus:after,.slds-context-bar__item.slds-has-success.slds-has-focus:after,.slds-context-bar__item.slds-has-warning.slds-has-focus:after{height:4px}.slds-context-bar__item--divider-left,.slds-context-bar__item_divider-left{border-left:1px solid var(--slds-g-color-border-base-1,#e5e5e5)}.slds-context-bar__item--divider-right,.slds-context-bar__item_divider-right{border-right:1px solid var(--slds-g-color-border-base-1,#e5e5e5)}.slds-context-bar__label-action{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 .75rem;border-radius:0;min-width:0;color:inherit;font-size:.8125rem;z-index:1}.slds-context-bar__label-action:focus,.slds-context-bar__label-action:focus:hover{outline:0;text-decoration:underline}.slds-context-bar__label-action:hover{text-decoration:none}.slds-context-bar__label-action:focus,.slds-context-bar__label-action:hover{color:inherit}.slds-context-bar__label-action:active{color:inherit;text-decoration:none}.slds-context-bar__icon-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;margin-left:-.25rem;padding:0 .5rem;color:var(--slds-g-color-neutral-base-30,#444);border-radius:0;-ms-flex-negative:0;flex-shrink:0}.slds-context-bar__icon-action:focus{outline:0}.slds-context-bar__icon-action:focus .slds-context-bar__button{outline:0;-webkit-box-shadow:0 0 3px #0176d3;box-shadow:0 0 3px #0176d3}.slds-context-bar__icon-action:focus~.slds-dropdown{visibility:visible;opacity:1}.slds-context-bar__icon-action:focus,.slds-context-bar__icon-action:hover{color:var(--slds-g-color-neutral-base-30,#444)}.slds-context-bar__icon-action:active{color:var(--slds-g-color-neutral-base-30,#444)}.slds-context-bar__icon-action .slds-icon-waffle_container{width:2rem;height:2rem;margin-right:.25rem;margin-left:-.5rem}.slds-context-bar__icon-action .slds-icon-waffle{margin-right:auto;margin-left:auto}.slds-context-bar--tabs,.slds-context-bar_tabs{border-top:1px solid var(--slds-g-color-border-base-1,#e5e5e5)}.slds-context-bar__item--tab,.slds-context-bar__item_tab{width:12rem;border-right:1px solid var(--slds-g-color-border-base-1,#e5e5e5)}.slds-context-bar__item--tab .slds-context-bar__label-action,.slds-context-bar__item_tab .slds-context-bar__label-action{padding:0 .5rem}.slds-context-bar__item--tab.slds-is-pinned,.slds-context-bar__item_tab.slds-is-pinned{width:auto;padding-right:.5rem}.slds-context-bar__item--tab.slds-is-pinned .slds-context-bar__label-action,.slds-context-bar__item_tab.slds-is-pinned .slds-context-bar__label-action{padding:0 .5rem}.slds-context-bar__item_tab.slds-has-sub-tabs.slds-is-active,.slds-context-bar__item_tab.slds-has-sub-tabs.slds-is-active:hover{-webkit-animation:none;animation:none;background-color:transparent}.slds-context-bar__item_tab.slds-has-sub-tabs.slds-is-active:after,.slds-context-bar__item_tab.slds-has-sub-tabs.slds-is-active:hover:after{content:"";display:block;position:absolute;left:0;bottom:-3px;height:3px;width:100%;background-color:var(--slds-g-color-neutral-base-100,#fff);border:0;mix-blend-mode:unset}.slds-indicator--unsaved,.slds-indicator_unsaved{color:#0176d3;-ms-flex-item-align:center;align-self:center;position:relative}.slds-context-bar__dropdown-trigger .slds-dropdown{margin-top:3px}.slds-context-bar__dropdown-trigger .slds-dropdown:before{content:"";position:absolute;bottom:100%;width:100%;height:3px}.slds-context-bar__app-name{padding:0 1.5rem 0 0;font-size:1.125rem;line-height:1.25}.slds-context-bar__object-switcher{min-width:9rem;max-width:12rem;border-left:1px solid var(--slds-g-color-border-base-1,#e5e5e5);border-right:1px solid var(--slds-g-color-border-base-1,#e5e5e5)}.slds-context-bar--theme-marketing,.slds-context-bar_theme-marketing{border-bottom-color:var(--slds-g-color-warning-base-60,#f59331)}.slds-context-bar--theme-marketing .slds-context-bar__item:not(.slds-no-hover):hover,.slds-context-bar_theme-marketing .slds-context-bar__item:not(.slds-no-hover):hover{border-bottom-color:var(--slds-g-color-warning-base-60,#f59331)}.slds-context-bar--theme-marketing .slds-context-bar__item.slds-is-active:before,.slds-context-bar_theme-marketing .slds-context-bar__item.slds-is-active:before{background:var(--slds-g-color-warning-base-60,#f59331)}.slds-indicator-container{display:inline;margin-right:.25rem}.slds-indicator-container:empty{margin-right:0}.slds-expression__options{width:15rem}.slds-expression__options .slds-form-element__control{clear:none}.slds-expression__legend{float:left;width:3rem;padding-top:calc((1.5 * .75rem) + (1.875rem / 4));font-weight:700}.slds-expression__legend.slds-expression__legend_group{margin-top:0}.slds-expression__row{margin-top:.75rem}.slds-expression__row.slds-expression__row_group{padding-left:3rem}.slds-expression__buttons{margin-top:.75rem}.slds-expression__group{background:var(--slds-g-color-neutral-base-95,#f3f3f3);border:1px solid var(--slds-g-color-border-base-4,#e5e5e5);border-radius:.25rem;padding:.75rem;margin-top:.75rem}.slds-expression__title{font-size:1.125rem;font-weight:700;margin-bottom:.5rem}.slds-expression__custom-logic{margin-top:.75rem}.slds-expression_formula__rte{margin-top:.75rem}.slds-filters{position:relative}.slds-filters__header{padding:.5rem .75rem}.slds-filters__body{padding:.5rem .75rem}.slds-filters__footer{padding:.5rem 1rem}.slds-filters__item{padding:.75rem;background:var(--slds-g-color-neutral-base-100,#fff);border:1px solid var(--slds-g-color-border-base-4,#c9c9c9);border-radius:.25rem}.slds-filters__item.slds-is-new{background:var(--slds-g-color-palette-yellow-90,#faffbd);color:var(--slds-g-color-neutral-base-10,#181818)}.slds-filters__item.slds-has-error{border-color:var(--slds-g-color-error-base-40,#ea001e)}.slds-filters__item.slds-is-locked{background:var(--slds-g-color-neutral-base-95,#f3f3f3)}.slds-filters__item+.slds-filters__item{margin-top:.5rem}.slds-filters__item:hover{background:var(--slds-g-color-neutral-base-95,#f3f3f3)}.slds-filters__group{background:var(--slds-g-color-neutral-base-95,#f3f3f3);border:1px solid var(--slds-g-color-border-base-4,#e5e5e5);border-radius:.25rem;padding:.75rem}.slds-builder-header_container{position:fixed;width:100%;top:0;left:0;z-index:100}.slds-builder-header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;height:3.125rem;background:var(--slds-g-color-brand-base-20,#032d60);color:var(--slds-g-color-neutral-base-100,#fff)}.slds-builder-header__item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap}.slds-builder-header__item+.slds-builder-header__item{border-left:1px solid var(--slds-g-color-brand-base-10,#001639)}.slds-builder-header__item-action,.slds-builder-header__item-label{color:currentColor;padding:0 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:0;height:100%}.slds-builder-header__item-action .slds-media__body,.slds-builder-header__item-label .slds-media__body{-ms-flex-preferred-size:auto;flex-basis:auto}.slds-builder-header__item-action{-webkit-transition:all 150ms linear;transition:all 150ms linear}.slds-builder-header__item-action:focus,.slds-builder-header__item-action:hover{background-color:var(--slds-g-color-brand-base-10,#001639);color:var(--slds-g-color-neutral-base-100,#fff);text-decoration:none}.slds-builder-header__item-action:focus{text-decoration:underline;-webkit-box-shadow:none;box-shadow:none;outline:0}.slds-builder-header__nav,.slds-builder-header__utilities{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.slds-builder-header__nav-list{display:-webkit-box;display:-ms-flexbox;display:flex}.slds-builder-header__utilities{margin-left:auto}.slds-builder-header__nav-item,.slds-builder-header__utilities-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.slds-builder-header__nav-item+.slds-builder-header__nav-item,.slds-builder-header__nav-item+.slds-builder-header__utilities-item,.slds-builder-header__utilities-item+.slds-builder-header__nav-item,.slds-builder-header__utilities-item+.slds-builder-header__utilities-item{border-left:1px solid var(--slds-g-color-brand-base-10,#001639)}.slds-builder-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.5rem 1rem;background:var(--slds-g-color-neutral-base-100,#fff);border-bottom:1px solid var(--slds-g-color-border-base-1,#e5e5e5)}.slds-builder-toolbar__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto}.slds-builder-toolbar__item-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slds-builder-toolbar__item-group+.slds-builder-toolbar__item-group{margin-left:.25rem}.slds-publisher{display:-webkit-box;display:-ms-flexbox;display:flex}.slds-publisher.slds-is-active{display:block}.slds-publisher.slds-is-active .slds-publisher__toggle-visibility{display:inherit;height:auto;overflow:visible;width:auto}.slds-publisher.slds-is-active .slds-publisher__input{line-height:1.5;height:auto;max-height:10rem;resize:vertical;padding-top:.75rem;padding-bottom:.75rem}.slds-publisher .slds-publisher__toggle-visibility{display:block;height:0;overflow:hidden;width:0}.slds-publisher__input{line-height:1.875rem;padding:0 1rem;resize:none;max-height:calc(1.875rem + 2px);width:100%;border-radius:.25rem}.slds-publisher__actions>.slds-button{margin-left:.75rem}.slds-publisher--comment,.slds-publisher_comment{background-color:var(--slds-g-color-neutral-base-100,#fff);border:1px solid var(--slds-g-color-border-base-4,#c9c9c9);border-radius:.25rem;width:100%;position:relative;min-height:calc(1.875rem + 2px);max-height:calc(1.875rem + 2px)}.slds-publisher--comment.slds-is-active,.slds-publisher_comment.slds-is-active{min-height:6rem;max-height:15rem}.slds-publisher--comment.slds-is-active .slds-publisher__actions,.slds-publisher_comment.slds-is-active .slds-publisher__actions{display:-webkit-box;display:-ms-flexbox;display:flex}.slds-publisher--comment.slds-has-focus,.slds-publisher_comment.slds-has-focus{outline:0;border-color:var(--slds-g-color-brand-base-60,#1b96ff);background-color:var(--slds-g-color-neutral-base-100,#fff);-webkit-box-shadow:0 0 3px #0176d3;box-shadow:0 0 3px #0176d3}.slds-publisher--comment .slds-publisher__actions,.slds-publisher_comment .slds-publisher__actions{display:none;padding:0 .75rem .75rem}.slds-publisher--comment .slds-attachments,.slds-publisher_comment .slds-attachments{padding:.5rem .75rem}.slds-feed{position:relative;max-width:49rem;margin:auto}.slds-feed__list{margin:0;padding:0}.slds-feed__item{padding:.5rem 0}@media (min-width:48em){.slds-feed__item{padding:.75rem 0}}.slds-comment__replies{padding-top:1rem;margin-left:3.75rem}.slds-comment__replies>:last-child,.slds-comment__replies>:last-child .slds-comment{padding-bottom:0}.slds-comment__replies>:last-child .slds-comment:before,.slds-comment__replies>:last-child:before{content:none}.slds-comment__replies .slds-comment{margin-bottom:0;padding-bottom:1rem;position:relative}.slds-comment__replies .slds-comment:before{content:"";background:var(--slds-g-color-border-base-4,#e5e5e5);height:100%;width:1px;position:absolute;left:1.125rem;top:0;bottom:0;margin-left:-1.125rem;z-index:-1}.slds-comment__replies .slds-avatar{border:2px solid var(--slds-g-color-neutral-base-100,#fff)}.slds-tags{display:-webkit-box;display:-ms-flexbox;display:flex}.slds-tags__list{display:-webkit-box;display:-ms-flexbox;display:flex}.slds-tags__item{margin-left:.25rem}.slds-tags__item:after{content:", "}.slds-tags__item:last-child:after{content:none}.slds-attachments{padding-bottom:.5rem}.slds-attachments:empty{padding:0}.slds-attachments__item+.slds-attachments__item{margin-top:1rem}.slds-comment__content{padding:.25rem 0}.slds-feed__item-comments{background:var(--slds-g-color-neutral-base-95,#f3f3f3);border-top:1px solid var(--slds-g-color-border-base-1,#e5e5e5);border-bottom:1px solid var(--slds-g-color-border-base-1,#e5e5e5)}.slds-feed__item-comments .slds-comment{padding:.5rem 1rem}.slds-post{background:var(--slds-g-color-neutral-base-100,#fff);padding:.75rem 1rem}@media (max-width:48em){.slds-post{border-top:1px solid var(--slds-g-color-border-base-1,#e5e5e5)}}@media (min-width:64em){.slds-post{padding:0 1rem .5rem}}.slds-post__header{margin-bottom:.75rem}.slds-post__content{margin-bottom:.75rem}@media (min-width:48em){.slds-post__content{margin-bottom:1.5rem}}.slds-post__footer{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.75rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:48em){.slds-post__footer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.slds-post__footer-actions-list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (max-width:30em){.slds-post__footer-actions-list{border-top:1px solid var(--slds-g-color-border-base-1,#e5e5e5);margin:0 -.75rem -.75rem;padding:0 1rem}}@media (min-width:48em){.slds-post__footer-actions-list{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}.slds-post__footer-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--slds-g-color-neutral-base-10,#181818);padding:.75rem 0;line-height:1}@media (min-width:48em){.slds-post__footer-action{margin-right:1rem;padding:0}}.slds-post__footer-action .slds-icon{margin-right:.25rem}.slds-post__footer-action.slds-is-active,.slds-post__footer-action:focus,.slds-post__footer-action:hover{color:var(--slds-g-link-color-hover,#014486);text-decoration:none}.slds-post__footer-action.slds-is-active .slds-icon,.slds-post__footer-action:focus .slds-icon,.slds-post__footer-action:hover .slds-icon{fill:currentColor}.slds-post__footer-meta-list{margin-bottom:1rem}@media (min-width:48em){.slds-post__footer-meta-list{margin-left:auto;margin-bottom:0}}.slds-region--narrow .slds-post,.slds-region_narrow .slds-post{border:0;padding:.75rem 1rem}.slds-region--narrow .slds-post__content,.slds-region_narrow .slds-post__content{margin-bottom:.75rem}.slds-region--narrow .slds-post__footer,.slds-region_narrow .slds-post__footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.slds-region--narrow .slds-post__footer-action,.slds-region_narrow .slds-post__footer-action{padding:.75rem 0}.slds-region--narrow .slds-post__footer-actions-list,.slds-region_narrow .slds-post__footer-actions-list{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;border-top:1px solid var(--slds-g-color-border-base-1,#e5e5e5);margin:0 -.75rem -.75rem;padding:0 1rem}.slds-region--narrow .slds-post__footer-meta-list,.slds-region_narrow .slds-post__footer-meta-list{margin-left:0;margin-bottom:1rem}.slds-post__payload{padding:0 0 1rem}.slds-post__payload:empty{padding:0;border:0}.slds-modal__menu{position:relative;border-radius:.25rem;padding:1rem;background-color:var(--slds-g-color-neutral-base-95,#f3f3f3)}@media (max-width:48em){.slds-modal__menu .slds-button{width:100%;margin:.125rem 0}}.slds-modal__header .slds-modal__close{position:absolute;top:-2.5rem;right:-.5rem;margin-left:0;bottom:0}.slds-modal__header--empty,.slds-modal__header_empty{/*! @css-var-fallback padding-top */--sds-c-modal-header-spacing-block-start:0;/*! @css-var-fallback padding-bottom */--sds-c-modal-header-spacing-block-end:0;/*! @css-var-fallback padding-left */--sds-c-modal-header-spacing-inline-start:0;/*! @css-var-fallback padding-right */--sds-c-modal-header-spacing-inline-end:0;/*! @css-var-fallback border-bottom */--slds-c-modal-sizing-border:0}.slds-modal{opacity:0;visibility:hidden;-webkit-transition:opacity .1s linear,-webkit-transform .1s linear;transition:opacity .1s linear,-webkit-transform .1s linear;transition:transform .1s linear,opacity .1s linear;transition:transform .1s linear,opacity .1s linear,-webkit-transform .1s linear;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9001}.slds-modal .slds-modal__title{font-weight:var(--slds-c-modal-heading-font-weight,var(--sds-c-modal-heading-font-weight));font-size:var(--slds-c-modal-heading-font-size,var(--sds-c-modal-heading-font-size,1.25rem));line-height:var(--slds-c-modal-heading-line-height,var(--sds-c-modal-heading-line-height,1.25))}.slds-modal__container{position:relative;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:opacity .1s linear,-webkit-transform .1s linear;transition:opacity .1s linear,-webkit-transform .1s linear;transition:transform .1s linear,opacity .1s linear;transition:transform .1s linear,opacity .1s linear,-webkit-transform .1s linear;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 2rem;height:100%;padding:3rem 0 5rem 0;border-radius:.25rem}@media (min-width:48em){.slds-modal__container{margin:0 auto;width:50%;max-width:40rem;min-width:20rem}}.slds-modal__header{position:relative;border-top-right-radius:var(--slds-c-modal-radius-border,var(--sds-c-modal-radius-border,.25rem));border-top-left-radius:var(--slds-c-modal-radius-border,var(--sds-c-modal-radius-border,.25rem));border-bottom-width:var(--slds-c-modal-sizing-border,var(--sds-c-modal-sizing-border,2px));border-bottom-style:solid;border-bottom-color:var(--slds-c-modal-color-border,var(--sds-c-modal-color-border,var(--slds-g-color-border-base-1,#e5e5e5)));background-color:var(--slds-c-modal-header-color-background,var(--sds-c-modal-header-color-background,var(--slds-c-modal-color-background,var(--sds-c-modal-color-background,var(--slds-g-color-neutral-base-100,#fff)))));color:var(--slds-c-modal-header-text-color,var(--sds-c-modal-header-text-color,var(--sds-c-modal-text-color)));-ms-flex-negative:0;flex-shrink:0;padding-top:var(--slds-c-modal-header-spacing-block-start,var(--sds-c-modal-header-spacing-block-start,1rem));padding-right:var(--slds-c-modal-header-spacing-inline-end,var(--sds-c-modal-header-spacing-inline-end,1rem));padding-bottom:var(--slds-c-modal-header-spacing-block-end,var(--sds-c-modal-header-spacing-block-end,1rem));padding-left:var(--slds-c-modal-header-spacing-inline-start,var(--sds-c-modal-header-spacing-inline-start,1rem));text-align:center}.slds-modal__header+.slds-modal__menu{border-top-right-radius:0;border-top-left-radius:0}.slds-modal__content_headless,.slds-modal__header--empty+.slds-modal__content,.slds-modal__header_empty+.slds-modal__content{border-top-right-radius:var(--slds-c-modal-radius-border,var(--sds-c-modal-radius-border,.25rem));border-top-left-radius:var(--slds-c-modal-radius-border,var(--sds-c-modal-radius-border,.25rem))}.slds-modal__content{background-color:var(--slds-c-modal-content-color-background,var(--sds-c-modal-content-color-background,var(--slds-c-modal-color-background,var(--sds-c-modal-color-background,var(--slds-g-color-neutral-base-100,#fff)))));color:var(--slds-c-modal-content-text-color,var(--sds-c-modal-content-text-color,var(--slds-c-modal-text-color,var(--sds-c-modal-text-color))));overflow:hidden;overflow-y:auto}.slds-modal__container>.slds-modal__content:last-child,.slds-modal__content_footless,.slds-modal__content_has-hidden-footer{border-bottom-right-radius:var(--slds-c-modal-radius-border,var(--sds-c-modal-radius-border,.25rem));border-bottom-left-radius:var(--slds-c-modal-radius-border,var(--sds-c-modal-radius-border,.25rem));-webkit-box-shadow:var(--slds-c-modal-shadow,var(--sds-c-modal-shadow,0 2px 3px 0 rgba(0,0,0,.16)));box-shadow:var(--slds-c-modal-shadow,var(--sds-c-modal-shadow,0 2px 3px 0 rgba(0,0,0,.16)))}.slds-modal__footer{border-bottom-right-radius:var(--slds-c-modal-radius-border,var(--sds-c-modal-radius-border,.25rem));border-bottom-left-radius:var(--slds-c-modal-radius-border,var(--sds-c-modal-radius-border,.25rem));border-top-width:var(--slds-c-modal-sizing-border,var(--sds-c-modal-sizing-border,2px));border-top-style:solid;border-top-color:var(--slds-c-modal-color-border,var(--sds-c-modal-color-border,var(--slds-g-color-border-base-1,#e5e5e5)));background-color:var(--slds-c-modal-footer-color-background,var(--sds-c-modal-footer-color-background,var(--slds-c-modal-color-background,var(--sds-c-modal-color-background,var(--slds-g-color-neutral-base-95,#f3f3f3)))));color:var(--slds-c-modal-footer-text-color,var(--sds-c-modal-footer-text-color,var(--slds-c-modal-text-color,var(--sds-c-modal-text-color))));-ms-flex-negative:0;flex-shrink:0;padding-top:var(--slds-c-modal-footer-spacing-block-start,var(--sds-c-modal-footer-spacing-block-start,.75rem));padding-right:var(--slds-c-modal-footer-spacing-inline-end,var(--sds-c-modal-footer-spacing-inline-end,1rem));padding-bottom:var(--slds-c-modal-footer-spacing-block-end,var(--sds-c-modal-footer-spacing-block-end,.75rem));padding-left:var(--slds-c-modal-footer-spacing-inline-start,var(--sds-c-modal-footer-spacing-inline-start,1rem));text-align:right;-webkit-box-shadow:var(--slds-c-modal-shadow,var(--sds-c-modal-shadow,0 2px 3px 0 rgba(0,0,0,.16)));box-shadow:var(--slds-c-modal-shadow,var(--sds-c-modal-shadow,0 2px 3px 0 rgba(0,0,0,.16)))}.slds-modal__footer .slds-button+.slds-button{margin-left:.5rem}.slds-modal__footer--directional .slds-button:first-child,.slds-modal__footer_directional .slds-button:first-child{float:left}.slds-modal__close{width:2rem;height:2rem;margin-left:auto;position:relative;bottom:.5rem;right:-.5rem}@media (min-width:48em){.slds-modal_small .slds-modal__container{width:60%;max-width:52.0625rem;min-width:40rem}}@media (min-width:48em){.slds-modal_medium .slds-modal__container{width:70%;max-width:75rem;min-width:40rem}}@media (min-width:48em){.slds-modal--large .slds-modal__container,.slds-modal_large .slds-modal__container{width:90%;max-width:none;min-width:40rem}}.slds-modal_full .slds-modal__header{border-top-left-radius:0;border-top-right-radius:0}@media (min-width:48em){.slds-modal_full .slds-modal__header{border-top-right-radius:var(--slds-c-modal-radius-border,var(--sds-c-modal-radius-border,.25rem));border-top-left-radius:var(--slds-c-modal-radius-border,var(--sds-c-modal-radius-border,.25rem))}}@media (min-width:48em){.slds-modal_full .slds-modal__content_headless,.slds-modal_full .slds-modal__header_empty+.slds-modal__content{border-top-right-radius:var(--slds-c-modal-radius-border,var(--sds-c-modal-radius-border,.25rem));border-top-left-radius:var(--slds-c-modal-radius-border,var(--sds-c-modal-radius-border,.25rem))}}.slds-modal_full .slds-modal__container{width:100%;max-width:none;min-width:0;margin:0;padding:1rem 0 0 0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background-color:var(--slds-c-modal-header-color-background,var(--slds-c-modal-color-background,var(--slds-g-color-neutral-base-100,#fff)));border-radius:0}@media (min-width:48em){.slds-modal_full .slds-modal__container{width:90%;max-width:none;min-width:40rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:.25rem;margin:0 auto;padding:3rem 0 5rem 0;background:0 0}}.slds-modal_full .slds-modal__container>.slds-modal__content:last-child,.slds-modal_full .slds-modal__content_footless,.slds-modal_full .slds-modal__content_has-hidden-footer{border-bottom-right-radius:unset;border-bottom-left-radius:unset;-webkit-box-shadow:unset;box-shadow:unset}@media (min-width:48em){.slds-modal_full .slds-modal__container>.slds-modal__content:last-child,.slds-modal_full .slds-modal__content_footless,.slds-modal_full .slds-modal__content_has-hidden-footer{border-bottom-right-radius:var(--slds-c-modal-radius-border,var(--sds-c-modal-radius-border,.25rem));border-bottom-left-radius:var(--slds-c-modal-radius-border,var(--sds-c-modal-radius-border,.25rem));-webkit-box-shadow:var(--slds-c-modal-shadow,var(--sds-c-modal-shadow,0 2px 3px 0 rgba(0,0,0,.16)));box-shadow:var(--slds-c-modal-shadow,var(--sds-c-modal-shadow,0 2px 3px 0 rgba(0,0,0,.16)))}}.slds-modal_full .slds-modal_full-close-button{border:none}@media (min-width:48em){.slds-modal_full .slds-modal_full-close-button{background-color:transparent}}.slds-modal_full .slds-modal__close{right:1rem}@media (min-width:48em){.slds-modal_full .slds-modal__close{right:-.5rem;color:var(--slds-g-color-neutral-base-100,#fff)}.slds-modal_full .slds-modal__close:disabled,.slds-modal_full .slds-modal__close[disabled]{background-color:transparent;border-color:var(--slds-g-color-neutral-100-opacity-10,rgba(255,255,255,.15))}.slds-modal_full .slds-modal__close:focus,.slds-modal_full .slds-modal__close:hover{color:var(--slds-g-color-neutral-100-opacity-75,rgba(255,255,255,.75))}.slds-modal_full .slds-modal__close:focus{outline:0;-webkit-box-shadow:0 0 3px #f3f3f3;box-shadow:0 0 3px #f3f3f3;border:1px solid var(--slds-g-color-neutral-base-100,#f3f3f3)}.slds-modal_full .slds-modal__close:active{color:var(--slds-g-color-neutral-100-opacity-50,rgba(255,255,255,.5))}.slds-modal_full .slds-modal__close:disabled,.slds-modal_full .slds-modal__close[disabled]{color:var(--slds-g-color-neutral-100-opacity-10,rgba(255,255,255,.15))}}.slds-modal_full .slds-modal__footer{border-bottom-right-radius:unset;border-bottom-left-radius:unset;-webkit-box-shadow:unset;box-shadow:unset}@media (min-width:48em){.slds-modal_full .slds-modal__footer{border-bottom-right-radius:var(--slds-c-modal-radius-border,var(--sds-c-modal-radius-border,.25rem));border-bottom-left-radius:var(--slds-c-modal-radius-border,var(--sds-c-modal-radius-border,.25rem));-webkit-box-shadow:var(--slds-c-modal-shadow,var(--sds-c-modal-shadow,0 2px 3px 0 rgba(0,0,0,.16)));box-shadow:var(--slds-c-modal-shadow,var(--sds-c-modal-shadow,0 2px 3px 0 rgba(0,0,0,.16)))}}.slds-modal_full-content{-webkit-box-flex:1;-ms-flex:1;flex:1}@media (min-width:48em){.slds-modal_full-content{-webkit-box-flex:unset;-ms-flex:unset;flex:unset}}.slds-backdrop{-webkit-transition-duration:.4s;transition-duration:.4s;width:100%;height:100%;opacity:0;visibility:hidden;position:fixed;top:0;right:0;bottom:0;left:0;background:var(--slds-c-backdrop-color-background,var(--sds-c-backdrop-color-background,var(--slds-g-color-neutral-10-opacity-50,rgba(8,7,7,.6))));z-index:9000}.slds-backdrop--open,.slds-backdrop_open{visibility:visible;opacity:1;-webkit-transition:opacity .4s linear;transition:opacity .4s linear}.slds-fade-in-open{opacity:1;visibility:visible;-webkit-transition:opacity .1s linear;transition:opacity .1s linear}.slds-fade-in-open .slds-modal__container-reset{opacity:1;visibility:visible;-webkit-transform:translate(0,0);transform:translate(0,0)}.slds-slide-up-open{opacity:1;visibility:visible;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:opacity .1s linear,-webkit-transform .2s linear;transition:opacity .1s linear,-webkit-transform .2s linear;transition:opacity .1s linear,transform .2s linear;transition:opacity .1s linear,transform .2s linear,-webkit-transform .2s linear}.slds-slide-up-open .slds-modal__container-reset{opacity:0;visibility:hidden;-webkit-transform:translate(0,1rem);transform:translate(0,1rem);-webkit-transition:opacity .2s linear,-webkit-transform .2s linear;transition:opacity .2s linear,-webkit-transform .2s linear;transition:opacity .2s linear,transform .2s linear;transition:opacity .2s linear,transform .2s linear,-webkit-transform .2s linear}.slds-slide-up-saving{opacity:1;visibility:visible;-webkit-transform:translate(0,-1rem);transform:translate(0,-1rem)}.slds-slide-down-cancel{opacity:1;visibility:visible;-webkit-transform:translate(0,1rem);transform:translate(0,1rem)}.slds-map_container{-webkit-box-flex:3;-ms-flex:3 1 auto;flex:3 1 auto}.slds-map{position:relative;min-width:23.75rem;width:100%;max-height:100%}.slds-map:before{content:"";display:block;height:0;width:100%;padding-top:56.25%}.slds-map iframe{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:0}.slds-has-coordinates{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:auto;max-height:41.25rem;background:var(--slds-g-color-neutral-base-100,#fff)}.slds-has-coordinates .slds-map:before{padding-top:75%}.slds-coordinates{overflow:auto;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.slds-coordinates__header{padding:1rem}.slds-coordinates__title{font-size:1rem;font-weight:700}.slds-coordinates__item-action{padding:.5rem 1rem;width:100%}.slds-coordinates__item-action .slds-text-link{display:block}.slds-coordinates__item-action:focus,.slds-coordinates__item-action:hover{background-color:var(--slds-g-color-neutral-base-95,#f3f3f3);outline:0}.slds-coordinates__item-action:focus .slds-text-link,.slds-coordinates__item-action:hover .slds-text-link{text-decoration:underline}.slds-coordinates__item-action:active{background-color:var(--slds-g-color-neutral-base-95,#f3f3f3)}.slds-coordinates__item-action[aria-pressed=true]{background-color:var(--slds-g-color-neutral-base-95,#f3f3f3)}.slds-coordinates__item-action[aria-pressed=true] .slds-text-link{color:var(--slds-g-link-color-focus,#032d60)}.slds-app-launcher__header-search{-webkit-box-flex:0;-ms-flex:0 1 25rem;flex:0 1 25rem;padding:0 1rem}.slds-app-launcher__content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.slds-app-launcher__content .slds-section__title-action{background:0 0}.slds-app-launcher__tile--small,.slds-app-launcher__tile_small{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:0;border-radius:0;text-align:center;cursor:pointer}.slds-app-launcher__tile--small:focus .slds-app-launcher__tile-figure--small,.slds-app-launcher__tile--small:focus .slds-app-launcher__tile-figure_small,.slds-app-launcher__tile--small:hover .slds-app-launcher__tile-figure--small,.slds-app-launcher__tile--small:hover .slds-app-launcher__tile-figure_small,.slds-app-launcher__tile_small:focus .slds-app-launcher__tile-figure--small,.slds-app-launcher__tile_small:focus .slds-app-launcher__tile-figure_small,.slds-app-launcher__tile_small:hover .slds-app-launcher__tile-figure--small,.slds-app-launcher__tile_small:hover .slds-app-launcher__tile-figure_small{border-color:var(--slds-g-color-border-brand-2,#1b96ff)}.slds-app-launcher__tile-figure--small,.slds-app-launcher__tile-figure_small{border:1px solid var(--slds-g-color-border-base-1,#e5e5e5);border-radius:.25rem}.slds-app-launcher__tile-body--small,.slds-app-launcher__tile-body_small{background:0 0;padding:.5rem 0;border:0;border-radius:0}.slds-app-launcher__tile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:.5rem 0;border:1px solid var(--slds-g-color-border-base-1,#e5e5e5);border-radius:.25rem;cursor:move}.slds-app-launcher__tile:active,.slds-app-launcher__tile:focus,.slds-app-launcher__tile:hover{outline:0;border-color:#014486}.slds-app-launcher__tile.slds-is-draggable .slds-app-launcher__tile-figure{padding-bottom:.25rem}.slds-app-launcher__tile.slds-is-grabbed{-webkit-transform:rotate(3deg);transform:rotate(3deg)}.slds-app-launcher__tile-figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;padding:.75rem;color:var(--slds-g-color-neutral-base-100,#fff);border-radius:.25rem 0 0 .25rem;text-align:center}.slds-app-launcher__tile-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;background:var(--slds-g-color-neutral-base-95,#f3f3f3);padding:.5rem .75rem;border-radius:0 .25rem .25rem 0}.slds-visual-picker{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:0;border-radius:0;text-align:center;cursor:pointer}.slds-visual-picker+.slds-visual-picker{margin-left:1rem}.slds-visual-picker:active .slds-visual-picker__figure{border:1px solid var(--slds-g-color-border-brand-2,#1b96ff);-webkit-box-shadow:0 0 0 1px var(--slds-g-color-border-brand-2,#1b96ff) inset;box-shadow:0 0 0 1px var(--slds-g-color-border-brand-2,#1b96ff) inset}.slds-visual-picker:hover .slds-visual-picker__figure{cursor:pointer}.slds-visual-picker input:not(:disabled)~label:hover .slds-visual-picker__figure{cursor:pointer;outline:0;border:1px solid var(--slds-g-color-border-brand-2,#1b96ff);-webkit-box-shadow:0 0 0 1px var(--slds-g-color-border-brand-2,#1b96ff) inset;box-shadow:0 0 0 1px var(--slds-g-color-border-brand-2,#1b96ff) inset}.slds-visual-picker input{width:1px;height:1px;border:0;clip:rect(0 0 0 0);margin:-1px;overflow:hidden;padding:0;position:absolute}.slds-visual-picker input:focus~label .slds-visual-picker__figure{border:1px solid var(--slds-g-color-border-brand-2,#1b96ff);-webkit-box-shadow:0 0 0 1px var(--slds-g-color-border-brand-2,#1b96ff) inset;box-shadow:0 0 0 1px var(--slds-g-color-border-brand-2,#1b96ff) inset}.slds-visual-picker input:checked~label .slds-visual-picker__figure{-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.16);box-shadow:0 4px 4px 0 rgba(0,0,0,.16)}.slds-visual-picker input:focus~label .slds-visual-picker__body>:first-child{text-decoration:underline}.slds-visual-picker input:checked~label .slds-is-not-selected{display:none}.slds-visual-picker input:checked~label .slds-is-selected{display:block}.slds-visual-picker input:checked~label .slds-visual-picker__icon{background-color:var(--slds-g-color-brand-base-60,#1b96ff);border:1px solid var(--slds-g-color-border-brand-2,#1b96ff)}.slds-visual-picker input:checked~label .slds-visual-picker__text{border:1px solid var(--slds-g-color-border-brand-2,#1b96ff);-webkit-box-shadow:0 0 0 1px var(--slds-g-color-border-brand-2,#1b96ff) inset;box-shadow:0 0 0 1px var(--slds-g-color-border-brand-2,#1b96ff) inset}.slds-visual-picker input:checked~label .slds-visual-picker__text:after{content:"";position:absolute;top:0;right:0;border-color:transparent;border-style:solid;border-radius:0 .25rem 0 0;border-width:1rem;border-right-color:var(--slds-g-color-brand-base-60,#1b96ff);border-top-color:var(--slds-g-color-brand-base-60,#1b96ff)}.slds-visual-picker input[disabled]{cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slds-visual-picker input[disabled]~label .slds-visual-picker__body,.slds-visual-picker input[disabled]~label .slds-visual-picker__text{color:var(--slds-g-color-neutral-base-50,#444)}.slds-visual-picker input[disabled]~label .slds-visual-picker__figure{border-color:var(--slds-g-color-border-base-1,#c9c9c9);background-color:var(--slds-g-color-neutral-base-95,#f3f3f3);-webkit-box-shadow:none;box-shadow:none}.slds-visual-picker input[disabled]~label .slds-visual-picker__figure:hover{cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-shadow:none;box-shadow:none}.slds-visual-picker__figure{display:block;background:var(--slds-g-color-neutral-base-100,#fff);-webkit-box-shadow:0 2px 2px rgba(0,0,0,.05);box-shadow:0 2px 2px rgba(0,0,0,.05);border:1px solid var(--slds-g-color-border-base-1,#e5e5e5);border-radius:.25rem;text-align:center}.slds-visual-picker__figure .slds-icon-action-check{background-color:var(--slds-g-color-brand-base-60,#1b96ff)}.slds-visual-picker__figure span{display:block}.slds-visual-picker__figure .slds-is-selected{display:none}.slds-visual-picker_medium .slds-visual-picker__body,.slds-visual-picker_medium .slds-visual-picker__figure{width:12rem}.slds-visual-picker_medium .slds-visual-picker__figure{height:12rem}.slds-visual-picker_large .slds-visual-picker__body,.slds-visual-picker_large .slds-visual-picker__figure{width:15rem}.slds-visual-picker_large .slds-visual-picker__figure{height:15rem}.slds-visual-picker_small .slds-visual-picker__body,.slds-visual-picker_small .slds-visual-picker__figure{width:8.5rem}.slds-visual-picker_small .slds-visual-picker__figure{height:8.5rem}.slds-visual-picker__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:0 0;padding:1rem .5rem;border:0;border-radius:0}.slds-visual-picker__text-check{position:absolute;top:.1rem;right:.625rem;width:.5rem;height:.5rem}.slds-visual-picker input[disabled]~label .slds-visual-picker__text-check{opacity:0}.slds-visual-picker_vertical{width:25rem;display:-webkit-box;display:-ms-flexbox;display:flex}.slds-visual-picker_vertical .slds-visual-picker__figure{text-align:left;padding:1rem;height:6rem}.slds-visual-picker_vertical+.slds-visual-picker_vertical{margin-left:0;margin-top:1rem}.slds-visual-picker_vertical .slds-visual-picker__body,.slds-visual-picker_vertical .slds-visual-picker__figure{width:25rem}.slds-visual-picker_vertical input:focus~label .slds-visual-picker__text .slds-text-heading_medium{text-decoration:underline}.slds-pill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:var(--slds-c-pill-line-height,var(--sds-c-pill-line-height,1.5));max-width:100%;padding-top:var(--slds-c-pill-spacing-block-start,var(--sds-c-pill-spacing-block-start,.125rem));padding-right:var(--slds-c-pill-spacing-inline-end,var(--sds-c-pill-spacing-inline-end,.125rem));padding-bottom:var(--slds-c-pill-spacing-block-end,var(--sds-c-pill-spacing-block-end,.125rem));padding-left:var(--slds-c-pill-spacing-inline-start,var(--sds-c-pill-spacing-inline-start,.125rem));border-width:var(--slds-c-pill-sizing-border,var(--sds-c-pill-sizing-border,1px));border-style:solid;border-color:var(--slds-c-pill-color-border,var(--sds-c-pill-color-border,var(--slds-g-color-border-base-4,#e5e5e5)));border-radius:var(--slds-c-pill-radius-border,var(--sds-c-pill-radius-border,.25rem));background-color:var(--slds-c-pill-color-background,var(--sds-c-pill-color-background,var(--slds-g-color-neutral-base-100,#fff)));-webkit-box-shadow:var(--slds-c-pill-shadow);box-shadow:var(--slds-c-pill-shadow);position:relative;min-height:1.625rem}.slds-pill+.slds-pill{margin-left:.125rem}.slds-pill:hover{/*! @css-var-fallback background-color */--slds-c-pill-color-background:var(--sds-c-pill-color-background-hover, var(--slds-g-color-neutral-base-95, #f3f3f3))}.slds-pill:focus{/*! @css-var-fallback border-color */--slds-c-pill-color-border:var(--sds-c-pill-color-border-focus, var(--slds-g-color-brand-base-60, #1b96ff));/*! @css-var-fallback box-shadow */--slds-c-pill-shadow:var(--sds-c-pill-shadow-focus, 0 0 3px #0176d3);outline:0}.slds-pill a{text-decoration:none}.slds-pill--bare,.slds-pill_bare{/*! @css-var-fallback background-color */--slds-c-pill-color-background:transparent;/*! @css-var-fallback border-width */--slds-c-pill-sizing-border:0}.slds-pill--bare:hover,.slds-pill_bare:hover{/*! @css-var-fallback background-color */--sds-c-pill-color-background-hover:transparent}.slds-pill_container{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:calc(1.875rem + 2px);padding-top:var(--slds-c-pill-container-spacing-block-start,var(--sds-c-pill-container-spacing-block-start,.125rem));padding-right:var(--slds-c-pill-container-spacing-inline-end,var(--sds-c-pill-container-spacing-inline-end,.125rem));padding-bottom:var(--slds-c-pill-container-spacing-block-end,var(--sds-c-pill-container-spacing-block-end,.125rem));padding-left:var(--slds-c-pill-container-spacing-inline-start,var(--sds-c-pill-container-spacing-inline-start,.125rem));border-width:var(--slds-c-pill-sizing-border,var(--sds-c-pill-sizing-border,1px));border-style:solid;border-color:var(--slds-c-pill-color-border,var(--sds-c-pill-color-border,var(--slds-g-color-border-base-4,#e5e5e5)));border-radius:var(--slds-c-pill-radius-border,var(--sds-c-pill-radius-border,.25rem));background-color:var(--slds-c-pill-container-color-background,var(--sds-c-pill-container-color-background,var(--slds-g-color-neutral-base-100,#fff)))}.slds-pill_container .slds-listbox_inline{margin-left:0;margin-right:0}.slds-pill__label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slds-pill__label:focus{outline:0;border-radius:.25rem;-webkit-box-shadow:var(--slds-c-pill-label-shadow-focus,var(--sds-c-pill-label-shadow-focus,0 0 3px #0176d3));box-shadow:var(--slds-c-pill-label-shadow-focus,var(--sds-c-pill-label-shadow-focus,0 0 3px #0176d3))}.slds-pill__icon,.slds-pill__icon_container{width:1.25rem;height:1.25rem;margin-right:.25rem}.slds-pill__icon .slds-avatar,.slds-pill__icon .slds-icon,.slds-pill__icon_container .slds-avatar,.slds-pill__icon_container .slds-icon{width:1.25rem;height:1.25rem;display:block;font-size:.625rem}.slds-pill__icon_container~.slds-pill__action,.slds-pill__icon~.slds-pill__action{padding-left:calc(1.25rem + .25rem + 2px)}.slds-pill__remove{width:1rem;height:1rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:.25rem;border-radius:.125rem}.slds-pill__remove svg{width:.875rem;height:.875rem}.slds-pill--link,.slds-pill_link{border:0;padding:0}.slds-pill--link .slds-pill__icon_container,.slds-pill_link .slds-pill__icon_container{display:inline-block;position:absolute;top:50%;left:.125rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.slds-pill--link .slds-pill__remove,.slds-pill_link .slds-pill__remove{position:absolute;top:50%;right:.125rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.slds-pill__action{padding-top:var(--slds-c-pill-spacing-block-start,var(--sds-c-pill-spacing-block-start,.125rem));padding-right:calc(1rem + var(--slds-c-pill-spacing-inline-end,var(--sds-c-pill-spacing-inline-end,.125rem)) + 2px);padding-bottom:var(--slds-c-pill-spacing-block-end,var(--sds-c-pill-spacing-block-end,.125rem));padding-left:var(--slds-c-pill-spacing-inline-start,var(--sds-c-pill-spacing-inline-start,.125rem));border-width:var(--slds-c-pill-sizing-border,var(--sds-c-pill-sizing-border,1px));border-style:solid;border-color:var(--slds-c-pill-color-border,var(--sds-c-pill-color-border,var(--slds-g-color-border-base-4,#e5e5e5)));border-radius:var(--slds-c-pill-radius-border,var(--sds-c-pill-radius-border,.25rem));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.slds-pill__action:focus{outline:0;border-color:var(--slds-c-pill-action-color-border,var(--sds-c-pill-action-color-border,var(--slds-g-color-brand-base-60,#1b96ff)));-webkit-box-shadow:var(--slds-c-pill-action-shadow,var(--sds-c-pill-action-shadow,0 0 3px #0176d3));box-shadow:var(--slds-c-pill-action-shadow,var(--sds-c-pill-action-shadow,0 0 3px #0176d3))}.slds-has-error{border-color:var(--slds-c-pill-error-color-border,var(--sds-c-pill-error-color-border,var(--slds-g-color-error-base-40,#ea001e)))}.slds-has-error:active{border-color:var(--slds-c-pill-error-color-border-active,var(--sds-c-pill-error-color-border-active,var(--slds-g-color-error-base-40,#ea001e)))}.slds-has-error .slds-pill__label{font-weight:700;color:var(--slds-c-pill-error-text-color,var(--sds-c-pill-error-text-color,var(--slds-g-color-error-base-40,#ea001e)))}.slds-has-error:hover{--slds-c-pill-error-text-color:var(--slds-g-color-error-base-30, #ea001e)}.slds-has-error:hover .slds-pill__icon_container .slds-icon-text-error{--slds-c-icon-color-foreground:var(--slds-g-color-error-base-30, #ea001e)}.slds-wizard{position:relative}.slds-wizard .slds-is-active .slds-wizard__marker{background:#0076de}.slds-wizard .slds-is-active a:focus .slds-wizard__marker,.slds-wizard .slds-is-active a:hover .slds-wizard__marker{background:#005fb2}.slds-wizard__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;margin:auto}.slds-wizard__item{-webkit-box-flex:2;-ms-flex:2 0 auto;flex:2 0 auto;text-align:center;width:0%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slds-wizard__item:first-child{text-align:left;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.slds-wizard__item:last-child{text-align:right;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.slds-wizard__item a:focus,.slds-wizard__item a:hover{outline:0;text-decoration:none}.slds-wizard__item a:focus .slds-wizard__marker,.slds-wizard__item a:hover .slds-wizard__marker{background:#d8dde6}.slds-wizard__link{display:block}.slds-wizard__marker{width:1.5rem;height:1.5rem;border-radius:50%;background:var(--slds-g-color-neutral-base-95,#f3f3f3);display:inline-block;vertical-align:middle;z-index:1;position:relative}.slds-wizard__label{display:block;margin-top:.75rem}.slds-wizard__progress{position:absolute;left:0;top:.625rem;height:.25rem;display:block;width:100%;z-index:-1;background:var(--slds-g-color-neutral-base-95,#f3f3f3)}.slds-wizard__progress-bar{position:absolute;left:0;top:0;height:100%;background:#0076de;-webkit-transition:width .2s ease;transition:width .2s ease}.slds-path-coach{border:transparent 1px solid;border-top:0}.slds-path-coach.slds-is-expanded{border-color:var(--slds-g-color-border-base-1,#e5e5e5);padding-bottom:1rem}.slds-path-coach .slds-path__mark-current{background-color:var(--slds-g-color-brand-base-10,#001639);border-color:var(--slds-g-color-brand-base-10,#001639)}.slds-tabs--path,.slds-tabs_path{display:block;width:100%}.slds-tabs--path .slds-is-complete,.slds-tabs_path .slds-is-complete{background-color:var(--slds-g-color-success-base-60,#3ba755)}.slds-tabs--path .slds-is-complete .slds-tabs--path__stage,.slds-tabs--path .slds-is-complete .slds-tabs_path__stage,.slds-tabs_path .slds-is-complete .slds-tabs--path__stage,.slds-tabs_path .slds-is-complete .slds-tabs_path__stage{-webkit-transform:rotateX(0);transform:rotateX(0)}.slds-tabs--path .slds-is-complete .slds-tabs--path__title,.slds-tabs--path .slds-is-complete .slds-tabs_path__title,.slds-tabs_path .slds-is-complete .slds-tabs--path__title,.slds-tabs_path .slds-is-complete .slds-tabs_path__title{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.slds-tabs--path .slds-is-complete .slds-tabs--path__link,.slds-tabs--path .slds-is-complete .slds-tabs_path__link,.slds-tabs_path .slds-is-complete .slds-tabs--path__link,.slds-tabs_path .slds-is-complete .slds-tabs_path__link{color:var(--slds-g-color-neutral-base-10,#181818)}.slds-tabs--path .slds-is-complete:hover,.slds-tabs_path .slds-is-complete:hover{background-color:var(--slds-g-color-success-base-50,#2e844a)}.slds-tabs--path .slds-is-complete:hover .slds-tabs--path__stage,.slds-tabs--path .slds-is-complete:hover .slds-tabs_path__stage,.slds-tabs_path .slds-is-complete:hover .slds-tabs--path__stage,.slds-tabs_path .slds-is-complete:hover .slds-tabs_path__stage{-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}.slds-tabs--path .slds-is-complete:hover .slds-tabs--path__title,.slds-tabs--path .slds-is-complete:hover .slds-tabs_path__title,.slds-tabs_path .slds-is-complete:hover .slds-tabs--path__title,.slds-tabs_path .slds-is-complete:hover .slds-tabs_path__title{-webkit-transform:rotateX(0);transform:rotateX(0)}.slds-tabs--path .slds-is-complete:hover .slds-tabs--path__link,.slds-tabs--path .slds-is-complete:hover .slds-tabs_path__link,.slds-tabs_path .slds-is-complete:hover .slds-tabs--path__link,.slds-tabs_path .slds-is-complete:hover .slds-tabs_path__link{color:var(--slds-g-color-neutral-base-100,#fff)}.slds-tabs--path .slds-is-current,.slds-tabs_path .slds-is-current{background-color:var(--slds-g-color-palette-blue-30,#014486)}.slds-tabs--path .slds-is-current:hover,.slds-tabs_path .slds-is-current:hover{background-color:var(--slds-g-color-palette-blue-20,#032d60)}.slds-tabs--path .slds-is-current+.slds-is-incomplete:before,.slds-tabs_path .slds-is-current+.slds-is-incomplete:before{background-color:var(--slds-g-color-palette-blue-30,#014486)}.slds-tabs--path .slds-is-current:hover+.slds-is-incomplete:before,.slds-tabs_path .slds-is-current:hover+.slds-is-incomplete:before{background-color:var(--slds-g-color-palette-blue-20,#032d60)}.slds-tabs--path .slds-is-incomplete,.slds-tabs_path .slds-is-incomplete{background-color:var(--slds-g-color-neutral-base-95,#f3f3f3)}.slds-tabs--path .slds-is-incomplete:hover,.slds-tabs_path .slds-is-incomplete:hover{background-color:var(--slds-g-color-neutral-base-80,#c9c9c9)}.slds-tabs--path .slds-is-incomplete .slds-tabs--path__link,.slds-tabs--path .slds-is-incomplete .slds-tabs_path__link,.slds-tabs_path .slds-is-incomplete .slds-tabs--path__link,.slds-tabs_path .slds-is-incomplete .slds-tabs_path__link{color:var(--slds-g-color-neutral-base-10,#181818)}.slds-tabs--path .slds-is-lost,.slds-tabs--path .slds-is-lost:hover,.slds-tabs_path .slds-is-lost,.slds-tabs_path .slds-is-lost:hover{background-color:var(--slds-g-color-error-base-50,#ea001e)}.slds-tabs--path .slds-is-current .slds-tabs--path__link,.slds-tabs--path .slds-is-current .slds-tabs_path__link,.slds-tabs--path .slds-is-lost .slds-tabs--path__link,.slds-tabs--path .slds-is-lost .slds-tabs_path__link,.slds-tabs_path .slds-is-current .slds-tabs--path__link,.slds-tabs_path .slds-is-current .slds-tabs_path__link,.slds-tabs_path .slds-is-lost .slds-tabs--path__link,.slds-tabs_path .slds-is-lost .slds-tabs_path__link{color:var(--slds-g-color-neutral-base-100,#fff)}.slds-tabs--path .slds-is-active,.slds-tabs_path .slds-is-active{background-color:var(--slds-g-color-brand-base-10,#001639)}.slds-tabs--path .slds-is-active .slds-tabs--path__link,.slds-tabs--path .slds-is-active .slds-tabs_path__link,.slds-tabs_path .slds-is-active .slds-tabs--path__link,.slds-tabs_path .slds-is-active .slds-tabs_path__link{color:var(--slds-g-color-neutral-base-100,#fff)}.slds-tabs--path .slds-is-active:hover,.slds-tabs_path .slds-is-active:hover{background-color:var(--slds-g-color-brand-base-20,#032d60)}.slds-tabs--path .slds-is-active:hover+.slds-tabs--path__item:before,.slds-tabs--path .slds-is-active:hover+.slds-tabs_path__item:before,.slds-tabs_path .slds-is-active:hover+.slds-tabs--path__item:before,.slds-tabs_path .slds-is-active:hover+.slds-tabs_path__item:before{background-color:var(--slds-g-color-brand-base-20,#032d60)}.slds-tabs--path .slds-is-active+.slds-tabs--path__item:before,.slds-tabs--path .slds-is-active+.slds-tabs_path__item:before,.slds-tabs_path .slds-is-active+.slds-tabs--path__item:before,.slds-tabs_path .slds-is-active+.slds-tabs_path__item:before{background-color:var(--slds-g-color-brand-base-10,#001639)}.slds-tabs--path .slds-is-active .slds-tabs--path__title,.slds-tabs--path .slds-is-active .slds-tabs_path__title,.slds-tabs--path .slds-is-won .slds-tabs--path__title,.slds-tabs--path .slds-is-won .slds-tabs_path__title,.slds-tabs_path .slds-is-active .slds-tabs--path__title,.slds-tabs_path .slds-is-active .slds-tabs_path__title,.slds-tabs_path .slds-is-won .slds-tabs--path__title,.slds-tabs_path .slds-is-won .slds-tabs_path__title{color:var(--slds-g-color-neutral-base-100,#fff);-webkit-transform:rotateX(0);transform:rotateX(0)}.slds-tabs--path .slds-is-active .slds-tabs--path__stage,.slds-tabs--path .slds-is-active .slds-tabs_path__stage,.slds-tabs--path .slds-is-won .slds-tabs--path__stage,.slds-tabs--path .slds-is-won .slds-tabs_path__stage,.slds-tabs_path .slds-is-active .slds-tabs--path__stage,.slds-tabs_path .slds-is-active .slds-tabs_path__stage,.slds-tabs_path .slds-is-won .slds-tabs--path__stage,.slds-tabs_path .slds-is-won .slds-tabs_path__stage{-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}.slds-tabs--path__nav,.slds-tabs_path__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.slds-tabs--path__item,.slds-tabs_path__item{overflow:hidden;position:relative;-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;min-width:5rem;text-align:center;-webkit-perspective:500px;perspective:500px;-webkit-transition:background-color .1s linear,-webkit-transform .1s ease-in-out;transition:background-color .1s linear,-webkit-transform .1s ease-in-out;transition:transform .1s ease-in-out,background-color .1s linear;transition:transform .1s ease-in-out,background-color .1s linear,-webkit-transform .1s ease-in-out}.slds-tabs--path__item:first-child,.slds-tabs_path__item:first-child{border-radius:15rem 0 0 15rem}.slds-tabs--path__item:last-child,.slds-tabs_path__item:last-child{border-radius:0 15rem 15rem 0;border-right:0}.slds-tabs--path__item:before,.slds-tabs_path__item:before{content:"";display:block;position:absolute;top:2px;left:-1rem;width:calc(2rem - (2px * 2));height:calc(2rem - (2px * 2));border:2px solid var(--slds-g-color-neutral-base-100,#fff);border-left:0;border-bottom:0;background-clip:padding-box;-webkit-transform:scale3d(.8,1.1,1) rotate(45deg);transform:scale3d(.8,1.1,1) rotate(45deg);-webkit-transition:background-color .1s linear,-webkit-transform .1s ease-in-out;transition:background-color .1s linear,-webkit-transform .1s ease-in-out;transition:transform .1s ease-in-out,background-color .1s linear;transition:transform .1s ease-in-out,background-color .1s linear,-webkit-transform .1s ease-in-out}.slds-tabs--path__item:first-child:before,.slds-tabs_path__item:first-child:before{display:none}.slds-tabs--path__item+.slds-is-complete:before,.slds-tabs--path__item+.slds-is-current:before,.slds-tabs_path__item+.slds-is-complete:before,.slds-tabs_path__item+.slds-is-current:before{background-color:var(--slds-g-color-success-base-60,#3ba755)}.slds-tabs--path__item:hover+.slds-is-complete:before,.slds-tabs--path__item:hover+.slds-is-current:before,.slds-tabs_path__item:hover+.slds-is-complete:before,.slds-tabs_path__item:hover+.slds-is-current:before{background-color:var(--slds-g-color-success-base-50,#2e844a)}.slds-tabs--path__item+.slds-is-incomplete:before,.slds-tabs--path__item+.slds-is-lost:before,.slds-tabs_path__item+.slds-is-incomplete:before,.slds-tabs_path__item+.slds-is-lost:before{background-color:var(--slds-g-color-neutral-base-95,#f3f3f3)}.slds-tabs--path__item:hover+.slds-is-incomplete:before,.slds-tabs--path__item:hover+.slds-is-lost:before,.slds-tabs_path__item:hover+.slds-is-incomplete:before,.slds-tabs_path__item:hover+.slds-is-lost:before{background-color:var(--slds-g-color-neutral-base-80,#c9c9c9)}.slds-tabs--path__title,.slds-tabs_path__title{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slds-tabs--path__stage,.slds-tabs_path__stage{position:absolute;top:50%;left:.5rem;width:100%;margin-top:-.5rem;-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg);line-height:1}.slds-tabs--path__link,.slds-tabs_path__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;padding:.25rem .25rem .25rem 1.25rem;line-height:1.5rem;text-decoration:none;cursor:pointer}.slds-tabs--path__link:hover,.slds-tabs_path__link:hover{text-decoration:none}.slds-tabs--path__link:focus,.slds-tabs_path__link:focus{outline:0}.slds-tabs--path__stage,.slds-tabs--path__title,.slds-tabs_path__stage,.slds-tabs_path__title{display:block;-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slds-tabs--path__content,.slds-tabs_path__content{position:relative;padding-left:1.5rem;padding-right:1rem}.slds-coach__keys{padding-left:.75rem}.slds-coach__guidance{padding-left:1.5rem;padding-bottom:.25rem;background-color:var(--slds-g-color-neutral-base-100,#fff)}.slds-coach__guidance,.slds-coach__keys{margin-top:1rem;padding-top:1rem;padding-right:1.5rem}.slds-coach__item{border-top:var(--slds-g-color-border-base-1,#e5e5e5) 1px solid;padding:1rem 0;color:var(--slds-g-color-neutral-base-30,#444)}.slds-coach__value{border-top:var(--slds-g-color-border-base-1,#e5e5e5) 1px solid;padding-top:1rem;color:var(--slds-g-color-neutral-base-10,#181818)}.slds-path.slds-is-expanded{padding-bottom:.75rem;border-color:var(--slds-g-color-border-base-1,#e5e5e5)}.slds-path__track{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (min-width:64em){.slds-path__track{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.slds-path__track.slds-has-overflow .slds-path__scroller_inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;overflow:hidden}.slds-path__track.slds-has-overflow .slds-path__scroll-controls{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;padding-left:.5rem}@media (pointer:coarse) and (hover:none){.slds-path__track.slds-has-overflow .slds-path__scroll-controls{display:none}}.slds-path__scroller{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:100%;overflow:hidden}.slds-path__scroll-controls{display:none}.slds-path__stage-name{display:block;font-weight:700;margin:.75rem 0}@media (min-width:48em){.slds-path__stage-name{margin:0}}@media (min-width:64em){.slds-path__stage-name{display:none}}.slds-path__scroller-container{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-preferred-size:100%;flex-basis:100%;overflow:hidden}@media (min-width:64em){.slds-path__scroller-container{-ms-flex-preferred-size:auto;flex-basis:auto}}@media (min-width:48em){.slds-path_has-coaching .slds-path__action{padding-left:2.75rem}}@media (min-width:64em){.slds-path_has-coaching .slds-path__action{padding-left:0}}.slds-path__action{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:100%;flex-basis:100%;margin-left:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:48em){.slds-path__action{max-width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:1rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:64em){.slds-path__action{-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;margin-top:0;margin-left:1.5rem}}.slds-path__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;overflow:hidden}.slds-path__nav .slds-is-incomplete{background:var(--slds-g-color-neutral-base-95,#f3f3f3)}.slds-path__nav .slds-is-incomplete:after,.slds-path__nav .slds-is-incomplete:before{background:var(--slds-g-color-neutral-base-95,#f3f3f3)}.slds-path__nav .slds-is-incomplete .slds-path__link{color:var(--slds-g-color-neutral-base-10,#181818)}.slds-path__nav .slds-is-incomplete:hover{background:var(--slds-g-color-neutral-base-80,#c9c9c9)}.slds-path__nav .slds-is-incomplete:hover:after,.slds-path__nav .slds-is-incomplete:hover:before{background:var(--slds-g-color-neutral-base-80,#c9c9c9)}.slds-path__nav .slds-is-complete{background:#3ba755}.slds-path__nav .slds-is-complete:after,.slds-path__nav .slds-is-complete:before{background:#3ba755}.slds-path__nav .slds-is-complete .slds-path__stage{-webkit-transform:translate(-50%,-50%) rotateX(0);transform:translate(-50%,-50%) rotateX(0)}.slds-path__nav .slds-is-complete .slds-path__title{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.slds-path__nav .slds-is-complete .slds-path__link{color:var(--slds-g-color-neutral-base-100,#fff)}.slds-path__nav .slds-is-complete:hover{background:#2e844a}.slds-path__nav .slds-is-complete:hover:after,.slds-path__nav .slds-is-complete:hover:before{background:#2e844a}.slds-path__nav .slds-is-complete:hover .slds-path__stage{-webkit-transform:translate(-50%,-50%) rotateX(-180deg);transform:translate(-50%,-50%) rotateX(-180deg)}.slds-path__nav .slds-is-complete:hover .slds-path__title{-webkit-transform:rotateX(0);transform:rotateX(0)}.slds-path__nav .slds-is-current{background-color:var(--slds-g-color-neutral-base-100,#fff)}.slds-path__nav .slds-is-current:after,.slds-path__nav .slds-is-current:before{background-color:var(--slds-g-color-neutral-base-100,#fff);background-image:-webkit-gradient(linear,left top,right top,from(#014486),color-stop(.125rem,#014486),color-stop(.125rem,transparent)),-webkit-gradient(linear,left top,right top,from(#014486),color-stop(.125rem,#014486),color-stop(.125rem,transparent)),-webkit-gradient(linear,left top,left bottom,from(#014486),color-stop(.125rem,#014486),color-stop(.125rem,transparent));background-image:linear-gradient(90deg,#014486,#014486 .125rem,transparent .125rem),linear-gradient(90deg,#014486,#014486 .125rem,transparent .125rem),linear-gradient(#014486,#014486 .125rem,transparent .125rem);background-repeat:no-repeat;background-size:.125rem 100%,.125rem 100%,100% .125rem}.slds-path__nav .slds-is-current:before{background-position:top right,top left,top left}.slds-path__nav .slds-is-current:after{background-position:top right,top left,bottom left}.slds-path__nav .slds-is-current:first-child{border:2px solid #014486;border-right:0}.slds-path__nav .slds-is-current:first-child:after,.slds-path__nav .slds-is-current:first-child:before{background-color:transparent;background-image:-webkit-gradient(linear,left top,right top,from(#014486),color-stop(.125rem,#014486),color-stop(.125rem,transparent));background-image:linear-gradient(90deg,#014486,#014486 .125rem,transparent .125rem)}.slds-path__nav .slds-is-current:first-child:before{top:-.125rem}.slds-path__nav .slds-is-current:first-child:after{bottom:-.125rem}.slds-path__nav .slds-is-current:first-child:hover{border-color:#032d60}.slds-path__nav .slds-is-current:first-child:hover:after,.slds-path__nav .slds-is-current:first-child:hover:before{background-image:-webkit-gradient(linear,left top,right top,from(#032d60),color-stop(.125rem,#032d60),color-stop(.125rem,transparent));background-image:linear-gradient(90deg,#032d60,#032d60 .125rem,transparent .125rem)}.slds-path__nav .slds-is-current:first-child .slds-path__link{height:calc(2rem - .25rem)}.slds-path__nav .slds-is-current .slds-path__link{color:#014486}.slds-path__nav .slds-is-current:hover:after,.slds-path__nav .slds-is-current:hover:before{background-image:-webkit-gradient(linear,left top,right top,from(#032d60),color-stop(.125rem,#032d60),color-stop(.125rem,transparent)),-webkit-gradient(linear,left top,right top,from(#032d60),color-stop(.125rem,#032d60),color-stop(.125rem,transparent)),-webkit-gradient(linear,left top,left bottom,from(#032d60),color-stop(.125rem,#032d60),color-stop(.125rem,transparent));background-image:linear-gradient(90deg,#032d60,#032d60 .125rem,transparent .125rem),linear-gradient(90deg,#032d60,#032d60 .125rem,transparent .125rem),linear-gradient(#032d60,#032d60 .125rem,transparent .125rem)}.slds-path__nav .slds-is-current:hover .slds-path__link{color:#032d60}.slds-path__nav .slds-is-active{background:#014486}.slds-path__nav .slds-is-active:after,.slds-path__nav .slds-is-active:before{background:#014486}.slds-path__nav .slds-is-active:first-child{border:0}.slds-path__nav .slds-is-active:first-child:after,.slds-path__nav .slds-is-active:first-child:before{background:#014486}.slds-path__nav .slds-is-active:first-child:before{top:0}.slds-path__nav .slds-is-active:first-child:after{bottom:0}.slds-path__nav .slds-is-active:first-child .slds-path__link{height:2rem}.slds-path__nav .slds-is-active .slds-path__stage{-webkit-transform:translateY(-50%) rotateX(-180deg);transform:translateY(-50%) rotateX(-180deg)}.slds-path__nav .slds-is-active .slds-path__title{-webkit-transform:rotateX(0);transform:rotateX(0)}.slds-path__nav .slds-is-active .slds-path__link{color:var(--slds-g-color-neutral-base-100,#fff)}.slds-path__nav .slds-is-active:hover{background:#032d60}.slds-path__nav .slds-is-active:hover:after,.slds-path__nav .slds-is-active:hover:before{background:#032d60}.slds-path__nav .slds-is-active:hover .slds-path__link{color:var(--slds-g-color-neutral-base-100,#fff)}.slds-path__nav .slds-is-lost{background:#ea001e}.slds-path__nav .slds-is-lost:after,.slds-path__nav .slds-is-lost:before,.slds-path__nav .slds-is-lost:hover,.slds-path__nav .slds-is-lost:hover:after,.slds-path__nav .slds-is-lost:hover:before{background:#ea001e}.slds-path__nav .slds-is-won{background:#2e844a}.slds-path__nav .slds-is-won:after,.slds-path__nav .slds-is-won:before,.slds-path__nav .slds-is-won:hover,.slds-path__nav .slds-is-won:hover:after,.slds-path__nav .slds-is-won:hover:before{background:#2e844a}.slds-path.slds-is-won .slds-path__item.slds-is-current{background:#2e844a}.slds-path.slds-is-won .slds-path__item.slds-is-current:after,.slds-path.slds-is-won .slds-path__item.slds-is-current:before,.slds-path.slds-is-won .slds-path__item.slds-is-current:hover,.slds-path.slds-is-won .slds-path__item.slds-is-current:hover:after,.slds-path.slds-is-won .slds-path__item.slds-is-current:hover:before{background:#2e844a}.slds-path.slds-is-lost .slds-path__item.slds-is-current{background:#ea001e}.slds-path.slds-is-lost .slds-path__item.slds-is-current:after,.slds-path.slds-is-lost .slds-path__item.slds-is-current:before,.slds-path.slds-is-lost .slds-path__item.slds-is-current:hover,.slds-path.slds-is-lost .slds-path__item.slds-is-current:hover:after,.slds-path.slds-is-lost .slds-path__item.slds-is-current:hover:before{background:#ea001e}.slds-path__item{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:.375rem;margin-right:.4375rem;min-width:5rem;text-align:center}.slds-path__item:after,.slds-path__item:before{content:"";position:absolute;left:-.25rem;right:-.3125rem;cursor:pointer}.slds-path__item:before{top:0;height:calc((2rem / 2) + .0625rem);-webkit-transform:skew(28deg) translate3d(0,0,0);transform:skew(28deg) translate3d(0,0,0)}.slds-path__item:after{bottom:0;height:1rem;-webkit-transform:skew(-30deg) translate3d(0,0,0);transform:skew(-30deg) translate3d(0,0,0)}.slds-path__item:first-child{margin-left:0;border-top-left-radius:2rem;border-bottom-left-radius:2rem;padding-left:.625rem}.slds-path__item:first-child:after,.slds-path__item:first-child:before{left:1.125rem}.slds-path__item:last-child{margin-right:0;border-top-right-radius:2rem;border-bottom-right-radius:2rem;padding-right:.625rem}.slds-path__item:last-child .slds-path__link{padding-left:.25rem}.slds-path__item:last-child:after,.slds-path__item:last-child:before{right:.625rem}[dir=rtl] .slds-path__item:before{-webkit-transform:skew(-30deg) translate3d(0,0,0);transform:skew(-30deg) translate3d(0,0,0)}[dir=rtl] .slds-path__item:after{-webkit-transform:skew(28deg) translate3d(0,0,0);transform:skew(28deg) translate3d(0,0,0)}.slds-path__title{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slds-path__stage{position:absolute;top:50%;/*! @noflip */left:50%;-webkit-transform:translate(-50%,-50%) rotateX(-180deg);transform:translate(-50%,-50%) rotateX(-180deg)}.slds-path__link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:2rem;padding:.5rem .25rem .5rem .5rem;text-decoration:none;z-index:5;cursor:pointer}.slds-path__link:hover{text-decoration:none}.slds-path__link:focus{outline:0}.slds-path__stage,.slds-path__title{display:block;-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slds-path .slds-path__trigger{margin-right:.75rem;-webkit-transition:.4s -webkit-transform ease-in-out;transition:.4s -webkit-transform ease-in-out;transition:.4s transform ease-in-out;transition:.4s transform ease-in-out,.4s -webkit-transform ease-in-out;display:none}@media (min-width:48em){.slds-path .slds-path__trigger{display:block}}.slds-flip--vertical,.slds-flip_vertical{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.slds-flip--horizontal,.slds-flip_horizontal{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.slds-path__trigger_open{-webkit-transform:rotate(90deg);transform:rotate(90deg)}[dir=rtl] .slds-path__trigger_open{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.slds-path .slds-path__mark-complete{width:100%;min-width:13rem;margin-right:0}@media (min-width:48em){.slds-path .slds-path__mark-complete{width:auto}}.slds-path__mark-current{border-color:#0176d3;background-color:#0176d3}.slds-path__mark-current:focus,.slds-path__mark-current:hover{background-color:#014486}.slds-path__guidance{margin-right:.5rem;padding-bottom:.25rem;background-color:var(--slds-g-color-neutral-base-100,#fff)}@media (min-width:48em){.slds-path__guidance{margin-top:0}}.slds-path__guidance,.slds-path__keys{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin-top:1rem;padding-left:0;padding-right:0}@media (min-width:48em){.slds-path__guidance,.slds-path__keys{-ms-flex-preferred-size:50%;flex-basis:50%}}@media (min-width:48em){.slds-path__keys{padding-right:.75rem}}.slds-path__coach{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (min-width:48em){.slds-path__coach{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.slds-path__coach-title{font-size:.875rem;font-weight:700;margin-bottom:.5rem;padding-bottom:.5rem;line-height:1.125}.slds-path__coach-edit{border:0;padding:0;line-height:inherit}.slds-path__guidance-content{padding-top:.25rem}.slds-path__trigger-coaching-content{width:100%;margin-top:.75rem}@media (min-width:48em){.slds-path__trigger-coaching-content{display:none}}.slds-path .slds-path__trigger-coaching-content{margin-left:0}.slds-region_medium .slds-path_has-coaching .slds-path__action{padding-left:2.75rem}.slds-region_medium .slds-path__scroller-container{-ms-flex-preferred-size:100%;flex-basis:100%}.slds-region_medium .slds-path__track{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.slds-region_medium .slds-path__action{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:100%;flex-basis:100%;margin-left:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:1rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.slds-region_medium .slds-path__stage-name,.slds-region_medium .slds-path__trigger{display:block}.slds-region_medium .slds-path__stage-name{margin:0}.slds-region_medium .slds-path__trigger-coaching-content{display:none}.slds-region_medium .slds-path__mark-complete{width:auto}.slds-region_medium .slds-path__coach{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.slds-region_medium .slds-path__guidance,.slds-region_medium .slds-path__keys{-ms-flex-preferred-size:50%;flex-basis:50%}.slds-region_medium .slds-path__keys{padding-right:.75rem}.slds-region_small .slds-path__scroller-container{-ms-flex-preferred-size:100%;flex-basis:100%}.slds-region_small .slds-path__coach,.slds-region_small .slds-path__track{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.slds-region_small .slds-path__stage-name{display:block;margin:.75rem 0}.slds-region_small .slds-path__action{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:100%;flex-basis:100%;margin-left:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:0}.slds-region_small .slds-path_has-coaching .slds-path__action{padding-left:0}.slds-region_small .slds-path__mark-complete{width:100%}.slds-region_small .slds-path__guidance,.slds-region_small .slds-path__keys{-ms-flex-preferred-size:100%;flex-basis:100%;padding-left:0;padding-right:0}.slds-region_small .slds-path__guidance{margin-top:1rem}.slds-region_small .slds-path__trigger{display:none}.slds-region_small .slds-path__trigger-coaching-content{display:inline-block}.slds-progress-bar{-moz-appearance:none;-webkit-appearance:none;appearance:none;display:block;width:100%;height:.5rem;background:var(--slds-g-color-neutral-base-80,#c9c9c9);border:0;position:relative}.slds-progress-bar--x-small,.slds-progress-bar_x-small{height:.125rem}.slds-progress-bar--small,.slds-progress-bar_small{height:.25rem}.slds-progress-bar--medium,.slds-progress-bar_medium{height:.5rem}.slds-progress-bar--large,.slds-progress-bar_large{height:.75rem}.slds-progress-bar--circular,.slds-progress-bar_circular{border-radius:.5rem}.slds-progress-bar--circular .slds-progress-bar__value,.slds-progress-bar_circular .slds-progress-bar__value{border-radius:.5rem}.slds-progress-bar__value{display:block;background:var(--slds-g-color-brand-base-60,#1ab9ff);height:100%}.slds-progress-bar__value_success{background:var(--slds-g-color-success-base-50,#2e844a)}.slds-progress-bar_vertical{height:100%;width:.5rem}.slds-progress-bar_vertical.slds-progress-bar_x-small{width:.125rem}.slds-progress-bar_vertical.slds-progress-bar_small{width:.25rem}.slds-progress-bar_vertical.slds-progress-bar_medium{width:.5rem}.slds-progress-bar_vertical.slds-progress-bar_large{width:.75rem}.slds-progress{position:relative;max-width:70%;width:100%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:auto}.slds-progress .slds-progress-bar{position:absolute;top:50%;margin-top:-.0625rem}.slds-progress--shade .slds-progress__item.slds-is-active .slds-progress__marker,.slds-progress--shade .slds-progress__item.slds-is-completed .slds-progress__marker,.slds-progress_shade .slds-progress__item.slds-is-active .slds-progress__marker,.slds-progress_shade .slds-progress__item.slds-is-completed .slds-progress__marker{background:var(--slds-g-color-neutral-base-95,#f3f3f3)}.slds-progress--shade .slds-progress__item.slds-is-completed .slds-progress__marker--icon,.slds-progress--shade .slds-progress__item.slds-is-completed .slds-progress__marker_icon,.slds-progress_shade .slds-progress__item.slds-is-completed .slds-progress__marker--icon,.slds-progress_shade .slds-progress__item.slds-is-completed .slds-progress__marker_icon{border-color:var(--slds-g-color-neutral-base-95,#f3f3f3)}.slds-progress--shade .slds-progress__item.slds-is-active .slds-progress__marker,.slds-progress_shade .slds-progress__item.slds-is-active .slds-progress__marker{-webkit-box-shadow:var(--slds-g-color-neutral-base-95,#f3f3f3) 0 0 0 4px;box-shadow:var(--slds-g-color-neutral-base-95,#f3f3f3) 0 0 0 4px}.slds-progress--shade .slds-progress__item.slds-is-active .slds-progress__marker:focus,.slds-progress_shade .slds-progress__item.slds-is-active .slds-progress__marker:focus{-webkit-box-shadow:var(--slds-g-color-neutral-base-95,#f3f3f3) 0 0 0 4px,0 0 3px 4px var(--slds-g-color-brand-base-50,#014486);box-shadow:var(--slds-g-color-neutral-base-95,#f3f3f3) 0 0 0 4px,0 0 3px 4px var(--slds-g-color-brand-base-50,#014486)}.slds-progress--shade .slds-progress__item.slds-has-error .slds-progress__marker,.slds-progress--shade .slds-progress__item.slds-has-error .slds-progress__marker:focus,.slds-progress--shade .slds-progress__item.slds-has-error .slds-progress__marker:hover,.slds-progress_shade .slds-progress__item.slds-has-error .slds-progress__marker,.slds-progress_shade .slds-progress__item.slds-has-error .slds-progress__marker:focus,.slds-progress_shade .slds-progress__item.slds-has-error .slds-progress__marker:hover{background:var(--slds-g-color-neutral-base-95,#f3f3f3)}.slds-progress--shade .slds-progress__item .slds-progress__marker,.slds-progress_shade .slds-progress__item .slds-progress__marker{border-color:var(--slds-g-color-neutral-base-95,#f3f3f3)}.slds-progress__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;margin:auto;position:relative;z-index:1}.slds-progress__item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-item-align:center;align-self:center}.slds-progress__item.slds-is-active .slds-progress__marker,.slds-progress__item.slds-is-completed .slds-progress__marker{background:var(--slds-g-color-neutral-base-100,#fff);border-color:var(--slds-g-color-brand-base-50,#1b96ff)}.slds-progress__item.slds-is-completed .slds-progress__marker--icon,.slds-progress__item.slds-is-completed .slds-progress__marker_icon{border-color:var(--slds-g-color-neutral-base-100,#fff);color:var(--slds-g-color-brand-base-60,#1ab9ff)}.slds-progress__item.slds-is-active .slds-progress__marker{-webkit-box-shadow:var(--slds-g-color-neutral-base-100,#fff) 0 0 0 4px;box-shadow:var(--slds-g-color-neutral-base-100,#fff) 0 0 0 4px}.slds-progress__item.slds-is-active .slds-progress__marker:focus,.slds-progress__item.slds-is-active .slds-progress__marker:hover{border-color:var(--slds-g-color-brand-base-50,#0176d3)}.slds-progress__item.slds-is-active .slds-progress__marker:focus{-webkit-box-shadow:var(--slds-g-color-neutral-base-100,#fff) 0 0 0 4px,0 0 3px 4px var(--slds-g-color-brand-base-50,#014486);box-shadow:var(--slds-g-color-neutral-base-100,#fff) 0 0 0 4px,0 0 3px 4px var(--slds-g-color-brand-base-50,#014486)}.slds-progress__item.slds-has-error .slds-progress__marker,.slds-progress__item.slds-has-error .slds-progress__marker:focus,.slds-progress__item.slds-has-error .slds-progress__marker:hover{color:var(--slds-g-color-error-base-40,#ea001e);background:var(--slds-g-color-neutral-base-100,#fff);border-color:transparent;-webkit-box-shadow:none;box-shadow:none}.slds-progress__item.slds-has-error .slds-progress__marker:focus{-webkit-box-shadow:0 0 3px 0 var(--slds-g-color-error-base-40,#ea001e);box-shadow:0 0 3px 0 var(--slds-g-color-error-base-40,#ea001e)}.slds-progress__marker{width:1rem;height:1rem;position:relative;border-radius:50%;background:var(--slds-g-color-neutral-base-80,#c9c9c9);border:4px solid var(--slds-g-color-neutral-base-100,#fff);vertical-align:middle}.slds-progress__marker--icon,.slds-progress__marker_icon{width:auto;height:auto}.slds-progress_vertical{max-width:none}.slds-progress_vertical .slds-progress__list{display:block}.slds-progress_vertical .slds-progress__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:left;align-self:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}.slds-progress_vertical .slds-progress__item:after,.slds-progress_vertical .slds-progress__item:before{content:"";position:absolute;left:calc((1rem / 2) - 1px);width:2px;background-color:var(--slds-g-color-neutral-base-80,#c9c9c9)}.slds-progress_vertical .slds-progress__item:before{top:0;bottom:50%}.slds-progress_vertical .slds-progress__item:after{top:50%;bottom:0}.slds-progress_vertical .slds-progress__item:first-child:before,.slds-progress_vertical .slds-progress__item:last-child:after{display:none}.slds-progress_vertical .slds-progress__item.slds-has-error:before,.slds-progress_vertical .slds-progress__item.slds-is-active:before,.slds-progress_vertical .slds-progress__item.slds-is-completed:after,.slds-progress_vertical .slds-progress__item.slds-is-completed:before{background-color:var(--slds-g-color-brand-base-60,#1ab9ff)}.slds-progress_vertical .slds-progress__item_content{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:.75rem;padding-bottom:.75rem}.slds-progress_vertical .slds-progress__list-bordered .slds-progress__item:not(:last-child) .slds-progress__item_content{border-bottom:1px var(--slds-g-color-border-base-1,#e5e5e5) solid}.slds-progress_vertical .slds-progress__marker{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:1rem;min-width:1rem;z-index:5}.slds-progress_vertical .slds-progress__marker_icon{border-right:0;border-left:0}.slds-progress_vertical .slds-progress__item.slds-is-completed .slds-progress__marker_icon svg{fill:var(--slds-g-color-brand-base-60,#1ab9ff)}.slds-progress_vertical .slds-progress__item.slds-is-completed .slds-progress__marker_icon-success svg{fill:var(--slds-g-color-success-base-50,#2e844a)}.slds-progress_vertical .slds-progress__item.slds-has-error .slds-progress__marker_icon svg{fill:var(--slds-g-color-error-base-40,#ea001e)}.slds-progress_success .slds-progress__item.slds-has-error:before,.slds-progress_success .slds-progress__item.slds-is-active:before,.slds-progress_success .slds-progress__item.slds-is-completed:after,.slds-progress_success .slds-progress__item.slds-is-completed:before{opacity:.3;background-color:var(--slds-g-color-success-base-50,#2e844a)}.slds-progress-ring{position:relative;display:inline-block;height:1.5rem;width:1.5rem;border-radius:1.5rem;background:var(--slds-g-color-border-base-1,#e5e5e5)}.slds-progress-ring .slds-icon_container{line-height:0}.slds-progress-ring__progress{position:absolute;top:0;left:0;height:100%;width:100%;-webkit-transform:scale(-1,1) rotate(-90deg);transform:scale(-1,1) rotate(-90deg)}.slds-progress-ring__progress svg{width:100%}.slds-progress-ring__path{fill:var(--slds-g-color-success-base-50,#2e844a)}.slds-progress-ring__progress-head{position:absolute;height:calc(100% + .375rem);width:calc(100% + .375rem);top:-.1875rem;left:-.1875rem;-webkit-transform:scale(-1,1) rotate(-90deg);transform:scale(-1,1) rotate(-90deg)}.slds-progress-ring__progress-head svg{width:100%}.slds-progress-ring__content{position:absolute;top:.1875rem;right:.1875rem;bottom:.1875rem;left:.1875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:1.5rem;background:var(--slds-g-color-neutral-base-100,#fff)}.slds-progress-ring__content .slds-icon{width:.75rem}.slds-progress-ring_warning .slds-progress-ring__content{background:var(--slds-g-color-neutral-base-100,#fff)}.slds-progress-ring_warning .slds-icon,.slds-progress-ring_warning .slds-progress-ring__path{fill:var(--slds-g-color-warning-base-60,#fe9339)}.slds-progress-ring_expired .slds-progress-ring__content{background:var(--slds-g-color-neutral-base-100,#fff)}.slds-progress-ring_expired .slds-icon,.slds-progress-ring_expired .slds-progress-ring__path{fill:var(--slds-g-color-error-base-40,#fe5c4c)}.slds-progress-ring_complete .slds-icon{fill:var(--slds-g-color-neutral-base-100,#fff)}.slds-progress-ring_complete .slds-progress-ring__path{fill:var(--slds-g-color-success-base-50,#2e844a)}.slds-progress-ring_complete .slds-progress-ring__content{background:var(--slds-g-color-success-base-50,#2e844a)}.slds-progress-ring_large{height:2rem;width:2rem}.slds-progress-ring_large .slds-icon{width:1rem}.slds-progress-ring_active-step .slds-progress-ring__path{fill:var(--slds-g-color-brand-base-60,#1b96ff)}.slds-rich-text-editor{border:1px solid var(--slds-g-color-border-base-4,#e5e5e5);border-radius:.25rem}.slds-rich-text-editor_toolbar-only{border:0;border-radius:0}.slds-rich-text-editor__toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;white-space:nowrap;position:relative;padding:.5rem .5rem .25rem .5rem;border-top-left-radius:.25rem;border-top-right-radius:.25rem;border-bottom:1px solid var(--slds-g-color-border-base-4,#e5e5e5);background-color:var(--slds-g-color-neutral-base-95,#f3f3f3)}.slds-rich-text-editor__col{-ms-flex-item-align:center;align-self:center}.slds-rich-text-editor__col+.slds-rich-text-editor__col{margin-left:.5rem}.slds-rich-text-editor__col_grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.slds-rich-text-editor__toolbar_bottom{border-radius:0 0 .25rem .25rem;border-top:1px solid var(--slds-g-color-border-base-4,#e5e5e5);border-bottom:0}.slds-rich-text-editor__toolbar_detached{border-radius:0;border-top:0;border-bottom:0}.slds-rich-text-editor .slds-button-group-list{margin-right:.25rem;margin-bottom:.25rem;margin-left:0}.slds-rich-text-editor .slds-button-group-list:last-child{margin-right:0}.slds-rich-text-editor__select{margin-right:.25rem;margin-bottom:.25rem}.slds-rich-text-editor__select_x-small{max-width:12rem;width:auto}.slds-rich-text-editor__select_xx-small{max-width:6rem;width:auto}.slds-region_narrow .slds-combobox{max-width:11rem}.slds-rich-text-editor.slds-has-focus{border-color:var(--slds-g-color-brand-base-60,#1b96ff);-webkit-box-shadow:0 0 3px #0176d3;box-shadow:0 0 3px #0176d3}.slds-rich-text-editor.slds-has-error{border:2px solid var(--slds-g-color-error-base-40,#ea001e)}.slds-rich-text-editor.slds-has-error .slds-input{border-color:var(--slds-g-color-border-base-4,#c9c9c9);-webkit-box-shadow:none;box-shadow:none}.slds-rich-text-editor.slds-has-error .slds-form-element__help{background:var(--slds-g-color-neutral-base-100,#fff);margin-top:0;border-radius:0 0 .125rem .125rem}.slds-rich-text-area__content{overflow-y:auto;min-height:var(--slds-c-textarea-sizing-min-height,var(--sds-c-textarea-sizing-min-height,6rem));max-height:var(--slds-c-textarea-sizing-max-height,var(--sds-c-textarea-sizing-max-height,15rem));padding:1rem;background-color:var(--slds-g-color-neutral-base-100,#fff)}.slds-picklist__label[disabled] .slds-icon{fill:var(--slds-g-color-neutral-base-80,#c9c9c9)}[contenteditable]:focus{outline:0}.slds-rich-text-editor__textarea:last-child .slds-rich-text-area__content{border-radius:0 0 .25rem .25rem}.slds-rich-text-editor__textarea:first-child .slds-rich-text-area__content{border-radius:.25rem .25rem 0 0}.slds-rich-text-editor__textarea .ql-editor{white-space:pre-wrap;word-wrap:break-word;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.slds-rich-text-editor__textarea .ql-editor.ql-blank:before{color:var(--slds-g-color-neutral-base-50,#54698d);content:attr(data-placeholder);pointer-events:none;position:absolute}.slds-rich-text-editor__textarea .ql-editor a{text-decoration:underline}.slds-rich-text-editor__textarea .overflow-menu{z-index:2}.slds-rich-text-editor__textarea .ql-active{background-color:var(--slds-g-color-neutral-base-95,#eef1f6)}.slds-rich-text-editor__textarea .ql-clipboard{position:absolute!important;margin:-1px!important;border:0!important;padding:0!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important}.slds-rich-text-editor__textarea blockquote,.slds-rich-text-editor__textarea h1,.slds-rich-text-editor__textarea h2,.slds-rich-text-editor__textarea h3,.slds-rich-text-editor__textarea h4,.slds-rich-text-editor__textarea h5,.slds-rich-text-editor__textarea h6,.slds-rich-text-editor__textarea ol,.slds-rich-text-editor__textarea p,.slds-rich-text-editor__textarea pre,.slds-rich-text-editor__textarea ul{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.slds-rich-text-editor__textarea ol,.slds-rich-text-editor__textarea ul{margin:0;padding:0;padding-left:1.5em}.slds-rich-text-editor__textarea ol>li{list-style-type:none}.slds-rich-text-editor__textarea ul>li{list-style-type:none}.slds-rich-text-editor__textarea ul>li:before{content:"•";vertical-align:middle;display:inline-block;line-height:normal}.slds-rich-text-editor__textarea ul[data-checked=false],.slds-rich-text-editor__textarea ul[data-checked=true]{pointer-events:none}.slds-rich-text-editor__textarea ul[data-checked=true]>li:before{color:var(--slds-g-color-neutral-base-50,#777);cursor:pointer;pointer-events:all}.slds-rich-text-editor__textarea ul[data-checked=false]>li:before{color:var(--slds-g-color-neutral-base-50,#777);cursor:pointer;pointer-events:all}.slds-rich-text-editor__textarea ul[data-checked=true]>li:before{content:"☑"}.slds-rich-text-editor__textarea ul[data-checked=false]>li:before{content:"☐"}.slds-rich-text-editor__textarea li:before{display:inline-block;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.slds-rich-text-editor__textarea li:not(.ql-direction-rtl):before{margin-left:-1.5em}.slds-rich-text-editor__textarea ol li,.slds-rich-text-editor__textarea ul li{padding-left:1.5em}.slds-rich-text-editor__textarea ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-num}.slds-rich-text-editor__textarea ol li:before{content:counter(list-num,decimal) ". "}.slds-rich-text-editor__textarea ol li.ql-indent-1{counter-increment:list-1;counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.slds-rich-text-editor__textarea ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.slds-rich-text-editor__textarea ol li.ql-indent-2{counter-increment:list-2;counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.slds-rich-text-editor__textarea ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.slds-rich-text-editor__textarea ol li.ql-indent-3{counter-increment:list-3;counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.slds-rich-text-editor__textarea ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.slds-rich-text-editor__textarea ol li.ql-indent-4{counter-increment:list-4;counter-reset:list-5 list-6 list-7 list-8 list-9}.slds-rich-text-editor__textarea ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.slds-rich-text-editor__textarea ol li.ql-indent-5{counter-increment:list-5;counter-reset:list-6 list-7 list-8 list-9}.slds-rich-text-editor__textarea ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.slds-rich-text-editor__textarea ol li.ql-indent-6{counter-increment:list-6;counter-reset:list-7 list-8 list-9}.slds-rich-text-editor__textarea ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.slds-rich-text-editor__textarea ol li.ql-indent-7{counter-increment:list-7;counter-reset:list-8 list-9}.slds-rich-text-editor__textarea ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.slds-rich-text-editor__textarea ol li.ql-indent-8{counter-increment:list-8;counter-reset:list-9}.slds-rich-text-editor__textarea ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.slds-rich-text-editor__textarea ol li.ql-indent-9{counter-increment:list-9}.slds-rich-text-editor__textarea ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.slds-rich-text-editor__textarea ul li.ql-indent-1:before{content:"◦"}.slds-rich-text-editor__textarea ul li.ql-indent-2:before,.slds-rich-text-editor__textarea ul li.ql-indent-3:before,.slds-rich-text-editor__textarea ul li.ql-indent-4:before,.slds-rich-text-editor__textarea ul li.ql-indent-5:before,.slds-rich-text-editor__textarea ul li.ql-indent-6:before,.slds-rich-text-editor__textarea ul li.ql-indent-7:before,.slds-rich-text-editor__textarea ul li.ql-indent-8:before{content:"▪"}.slds-rich-text-editor__textarea li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.slds-rich-text-editor__textarea li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.slds-rich-text-editor__textarea li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.slds-rich-text-editor__textarea li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.slds-rich-text-editor__textarea li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.slds-rich-text-editor__textarea li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.slds-rich-text-editor__textarea li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.slds-rich-text-editor__textarea li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.slds-rich-text-editor__textarea li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.slds-rich-text-editor__textarea li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.slds-rich-text-editor__textarea li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.slds-rich-text-editor__textarea li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.slds-rich-text-editor__textarea li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.slds-rich-text-editor__textarea li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.slds-rich-text-editor__textarea li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.slds-rich-text-editor__textarea li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.slds-rich-text-editor__textarea li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.slds-rich-text-editor__textarea li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.slds-rich-text-editor__output,.slds-rich-text-editor__textarea{line-height:1.5;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual}.slds-rich-text-editor__output h1,.slds-rich-text-editor__textarea h1{font-size:1.5rem}.slds-rich-text-editor__output h2,.slds-rich-text-editor__textarea h2{font-size:1.125rem;font-weight:700}.slds-rich-text-editor__output h3,.slds-rich-text-editor__textarea h3{font-size:1.125rem}.slds-rich-text-editor__output h4,.slds-rich-text-editor__textarea h4{font-size:.875rem;font-weight:700}.slds-rich-text-editor__output h5,.slds-rich-text-editor__textarea h5{font-size:.875rem}.slds-rich-text-editor__output h6,.slds-rich-text-editor__textarea h6{font-size:.75rem;font-weight:700}.slds-rich-text-editor__output dl,.slds-rich-text-editor__output h1,.slds-rich-text-editor__output h2,.slds-rich-text-editor__output h3,.slds-rich-text-editor__output h4,.slds-rich-text-editor__output h5,.slds-rich-text-editor__output h6,.slds-rich-text-editor__output img,.slds-rich-text-editor__output ol,.slds-rich-text-editor__output ul,.slds-rich-text-editor__textarea dl,.slds-rich-text-editor__textarea h1,.slds-rich-text-editor__textarea h2,.slds-rich-text-editor__textarea h3,.slds-rich-text-editor__textarea h4,.slds-rich-text-editor__textarea h5,.slds-rich-text-editor__textarea h6,.slds-rich-text-editor__textarea img,.slds-rich-text-editor__textarea ol,.slds-rich-text-editor__textarea ul{margin-bottom:.75rem}.slds-rich-text-editor__output blockquote,.slds-rich-text-editor__textarea blockquote{margin:2rem 1.5rem}.slds-rich-text-editor__output ins,.slds-rich-text-editor__textarea ins{color:var(--slds-g-color-success-base-50,#2e844a);text-decoration:underline}.slds-rich-text-editor__output del,.slds-rich-text-editor__textarea del{color:var(--slds-g-color-error-base-30,#ea001e);text-decoration:line-through}.slds-rich-text-editor__output ul,.slds-rich-text-editor__textarea ul{margin-left:1.5rem;list-style:disc}.slds-rich-text-editor__output ul ul,.slds-rich-text-editor__textarea ul ul{list-style:circle;margin-bottom:0}.slds-rich-text-editor__output ul ul ul,.slds-rich-text-editor__textarea ul ul ul{list-style:square}.slds-rich-text-editor__output ul ul ul ul,.slds-rich-text-editor__textarea ul ul ul ul{list-style:disc}.slds-rich-text-editor__output ul ul ul ul ul,.slds-rich-text-editor__textarea ul ul ul ul ul{list-style:circle}.slds-rich-text-editor__output ul ol,.slds-rich-text-editor__textarea ul ol{margin-left:1.5rem;list-style:decimal;margin-bottom:0}.slds-rich-text-editor__output ol,.slds-rich-text-editor__textarea ol{margin-left:1.5rem;list-style:decimal}.slds-rich-text-editor__output ol ol,.slds-rich-text-editor__textarea ol ol{list-style:lower-alpha;margin-bottom:0}.slds-rich-text-editor__output ol ol ol,.slds-rich-text-editor__textarea ol ol ol{list-style:lower-roman}.slds-rich-text-editor__output ol ol ol ol,.slds-rich-text-editor__textarea ol ol ol ol{list-style:decimal}.slds-rich-text-editor__output ol ol ol ol ol,.slds-rich-text-editor__textarea ol ol ol ol ol{list-style:lower-alpha}.slds-rich-text-editor__output ol ul,.slds-rich-text-editor__textarea ol ul{margin-left:1.5rem;list-style:disc;margin-bottom:0}.slds-rich-text-editor__output dd,.slds-rich-text-editor__textarea dd{margin-left:2.5rem}.slds-rich-text-editor__output abbr[title],.slds-rich-text-editor__output acronym[title],.slds-rich-text-editor__textarea abbr[title],.slds-rich-text-editor__textarea acronym[title]{border-bottom:1px dotted;cursor:help}.slds-rich-text-editor__output table,.slds-rich-text-editor__textarea table{overflow-wrap:normal;word-wrap:normal;word-break:normal;width:auto}.slds-rich-text-editor__output table caption,.slds-rich-text-editor__textarea table caption{text-align:center}.slds-rich-text-editor__output td,.slds-rich-text-editor__output th,.slds-rich-text-editor__textarea td,.slds-rich-text-editor__textarea th{padding:.5rem}.slds-rich-text-editor__output .sans-serif,.slds-rich-text-editor__textarea .sans-serif{font-family:sans-serif}.slds-rich-text-editor__output .courier,.slds-rich-text-editor__textarea .courier{font-family:courier}.slds-rich-text-editor__output .verdana,.slds-rich-text-editor__textarea .verdana{font-family:verdana}.slds-rich-text-editor__output .tahoma,.slds-rich-text-editor__textarea .tahoma{font-family:tahoma}.slds-rich-text-editor__output .garamond,.slds-rich-text-editor__textarea .garamond{font-family:garamond}.slds-rich-text-editor__output .serif,.slds-rich-text-editor__textarea .serif{font-family:serif}.slds-rich-text-editor__output .ql-indent-1:not(.ql-direction-rtl),.slds-rich-text-editor__textarea .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.slds-rich-text-editor__output .ql-indent-1.ql-direction-rtl.ql-align-right,.slds-rich-text-editor__textarea .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.slds-rich-text-editor__output .ql-indent-2:not(.ql-direction-rtl),.slds-rich-text-editor__textarea .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.slds-rich-text-editor__output .ql-indent-2.ql-direction-rtl.ql-align-right,.slds-rich-text-editor__textarea .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.slds-rich-text-editor__output .ql-indent-3:not(.ql-direction-rtl),.slds-rich-text-editor__textarea .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.slds-rich-text-editor__output .ql-indent-3.ql-direction-rtl.ql-align-right,.slds-rich-text-editor__textarea .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.slds-rich-text-editor__output .ql-indent-4:not(.ql-direction-rtl),.slds-rich-text-editor__textarea .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.slds-rich-text-editor__output .ql-indent-4.ql-direction-rtl.ql-align-right,.slds-rich-text-editor__textarea .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.slds-rich-text-editor__output .ql-indent-5:not(.ql-direction-rtl),.slds-rich-text-editor__textarea .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.slds-rich-text-editor__output .ql-indent-5.ql-direction-rtl.ql-align-right,.slds-rich-text-editor__textarea .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.slds-rich-text-editor__output .ql-indent-6:not(.ql-direction-rtl),.slds-rich-text-editor__textarea .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.slds-rich-text-editor__output .ql-indent-6.ql-direction-rtl.ql-align-right,.slds-rich-text-editor__textarea .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.slds-rich-text-editor__output .ql-indent-7:not(.ql-direction-rtl),.slds-rich-text-editor__textarea .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.slds-rich-text-editor__output .ql-indent-7.ql-direction-rtl.ql-align-right,.slds-rich-text-editor__textarea .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.slds-rich-text-editor__output .ql-indent-8:not(.ql-direction-rtl),.slds-rich-text-editor__textarea .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.slds-rich-text-editor__output .ql-indent-8.ql-direction-rtl.ql-align-right,.slds-rich-text-editor__textarea .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.slds-rich-text-editor__output .ql-indent-9:not(.ql-direction-rtl),.slds-rich-text-editor__textarea .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.slds-rich-text-editor__output .ql-indent-9.ql-direction-rtl.ql-align-right,.slds-rich-text-editor__textarea .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.slds-spinner_container{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9050;background-color:var(--slds-g-color-neutral-100-opacity-75,rgba(255,255,255,.75));visibility:visible;opacity:1;-webkit-transition:opacity .2s ease,visibility 0s;transition:opacity .2s ease,visibility 0s;-webkit-transition-delay:0s,.3s;transition-delay:0s,.3s}.slds-spinner_container.is-hidden{visibility:hidden;opacity:0;-webkit-transition:opacity .2s ease,visibility 0s;transition:opacity .2s ease,visibility 0s;-webkit-transition-delay:0s,0s;transition-delay:0s,0s}.slds-spinner_container.hide{display:none}.slds-spinner{position:absolute;top:50%;/*! @noflip */left:50%;z-index:9051;-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.slds-spinner_inline{position:relative;top:auto;left:auto;right:auto;bottom:auto;-webkit-transform:none;transform:none}.slds-spinner,.slds-spinner__dot-a,.slds-spinner__dot-b{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;will-change:transform}.slds-spinner__dot-a,.slds-spinner__dot-b{position:absolute;top:0;left:0;width:100%}.slds-spinner:after,.slds-spinner:before,.slds-spinner__dot-a:after,.slds-spinner__dot-a:before,.slds-spinner__dot-b:after,.slds-spinner__dot-b:before{content:"";position:absolute;background:var(--slds-g-color-neutral-base-50,#aeaeae);border-radius:50%;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slds-spinner__dot-a{-webkit-transform:rotate(60deg);transform:rotate(60deg)}.slds-spinner__dot-b{-webkit-transform:rotate(120deg);transform:rotate(120deg)}.slds-spinner:before{-webkit-animation-delay:-.083s;animation-delay:-.083s}.slds-spinner__dot-a:before{-webkit-animation-delay:.083s;animation-delay:.083s}.slds-spinner__dot-b:before{-webkit-animation-delay:250ms;animation-delay:250ms}.slds-spinner:after{-webkit-animation-delay:.416s;animation-delay:.416s}.slds-spinner__dot-a:after{-webkit-animation-delay:.583s;animation-delay:.583s}.slds-spinner__dot-b:after{-webkit-animation-delay:750ms;animation-delay:750ms}.slds-spinner_delayed:before{-webkit-animation-delay:.216s;animation-delay:.216s}.slds-spinner_delayed .slds-spinner__dot-a:before{-webkit-animation-delay:.383s;animation-delay:.383s}.slds-spinner_delayed .slds-spinner__dot-b:before{-webkit-animation-delay:550ms;animation-delay:550ms}.slds-spinner_delayed:after{-webkit-animation-delay:.716s;animation-delay:.716s}.slds-spinner_delayed .slds-spinner__dot-a:after{-webkit-animation-delay:.883s;animation-delay:.883s}.slds-spinner_delayed .slds-spinner__dot-b:after{-webkit-animation-delay:1.05s;animation-delay:1.05s}.slds-spinner--brand .slds-spinner__dot-a:after,.slds-spinner--brand .slds-spinner__dot-a:before,.slds-spinner--brand .slds-spinner__dot-b:after,.slds-spinner--brand .slds-spinner__dot-b:before,.slds-spinner--brand.slds-spinner:after,.slds-spinner--brand.slds-spinner:before,.slds-spinner_brand .slds-spinner__dot-a:after,.slds-spinner_brand .slds-spinner__dot-a:before,.slds-spinner_brand .slds-spinner__dot-b:after,.slds-spinner_brand .slds-spinner__dot-b:before,.slds-spinner_brand.slds-spinner:after,.slds-spinner_brand.slds-spinner:before{background-color:#1b96ff}.slds-spinner--inverse .slds-spinner__dot-a:after,.slds-spinner--inverse .slds-spinner__dot-a:before,.slds-spinner--inverse .slds-spinner__dot-b:after,.slds-spinner--inverse .slds-spinner__dot-b:before,.slds-spinner--inverse.slds-spinner:after,.slds-spinner--inverse.slds-spinner:before,.slds-spinner_inverse .slds-spinner__dot-a:after,.slds-spinner_inverse .slds-spinner__dot-a:before,.slds-spinner_inverse .slds-spinner__dot-b:after,.slds-spinner_inverse .slds-spinner__dot-b:before,.slds-spinner_inverse.slds-spinner:after,.slds-spinner_inverse.slds-spinner:before{background-color:var(--slds-g-color-neutral-base-100,#fff)}.slds-spinner--xx-small,.slds-spinner_xx-small{width:.5rem}.slds-spinner--xx-small.slds-spinner_inline,.slds-spinner_xx-small.slds-spinner_inline{height:.5rem}.slds-spinner--xx-small .slds-spinner__dot-a:after,.slds-spinner--xx-small .slds-spinner__dot-a:before,.slds-spinner--xx-small .slds-spinner__dot-b:after,.slds-spinner--xx-small .slds-spinner__dot-b:before,.slds-spinner--xx-small.slds-spinner:after,.slds-spinner--xx-small.slds-spinner:before,.slds-spinner_xx-small .slds-spinner__dot-a:after,.slds-spinner_xx-small .slds-spinner__dot-a:before,.slds-spinner_xx-small .slds-spinner__dot-b:after,.slds-spinner_xx-small .slds-spinner__dot-b:before,.slds-spinner_xx-small.slds-spinner:after,.slds-spinner_xx-small.slds-spinner:before{width:.125rem;height:.125rem}.slds-spinner--xx-small .slds-spinner__dot-a:before,.slds-spinner--xx-small .slds-spinner__dot-b:before,.slds-spinner--xx-small.slds-spinner:before,.slds-spinner_xx-small .slds-spinner__dot-a:before,.slds-spinner_xx-small .slds-spinner__dot-b:before,.slds-spinner_xx-small.slds-spinner:before{top:-.0625rem;left:-.0625rem;-webkit-animation-name:dotsBounceBefore-extraExtraSmall;animation-name:dotsBounceBefore-extraExtraSmall}.slds-spinner--xx-small .slds-spinner__dot-a:after,.slds-spinner--xx-small .slds-spinner__dot-b:after,.slds-spinner--xx-small.slds-spinner:after,.slds-spinner_xx-small .slds-spinner__dot-a:after,.slds-spinner_xx-small .slds-spinner__dot-b:after,.slds-spinner_xx-small.slds-spinner:after{top:-.0625rem;right:-.0625rem;-webkit-animation-name:dotsBounceAfter-extraExtraSmall;animation-name:dotsBounceAfter-extraExtraSmall}@-webkit-keyframes dotsBounceBefore-extraExtraSmall{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}60%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-animation-timing-function:cubic-bezier(.275,.0425,.34,.265);animation-timing-function:cubic-bezier(.275,.0425,.34,.265)}80%{-webkit-transform:translate3d(-.125rem,0,0);transform:translate3d(-.125rem,0,0);-webkit-animation-timing-function:cubic-bezier(0,.555,.35,.715);animation-timing-function:cubic-bezier(0,.555,.35,.715)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes dotsBounceBefore-extraExtraSmall{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}60%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-animation-timing-function:cubic-bezier(.275,.0425,.34,.265);animation-timing-function:cubic-bezier(.275,.0425,.34,.265)}80%{-webkit-transform:translate3d(-.125rem,0,0);transform:translate3d(-.125rem,0,0);-webkit-animation-timing-function:cubic-bezier(0,.555,.35,.715);animation-timing-function:cubic-bezier(0,.555,.35,.715)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes dotsBounceAfter-extraExtraSmall{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.275,.0425,.34,.265);animation-timing-function:cubic-bezier(.275,.0425,.34,.265);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}80%{-webkit-animation-timing-function:cubic-bezier(0,.555,.35,.715);animation-timing-function:cubic-bezier(0,.555,.35,.715);-webkit-transform:translate3d(.125rem,0,0);transform:translate3d(.125rem,0,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes dotsBounceAfter-extraExtraSmall{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.275,.0425,.34,.265);animation-timing-function:cubic-bezier(.275,.0425,.34,.265);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}80%{-webkit-animation-timing-function:cubic-bezier(0,.555,.35,.715);animation-timing-function:cubic-bezier(0,.555,.35,.715);-webkit-transform:translate3d(.125rem,0,0);transform:translate3d(.125rem,0,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slds-spinner--x-small,.slds-spinner_x-small{width:1rem}.slds-spinner--x-small.slds-spinner_inline,.slds-spinner_x-small.slds-spinner_inline{height:1rem}.slds-spinner--x-small .slds-spinner__dot-a:after,.slds-spinner--x-small .slds-spinner__dot-a:before,.slds-spinner--x-small .slds-spinner__dot-b:after,.slds-spinner--x-small .slds-spinner__dot-b:before,.slds-spinner--x-small.slds-spinner:after,.slds-spinner--x-small.slds-spinner:before,.slds-spinner_x-small .slds-spinner__dot-a:after,.slds-spinner_x-small .slds-spinner__dot-a:before,.slds-spinner_x-small .slds-spinner__dot-b:after,.slds-spinner_x-small .slds-spinner__dot-b:before,.slds-spinner_x-small.slds-spinner:after,.slds-spinner_x-small.slds-spinner:before{width:.25rem;height:.25rem}.slds-spinner--x-small .slds-spinner__dot-a:before,.slds-spinner--x-small .slds-spinner__dot-b:before,.slds-spinner--x-small.slds-spinner:before,.slds-spinner_x-small .slds-spinner__dot-a:before,.slds-spinner_x-small .slds-spinner__dot-b:before,.slds-spinner_x-small.slds-spinner:before{top:-.125rem;left:-.125rem;-webkit-animation-name:dotsBounceBefore-extraSmall;animation-name:dotsBounceBefore-extraSmall}.slds-spinner--x-small .slds-spinner__dot-a:after,.slds-spinner--x-small .slds-spinner__dot-b:after,.slds-spinner--x-small.slds-spinner:after,.slds-spinner_x-small .slds-spinner__dot-a:after,.slds-spinner_x-small .slds-spinner__dot-b:after,.slds-spinner_x-small.slds-spinner:after{top:-.125rem;right:-.125rem;-webkit-animation-name:dotsBounceAfter-extraSmall;animation-name:dotsBounceAfter-extraSmall}@-webkit-keyframes dotsBounceBefore-extraSmall{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}60%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.085,.68,.53);animation-timing-function:cubic-bezier(.55,.085,.68,.53)}80%{-webkit-transform:translate3d(-.25rem,0,0);transform:translate3d(-.25rem,0,0);-webkit-animation-timing-function:cubic-bezier(0,1.11,.7,1.43);animation-timing-function:cubic-bezier(0,1.11,.7,1.43)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes dotsBounceBefore-extraSmall{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}60%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.085,.68,.53);animation-timing-function:cubic-bezier(.55,.085,.68,.53)}80%{-webkit-transform:translate3d(-.25rem,0,0);transform:translate3d(-.25rem,0,0);-webkit-animation-timing-function:cubic-bezier(0,1.11,.7,1.43);animation-timing-function:cubic-bezier(0,1.11,.7,1.43)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes dotsBounceAfter-extraSmall{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}60%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.085,.68,.53);animation-timing-function:cubic-bezier(.55,.085,.68,.53)}80%{-webkit-transform:translate3d(.25rem,0,0);transform:translate3d(.25rem,0,0);-webkit-animation-timing-function:cubic-bezier(0,1.11,.7,1.43);animation-timing-function:cubic-bezier(0,1.11,.7,1.43)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes dotsBounceAfter-extraSmall{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}60%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.085,.68,.53);animation-timing-function:cubic-bezier(.55,.085,.68,.53)}80%{-webkit-transform:translate3d(.25rem,0,0);transform:translate3d(.25rem,0,0);-webkit-animation-timing-function:cubic-bezier(0,1.11,.7,1.43);animation-timing-function:cubic-bezier(0,1.11,.7,1.43)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slds-spinner--small,.slds-spinner_small{width:1.25rem}.slds-spinner--small.slds-spinner_inline,.slds-spinner_small.slds-spinner_inline{height:1.25rem}.slds-spinner--small .slds-spinner__dot-a:after,.slds-spinner--small .slds-spinner__dot-a:before,.slds-spinner--small .slds-spinner__dot-b:after,.slds-spinner--small .slds-spinner__dot-b:before,.slds-spinner--small.slds-spinner:after,.slds-spinner--small.slds-spinner:before,.slds-spinner_small .slds-spinner__dot-a:after,.slds-spinner_small .slds-spinner__dot-a:before,.slds-spinner_small .slds-spinner__dot-b:after,.slds-spinner_small .slds-spinner__dot-b:before,.slds-spinner_small.slds-spinner:after,.slds-spinner_small.slds-spinner:before{width:.25rem;height:.25rem}.slds-spinner--small .slds-spinner__dot-a:before,.slds-spinner--small .slds-spinner__dot-b:before,.slds-spinner--small.slds-spinner:before,.slds-spinner_small .slds-spinner__dot-a:before,.slds-spinner_small .slds-spinner__dot-b:before,.slds-spinner_small.slds-spinner:before{top:-.125rem;left:-.125rem;-webkit-animation-name:dotsBounceBefore-small;animation-name:dotsBounceBefore-small}.slds-spinner--small .slds-spinner__dot-a:after,.slds-spinner--small .slds-spinner__dot-b:after,.slds-spinner--small.slds-spinner:after,.slds-spinner_small .slds-spinner__dot-a:after,.slds-spinner_small .slds-spinner__dot-b:after,.slds-spinner_small.slds-spinner:after{top:-.125rem;right:-.125rem;-webkit-animation-name:dotsBounceAfter-small;animation-name:dotsBounceAfter-small}@-webkit-keyframes dotsBounceBefore-small{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}60%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.085,.68,.53);animation-timing-function:cubic-bezier(.55,.085,.68,.53)}80%{-webkit-transform:translate3d(-.375rem,0,0);transform:translate3d(-.375rem,0,0);-webkit-animation-timing-function:cubic-bezier(0,1.11,.7,1.43);animation-timing-function:cubic-bezier(0,1.11,.7,1.43)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes dotsBounceBefore-small{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}60%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.085,.68,.53);animation-timing-function:cubic-bezier(.55,.085,.68,.53)}80%{-webkit-transform:translate3d(-.375rem,0,0);transform:translate3d(-.375rem,0,0);-webkit-animation-timing-function:cubic-bezier(0,1.11,.7,1.43);animation-timing-function:cubic-bezier(0,1.11,.7,1.43)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes dotsBounceAfter-small{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}60%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.085,.68,.53);animation-timing-function:cubic-bezier(.55,.085,.68,.53)}80%{-webkit-transform:translate3d(.375rem,0,0);transform:translate3d(.375rem,0,0);-webkit-animation-timing-function:cubic-bezier(0,1.11,.7,1.43);animation-timing-function:cubic-bezier(0,1.11,.7,1.43)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes dotsBounceAfter-small{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}60%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.085,.68,.53);animation-timing-function:cubic-bezier(.55,.085,.68,.53)}80%{-webkit-transform:translate3d(.375rem,0,0);transform:translate3d(.375rem,0,0);-webkit-animation-timing-function:cubic-bezier(0,1.11,.7,1.43);animation-timing-function:cubic-bezier(0,1.11,.7,1.43)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slds-spinner--medium,.slds-spinner_medium{width:2rem}.slds-spinner--medium.slds-spinner_inline,.slds-spinner_medium.slds-spinner_inline{height:2rem}.slds-spinner--medium .slds-spinner__dot-a:after,.slds-spinner--medium .slds-spinner__dot-a:before,.slds-spinner--medium .slds-spinner__dot-b:after,.slds-spinner--medium .slds-spinner__dot-b:before,.slds-spinner--medium.slds-spinner:after,.slds-spinner--medium.slds-spinner:before,.slds-spinner_medium .slds-spinner__dot-a:after,.slds-spinner_medium .slds-spinner__dot-a:before,.slds-spinner_medium .slds-spinner__dot-b:after,.slds-spinner_medium .slds-spinner__dot-b:before,.slds-spinner_medium.slds-spinner:after,.slds-spinner_medium.slds-spinner:before{width:.5rem;height:.5rem}.slds-spinner--medium .slds-spinner__dot-a:before,.slds-spinner--medium .slds-spinner__dot-b:before,.slds-spinner--medium.slds-spinner:before,.slds-spinner_medium .slds-spinner__dot-a:before,.slds-spinner_medium .slds-spinner__dot-b:before,.slds-spinner_medium.slds-spinner:before{-webkit-animation-name:dotsBounceBefore-medium;animation-name:dotsBounceBefore-medium;top:-.25rem;left:-.25rem}.slds-spinner--medium .slds-spinner__dot-a:after,.slds-spinner--medium .slds-spinner__dot-b:after,.slds-spinner--medium.slds-spinner:after,.slds-spinner_medium .slds-spinner__dot-a:after,.slds-spinner_medium .slds-spinner__dot-b:after,.slds-spinner_medium.slds-spinner:after{-webkit-animation-name:dotsBounceAfter-medium;animation-name:dotsBounceAfter-medium;top:-.25rem;right:-.25rem}@-webkit-keyframes dotsBounceBefore-medium{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}60%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.085,.68,.53);animation-timing-function:cubic-bezier(.55,.085,.68,.53)}80%{-webkit-transform:translate3d(-.5rem,0,0);transform:translate3d(-.5rem,0,0);-webkit-animation-timing-function:cubic-bezier(0,1.11,.7,1.43);animation-timing-function:cubic-bezier(0,1.11,.7,1.43)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes dotsBounceBefore-medium{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}60%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.085,.68,.53);animation-timing-function:cubic-bezier(.55,.085,.68,.53)}80%{-webkit-transform:translate3d(-.5rem,0,0);transform:translate3d(-.5rem,0,0);-webkit-animation-timing-function:cubic-bezier(0,1.11,.7,1.43);animation-timing-function:cubic-bezier(0,1.11,.7,1.43)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes dotsBounceAfter-medium{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}60%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.085,.68,.53);animation-timing-function:cubic-bezier(.55,.085,.68,.53)}80%{-webkit-transform:translate3d(.5rem,0,0);transform:translate3d(.5rem,0,0);-webkit-animation-timing-function:cubic-bezier(0,1.11,.7,1.43);animation-timing-function:cubic-bezier(0,1.11,.7,1.43)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes dotsBounceAfter-medium{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}60%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.085,.68,.53);animation-timing-function:cubic-bezier(.55,.085,.68,.53)}80%{-webkit-transform:translate3d(.5rem,0,0);transform:translate3d(.5rem,0,0);-webkit-animation-timing-function:cubic-bezier(0,1.11,.7,1.43);animation-timing-function:cubic-bezier(0,1.11,.7,1.43)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slds-spinner--large,.slds-spinner_large{width:2.75rem}.slds-spinner--large.slds-spinner_inline,.slds-spinner_large.slds-spinner_inline{height:2.75rem}.slds-spinner--large .slds-spinner__dot-a:after,.slds-spinner--large .slds-spinner__dot-a:before,.slds-spinner--large .slds-spinner__dot-b:after,.slds-spinner--large .slds-spinner__dot-b:before,.slds-spinner--large.slds-spinner:after,.slds-spinner--large.slds-spinner:before,.slds-spinner_large .slds-spinner__dot-a:after,.slds-spinner_large .slds-spinner__dot-a:before,.slds-spinner_large .slds-spinner__dot-b:after,.slds-spinner_large .slds-spinner__dot-b:before,.slds-spinner_large.slds-spinner:after,.slds-spinner_large.slds-spinner:before{width:.625rem;height:.625rem}.slds-spinner--large .slds-spinner__dot-a:before,.slds-spinner--large .slds-spinner__dot-b:before,.slds-spinner--large.slds-spinner:before,.slds-spinner_large .slds-spinner__dot-a:before,.slds-spinner_large .slds-spinner__dot-b:before,.slds-spinner_large.slds-spinner:before{-webkit-animation-name:dotsBounceBefore-medium;animation-name:dotsBounceBefore-medium;top:-.3125rem;left:-.3125rem}.slds-spinner--large .slds-spinner__dot-a:after,.slds-spinner--large .slds-spinner__dot-b:after,.slds-spinner--large.slds-spinner:after,.slds-spinner_large .slds-spinner__dot-a:after,.slds-spinner_large .slds-spinner__dot-b:after,.slds-spinner_large.slds-spinner:after{-webkit-animation-name:dotsBounceAfter-medium;animation-name:dotsBounceAfter-medium;top:-.3125rem;right:-.3125rem}@-webkit-keyframes dotsBounceBefore-large{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}60%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.085,.68,.53);animation-timing-function:cubic-bezier(.55,.085,.68,.53)}80%{-webkit-transform:translate3d(-.75rem,0,0);transform:translate3d(-.75rem,0,0);-webkit-animation-timing-function:cubic-bezier(0,1.11,.7,1.43);animation-timing-function:cubic-bezier(0,1.11,.7,1.43)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes dotsBounceBefore-large{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}60%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.085,.68,.53);animation-timing-function:cubic-bezier(.55,.085,.68,.53)}80%{-webkit-transform:translate3d(-.75rem,0,0);transform:translate3d(-.75rem,0,0);-webkit-animation-timing-function:cubic-bezier(0,1.11,.7,1.43);animation-timing-function:cubic-bezier(0,1.11,.7,1.43)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes dotsBounceAfter-large{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}60%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.085,.68,.53);animation-timing-function:cubic-bezier(.55,.085,.68,.53)}80%{-webkit-transform:translate3d(.75rem,0,0);transform:translate3d(.75rem,0,0);-webkit-animation-timing-function:cubic-bezier(0,1.11,.7,1.43);animation-timing-function:cubic-bezier(0,1.11,.7,1.43)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes dotsBounceAfter-large{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}60%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.085,.68,.53);animation-timing-function:cubic-bezier(.55,.085,.68,.53)}80%{-webkit-transform:translate3d(.75rem,0,0);transform:translate3d(.75rem,0,0);-webkit-animation-timing-function:cubic-bezier(0,1.11,.7,1.43);animation-timing-function:cubic-bezier(0,1.11,.7,1.43)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slds-split-view__list-item-action[aria-selected=true]{-webkit-box-shadow:inset 4px 0 0 #0176d3;box-shadow:inset 4px 0 0 #0176d3}.slds-split-view__list-item-action[aria-selected=true]:focus{-webkit-box-shadow:inset 4px 0 0 #0176d3,inset 0 0 0 1px #0176d3;box-shadow:inset 4px 0 0 #0176d3,inset 0 0 0 1px #0176d3}.slds-split-view_container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0}.slds-split-view_container.slds-is-closed .slds-split-view{display:none}.slds-split-view_container.slds-is-closed .slds-split-view__toggle-button .slds-button__icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.slds-split-view_container.slds-is-open{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.slds-split-view_container.slds-is-open .slds-split-view{display:inherit}.slds-split-view_container.slds-is-open .slds-split-view__toggle-button .slds-button__icon{-webkit-transform:rotate(0);transform:rotate(0)}.slds-split-view{background:var(--slds-g-color-neutral-base-95,#f3f3f3);color:var(--slds-g-color-neutral-base-30,#444)}.slds-split-view__header{padding:1rem 1rem .5rem 1.5rem}.slds-split-view__list-header{font-size:.875rem;font-weight:700;line-height:1.25;border-top:1px solid var(--slds-g-color-border-base-1,#c9c9c9);border-bottom:1px solid var(--slds-g-color-border-base-1,#c9c9c9);padding:.5rem 1rem .5rem 1.5rem}.slds-split-view__list-item{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;border-bottom:1px solid var(--slds-g-color-border-base-1,#c9c9c9);font-size:.75rem}.slds-split-view__list-item:focus,.slds-split-view__list-item:hover{background:var(--slds-g-color-neutral-base-100,#fff)}.slds-split-view__list-item .slds-indicator--unread,.slds-split-view__list-item .slds-indicator_unread{background:var(--slds-g-color-brand-base-50,#1b96ff)}.slds-indicator--unread,.slds-indicator_unread{width:8px;height:8px;position:absolute;top:1rem;left:.5rem;display:block;border-radius:50%;background:var(--slds-g-color-error-base-40,#ea001e)}.slds-split-view__list-item-action{color:currentColor;padding:.75rem 1rem .75rem 1.5rem}.slds-split-view__list-item-action:focus,.slds-split-view__list-item-action:hover{outline:0;background:var(--slds-g-color-neutral-base-100,#fff);color:currentColor;text-decoration:none}.slds-split-view__list-item-action:focus{-webkit-box-shadow:inset 0 0 0 1px var(--slds-g-color-brand-base-60,#1b96ff);box-shadow:inset 0 0 0 1px var(--slds-g-color-brand-base-60,#1b96ff)}.slds-split-view__list-item-action[aria-current=page]{-webkit-box-shadow:inset 4px 0 0 #0176d3;box-shadow:inset 4px 0 0 #0176d3}.slds-split-view__list-item-action[aria-current=page]:focus{-webkit-box-shadow:inset 4px 0 0 #0176d3,inset 0 0 0 1px #0176d3;box-shadow:inset 4px 0 0 #0176d3,inset 0 0 0 1px #0176d3}.slds-split-view__toggle-button{position:absolute;right:-.75rem;height:100%;width:.75rem;background:var(--slds-g-color-neutral-base-100,#fff);border-radius:0;border:1px solid var(--slds-g-color-neutral-base-50,#e5e5e5)}.slds-split-view__toggle-button:focus,.slds-split-view__toggle-button:hover{background:var(--slds-g-color-neutral-base-100,#fff)}.slds-split-view__toggle-button.slds-is-closed .slds-button__icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.slds-tile+.slds-tile{margin-top:.5rem}.slds-tile__detail{position:relative}.slds-tile__meta{color:var(--slds-g-color-neutral-base-10,#181818)}.slds-tile--board,.slds-tile_board{position:relative}.slds-tile--board .slds-has-alert,.slds-tile_board .slds-has-alert{padding-right:1.5rem}.slds-tile--board__icon,.slds-tile_board__icon{width:1rem;height:1rem;position:absolute;bottom:.25rem;right:.25rem}@media (min-width:48em){.slds-tabs--default .slds-tabs__item+.slds-tabs__item,.slds-tabs_default .slds-tabs__item+.slds-tabs__item{margin-left:1.5rem}}.slds-tabs--default .slds-tabs__item>a,.slds-tabs_default .slds-tabs__item>a{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;text-decoration:none;cursor:pointer;height:2.5rem;line-height:2.5rem;border-bottom:2px solid transparent;padding:0 .5rem;color:var(--slds-g-color-neutral-base-30,#444)}.slds-tabs--default .slds-tabs__item>a:focus,.slds-tabs_default .slds-tabs__item>a:focus{outline:0}@media (min-width:48em){.slds-tabs--default .slds-tabs__item>a,.slds-tabs_default .slds-tabs__item>a{padding:0 1rem}}.slds-tabs--default .slds-tabs__item>a:focus,.slds-tabs--default .slds-tabs__item>a:hover,.slds-tabs_default .slds-tabs__item>a:focus,.slds-tabs_default .slds-tabs__item>a:hover{text-decoration:none;border-color:var(--slds-g-color-brand-base-50,#0176d3);color:var(--slds-g-color-neutral-base-10,#181818)}.slds-tabs--default .slds-tabs__item.slds-active a,.slds-tabs_default .slds-tabs__item.slds-active a{border-color:#1b96ff;color:var(--slds-g-color-neutral-base-10,#181818)}.slds-tabs--default .slds-tabs__item.slds-active a:focus,.slds-tabs_default .slds-tabs__item.slds-active a:focus{color:var(--slds-g-color-brand-base-50,#0176d3)}.slds-tabs--default>.slds-tabs__content,.slds-tabs_default>.slds-tabs__content{position:relative;padding:1rem 0}.slds-tabs--default,.slds-tabs_default{display:block;width:100%}.slds-tabs--default .slds-tabs__item--overflow,.slds-tabs--default .slds-tabs__item_overflow,.slds-tabs_default .slds-tabs__item--overflow,.slds-tabs_default .slds-tabs__item_overflow{overflow:visible}.slds-tabs--default__nav,.slds-tabs_default__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-bottom-width:var(--slds-c-tabs-list-sizing-border,var(--sds-c-tabs-list-sizing-border,1px));border-bottom-style:solid;border-bottom-color:var(--slds-c-tabs-list-color-border,var(--sds-c-tabs-list-color-border,var(--slds-g-color-border-base-4,#e5e5e5)))}.slds-tabs--default__item,.slds-tabs_default__item{color:var(--slds-c-tabs-item-text-color,var(--sds-c-tabs-item-text-color,var(--slds-g-color-neutral-base-30,#444)));position:relative;padding-top:var(--slds-c-tabs-item-spacing-block-start,var(--sds-c-tabs-item-spacing-block-start,var(--sds-c-tabs-item-spacing-block,0)));padding-right:var(--slds-c-tabs-item-spacing-inline-end,var(--sds-c-tabs-item-spacing-inline-end,var(--sds-c-tabs-item-spacing-inline,.75rem)));padding-bottom:var(--slds-c-tabs-item-spacing-block-end,var(--sds-c-tabs-item-spacing-block-end,var(--sds-c-tabs-item-spacing-block,0)));padding-left:var(--slds-c-tabs-item-spacing-inline-start,var(--sds-c-tabs-item-spacing-inline-start,var(--sds-c-tabs-item-spacing-inline,.75rem)));margin-bottom:calc(var(--slds-c-tabs-list-sizing-border,var(--sds-c-tabs-list-sizing-border,1px)) * -1)}.slds-tabs--default__item:after,.slds-tabs_default__item:after{display:block;content:"";bottom:0;left:0;right:0;height:0;position:absolute}.slds-tabs--default__item.slds-active,.slds-tabs--default__item.slds-is-active,.slds-tabs_default__item.slds-active,.slds-tabs_default__item.slds-is-active{/*! @css-var-fallback color */--slds-c-tabs-item-text-color:var(--slds-c-tabs-item-text-color-active, + var(--sds-c-tabs-item-text-color-active, var(--slds-g-color-neutral-base-10, #181818)))}.slds-tabs--default__item.slds-active:after,.slds-tabs--default__item.slds-is-active:after,.slds-tabs_default__item.slds-active:after,.slds-tabs_default__item.slds-is-active:after{background-color:var(--slds-c-tabs-item-color-border-active,var(--sds-c-tabs-item-color-border-active,#1b96ff));height:calc(var(--slds-c-tabs-list-sizing-border,var(--sds-c-tabs-list-sizing-border,1px)) + 2px)}.slds-tabs--default__item.slds-active .slds-tabs--default__link,.slds-tabs--default__item.slds-active .slds-tabs_default__link,.slds-tabs--default__item.slds-is-active .slds-tabs--default__link,.slds-tabs--default__item.slds-is-active .slds-tabs_default__link,.slds-tabs_default__item.slds-active .slds-tabs--default__link,.slds-tabs_default__item.slds-active .slds-tabs_default__link,.slds-tabs_default__item.slds-is-active .slds-tabs--default__link,.slds-tabs_default__item.slds-is-active .slds-tabs_default__link{font-weight:700}.slds-tabs--default__item.slds-active .slds-tabs--default__link:hover,.slds-tabs--default__item.slds-active .slds-tabs_default__link:hover,.slds-tabs--default__item.slds-is-active .slds-tabs--default__link:hover,.slds-tabs--default__item.slds-is-active .slds-tabs_default__link:hover,.slds-tabs_default__item.slds-active .slds-tabs--default__link:hover,.slds-tabs_default__item.slds-active .slds-tabs_default__link:hover,.slds-tabs_default__item.slds-is-active .slds-tabs--default__link:hover,.slds-tabs_default__item.slds-is-active .slds-tabs_default__link:hover{color:currentColor}.slds-tabs--default__item:hover:after,.slds-tabs_default__item:hover:after{height:calc(var(--slds-c-tabs-list-sizing-border,var(--sds-c-tabs-list-sizing-border,1px)) + 1px);background-color:var(--slds-c-tabs-item-color-border-hover,var(--sds-c-tabs-item-color-border-hover,#0176d3))}.slds-tabs--default__item.slds-has-focus,.slds-tabs--default__item:focus,.slds-tabs_default__item.slds-has-focus,.slds-tabs_default__item:focus{outline:0}.slds-tabs--default__item.slds-has-focus:after,.slds-tabs--default__item:focus:after,.slds-tabs_default__item.slds-has-focus:after,.slds-tabs_default__item:focus:after{height:calc(var(--slds-c-tabs-list-sizing-border,var(--sds-c-tabs-list-sizing-border,2px)) + 1px);background-color:var(--slds-c-tabs-item-color-border-active,var(--sds-c-tabs-item-color-border-active,#1b96ff))}.slds-tabs--default__item .slds-tabs--default__link:focus,.slds-tabs--default__item .slds-tabs_default__link:focus,.slds-tabs_default__item .slds-tabs--default__link:focus,.slds-tabs_default__item .slds-tabs_default__link:focus{-webkit-box-shadow:none;box-shadow:none}.slds-tabs--default__item.slds-has-notification,.slds-tabs_default__item.slds-has-notification{background:var(--slds-g-color-neutral-base-95,#f3f3f3)}.slds-tabs--default__item.slds-has-notification:after,.slds-tabs_default__item.slds-has-notification:after{background-color:var(--slds-g-color-border-base-4,#e5e5e5)}.slds-tabs--default__item.slds-has-notification:hover:after,.slds-tabs_default__item.slds-has-notification:hover:after{background-color:var(--slds-g-color-brand-base-30,#0176d3)}.slds-tabs--default__item.slds-has-notification .slds-indicator_unread,.slds-tabs_default__item.slds-has-notification .slds-indicator_unread{display:inline-block;height:.375rem;width:.375rem;position:relative;top:auto;left:auto}.slds-tabs--default__item.slds-is-unsaved .slds-indicator_unread,.slds-tabs_default__item.slds-is-unsaved .slds-indicator_unread{margin-left:-.35rem}.slds-tabs--default__item.slds-is-unsaved .slds-indicator_unsaved,.slds-tabs_default__item.slds-is-unsaved .slds-indicator_unsaved{color:#014486}.slds-tabs--default__item.slds-has-notification .slds-indicator_unsaved,.slds-tabs_default__item.slds-has-notification .slds-indicator_unsaved{top:-.25rem}.slds-tabs--default__link,.slds-tabs_default__link{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;text-decoration:none;cursor:pointer;height:var(--slds-c-tabs-item-sizing-height,var(--sds-c-tabs-item-sizing-height,2.5rem));line-height:var(--slds-c-tabs-item-line-height,var(--sds-c-tabs-item-line-height,2.5rem));color:currentColor;border:0;text-transform:inherit;z-index:1}.slds-tabs--default__link:focus,.slds-tabs_default__link:focus{outline:0}.slds-tabs--default__link:focus,.slds-tabs--default__link:hover,.slds-tabs_default__link:focus,.slds-tabs_default__link:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none;color:currentColor}.slds-tabs--default__link[tabindex="0"]:focus,.slds-tabs_default__link[tabindex="0"]:focus{text-decoration:underline}.slds-tabs_default__overflow-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:var(--slds-c-tabs-item-sizing-height,var(--sds-c-tabs-item-sizing-height,2.5rem));line-height:var(--slds-c-tabs-item-line-height,var(--sds-c-tabs-item-line-height,2.5rem))}.slds-tabs_default__overflow-button .slds-button{line-height:inherit;color:var(--slds-c-tabs-item-text-color,var(--sds-c-tabs-item-text-color,var(--slds-g-color-neutral-base-30,#444)));-webkit-box-shadow:none;box-shadow:none;--slds-c-button-color-border-active:transparent}.slds-tabs_default__overflow-button .slds-button:focus{text-decoration:underline}.slds-tabs_default__overflow-button.slds-has-error .slds-button,.slds-tabs_default__overflow-button.slds-has-success .slds-button{color:var(--slds-g-color-neutral-base-100,#fff)}.slds-tabs--default__content,.slds-tabs_default__content{position:relative;padding-top:var(--slds-c-tabs-panel-spacing-block-start,var(--sds-c-tabs-panel-spacing-block-start,var(--slds-c-tabs-panel-spacing-block,var(--sds-c-tabs-panel-spacing-block,.75rem))));padding-right:var(--slds-c-tabs-panel-spacing-inline-end,var(--sds-c-tabs-panel-spacing-inline-end,var(--slds-c-tabs-panel-spacing-inline,var(--sds-c-tabs-panel-spacing-inline,0))));padding-bottom:var(--slds-c-tabs-panel-spacing-block-end,var(--sds-c-tabs-panel-spacing-block-end,var(--slds-c-tabs-panel-spacing-block,var(--sds-c-tabs-panel-spacing-block,.75rem))));padding-left:var(--slds-c-tabs-panel-spacing-inline-start,var(--sds-c-tabs-panel-spacing-inline-start,var(--slds-c-tabs-panel-spacing-inline,var(--sds-c-tabs-panel-spacing-inline,0))))}.slds-tabs_medium .slds-tabs_default__item{font-size:1rem}.slds-tabs_large .slds-tabs_default__item{font-size:1.25rem}.slds-tabs__left-icon{margin-right:.5rem}.slds-tabs__left-icon:empty{margin-right:0}.slds-tabs__right-icon{margin-left:.5rem}.slds-tabs_mobile__title{width:100%;height:100%;color:var(--slds-g-color-neutral-base-10,#181818);font-size:1rem;padding:0 1rem}.slds-tabs_mobile__title .slds-button:focus{-webkit-box-shadow:none;box-shadow:none}.slds-tabs_mobile__title-action{width:100%;height:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.slds-tabs_mobile__title-action .slds-button__icon{-ms-flex-negative:0;flex-shrink:0}.slds-tabs_mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.slds-tabs_mobile__item{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid var(--slds-g-color-border-base-1,#e5e5e5);height:2.75rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slds-tabs_mobile__item:active{background-color:var(--slds-g-color-neutral-base-95,#f3f3f3)}.slds-tabs_mobile__item:last-child{border-bottom:1px solid var(--slds-g-color-border-base-1,#e5e5e5)}.slds-tabs_mobile+.slds-tabs_mobile .slds-tabs_mobile__item:first-child{border-top:0}.slds-tabs-mobile__container{position:relative;overflow:hidden}.slds-panel__body .slds-tabs-mobile{margin-left:-.75rem;margin-right:-.75rem}.slds-panel__body .slds-tabs-mobile:first-child{margin-top:-.75rem}.slds-panel__body .slds-tabs-mobile:first-child .slds-tabs-mobile__item:first-child{border-top:0}.slds-tabs-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:var(--slds-g-color-neutral-base-100,#fff)}.slds-tabs-mobile__item{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid var(--slds-g-color-border-base-1,#e5e5e5);height:2.75rem;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;color:var(--slds-g-color-neutral-base-10,#181818);font-size:1rem;padding:0 .75rem}.slds-tabs-mobile__item:active{background-color:var(--slds-g-color-neutral-base-95,#f3f3f3)}.slds-tabs-mobile__item:last-child{border-bottom:1px solid var(--slds-g-color-border-base-1,#e5e5e5)}.slds-tabs-mobile__group .slds-tabs-mobile__container+.slds-tabs-mobile__container .slds-tabs-mobile__item:first-child{border-top:0}.slds-tabs--scoped .slds-tabs__item,.slds-tabs_scoped .slds-tabs__item{position:relative;margin-bottom:-1px}.slds-tabs--scoped .slds-tabs__item+.slds-tabs__item,.slds-tabs_scoped .slds-tabs__item+.slds-tabs__item{margin-left:-1px}.slds-tabs--scoped .slds-tabs__item:first-child>a,.slds-tabs_scoped .slds-tabs__item:first-child>a{border-left:0;border-radius:.25rem 0 0 0}.slds-tabs--scoped .slds-tabs__item>a,.slds-tabs_scoped .slds-tabs__item>a{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;text-decoration:none;cursor:pointer;height:2.5rem;line-height:2.5rem;padding:0 1.5rem;color:var(--slds-g-color-neutral-base-30,#444);background-clip:padding-box;border-left:1px solid transparent;border-right:1px solid transparent}.slds-tabs--scoped .slds-tabs__item>a:focus,.slds-tabs_scoped .slds-tabs__item>a:focus{outline:0}.slds-tabs--scoped .slds-tabs__item>a:focus,.slds-tabs--scoped .slds-tabs__item>a:hover,.slds-tabs_scoped .slds-tabs__item>a:focus,.slds-tabs_scoped .slds-tabs__item>a:hover{text-decoration:none;color:var(--slds-g-link-color-hover,#014486);border-color:var(--slds-g-color-border-base-4,#e5e5e5)}.slds-tabs--scoped .slds-tabs__item .slds-active>a,.slds-tabs_scoped .slds-tabs__item .slds-active>a{background-color:var(--slds-g-color-neutral-base-100,#fff);color:var(--slds-g-link-color,#0176d3);border-color:var(--slds-g-color-border-base-4,#e5e5e5)}.slds-tabs--scoped .slds-tabs__item .slds-active>a:focus,.slds-tabs_scoped .slds-tabs__item .slds-active>a:focus{text-decoration:underline}.slds-tabs--scoped>.slds-tabs__content,.slds-tabs_scoped>.slds-tabs__content{background-color:var(--slds-g-color-neutral-base-100,#fff);border:1px solid var(--slds-g-color-border-base-4,#c9c9c9);border-top:0;border-radius:0 0 .25rem .25rem;padding:1rem}.slds-tabs--scoped,.slds-tabs_scoped{display:block;width:100%}.slds-tabs--scoped__nav,.slds-tabs_scoped__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:var(--slds-g-color-neutral-base-95,#fafaf9);border:1px solid var(--slds-g-color-border-base-4,#c9c9c9);border-top-left-radius:.25rem;border-top-right-radius:.25rem;border-bottom-right-radius:0;border-bottom-left-radius:0}.slds-tabs--scoped__item,.slds-tabs_scoped__item{position:relative;margin-bottom:-1px}.slds-tabs--scoped__item+.slds-tabs--scoped__item,.slds-tabs--scoped__item+.slds-tabs_scoped__item,.slds-tabs_scoped__item+.slds-tabs--scoped__item,.slds-tabs_scoped__item+.slds-tabs_scoped__item{margin-left:-1px}.slds-tabs--scoped__item:first-child .slds-tabs--scoped__link,.slds-tabs--scoped__item:first-child .slds-tabs_scoped__link,.slds-tabs_scoped__item:first-child .slds-tabs--scoped__link,.slds-tabs_scoped__item:first-child .slds-tabs_scoped__link{border-left:0;border-radius:0}.slds-tabs--scoped__content,.slds-tabs_scoped__content{background-color:var(--slds-g-color-neutral-base-100,#fff);border:1px solid var(--slds-g-color-border-base-4,#c9c9c9);border-top:0;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem;padding:1rem}.slds-tabs--scoped__link,.slds-tabs_scoped__link{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;text-decoration:none;cursor:pointer;height:2.5rem;line-height:2.5rem;padding:0 1rem;color:var(--slds-g-color-neutral-base-30,#444);background-clip:padding-box;border:0;border-left:1px solid transparent;border-right:1px solid transparent;border-radius:0}.slds-tabs--scoped__link:focus,.slds-tabs_scoped__link:focus{outline:0}.slds-tabs--scoped__link:focus,.slds-tabs--scoped__link:hover,.slds-tabs_scoped__link:focus,.slds-tabs_scoped__link:hover{text-decoration:none;color:currentColor;border-color:var(--slds-g-color-border-base-4,#e5e5e5)}.slds-tabs_scoped__overflow-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:2.5rem;line-height:2.5rem}.slds-tabs_scoped__overflow-button .slds-button{line-height:inherit;color:var(--slds-g-color-neutral-base-30,#444);padding:0 1rem}.slds-active .slds-tabs--scoped__link,.slds-active .slds-tabs_scoped__link,.slds-is-active .slds-tabs--scoped__link,.slds-is-active .slds-tabs_scoped__link{background-color:var(--slds-g-color-neutral-base-100,#fff);border-color:var(--slds-g-color-border-base-4,#e5e5e5);font-weight:700;color:var(--slds-g-color-neutral-base-10,#181818)}.slds-active .slds-tabs--scoped__link:focus,.slds-active .slds-tabs_scoped__link:focus,.slds-is-active .slds-tabs--scoped__link:focus,.slds-is-active .slds-tabs_scoped__link:focus{text-decoration:underline}.slds-tabs_medium .slds-tabs_scoped__item{font-size:1rem}.slds-tabs_medium .slds-tabs_scoped__link{padding-left:1.5rem;padding-right:1.5rem}.slds-tabs_large .slds-tabs_scoped__item{font-size:1.25rem}.slds-tabs_large .slds-tabs_scoped__link{padding-left:2rem;padding-right:2rem}.slds-tabs__nav-scroller.slds-has-overflow{position:relative;padding-right:4.7rem}.slds-tab__scroll-controls{display:none}.slds-has-overflow .slds-tabs__nav-scroller--inner,.slds-has-overflow .slds-tabs__nav-scroller_inner{overflow:hidden}.slds-has-overflow .slds-tabs--default__nav,.slds-has-overflow .slds-tabs--scoped__nav,.slds-has-overflow .slds-tabs_default__nav,.slds-has-overflow .slds-tabs_scoped__nav{border:0}.slds-has-overflow .slds-tab__scroll-controls{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:0;top:0;bottom:0;background-color:var(--slds-g-color-neutral-base-100,#fff);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slds-tabs--default .slds-has-overflow .slds-tabs__nav-scroller--inner,.slds-tabs--default .slds-has-overflow .slds-tabs__nav-scroller_inner,.slds-tabs_default .slds-has-overflow .slds-tabs__nav-scroller--inner,.slds-tabs_default .slds-has-overflow .slds-tabs__nav-scroller_inner{border-bottom-width:var(--slds-c-tabs-list-sizing-border,var(--sds-c-tabs-list-sizing-border,1px));border-bottom-style:solid;border-bottom-color:var(--slds-c-tabs-list-color-border,var(--sds-c-tabs-list-color-border,var(--slds-g-color-border-base-1,#e5e5e5)))}.slds-tabs--default .slds-tab__scroll-controls,.slds-tabs_default .slds-tab__scroll-controls{padding:calc(.25rem - var(--slds-c-tabs-list-sizing-border,var(--sds-c-tabs-list-sizing-border,1px))) 1px calc(.25rem - var(--slds-c-tabs-list-sizing-border,var(--sds-c-tabs-list-sizing-border,1px))) .5rem;border-bottom-width:var(--slds-c-tabs-list-sizing-border,var(--sds-c-tabs-list-sizing-border,1px));border-bottom-style:solid;border-bottom-color:var(--slds-c-tabs-list-color-border,var(--sds-c-tabs-list-color-border,var(--slds-g-color-border-base-1,#e5e5e5)))}.slds-tabs--scoped .slds-has-overflow .slds-tabs__nav-scroller--inner,.slds-tabs--scoped .slds-has-overflow .slds-tabs__nav-scroller_inner,.slds-tabs_scoped .slds-has-overflow .slds-tabs__nav-scroller--inner,.slds-tabs_scoped .slds-has-overflow .slds-tabs__nav-scroller_inner{border:1px solid var(--slds-g-color-border-base-1,#e5e5e5);border-bottom:0;border-radius:.25rem .25rem 0 0;background-color:var(--slds-g-color-neutral-base-95,#f3f3f3)}.slds-tabs--scoped .slds-has-overflow .slds-tabs--scoped__item,.slds-tabs--scoped .slds-has-overflow .slds-tabs_scoped__item,.slds-tabs_scoped .slds-has-overflow .slds-tabs--scoped__item,.slds-tabs_scoped .slds-has-overflow .slds-tabs_scoped__item{margin-bottom:0;border-bottom:1px solid var(--slds-g-color-border-base-1,#e5e5e5)}.slds-tabs--scoped .slds-has-overflow .slds-tabs--scoped__item.slds-active,.slds-tabs--scoped .slds-has-overflow .slds-tabs_scoped__item.slds-active,.slds-tabs_scoped .slds-has-overflow .slds-tabs--scoped__item.slds-active,.slds-tabs_scoped .slds-has-overflow .slds-tabs_scoped__item.slds-active{border-bottom-color:var(--slds-g-color-neutral-base-100,#fff)}.slds-tabs--scoped .slds-tab__scroll-controls,.slds-tabs_scoped .slds-tab__scroll-controls{padding:calc(.25rem - 1px) .25rem;border:1px solid var(--slds-g-color-border-base-1,#e5e5e5);border-radius:0 .25rem 0 0}.slds-sub-tabs .slds-tabs_default__nav{border-bottom-width:1px}.slds-sub-tabs__item{text-transform:none;letter-spacing:0;margin-bottom:0}.slds-sub-tabs__item.slds-active,.slds-sub-tabs__item.slds-is-open{background:rgba(21,137,238,.1)}.slds-sub-tabs__item:after{content:none}.slds-sub-tabs__item .slds-tabs_default__link:focus,.slds-sub-tabs__item.slds-has-focus{text-decoration:underline}.slds-sub-tabs__item+.slds-sub-tabs__item{margin-left:0}@keyframes error-pulse{0%{background-color:var(--slds-g-color-error-base-40,#ba0517)}40%{background-color:var(--slds-g-color-error-base-30,#8e030f)}100%{background-color:var(--slds-g-color-error-base-40,#ba0517)}}@keyframes success-pulse{0%{background-color:var(--slds-g-color-success-base-50,#2e844a)}40%{background-color:var(--slds-g-color-success-base-40,#194e31)}100%{background-color:var(--slds-g-color-success-base-50,#2e844a)}}@keyframes warning-pulse{0%{background-color:var(--slds-g-color-warning-base-60,#fe9339)}40%{background-color:var(--slds-g-color-warning-base-60,#fe9339)}100%{background-color:var(--slds-g-color-warning-base-60,#fe9339)}}.slds-sub-tabs__item.slds-has-success:before{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-timing-function:linear;animation-timing-function:linear;background-color:var(--slds-g-color-success-base-50,#2e844a);bottom:0;content:" ";left:0;position:absolute;right:0;top:0;-webkit-transition:background-color .25s cubic-bezier(.39,.575,.565,1);transition:background-color .25s cubic-bezier(.39,.575,.565,1)}.slds-sub-tabs__item.slds-has-success:hover:before{background-color:var(--slds-g-color-success-base-40,#194e31)}.slds-sub-tabs__item.slds-has-success:before{-webkit-animation-name:success-pulse;animation-name:success-pulse}.slds-sub-tabs__item.slds-has-error:before{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-timing-function:linear;animation-timing-function:linear;background-color:var(--slds-g-color-error-base-40,#ba0517);bottom:0;content:" ";left:0;position:absolute;right:0;top:0;-webkit-transition:background-color .25s cubic-bezier(.39,.575,.565,1);transition:background-color .25s cubic-bezier(.39,.575,.565,1)}.slds-sub-tabs__item.slds-has-error:hover:before{background-color:var(--slds-g-color-error-base-30,#8e030f)}.slds-sub-tabs__item.slds-has-error:before{-webkit-animation-name:error-pulse;animation-name:error-pulse}.slds-sub-tabs__item.slds-has-error,.slds-sub-tabs__item.slds-has-success{color:var(--slds-g-color-neutral-base-100,#fff)}.slds-sub-tabs__item.slds-has-error .slds-indicator_unread,.slds-sub-tabs__item.slds-has-success .slds-indicator_unread{background-color:var(--slds-g-color-neutral-base-100,#fff)}.slds-sub-tabs__item.slds-has-error .slds-indicator_unsaved,.slds-sub-tabs__item.slds-has-success .slds-indicator_unsaved{color:var(--slds-g-color-neutral-base-100,#fff)}.slds-sub-tabs__item.slds-has-warning:before{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-timing-function:linear;animation-timing-function:linear;background-color:var(--slds-g-color-warning-base-60,#fe9339);bottom:0;content:" ";left:0;position:absolute;right:0;top:0;-webkit-transition:background-color .25s cubic-bezier(.39,.575,.565,1);transition:background-color .25s cubic-bezier(.39,.575,.565,1)}.slds-sub-tabs__item.slds-has-warning:hover:before{background-color:var(--slds-g-color-warning-base-60,#fe9339)}.slds-sub-tabs__item.slds-has-warning:before{-webkit-animation-name:warning-pulse;animation-name:warning-pulse}.slds-sub-tabs__item.slds-has-warning .slds-indicator_unread{background-color:currentColor}.slds-sub-tabs__item.slds-has-warning .slds-indicator_unsaved{color:currentColor}.slds-has-pinned-regions .slds-sub-tabs__item.slds-active:before,.slds-has-pinned-regions .slds-sub-tabs__item.slds-is-open:before{content:"";height:3px;display:block;background:#1b96ff;position:absolute;top:0;left:-1px;right:-1px}.slds-navigation-list--vertical .slds-is-active,.slds-navigation-list-vertical .slds-is-active{color:var(--slds-g-color-neutral-base-10,#181818)}.slds-navigation-list--vertical .slds-is-active .slds-navigation-list--vertical__action,.slds-navigation-list--vertical .slds-is-active .slds-navigation-list-vertical__action,.slds-navigation-list-vertical .slds-is-active .slds-navigation-list--vertical__action,.slds-navigation-list-vertical .slds-is-active .slds-navigation-list-vertical__action{background-color:rgba(21,137,238,.1);border-color:var(--slds-g-color-border-base-1,#e5e5e5);border-left-color:#1b96ff}.slds-navigation-list--vertical .slds-is-active .slds-navigation-list--vertical__action:focus,.slds-navigation-list--vertical .slds-is-active .slds-navigation-list-vertical__action:focus,.slds-navigation-list-vertical .slds-is-active .slds-navigation-list--vertical__action:focus,.slds-navigation-list-vertical .slds-is-active .slds-navigation-list-vertical__action:focus{border-left-width:.5rem;color:#014486}.slds-navigation-list--vertical-inverse .slds-is-active .slds-navigation-list--vertical__action,.slds-navigation-list--vertical-inverse .slds-is-active .slds-navigation-list-vertical__action,.slds-navigation-list-vertical--shade .slds-is-active .slds-navigation-list--vertical__action,.slds-navigation-list-vertical--shade .slds-is-active .slds-navigation-list-vertical__action,.slds-navigation-list-vertical_shade .slds-is-active .slds-navigation-list--vertical__action,.slds-navigation-list-vertical_shade .slds-is-active .slds-navigation-list-vertical__action{background-color:var(--slds-g-color-neutral-base-100,#fff)}.slds-navigation-list--vertical__action,.slds-navigation-list-vertical__action{display:block;border-left:.25rem solid transparent;border-top:1px solid transparent;border-bottom:1px solid transparent;padding:.5rem 1.5rem}.slds-navigation-list--vertical__action:focus,.slds-navigation-list--vertical__action:hover,.slds-navigation-list-vertical__action:focus,.slds-navigation-list-vertical__action:hover{outline:0;background-color:var(--slds-g-color-neutral-base-95,#f3f3f3)}.slds-navigation-list--vertical__action:active,.slds-navigation-list-vertical__action:active{background-color:var(--slds-g-color-neutral-base-95,#f3f3f3)}.slds-nav-vertical{position:relative}.slds-nav-vertical_compact .slds-nav-vertical__action,.slds-nav-vertical_compact .slds-nav-vertical__title{padding:.25rem 1.5rem}.slds-nav-vertical_shade .slds-is-active.slds-nav-vertical__item:before{background:var(--slds-g-color-neutral-base-100,#fff)}.slds-nav-vertical_shade .slds-nav-vertical__item:hover:before{background:var(--slds-g-color-neutral-base-100,#fff)}.slds-nav-vertical_shade .slds-is-active .slds-nav-vertical__action{border-color:var(--slds-g-color-border-base-1,#e5e5e5)}.slds-nav-vertical__title{padding:.5rem 1rem;padding-left:1.5rem;font-size:1rem;font-weight:700}.slds-nav-vertical__title:not(:first-of-type){margin-top:.5rem}.slds-nav-vertical__section:not(:first-of-type){margin-top:.5rem}.slds-nav-vertical__item{position:relative}.slds-nav-vertical__item:before{position:absolute;top:0;right:0;bottom:0;left:0;content:""}.slds-nav-vertical__item.slds-is-active:before,.slds-nav-vertical__item:hover:before{background:rgba(21,137,238,.1)}.slds-nav-vertical__item:focus-within:before{-webkit-box-shadow:inset 0 0 0 1px var(--slds-g-color-brand-base-60,#1b96ff);box-shadow:inset 0 0 0 1px var(--slds-g-color-brand-base-60,#1b96ff)}.slds-nav-vertical__action{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:.5rem 1.5rem .5rem 2rem;color:var(--slds-g-color-neutral-base-10,#181818);border-top:1px solid transparent;border-bottom:1px solid transparent;border-radius:0;-webkit-box-shadow:inset 0 0 0 #1b96ff;box-shadow:inset 0 0 0 #1b96ff;cursor:pointer}.slds-nav-vertical__action:active,.slds-nav-vertical__action:focus,.slds-nav-vertical__action:hover{color:currentColor}.slds-nav-vertical__action:hover{text-decoration:none;-webkit-box-shadow:inset 2px 0 0 #1b96ff;box-shadow:inset 2px 0 0 #1b96ff}[dir=rtl] .slds-nav-vertical__action:hover{-webkit-box-shadow:inset -2px 0 0 #1b96ff;box-shadow:inset -2px 0 0 #1b96ff}.slds-nav-vertical__action:focus{outline:0;text-decoration:underline}.slds-nav-vertical__item.slds-is-active .slds-nav-vertical__action{font-weight:700;-webkit-box-shadow:inset 4px 0 0 #1b96ff;box-shadow:inset 4px 0 0 #1b96ff}[dir=rtl] .slds-nav-vertical__item.slds-is-active .slds-nav-vertical__action{-webkit-box-shadow:inset -4px 0 0 #1b96ff;box-shadow:inset -4px 0 0 #1b96ff}.slds-nav-vertical__item{display:block}.slds-nav-vertical__item [type=radio]{width:1px;height:1px;border:0;clip:rect(0 0 0 0);margin:-1px;overflow:hidden;padding:0;position:absolute}.slds-nav-vertical__item [type=radio]:focus+.slds-nav-vertical__action .slds-nav-vertical_radio-faux{text-decoration:underline}.slds-nav-vertical__item [type=radio]:checked+.slds-nav-vertical__action{font-weight:700;background-color:#eef4ff;-webkit-box-shadow:inset 4px 0 0 #1b96ff;box-shadow:inset 4px 0 0 #1b96ff}.slds-nav-vertical_shade .slds-nav-vertical__item [type=radio]:checked+.slds-nav-vertical__action{border-color:var(--slds-g-color-border-base-1,#e5e5e5);background-color:var(--slds-g-color-neutral-base-100,#fff)}.slds-nav-vertical__action_overflow{color:var(--slds-g-color-neutral-base-50,#747474)}.slds-nav-vertical__action_overflow[aria-expanded=true] .slds-button__icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}[dir=rtl] .slds-nav-vertical__action_overflow[aria-expanded=true] .slds-button__icon{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.slds-nav-vertical__action-text{color:var(--slds-g-link-color,#0176d3)}.slds-notify--alert,.slds-notify_alert{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding-top:var(--slds-c-alert-spacing-block-start,var(--sds-c-alert-spacing-block-start,.5rem));padding-right:var(--slds-c-alert-spacing-inline-end,var(--sds-c-alert-spacing-inline-end,2rem));padding-bottom:var(--slds-c-alert-spacing-block-end,var(--sds-c-alert-spacing-block-end,.5rem));padding-left:var(--slds-c-alert-spacing-inline-start,var(--sds-c-alert-spacing-inline-start,.5rem));color:var(--slds-c-alert-text-color,var(--sds-c-alert-text-color,var(--slds-g-color-neutral-base-100,#fff)));font-weight:var(--slds-c-alert-font-weight,var(--sds-c-alert-font-weight));text-align:center;background-color:var(--slds-c-alert-color-background,var(--sds-c-alert-color-background,var(--slds-g-color-neutral-base-50,#747474)));background-image:var(--slds-c-alert-image-background,var(--sds-c-alert-image-background,linear-gradient(45deg,var(--slds-g-color-neutral-10-opacity-10,rgba(0,0,0,.025)) 25%,transparent 25%,transparent 50%,var(--slds-g-color-neutral-10-opacity-10,rgba(0,0,0,.025)) 50%,var(--slds-g-color-neutral-10-opacity-10,rgba(0,0,0,.025)) 75%,transparent 75%,transparent)));background-size:var(--slds-c-alert-size-background,var(--sds-c-alert-size-background,64px 64px))}.slds-notify--alert a,.slds-notify_alert a{color:currentColor;border:1px solid transparent;border-radius:.25rem;text-decoration:underline}.slds-notify--alert a:focus,.slds-notify--alert a:hover,.slds-notify_alert a:focus,.slds-notify_alert a:hover{text-decoration:none;outline:0}.slds-notify--alert a:focus,.slds-notify_alert a:focus{-webkit-box-shadow:var(--slds-c-alert-shadow,0 0 3px var(--slds-g-color-neutral-base-100,#f3f3f3));box-shadow:var(--slds-c-alert-shadow,0 0 3px var(--slds-g-color-neutral-base-100,#f3f3f3));border-width:var(--slds-c-alert-sizing-border,1px);border-style:solid;border-color:var(--slds-c-alert-color-border,var(--slds-g-color-neutral-base-100,#f3f3f3))}.slds-notify--alert a:active,.slds-notify_alert a:active{color:var(--slds-c-alert-text-color-active,var(--sds-c-alert-text-color-active,var(--slds-g-color-neutral-100-opacity-50,rgba(255,255,255,.5))))}.slds-notify--alert a[disabled],.slds-notify_alert a[disabled]{color:var(--slds-g-color-neutral-100-opacity-10,rgba(255,255,255,.15))}.slds-alert_warning{/*! @css-var-fallback background-color */--slds-c-alert-color-background:var(--slds-g-color-warning-base-60, #fe9339);color:var(--slds-g-color-neutral-base-10,#181818)}.slds-alert_warning .slds-button__icon,.slds-alert_warning .slds-icon{fill:var(--slds-g-color-neutral-base-30,#514f4d)}.slds-alert_error{/*! @css-var-fallback background-color */--slds-c-alert-color-background:var(--slds-g-color-error-base-40, #ea001e)}.slds-alert_offline{/*! @css-var-fallback background-color */--slds-c-alert-color-background:var(--slds-g-color-neutral-base-30, #444444)}.slds-notify__close{position:absolute;top:50%;right:.75rem;margin-left:.25rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.slds-modal--prompt .slds-modal__close,.slds-modal_prompt .slds-modal__close{display:none}.slds-modal--prompt .slds-modal__header,.slds-modal_prompt .slds-modal__header{border-bottom:0}.slds-modal--prompt .slds-modal__content,.slds-modal_prompt .slds-modal__content{padding-left:2rem;padding-right:2rem}.slds-modal--prompt .slds-modal__footer,.slds-modal_prompt .slds-modal__footer{border-top:0;text-align:center}.slds-notify-container,.slds-notify_container{position:fixed;width:100%;left:0;top:0;z-index:10000;text-align:center}.slds-notify--toast,.slds-notify_toast{color:var(--slds-g-color-neutral-base-100,#fff);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;background:0 0;background-color:var(--slds-c-toast-color-background,var(--sds-c-toast-color-background,var(--slds-g-color-neutral-base-50,#747474)));color:var(--slds-c-toast-text-color,var(--sds-c-toast-text-color));border-radius:var(--slds-c-toast-radius-border,var(--sds-c-toast-radius-border,.25rem));margin:.5rem;padding-top:var(--slds-c-toast-spacing-block-start,var(--sds-c-toast-spacing-block-start,.75rem));padding-right:var(--slds-c-toast-spacing-inline-end,var(--sds-c-toast-spacing-inline-end,3rem));padding-bottom:var(--slds-c-toast-spacing-block-end,var(--sds-c-toast-spacing-block-end,.75rem));padding-left:var(--slds-c-toast-spacing-inline-start,var(--sds-c-toast-spacing-inline-start,1.5rem));min-width:var(--slds-c-toast-sizing-min-width,var(--sds-c-toast-sizing-min-width,30rem));text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.slds-notify--toast a,.slds-notify_toast a{color:currentColor;border:1px solid transparent;border-radius:.25rem}.slds-notify--toast a:focus,.slds-notify--toast a:hover,.slds-notify_toast a:focus,.slds-notify_toast a:hover{text-decoration:none;outline:0}.slds-notify--toast a:focus,.slds-notify_toast a:focus{-webkit-box-shadow:0 0 3px #f3f3f3;box-shadow:0 0 3px #f3f3f3;border:1px solid var(--slds-g-color-neutral-base-100,#f3f3f3)}.slds-notify--toast a:active,.slds-notify_toast a:active{color:var(--slds-g-color-neutral-100-opacity-50,rgba(255,255,255,.5))}.slds-notify--toast a[disabled],.slds-notify_toast a[disabled]{color:var(--slds-g-color-neutral-100-opacity-10,rgba(255,255,255,.15))}.slds-notify--toast .slds-notify__close,.slds-notify_toast .slds-notify__close{float:right;position:absolute;top:.75rem;right:.75rem;margin-left:.25rem;-webkit-transform:translateY(-.125rem);transform:translateY(-.125rem)}.slds-region_narrow .slds-notify--toast,.slds-region_narrow .slds-notify_toast{min-width:auto;width:100%;margin-left:0}.slds-scoped-notification{padding:.75rem}.slds-scoped-notification_light{background-color:var(--slds-g-color-neutral-base-95,#f3f3f3)}.slds-scoped-notification_dark{background-color:var(--slds-g-color-neutral-base-50,#747474);color:var(--slds-g-color-neutral-base-100,#fff)}.slds-scoped-notification_dark a{color:var(--slds-g-color-neutral-base-100,#fff);text-decoration:underline}.slds-scoped-notification_dark a:active,.slds-scoped-notification_dark a:hover{text-decoration:none}.slds-notification-container{position:fixed;display:block;width:20.5rem;right:.25rem;top:.25rem;padding:.25rem .25rem .5rem;z-index:8500}.slds-notification{position:relative;width:20rem;border:1px solid var(--slds-g-color-border-base-1,#f3f3f3);border-radius:.25rem;-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.2);box-shadow:0 2px 3px 0 rgba(0,0,0,.2);-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:margin,max-height,opacity,top;transition-property:margin,max-height,opacity,top}.slds-notification .slds-media__body{opacity:1;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.slds-notification+.slds-notification{margin-top:.5rem}.slds-notification:nth-of-type(1){z-index:4}.slds-notification:nth-of-type(2){z-index:3}.slds-notification:nth-of-type(3){z-index:2}.slds-notification:nth-of-type(4){z-index:1}.slds-notification:nth-of-type(n+3){overflow:hidden}.slds-notification:nth-of-type(n+4){margin-top:0;-webkit-transform:scaleX(.95) translateY(-90%);transform:scaleX(.95) translateY(-90%)}.slds-notification:nth-of-type(n+4) .slds-media__body,.slds-notification:nth-of-type(n+5){opacity:0}.slds-notification:nth-of-type(n+6){display:none}.slds-notification__target{padding:.75rem;border-radius:.25rem;background-color:var(--slds-g-color-neutral-base-95,#f3f3f3);color:var(--slds-g-color-neutral-base-10,#181818)}.slds-notification__target:focus,.slds-notification__target:hover{background-color:var(--slds-g-color-neutral-base-100,#fff);text-decoration:none}.slds-notification__footer{padding:.75rem .75rem 1rem .75rem}.slds-notification__close{position:absolute;top:0;right:0}.slds-modal__header .slds-notify-container,.slds-modal__header .slds-notify_container{position:absolute}.slds-modal__header .slds-notify--toast,.slds-modal__header .slds-notify_toast{display:block}.slds-trial-header{color:var(--slds-g-color-neutral-base-100,#fff);height:3.125rem;background:var(--slds-g-color-brand-base-10,#001639);padding:0 1rem}.slds-trial-header .slds-icon{fill:currentColor}.slds-trial-header a:not([class*=slds-button_]):not([class*=slds-button--]),.slds-trial-header button:not([class*=slds-button_]):not([class*=slds-button--]){color:currentColor;border:1px solid transparent;border-radius:.25rem}.slds-trial-header a:not([class*=slds-button_]):not([class*=slds-button--]):focus,.slds-trial-header a:not([class*=slds-button_]):not([class*=slds-button--]):hover,.slds-trial-header button:not([class*=slds-button_]):not([class*=slds-button--]):focus,.slds-trial-header button:not([class*=slds-button_]):not([class*=slds-button--]):hover{text-decoration:none;outline:0}.slds-trial-header a:not([class*=slds-button_]):not([class*=slds-button--]):focus,.slds-trial-header button:not([class*=slds-button_]):not([class*=slds-button--]):focus{-webkit-box-shadow:0 0 3px #f3f3f3;box-shadow:0 0 3px #f3f3f3;border:1px solid var(--slds-g-color-neutral-base-100,#f3f3f3)}.slds-trial-header a:not([class*=slds-button_]):not([class*=slds-button--]):active,.slds-trial-header button:not([class*=slds-button_]):not([class*=slds-button--]):active{color:var(--slds-g-color-neutral-100-opacity-50,rgba(255,255,255,.5))}.slds-trial-header a:not([class*=slds-button_]):not([class*=slds-button--])[disabled],.slds-trial-header button:not([class*=slds-button_]):not([class*=slds-button--])[disabled]{color:var(--slds-g-color-neutral-100-opacity-10,rgba(255,255,255,.15))}.slds-trial-header .slds-icon--selected,.slds-trial-header .slds-icon_selected{fill:var(--slds-g-color-success-base-70,#45c65a)}.slds-lookup{position:relative;width:100%}.slds-lookup mark{font-weight:700;background-color:transparent;color:inherit}.slds-lookup.slds-is-open .slds-lookup__menu{display:block}.slds-lookup.slds-has-selection .slds-input,.slds-lookup.slds-has-selection .slds-input__icon,.slds-lookup.slds-has-selection .slds-lookup__search-input{display:none}.slds-lookup.slds-has-selection .slds-pill{display:-webkit-box;display:-ms-flexbox;display:flex}.slds-lookup.slds-has-selection .slds-pill__remove{margin-left:auto}.slds-lookup__list{max-height:calc((((1.5 * .8125rem) + (1.5 * .75rem) - .25rem) + (.25rem * 2)) * 8);overflow-y:auto}.slds-lookup__menu{background:var(--slds-g-color-neutral-base-100,#fff);border:1px solid var(--slds-g-color-border-base-4,#e5e5e5);border-radius:.25rem;z-index:7000;position:absolute;width:100%;padding:.5rem 0;display:none}.slds-lookup__item>a,.slds-lookup__item>button,.slds-lookup__item>span{display:block;padding:.5rem;color:var(--slds-g-color-neutral-base-10,#181818);text-align:left;width:100%;line-height:1.5;border-radius:0}.slds-lookup__item>a:focus,.slds-lookup__item>a:hover,.slds-lookup__item>button:focus,.slds-lookup__item>button:hover,.slds-lookup__item>span:focus,.slds-lookup__item>span:hover{outline:0;background-color:var(--slds-g-color-neutral-base-95,#f3f3f3);color:var(--slds-g-color-neutral-base-10,#181818);text-decoration:none}.slds-lookup__item>a .slds-icon,.slds-lookup__item>button .slds-icon,.slds-lookup__item>span .slds-icon{margin-right:.5rem}.slds-lookup__item--label,.slds-lookup__item_label{font-size:.875rem;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem 1rem}.slds-lookup__item-action{font-size:.8125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.25rem 1rem;color:var(--slds-g-color-neutral-base-10,#181818);text-align:left;width:100%;line-height:1.5;border-radius:0}.slds-lookup__item-action.slds-has-focus,.slds-lookup__item-action:focus,.slds-lookup__item-action:hover{outline:0;cursor:pointer;background-color:var(--slds-g-color-neutral-base-95,#f3f3f3);color:var(--slds-g-color-neutral-base-10,#181818);text-decoration:none}.slds-lookup__item-action .slds-media__figure{margin-right:.5rem;margin-top:.25rem}.slds-lookup__item-action--label,.slds-lookup__item-action_label{padding:.5rem 1rem}.slds-lookup__item-action--label>.slds-icon,.slds-lookup__item-action_label>.slds-icon{margin-left:.25rem;margin-right:.75rem}.slds-lookup__search-input{width:100%}.slds-lookup__result-text{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;margin-bottom:.125rem}.slds-lookup__result-meta{display:block;margin-top:-.25rem;color:var(--slds-g-color-neutral-base-30,#444)}.slds-lookup__pill-container{padding:0 .5rem .25rem}.slds-mobile-combobox{display:block}.slds-mobile-combobox__header{display:-webkit-box;display:-ms-flexbox;display:flex}.slds-mobile-combobox__header-has-icon{position:relative}.slds-mobile-combobox__header-has-icon .slds-mobile-combobox__addon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:.5rem}.slds-mobile-combobox__addon{-ms-flex-negative:0;flex-shrink:0}.slds-mobile-combobox__input{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.slds-mobile-combobox__input .slds-input{line-height:2.625rem;font-size:1rem}.slds-mobile-lookup__listbox_container{width:100%;margin:.25rem 0;background:var(--slds-g-color-neutral-base-100,#fff)}.slds-mobile-lookup__listbox-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:-.75rem;padding:.5rem 1.5rem .5rem 0;min-height:2.75rem;line-height:1.375;border-bottom:1px solid var(--slds-g-color-neutral-base-95,#f1f2f3)}.slds-mobile-lookup__listbox-option mark{font-weight:700;background-color:transparent;color:inherit}.slds-mobile-lookup__listbox-option_heading{font-size:1rem;font-weight:700;border-bottom:0}.slds-mobile-lookup__listbox_text{display:block;color:var(--slds-g-color-neutral-base-10,#080707);font-size:1rem}.slds-mobile-lookup__listbox_meta{display:block;color:var(--slds-g-color-neutral-base-50,#706e6b);font-size:.875rem}.slds-mobile-lookup__listbox_icon_container{margin-left:auto;color:var(--slds-g-color-brand-base-30,#0176d3)}.slds-mobile-lookup__listbox_trigger{line-height:2.625rem;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;font-size:1rem;font-weight:700}.slds-mobile-lookup__listbox_trigger .slds-icon{margin-left:.75rem;fill:currentColor}.slds-mobile-lookup__listbox_trigger+.slds-mobile-lookup__listbox{margin-top:-.25rem}.slds-mobile-lookup__listbox_loader{position:relative;height:2.75rem}.slds-faux-input{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;height:2.75rem;padding:0 1rem;border-radius:.25rem;color:#0176d3;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--slds-g-color-border-base-4,#c9c9c9);-webkit-transition:border .15s linear;transition:border .15s linear}.slds-faux-input:focus{outline:0;border-color:var(--slds-g-color-brand-base-60,#1b96ff);background-color:var(--slds-g-color-neutral-base-100,#fff);-webkit-box-shadow:0 0 3px #0176d3;box-shadow:0 0 3px #0176d3}.slds-faux-input_label{display:inline-block;padding-right:.5rem;padding-top:.25rem;margin-bottom:.125rem;font-size:.75rem;color:var(--slds-g-color-neutral-base-30,#444);overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.slds-avatar{width:2rem;height:2rem;overflow:hidden;display:inline-block;vertical-align:middle;border-radius:var(--slds-c-avatar-radius-border,var(--sds-c-avatar-radius-border,.25rem));line-height:1;font-size:.875rem;color:var(--slds-c-avatar-text-color,var(--sds-c-avatar-text-color,var(--slds-g-color-neutral-base-100,#fff)))}.slds-avatar:focus:hover,.slds-avatar:hover{color:var(--slds-c-avatar-text-color-hover,currentColor)}.slds-avatar.slds-avatar_group-image-small{background:url(../images/group_avatar_96.png) top left/cover no-repeat}.slds-avatar.slds-avatar_group-image-medium{background:url(../images/group_avatar_160.png) top left/cover no-repeat}.slds-avatar.slds-avatar_group-image-large{background:url(../images/group_avatar_200.png) top left/cover no-repeat}.slds-avatar.slds-avatar_profile-image-small{background:url(../images/profile_avatar_96.png) top left/cover no-repeat}.slds-avatar.slds-avatar_profile-image-medium{background:url(../images/profile_avatar_160.png) top left/cover no-repeat}.slds-avatar.slds-avatar_profile-image-large{background:url(../images/profile_avatar_200.png) top left/cover no-repeat}.slds-avatar--x-small,.slds-avatar_x-small{width:1.25rem;height:1.25rem;font-size:.625rem}.slds-avatar--x-small .slds-icon,.slds-avatar_x-small .slds-icon{width:1.25rem;height:1.25rem}.slds-avatar--small,.slds-avatar_small{width:1.5rem;height:1.5rem;font-size:.625rem}.slds-avatar--small .slds-icon,.slds-avatar_small .slds-icon{width:1.5rem;height:1.5rem}.slds-avatar--medium,.slds-avatar_medium{width:2rem;height:2rem;font-size:.875rem}.slds-avatar--medium .slds-icon,.slds-avatar_medium .slds-icon{width:2rem;height:2rem}.slds-avatar--large,.slds-avatar_large{width:3rem;height:3rem;font-size:1.125rem;line-height:1.25}.slds-avatar--large .slds-icon,.slds-avatar_large .slds-icon{width:3rem;height:3rem}.slds-avatar--circle,.slds-avatar_circle{border-radius:50%}.slds-avatar--empty,.slds-avatar_empty{border:1px dashed var(--slds-g-color-border-base-1,#e5e5e5)}.slds-avatar__initials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto;color:var(--slds-c-avatar-initials-text-color,var(--sds-c-avatar-initials-text-color));height:100%;text-shadow:0 0 1px var(--slds-g-color-neutral-10-opacity-75,rgba(0,0,0,.8))}.slds-avatar__initials[title]{cursor:default;text-decoration:none}.slds-avatar__initials:hover{color:var(--slds-c-avatar-initials-text-color-hover,var(--sds-c-avatar-initials-text-color-hover,var(--slds-g-color-neutral-base-100,#fff)));cursor:default}.slds-avatar__initials_inverse{/*! @css-var-fallback color */--slds-c-avatar-initials-text-color:var(--slds-c-avatar-initials-inverse-text-color, var(--slds-g-color-neutral-base-30, #444444));background-color:var(--slds-g-color-neutral-base-95,#f3f3f3);text-shadow:none}.slds-avatar__initials_inverse:hover{/*! @css-var-fallback color */--slds-c-avatar-initials-text-color-hover:var(--slds-c-avatar-initials-inverse-text-color-hover, var(--slds-g-color-neutral-base-30, #444444))}.slds-avatar-group{width:2rem;height:2rem;position:relative;display:inline-block}.slds-avatar-grouped{border:1px solid var(--slds-g-color-neutral-base-100,#fff);line-height:0;border-radius:50%;background:#06a59a}.slds-avatar-grouped_inverse{background-color:var(--slds-g-color-neutral-base-95,#f3f3f3)}.slds-avatar-grouped__primary{width:1.5rem;height:1.5rem;position:absolute;left:0;bottom:0;z-index:1}.slds-avatar-grouped__primary .slds-avatar-grouped__initials{-webkit-transform:scale(.6428571429);transform:scale(.6428571429)}.slds-avatar-grouped__secondary{width:1.25rem;height:1.25rem;position:absolute;top:0;right:0}.slds-avatar-grouped__secondary .slds-avatar-grouped__initials{-webkit-transform:scale(.5);transform:scale(.5)}.slds-avatar-grouped__icon{height:100%;line-height:0}.slds-avatar-grouped__icon .slds-icon{width:100%;height:100%}.slds-avatar-group_x-small{width:1.25rem;height:1.25rem}.slds-avatar-group_x-small .slds-avatar-grouped__primary{width:1rem;height:1rem}.slds-avatar-group_x-small .slds-avatar-grouped__primary .slds-avatar-grouped__initials{-webkit-transform:scale(.3571428571);transform:scale(.3571428571)}.slds-avatar-group_x-small .slds-avatar-grouped__secondary{width:.75rem;height:.75rem}.slds-avatar-group_x-small .slds-avatar-grouped__secondary .slds-avatar-grouped__initials{-webkit-transform:scale(.2142857143);transform:scale(.2142857143)}.slds-avatar-group_small{width:1.5rem;height:1.5rem}.slds-avatar-group_small .slds-avatar-grouped__primary{width:1.25rem;height:1.25rem}.slds-avatar-group_small .slds-avatar-grouped__primary .slds-avatar-grouped__initials{-webkit-transform:scale(.4714285714);transform:scale(.4714285714)}.slds-avatar-group_small .slds-avatar-grouped__secondary{width:1rem;height:1rem}.slds-avatar-group_small .slds-avatar-grouped__secondary .slds-avatar-grouped__initials{-webkit-transform:scale(.3571428571);transform:scale(.3571428571)}.slds-avatar-group_medium{width:2rem;height:2rem}.slds-avatar-group_medium .slds-avatar-grouped__primary{width:1.5rem;height:1.5rem}.slds-avatar-group_medium .slds-avatar-grouped__primary .slds-avatar-grouped__initials{-webkit-transform:scale(.6428571429);transform:scale(.6428571429)}.slds-avatar-group_medium .slds-avatar-grouped__secondary{width:1.25rem;height:1.25rem}.slds-avatar-group_medium .slds-avatar-grouped__secondary .slds-avatar-grouped__initials{-webkit-transform:scale(.5);transform:scale(.5)}.slds-avatar-group_large{width:3rem;height:3rem}.slds-avatar-group_large .slds-avatar-grouped__primary{width:2.5rem;height:2.5rem}.slds-avatar-group_large .slds-avatar-grouped__primary .slds-avatar-grouped__initials{-webkit-transform:scale(1);transform:scale(1)}.slds-avatar-group_large .slds-avatar-grouped__secondary{width:1.5rem;height:1.5rem}.slds-avatar-group_large .slds-avatar-grouped__secondary .slds-avatar-grouped__initials{-webkit-transform:scale(.5714285714);transform:scale(.5714285714)}.slds-file,.slds-image{display:block;position:relative}.slds-file .slds-file__text,.slds-image .slds-file__text{display:block}.slds-file:not(.slds-file_loading) .slds-file__crop:focus:after,.slds-file:not(.slds-file_loading) .slds-file__crop:focus:before,.slds-file:not(.slds-file_loading) .slds-file__crop:hover:after,.slds-file:not(.slds-file_loading) .slds-file__crop:hover:before,.slds-file:not(.slds-file_loading) .slds-file__figure:focus:after,.slds-file:not(.slds-file_loading) .slds-file__figure:focus:before,.slds-file:not(.slds-file_loading) .slds-file__figure:hover:after,.slds-file:not(.slds-file_loading) .slds-file__figure:hover:before,.slds-image:not(.slds-file_loading) .slds-file__crop:focus:after,.slds-image:not(.slds-file_loading) .slds-file__crop:focus:before,.slds-image:not(.slds-file_loading) .slds-file__crop:hover:after,.slds-image:not(.slds-file_loading) .slds-file__crop:hover:before,.slds-image:not(.slds-file_loading) .slds-file__figure:focus:after,.slds-image:not(.slds-file_loading) .slds-file__figure:focus:before,.slds-image:not(.slds-file_loading) .slds-file__figure:hover:after,.slds-image:not(.slds-file_loading) .slds-file__figure:hover:before{position:absolute;z-index:5;cursor:pointer;content:""}.slds-file:not(.slds-file_loading) .slds-file__crop:focus:before,.slds-file:not(.slds-file_loading) .slds-file__crop:hover:before,.slds-file:not(.slds-file_loading) .slds-file__figure:focus:before,.slds-file:not(.slds-file_loading) .slds-file__figure:hover:before,.slds-image:not(.slds-file_loading) .slds-file__crop:focus:before,.slds-image:not(.slds-file_loading) .slds-file__crop:hover:before,.slds-image:not(.slds-file_loading) .slds-file__figure:focus:before,.slds-image:not(.slds-file_loading) .slds-file__figure:hover:before{top:0;right:0;bottom:0;left:0;background-color:var(--slds-g-color-neutral-10-opacity-50,rgba(0,0,0,.6))}.slds-file:not(.slds-file_loading) .slds-file__crop:focus:after,.slds-file:not(.slds-file_loading) .slds-file__crop:hover:after,.slds-file:not(.slds-file_loading) .slds-file__figure:focus:after,.slds-file:not(.slds-file_loading) .slds-file__figure:hover:after,.slds-image:not(.slds-file_loading) .slds-file__crop:focus:after,.slds-image:not(.slds-file_loading) .slds-file__crop:hover:after,.slds-image:not(.slds-file_loading) .slds-file__figure:focus:after,.slds-image:not(.slds-file_loading) .slds-file__figure:hover:after{top:50%;left:50%;width:2rem;height:2rem;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MiIgaGVpZ2h0PSI1MiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTUxLjggMjVBMjkgMjkgMCAwIDAgMjYgOSAyOSAyOSAwIDAgMCAuMiAyNWEyIDIgMCAwIDAgMCAxLjhDNSAzNi40IDE0LjcgNDMgMjYgNDNhMjkgMjkgMCAwIDAgMjUuOC0xNiAyIDIgMCAwIDAgMC0xLjh6TTI2IDM3YTExIDExIDAgMSAxIDAtMjIgMTEgMTEgMCAxIDEgMCAyMnptMC0xOGMtNCAwLTcgMy03IDdzMyA3IDcgNyA3LTMgNy03LTMtNy03LTd6Ii8+PC9zdmc+);background-size:contain;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (any-hover:none){.slds-file:not(.slds-file_loading) .slds-file__crop:focus:after,.slds-file:not(.slds-file_loading) .slds-file__crop:focus:before,.slds-file:not(.slds-file_loading) .slds-file__crop:hover:after,.slds-file:not(.slds-file_loading) .slds-file__crop:hover:before,.slds-file:not(.slds-file_loading) .slds-file__figure:focus:after,.slds-file:not(.slds-file_loading) .slds-file__figure:focus:before,.slds-file:not(.slds-file_loading) .slds-file__figure:hover:after,.slds-file:not(.slds-file_loading) .slds-file__figure:hover:before,.slds-image:not(.slds-file_loading) .slds-file__crop:focus:after,.slds-image:not(.slds-file_loading) .slds-file__crop:focus:before,.slds-image:not(.slds-file_loading) .slds-file__crop:hover:after,.slds-image:not(.slds-file_loading) .slds-file__crop:hover:before,.slds-image:not(.slds-file_loading) .slds-file__figure:focus:after,.slds-image:not(.slds-file_loading) .slds-file__figure:focus:before,.slds-image:not(.slds-file_loading) .slds-file__figure:hover:after,.slds-image:not(.slds-file_loading) .slds-file__figure:hover:before{display:none}}.slds-file:not(.slds-file_loading) .slds-file__crop:focus+.slds-file__title,.slds-file:not(.slds-file_loading) .slds-file__crop:hover+.slds-file__title,.slds-file:not(.slds-file_loading) .slds-file__figure:focus+.slds-file__title,.slds-file:not(.slds-file_loading) .slds-file__figure:hover+.slds-file__title,.slds-image:not(.slds-file_loading) .slds-file__crop:focus+.slds-file__title,.slds-image:not(.slds-file_loading) .slds-file__crop:hover+.slds-file__title,.slds-image:not(.slds-file_loading) .slds-file__figure:focus+.slds-file__title,.slds-image:not(.slds-file_loading) .slds-file__figure:hover+.slds-file__title{z-index:5}.slds-file.slds-has-title .slds-file__crop:focus:after,.slds-file.slds-has-title .slds-file__crop:hover:after,.slds-file.slds-has-title .slds-file__figure:focus:after,.slds-file.slds-has-title .slds-file__figure:hover:after,.slds-image.slds-has-title .slds-file__crop:focus:after,.slds-image.slds-has-title .slds-file__crop:hover:after,.slds-image.slds-has-title .slds-file__figure:focus:after,.slds-image.slds-has-title .slds-file__figure:hover:after{-webkit-transform:translate(-50%,calc(-50% - (2rem / 2)));transform:translate(-50%,calc(-50% - (2rem / 2)))}.slds-file:focus,.slds-image:focus{border:1px solid var(--slds-g-color-brand-base-50,#014486);-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.16);box-shadow:0 4px 4px 0 rgba(0,0,0,.16)}.slds-file :not(:only-child) .slds-spinner,.slds-image :not(:only-child) .slds-spinner{top:45%}.slds-file .slds-file__figure_portrait img,.slds-image .slds-file__figure_portrait img{display:block;margin:0 auto;max-height:15rem;height:auto}.slds-file__crop,.slds-image__crop{display:block;position:relative;overflow:hidden;padding-top:56.25%}.slds-file__crop img,.slds-image__crop img{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);max-width:200%}.slds-file__crop:after,.slds-image__crop:after{content:"";display:block}.slds-file__crop--1-by-1,.slds-file__crop_1-by-1,.slds-image__crop--1-by-1,.slds-image__crop_1-by-1{padding-top:100%}.slds-file__crop--16-by-9,.slds-file__crop_16-by-9,.slds-image__crop--16-by-9,.slds-image__crop_16-by-9{padding-top:56.25%}.slds-file__crop--4-by-3,.slds-file__crop_4-by-3,.slds-image__crop--4-by-3,.slds-image__crop_4-by-3{padding-top:75%}.slds-file__figure,.slds-image__figure{display:block;min-width:12rem;max-width:15rem;min-height:6rem;max-height:15rem}.slds-file__title,.slds-image__title{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:5;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem;overflow:hidden}.slds-file__title .slds-media,.slds-image__title .slds-media{overflow:hidden}.slds-file-has-actions,.slds-image-has-actions{padding-right:3rem}.slds-file--overlay,.slds-file_overlay,.slds-image--overlay,.slds-image_overlay{content:"";background:var(--slds-g-color-neutral-10-opacity-50,rgba(0,0,0,.6));color:var(--slds-g-color-neutral-base-100,#fff);position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.slds-file--card,.slds-file_card,.slds-image--card,.slds-image_card{background:var(--slds-g-color-neutral-base-100,#fff);border:1px solid var(--slds-g-color-neutral-10-opacity-10,rgba(0,0,0,.16))}.slds-file__icon,.slds-image__icon{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);margin-top:-1rem}.slds-file__actions-menu,.slds-image__actions-menu{position:absolute;z-index:5;bottom:.5rem;right:.25rem}.slds-file__external-icon,.slds-image__external-icon{position:absolute;top:2.5rem;left:1.5rem}.slds-file__loading-icon,.slds-image__loading-icon{fill:var(--slds-g-color-neutral-base-80,#c9c9c9)}.slds-file_center-icon .slds-file__icon,.slds-image_center-icon .slds-file__icon{margin-top:0}.slds-file__title--overlay,.slds-file__title_overlay,.slds-image__title--overlay,.slds-image__title_overlay{color:var(--slds-g-color-neutral-base-100,#fff);position:absolute;top:0;left:0;right:0;bottom:0}.slds-file__title--overlay .slds-media__body,.slds-file__title_overlay .slds-media__body,.slds-image__title--overlay .slds-media__body,.slds-image__title_overlay .slds-media__body{z-index:1}.slds-file__title--card,.slds-file__title_card,.slds-image__title--card,.slds-image__title_card{background:var(--slds-g-color-neutral-base-95,#f3f3f3);position:absolute;bottom:0;left:0;right:0}.slds-file__title_scrim,.slds-image__title_scrim{background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(var(--slds-g-color-neutral-10-opacity-50,rgba(0,0,0,.5))));background:linear-gradient(to bottom,transparent,var(--slds-g-color-neutral-10-opacity-50,rgba(0,0,0,.5)));position:absolute;bottom:0;left:0;right:0;padding:1rem}.slds-table{background-color:var(--slds-g-color-neutral-base-100,#fff);font-size:inherit}.slds-table td,.slds-table th{padding:.25rem .5rem;white-space:nowrap;position:relative}.slds-table th{font-weight:400}.slds-table th:focus{outline:0}.slds-table thead th{background-color:var(--slds-g-color-neutral-base-95,#f3f3f3);color:var(--slds-g-color-neutral-base-30,#444);padding:.25rem .5rem;font-weight:700;line-height:normal}.slds-table:not(.slds-no-row-hover) tbody tr:focus,.slds-table:not(.slds-no-row-hover) tbody tr:hover{outline:0}.slds-table:not(.slds-no-row-hover) tbody tr:focus>td,.slds-table:not(.slds-no-row-hover) tbody tr:focus>th,.slds-table:not(.slds-no-row-hover) tbody tr:hover>td,.slds-table:not(.slds-no-row-hover) tbody tr:hover>th{background-color:var(--slds-g-color-neutral-base-95,#f3f3f3)}.slds-table tbody tr.slds-is-selected>td,.slds-table tbody tr.slds-is-selected>th,.slds-table:not(.slds-no-row-hover) tr.slds-is-selected:hover>td,.slds-table:not(.slds-no-row-hover) tr.slds-is-selected:hover>th{background-color:var(--slds-g-color-neutral-base-95,#f3f3f3)}.slds-table tbody tr.slds-is-selected a,.slds-table:not(.slds-no-row-hover) tr.slds-is-selected:hover a{color:var(--slds-g-link-color-focus,#032d60)}.slds-table .slds-cell-wrap{white-space:pre-line;overflow-wrap:break-word;word-wrap:break-word}.slds-table .slds-cell-shrink{width:1%}.slds-table .slds-cell-buffer--left,.slds-table .slds-cell-buffer_left{padding-left:1.5rem}.slds-table .slds-cell-buffer--right,.slds-table .slds-cell-buffer_right{padding-right:1.5rem}.slds-table tbody tr{counter-increment:row-number}.slds-table .slds-row-number:after{content:counter(row-number)}.slds-table [role=gridcell]:focus,.slds-table th:focus{outline:0}.slds-table [role=gridcell].slds-has-focus,.slds-table [role=gridcell]:focus,.slds-table th.slds-has-focus,.slds-table th:focus{-webkit-box-shadow:#0176d3 0 0 0 1px inset;box-shadow:#0176d3 0 0 0 1px inset}.slds-table [role=gridcell].slds-has-focus.slds-cell_action-mode,.slds-table [role=gridcell]:focus.slds-cell_action-mode,.slds-table th.slds-has-focus.slds-cell_action-mode,.slds-table th:focus.slds-cell_action-mode{border-bottom:3px solid var(--slds-g-color-brand-base-50,#014486)}.slds-table [role=gridcell]:active,.slds-table th:active{-webkit-box-shadow:none;box-shadow:none}.slds-table .slds-radio [type=radio]+.slds-radio__label .slds-radio_faux{margin-right:0}.slds-table--cell-buffer tr>td:first-child,.slds-table--cell-buffer tr>th:first-child,.slds-table_cell-buffer tr>td:first-child,.slds-table_cell-buffer tr>th:first-child{padding-left:1.5rem}.slds-table--cell-buffer tr>td:last-child,.slds-table--cell-buffer tr>th:last-child,.slds-table_cell-buffer tr>td:last-child,.slds-table_cell-buffer tr>th:last-child{padding-right:1.5rem}.slds-table--bordered,.slds-table_bordered{border-collapse:separate;border-top:1px solid var(--slds-g-color-border-base-1,#e5e5e5);border-bottom:1px solid var(--slds-g-color-border-base-1,#e5e5e5)}.slds-table--bordered thead>tr+tr>th,.slds-table_bordered thead>tr+tr>th{border-top:1px solid var(--slds-g-color-border-base-1,#e5e5e5)}.slds-table--bordered tbody td,.slds-table--bordered tbody th,.slds-table_bordered tbody td,.slds-table_bordered tbody th{border-top:1px solid var(--slds-g-color-border-base-1,#e5e5e5)}.slds-table--bordered:not(.slds-no-row-hover) tbody tr:focus>td:not(.slds-has-focus),.slds-table--bordered:not(.slds-no-row-hover) tbody tr:focus>th:not(.slds-has-focus),.slds-table--bordered:not(.slds-no-row-hover) tbody tr:hover>td:not(.slds-has-focus),.slds-table--bordered:not(.slds-no-row-hover) tbody tr:hover>th:not(.slds-has-focus),.slds-table_bordered:not(.slds-no-row-hover) tbody tr:focus>td:not(.slds-has-focus),.slds-table_bordered:not(.slds-no-row-hover) tbody tr:focus>th:not(.slds-has-focus),.slds-table_bordered:not(.slds-no-row-hover) tbody tr:hover>td:not(.slds-has-focus),.slds-table_bordered:not(.slds-no-row-hover) tbody tr:hover>th:not(.slds-has-focus){-webkit-box-shadow:var(--slds-g-color-border-base-1,#e5e5e5) 0 -1px 0 inset,var(--slds-g-color-border-base-1,#e5e5e5) 0 1px 0 inset;box-shadow:var(--slds-g-color-border-base-1,#e5e5e5) 0 -1px 0 inset,var(--slds-g-color-border-base-1,#e5e5e5) 0 1px 0 inset}.slds-table--col-bordered td+td,.slds-table--col-bordered td+th,.slds-table--col-bordered th+td,.slds-table--col-bordered th+th,.slds-table_col-bordered td+td,.slds-table_col-bordered td+th,.slds-table_col-bordered th+td,.slds-table_col-bordered th+th{border-left:1px solid var(--slds-g-color-border-base-1,#e5e5e5)}.slds-table--striped tbody tr:nth-of-type(even)>td,.slds-table--striped tbody tr:nth-of-type(even)>th,.slds-table_striped tbody tr:nth-of-type(even)>td,.slds-table_striped tbody tr:nth-of-type(even)>th{background-color:var(--slds-g-color-neutral-base-95,#f3f3f3)}.slds-table--fixed-layout,.slds-table_fixed-layout{table-layout:fixed;width:100%;white-space:nowrap}.slds-table--fixed-layout thead,.slds-table_fixed-layout thead{background-color:var(--slds-g-color-neutral-base-100,#fff)}.slds-table--fixed-layout tbody,.slds-table_fixed-layout tbody{-webkit-transform:translateZ(0);transform:translateZ(0)}.slds-table--fixed-layout .slds-cell-shrink,.slds-table_fixed-layout .slds-cell-shrink{width:3rem}.slds-table--fixed-layout .slds-cell-shrink:nth-child(n),.slds-table_fixed-layout .slds-cell-shrink:nth-child(n){padding-left:0;padding-right:0}.slds-table--fixed-layout .slds-cell-shrink:first-child,.slds-table_fixed-layout .slds-cell-shrink:first-child{text-align:right;padding-right:.5rem}.slds-table--fixed-layout .slds-cell-shrink:last-child,.slds-table_fixed-layout .slds-cell-shrink:last-child{text-align:left;padding-left:.5rem}.slds-is-sortable .slds-th__action:focus,.slds-is-sortable .slds-th__action:hover,.slds-is-sortable.slds-has-focus .slds-th__action,.slds-is-sortable.slds-has-focus .slds-th__action:focus,.slds-is-sortable.slds-has-focus .slds-th__action:hover{background-color:var(--slds-g-color-neutral-base-100,#fff);color:currentColor}.slds-is-sortable .slds-th__action:focus .slds-is-sortable__icon,.slds-is-sortable .slds-th__action:hover .slds-is-sortable__icon,.slds-is-sortable.slds-has-focus .slds-th__action .slds-is-sortable__icon,.slds-is-sortable.slds-has-focus .slds-th__action:focus .slds-is-sortable__icon,.slds-is-sortable.slds-has-focus .slds-th__action:hover .slds-is-sortable__icon{display:inline-block;fill:#0176d3}.slds-th__action{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.25rem .5rem;height:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slds-th__action:focus,.slds-th__action:hover{outline:0;background-color:var(--slds-g-color-neutral-base-100,#fff)}.slds-th__action--form,.slds-th__action_form{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.slds-th__action-button{position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;right:.25rem}.slds-has-button-menu .slds-th__action{padding-right:2rem}.slds-has-button-menu .slds-th__action-button{right:.75rem}.slds-is-sortable__icon{width:.75rem;height:.75rem;margin-left:.25rem;display:none}.slds-is-sorted .slds-is-sortable__icon{display:inline-block}.slds-is-sorted--asc .slds-is-sortable__icon,.slds-is-sorted_asc .slds-is-sortable__icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.slds-table_column-1-wrap tbody tr>:nth-child(1) .slds-truncate{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;white-space:normal}.slds-table_column-2-wrap tbody tr>:nth-child(2) .slds-truncate{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;white-space:normal}.slds-table_column-3-wrap tbody tr>:nth-child(3) .slds-truncate{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;white-space:normal}.slds-table_column-4-wrap tbody tr>:nth-child(4) .slds-truncate{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;white-space:normal}.slds-table_column-5-wrap tbody tr>:nth-child(5) .slds-truncate{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;white-space:normal}.slds-table_column-6-wrap tbody tr>:nth-child(6) .slds-truncate{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;white-space:normal}.slds-table_column-7-wrap tbody tr>:nth-child(7) .slds-truncate{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;white-space:normal}.slds-table_column-8-wrap tbody tr>:nth-child(8) .slds-truncate{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;white-space:normal}.slds-table_column-9-wrap tbody tr>:nth-child(9) .slds-truncate{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;white-space:normal}.slds-table_column-10-wrap tbody tr>:nth-child(10) .slds-truncate{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;white-space:normal}.slds-table_column-11-wrap tbody tr>:nth-child(11) .slds-truncate{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;white-space:normal}.slds-table_column-12-wrap tbody tr>:nth-child(12) .slds-truncate{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;white-space:normal}.slds-table_column-13-wrap tbody tr>:nth-child(13) .slds-truncate{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;white-space:normal}.slds-table_column-14-wrap tbody tr>:nth-child(14) .slds-truncate{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;white-space:normal}.slds-table_column-15-wrap tbody tr>:nth-child(15) .slds-truncate{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;white-space:normal}[class*=slds-table_column-] tr td .slds-truncate{overflow:hidden;position:relative;max-height:3.25rem}[class*=slds-table_column-] tr td .slds-truncate:after{content:"";position:absolute;top:2.25rem;bottom:0;right:0;width:50%;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(69%,var(--slds-g-color-neutral-base-100,#fff)));background:linear-gradient(to right,transparent 0,var(--slds-g-color-neutral-base-100,#fff) 69%)}[class*=slds-table_column-] tr:hover td .slds-truncate:after{background:-webkit-gradient(linear,left top,right top,from(rgba(250,250,249,0)),color-stop(69%,#fafaf9));background:linear-gradient(to right,rgba(250,250,249,0) 0,#fafaf9 69%)}.slds-table--resizable-cols thead th,.slds-table_resizable-cols thead th{padding:0}.slds-table--resizable-cols thead th:last-of-type .slds-resizable__handle,.slds-table_resizable-cols thead th:last-of-type .slds-resizable__handle{width:.75rem;right:0}.slds-table--resizable-cols thead th:last-of-type .slds-resizable__handle .slds-resizable__divider:after,.slds-table--resizable-cols thead th:last-of-type .slds-resizable__handle .slds-resizable__divider:before,.slds-table_resizable-cols thead th:last-of-type .slds-resizable__handle .slds-resizable__divider:after,.slds-table_resizable-cols thead th:last-of-type .slds-resizable__handle .slds-resizable__divider:before{right:0}.slds-resizable{max-width:100%}.slds-resizable__handle{width:1.5rem;height:100%;position:absolute;top:0;right:-.75rem}.slds-resizable__divider{position:absolute;right:0;top:0;width:100%;height:100%;display:block;cursor:col-resize;z-index:5000}.slds-resizable__divider:after,.slds-resizable__divider:before{height:100%;content:" ";display:block;position:absolute;top:0;right:.75rem}.slds-resizable__divider:before{background-color:var(--slds-g-color-neutral-base-70,#aeaeae);height:100%;width:1px}.slds-resizable__divider:after{background-color:var(--slds-g-color-brand-base-50,#0176d3);width:1px;height:100vh;opacity:0}.slds-resizable__divider:active:before,.slds-resizable__divider:focus:before,.slds-resizable__divider:hover:before{background-color:var(--slds-g-color-brand-base-50,#0176d3);width:.25rem}.slds-resizable__divider:active:after,.slds-resizable__divider:focus:after,.slds-resizable__divider:hover:after{opacity:1}.slds-resizable__input:focus~.slds-resizable__handle .slds-resizable__divider:before{background-color:var(--slds-g-color-brand-base-50,#0176d3);width:.25rem}.slds-resizable__input:focus~.slds-resizable__handle .slds-resizable__divider:after{opacity:1}.slds-table.slds-has-top-magnet table,.slds-table_joined table{border-radius:0 0 .25rem .25rem;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.1);box-shadow:0 2px 2px 0 rgba(0,0,0,.1)}.slds-table_joined-wrapper{padding:1rem 1rem 0 1rem;border-radius:.25rem;background-clip:padding-box}.slds-table_joined-wrapper .slds-table{border-radius:0 0 .25rem .25rem;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.1);box-shadow:0 2px 2px 0 rgba(0,0,0,.1)}@media (max-width:48em){.slds-max-medium-table--stacked,.slds-max-medium-table_stacked{border:0}.slds-max-medium-table--stacked thead,.slds-max-medium-table_stacked thead{position:absolute!important;margin:-1px!important;border:0!important;padding:0!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important}.slds-max-medium-table--stacked th,.slds-max-medium-table_stacked th{border-top:0}.slds-max-medium-table--stacked tr,.slds-max-medium-table_stacked tr{display:block;border-top:2px solid var(--slds-g-color-border-base-1,#e5e5e5)}.slds-max-medium-table--stacked td,.slds-max-medium-table--stacked th,.slds-max-medium-table_stacked td,.slds-max-medium-table_stacked th{display:block;padding:.75rem;max-width:100%;width:100%;clear:both;white-space:normal;overflow:hidden;text-align:left}.slds-max-medium-table--stacked td.slds-truncate,.slds-max-medium-table--stacked th.slds-truncate,.slds-max-medium-table_stacked td.slds-truncate,.slds-max-medium-table_stacked th.slds-truncate{max-width:100%}.slds-max-medium-table--stacked td:before,.slds-max-medium-table--stacked th:before,.slds-max-medium-table_stacked td:before,.slds-max-medium-table_stacked th:before{font-size:.75rem;line-height:1.25;color:var(--slds-g-color-neutral-base-30,#444);text-transform:uppercase;letter-spacing:.0625rem;display:block;padding-bottom:.25rem;content:attr(data-label)}.slds-max-medium-table--stacked tr>td:first-child,.slds-max-medium-table--stacked tr>td:last-child,.slds-max-medium-table_stacked tr>td:first-child,.slds-max-medium-table_stacked tr>td:last-child{padding:.75rem}.slds-max-medium-table--stacked:not(.slds-no-row-hover) tbody tr:hover td,.slds-max-medium-table--stacked:not(.slds-no-row-hover) tbody tr:hover th,.slds-max-medium-table_stacked:not(.slds-no-row-hover) tbody tr:hover td,.slds-max-medium-table_stacked:not(.slds-no-row-hover) tbody tr:hover th{background-color:inherit!important;-webkit-box-shadow:none!important;box-shadow:none!important}.slds-max-medium-table--stacked .slds-is-interactive .slds-button,.slds-max-medium-table_stacked .slds-is-interactive .slds-button{visibility:visible}.slds-max-medium-table--stacked .slds-cell-shrink,.slds-max-medium-table_stacked .slds-cell-shrink{width:auto}}@media (max-width:48em){.slds-max-medium-table--stacked td:before,.slds-max-medium-table--stacked th:before,.slds-max-medium-table_stacked td:before,.slds-max-medium-table_stacked th:before{padding-bottom:.25rem}}@media (max-width:48em){.slds-max-medium-table--stacked-horizontal,.slds-max-medium-table_stacked-horizontal{border:0}.slds-max-medium-table--stacked-horizontal thead,.slds-max-medium-table_stacked-horizontal thead{position:absolute!important;margin:-1px!important;border:0!important;padding:0!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important}.slds-max-medium-table--stacked-horizontal th,.slds-max-medium-table_stacked-horizontal th{border-top:0}.slds-max-medium-table--stacked-horizontal tr,.slds-max-medium-table_stacked-horizontal tr{display:block;border-top:2px solid var(--slds-g-color-border-base-1,#e5e5e5)}.slds-max-medium-table--stacked-horizontal td,.slds-max-medium-table--stacked-horizontal th,.slds-max-medium-table_stacked-horizontal td,.slds-max-medium-table_stacked-horizontal th{display:block;padding:.75rem;max-width:100%;width:100%;clear:both;white-space:normal;overflow:hidden;text-align:left}.slds-max-medium-table--stacked-horizontal td.slds-truncate,.slds-max-medium-table--stacked-horizontal th.slds-truncate,.slds-max-medium-table_stacked-horizontal td.slds-truncate,.slds-max-medium-table_stacked-horizontal th.slds-truncate{max-width:100%}.slds-max-medium-table--stacked-horizontal td:before,.slds-max-medium-table--stacked-horizontal th:before,.slds-max-medium-table_stacked-horizontal td:before,.slds-max-medium-table_stacked-horizontal th:before{font-size:.75rem;line-height:1.25;color:var(--slds-g-color-neutral-base-30,#444);text-transform:uppercase;letter-spacing:.0625rem;display:block;padding-bottom:.25rem;content:attr(data-label)}.slds-max-medium-table--stacked-horizontal tr>td:first-child,.slds-max-medium-table--stacked-horizontal tr>td:last-child,.slds-max-medium-table_stacked-horizontal tr>td:first-child,.slds-max-medium-table_stacked-horizontal tr>td:last-child{padding:.75rem}.slds-max-medium-table--stacked-horizontal:not(.slds-no-row-hover) tbody tr:hover td,.slds-max-medium-table--stacked-horizontal:not(.slds-no-row-hover) tbody tr:hover th,.slds-max-medium-table_stacked-horizontal:not(.slds-no-row-hover) tbody tr:hover td,.slds-max-medium-table_stacked-horizontal:not(.slds-no-row-hover) tbody tr:hover th{background-color:inherit!important;-webkit-box-shadow:none!important;box-shadow:none!important}.slds-max-medium-table--stacked-horizontal .slds-is-interactive .slds-button,.slds-max-medium-table_stacked-horizontal .slds-is-interactive .slds-button{visibility:visible}.slds-max-medium-table--stacked-horizontal .slds-cell-shrink,.slds-max-medium-table_stacked-horizontal .slds-cell-shrink{width:auto}}@media (max-width:48em){.slds-max-medium-table--stacked-horizontal td,.slds-max-medium-table_stacked-horizontal td{text-align:right}.slds-max-medium-table--stacked-horizontal td:before,.slds-max-medium-table_stacked-horizontal td:before{float:left;margin-top:.125rem}.slds-max-medium-table--stacked-horizontal .slds-truncate,.slds-max-medium-table_stacked-horizontal .slds-truncate{max-width:100%}}.slds-table--edit_container:focus,.slds-table_edit_container:focus{outline:0}.slds-table--edit_container:focus:before,.slds-table_edit_container:focus:before{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:var(--slds-g-color-neutral-base-95,#f3f3f3);-webkit-box-shadow:0 0 0 4px var(--slds-g-color-border-brand-2,#1b96ff) inset;box-shadow:0 0 0 4px var(--slds-g-color-border-brand-2,#1b96ff) inset}.slds-table--edit_container:focus .slds-table--edit_container-message,.slds-table--edit_container:focus .slds-table_edit_container-message,.slds-table_edit_container:focus .slds-table--edit_container-message,.slds-table_edit_container:focus .slds-table_edit_container-message{display:block;position:absolute;top:50%;left:50%;width:20rem;margin-top:-2.25rem;margin-left:-10rem;background-color:var(--slds-g-color-neutral-base-100,#fff);text-align:center;z-index:1}.slds-table--edit_container-message,.slds-table_edit_container-message{display:none}.slds-table--edit thead th,.slds-table_edit thead th{padding:0}.slds-table--edit .slds-cell-error,.slds-table_edit .slds-cell-error{padding-left:0}.slds-table--edit:not(.slds-no-cell-focus) tbody tr:hover>.slds-cell-edit.slds-has-focus,.slds-table_edit:not(.slds-no-cell-focus) tbody tr:hover>.slds-cell-edit.slds-has-focus{background-color:var(--slds-g-color-neutral-base-100,#fff);-webkit-box-shadow:#0176d3 0 0 0 1px inset;box-shadow:#0176d3 0 0 0 1px inset}.slds-table--edit.slds-table tbody tr:hover>.slds-cell-edit:hover,.slds-table_edit.slds-table tbody tr:hover>.slds-cell-edit:hover{background-color:var(--slds-g-color-neutral-base-100,#fff)}.slds-table--edit.slds-table tbody tr:hover>.slds-cell-edit.slds-is-edited,.slds-table_edit.slds-table tbody tr:hover>.slds-cell-edit.slds-is-edited{background-color:var(--slds-g-color-palette-yellow-90,#faffbd)}.slds-table--edit.slds-table tbody tr:hover>.slds-cell-edit.slds-has-error,.slds-table_edit.slds-table tbody tr:hover>.slds-cell-edit.slds-has-error{background-color:var(--slds-g-color-palette-yellow-90,#faffbd);-webkit-box-shadow:var(--slds-g-color-error-base-40,#ea001e) 0 0 0 2px inset;box-shadow:var(--slds-g-color-error-base-40,#ea001e) 0 0 0 2px inset}.slds-table--edit .slds-button__icon--edit:focus,.slds-table--edit .slds-button__icon_edit:focus,.slds-table_edit .slds-button__icon--edit:focus,.slds-table_edit .slds-button__icon_edit:focus{fill:var(--slds-g-color-brand-base-50,#1b96ff)}.slds-has-focus .slds-th__action{background-color:var(--slds-g-color-neutral-base-100,#fff);-webkit-box-shadow:#014486 0 0 0 1px inset;box-shadow:#014486 0 0 0 1px inset}.slds-has-focus.slds-is-resizable .slds-th__action,.slds-has-focus.slds-is-resizable .slds-th__action:focus,.slds-has-focus.slds-is-resizable .slds-th__action:focus:hover,.slds-has-focus.slds-is-resizable .slds-th__action:hover,.slds-is-resizable .slds-th__action:focus,.slds-is-resizable .slds-th__action:focus:hover{background-color:var(--slds-g-color-neutral-base-100,#fff);-webkit-box-shadow:#014486 0 0 0 1px inset,#014486 -.25rem 0 0 inset;box-shadow:#014486 0 0 0 1px inset,#014486 -.25rem 0 0 inset}.slds-table .slds-cell-edit{outline:0}.slds-table .slds-cell-edit.slds-has-focus{background-color:var(--slds-g-color-neutral-base-100,#fff);-webkit-box-shadow:#014486 0 0 0 1px inset;box-shadow:#014486 0 0 0 1px inset}.slds-table .slds-cell-edit.slds-has-focus .slds-button__icon--edit,.slds-table .slds-cell-edit.slds-has-focus .slds-button__icon--lock,.slds-table .slds-cell-edit.slds-has-focus .slds-button__icon_edit,.slds-table .slds-cell-edit.slds-has-focus .slds-button__icon_lock{opacity:1}.slds-table .slds-cell-edit.slds-has-focus:hover{-webkit-box-shadow:#014486 0 0 0 1px inset;box-shadow:#014486 0 0 0 1px inset}.slds-table .slds-cell-edit.slds-has-focus a:focus{text-decoration:underline;outline:0}.slds-table .slds-cell-edit.slds-is-edited,.slds-table .slds-cell-edit.slds-is-edited:hover{background-color:var(--slds-g-color-palette-yellow-90,#faffbd)}.slds-table .slds-cell-edit.slds-has-error,.slds-table .slds-cell-edit.slds-has-error:hover{background-color:var(--slds-g-color-palette-yellow-90,#faffbd);-webkit-box-shadow:var(--slds-g-color-error-base-40,#ea001e) 0 0 0 2px inset;box-shadow:var(--slds-g-color-error-base-40,#ea001e) 0 0 0 2px inset}.slds-cell-edit__button{width:1.25rem;height:1.25rem;-ms-flex-negative:0;flex-shrink:0}.slds-cell-edit__button:focus .slds-button__icon--edit,.slds-cell-edit__button:focus .slds-button__icon_edit{opacity:1}.slds-cell-edit__button:disabled,.slds-cell-edit__button[disabled]{color:var(--slds-g-color-neutral-base-50,#747474)}.slds-no-cell-focus .slds-has-focus{background:var(--slds-g-color-neutral-base-95,#f3f3f3);-webkit-box-shadow:none;box-shadow:none}.slds-no-cell-focus .slds-has-focus .slds-th__action,.slds-no-cell-focus .slds-has-focus .slds-th__action:focus,.slds-no-cell-focus .slds-has-focus .slds-th__action:focus:hover,.slds-no-cell-focus .slds-has-focus .slds-th__action:hover{color:inherit;background-color:var(--slds-g-color-neutral-base-100,#fff);-webkit-box-shadow:none;box-shadow:none}.slds-no-cell-focus .slds-has-focus .slds-button__icon--edit,.slds-no-cell-focus .slds-has-focus .slds-button__icon_edit{opacity:1}.slds-no-cell-focus .slds-has-focus.slds-is-resizable:hover .slds-th__action{background-color:var(--slds-g-color-neutral-base-100,#fff);-webkit-box-shadow:var(--slds-g-color-border-base-1,#e5e5e5) -.25rem 0 0 inset;box-shadow:var(--slds-g-color-border-base-1,#e5e5e5) -.25rem 0 0 inset}.slds-no-cell-focus .slds-is-sortable.slds-has-focus .slds-is-sortable__icon{display:none}.slds-no-cell-focus .slds-is-sorted.slds-has-focus .slds-is-sortable__icon{display:inline-block;fill:var(--slds-g-color-neutral-base-50,#747474)}.slds-no-cell-focus .slds-is-edited,.slds-no-cell-focus .slds-is-edited:hover{background-color:var(--slds-g-color-palette-yellow-90,#faffbd)}.slds-no-cell-focus .slds-has-error,.slds-no-cell-focus .slds-has-error:hover{background-color:var(--slds-g-color-palette-yellow-90,#faffbd);-webkit-box-shadow:var(--slds-g-color-error-base-40,#ea001e) 0 0 0 2px inset;box-shadow:var(--slds-g-color-error-base-40,#ea001e) 0 0 0 2px inset}.slds-no-cell-focus thead .slds-has-focus:hover{color:var(--slds-g-link-color,#0176d3)}.slds-no-cell-focus thead .slds-has-focus:hover .slds-is-sortable__icon{display:inline-block;fill:var(--slds-g-link-color,#0176d3)}.slds-hint-parent .slds-cell-edit .slds-button__icon--edit,.slds-hint-parent .slds-cell-edit .slds-button__icon--lock,.slds-hint-parent .slds-cell-edit .slds-button__icon_edit,.slds-hint-parent .slds-cell-edit .slds-button__icon_lock{opacity:0}.slds-hint-parent .slds-cell-edit:focus .slds-button__icon--edit,.slds-hint-parent .slds-cell-edit:focus .slds-button__icon_edit,.slds-hint-parent .slds-cell-edit:hover .slds-button__icon--edit,.slds-hint-parent .slds-cell-edit:hover .slds-button__icon_edit{opacity:.5}.slds-hint-parent .slds-cell-edit:focus .slds-button__icon--edit:focus,.slds-hint-parent .slds-cell-edit:focus .slds-button__icon--edit:hover,.slds-hint-parent .slds-cell-edit:focus .slds-button__icon_edit:focus,.slds-hint-parent .slds-cell-edit:focus .slds-button__icon_edit:hover,.slds-hint-parent .slds-cell-edit:hover .slds-button__icon--edit:focus,.slds-hint-parent .slds-cell-edit:hover .slds-button__icon--edit:hover,.slds-hint-parent .slds-cell-edit:hover .slds-button__icon_edit:focus,.slds-hint-parent .slds-cell-edit:hover .slds-button__icon_edit:hover{fill:var(--slds-g-color-brand-base-50,#1b96ff);opacity:1}.slds-hint-parent .slds-cell-edit:focus .slds-button__icon--lock,.slds-hint-parent .slds-cell-edit:focus .slds-button__icon_lock,.slds-hint-parent .slds-cell-edit:hover .slds-button__icon--lock,.slds-hint-parent .slds-cell-edit:hover .slds-button__icon_lock{opacity:.5}.slds-hint-parent .slds-cell-edit.slds-has-focus .slds-button__icon--edit,.slds-hint-parent .slds-cell-edit.slds-has-focus .slds-button__icon_edit{fill:var(--slds-g-color-neutral-base-50,#747474);opacity:1}.slds-form-element__label--edit,.slds-form-element__label_edit{margin:0 .125rem 0}.slds-popover--edit,.slds-popover_edit{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.slds-popover--edit .slds-popover__body,.slds-popover_edit .slds-popover__body{padding:.25rem .25rem .25rem 0}.slds-popover--edit .slds-form-element__help,.slds-popover_edit .slds-form-element__help{width:100%;padding-left:.75rem}.slds-table--header-fixed_container,.slds-table_header-fixed_container{position:relative;padding-top:2rem;background-color:var(--slds-g-color-neutral-base-95,#f3f3f3);overflow:hidden}.slds-table--header-fixed_container:before,.slds-table_header-fixed_container:before{border-bottom:1px solid var(--slds-g-color-border-base-1,#e5e5e5);content:"";display:block;position:relative;width:100%}.slds-cell-fixed{background-color:var(--slds-g-color-neutral-base-95,#f3f3f3);position:absolute;top:0;min-height:2rem}.slds-table--header-fixed,.slds-table_header-fixed{border-top:0}.slds-table--header-fixed thead th,.slds-table_header-fixed thead th{position:static;padding:0;border-top:0}.slds-table--header-fixed tbody tr:first-child td,.slds-table--header-fixed tbody tr:first-child th,.slds-table_header-fixed tbody tr:first-child td,.slds-table_header-fixed tbody tr:first-child th{border-top:0}.slds-table_header-hidden{border-top:0}.slds-tree .slds-tree__item .slds-is-disabled{visibility:hidden}.slds-tree .slds-is-selected{background:var(--slds-g-color-neutral-base-95,#f3f3f3);-webkit-box-shadow:var(--slds-g-color-brand-base-50,#0176d3) 4px 0 0 inset;box-shadow:var(--slds-g-color-brand-base-50,#0176d3) 4px 0 0 inset}.slds-tree .slds-is-focused{text-decoration:underline}.slds-tree [aria-expanded=false]>.slds-tree__item>.slds-button[aria-controls]>.slds-button__icon,.slds-tree [aria-expanded=false]>.slds-tree__item>.slds-button[aria-controls]>span>.slds-button__icon{-webkit-transition:.2s -webkit-transform ease-in-out;transition:.2s -webkit-transform ease-in-out;transition:.2s transform ease-in-out;transition:.2s transform ease-in-out,.2s -webkit-transform ease-in-out;-webkit-transform:rotate(0);transform:rotate(0)}.slds-tree [aria-expanded=true]>.slds-tree__item>.slds-button[aria-controls]>.slds-button__icon,.slds-tree [aria-expanded=true]>.slds-tree__item>.slds-button[aria-controls]>span>.slds-button__icon{-webkit-transition:.2s -webkit-transform ease-in-out;transition:.2s -webkit-transform ease-in-out;transition:.2s transform ease-in-out;transition:.2s transform ease-in-out,.2s -webkit-transform ease-in-out;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.slds-tree__item a{color:var(--slds-g-color-neutral-base-10,#181818)}.slds-tree__item a:hover{text-decoration:none}.slds-tree__item a:focus{outline:0;text-decoration:underline}.slds-tree-container,.slds-tree_container{min-width:7.5rem;max-width:var(--slds-c-tree-sizing-max-width,var(--sds-c-tree-sizing-max-width,25rem))}.slds-tree-container>.slds-text-heading--label,.slds-tree-container>.slds-text-heading_label,.slds-tree_container>.slds-text-heading--label,.slds-tree_container>.slds-text-heading_label{margin-bottom:.5rem}.slds-tree__item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.375rem 0 .375rem 1rem}.slds-tree__item.slds-is-hovered,.slds-tree__item:hover{background:var(--slds-g-color-neutral-base-95,#f3f3f3);cursor:pointer}.slds-tree [role=treeitem]:focus{outline:0}.slds-tree [role=treeitem]:focus>.slds-tree__item{background:var(--slds-g-color-neutral-base-95,#f3f3f3);cursor:pointer;text-decoration:underline}.slds-tree [role=treeitem][aria-selected=true]>.slds-tree__item{background:rgba(21,137,238,.1);-webkit-box-shadow:#1b96ff 4px 0 0 inset;box-shadow:#1b96ff 4px 0 0 inset}[dir=rtl] .slds-tree [role=treeitem][aria-selected=true]>.slds-tree__item{-webkit-box-shadow:#1b96ff -4px 0 0 inset;box-shadow:#1b96ff -4px 0 0 inset}.slds-tree [aria-disabled=true]{color:var(--slds-g-color-neutral-base-80,#c9c9c9)}.slds-tree [aria-disabled=true] .slds-tree__item.slds-is-hovered,.slds-tree [aria-disabled=true] .slds-tree__item:hover{background-color:transparent;cursor:default}.slds-tree [aria-disabled=true] .slds-tree__item-meta{color:inherit}.slds-tree [role=treeitem]>[role=group]{display:none}.slds-tree [role=treeitem][aria-expanded=true]>[role=group]{display:block}[aria-expanded=false]>.slds-tree__item .slds-button__icon{-webkit-transition:.2s -webkit-transform ease-in-out;transition:.2s -webkit-transform ease-in-out;transition:.2s transform ease-in-out;transition:.2s transform ease-in-out,.2s -webkit-transform ease-in-out;-webkit-transform:rotate(0);transform:rotate(0)}[aria-expanded=true]>.slds-tree__item .slds-button__icon{-webkit-transition:.2s -webkit-transform ease-in-out;transition:.2s -webkit-transform ease-in-out;transition:.2s transform ease-in-out;transition:.2s transform ease-in-out,.2s -webkit-transform ease-in-out;-webkit-transform:rotate(90deg);transform:rotate(90deg)}[dir=rtl] [aria-expanded=true]>.slds-tree__item .slds-button__icon{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}[aria-level="1"]>.slds-tree__item{padding-left:1rem}[aria-level="2"]>.slds-tree__item{padding-left:2rem}[aria-level="3"]>.slds-tree__item{padding-left:3rem}[aria-level="4"]>.slds-tree__item{padding-left:4rem}[aria-level="5"]>.slds-tree__item{padding-left:5rem}[aria-level="6"]>.slds-tree__item{padding-left:6rem}[aria-level="7"]>.slds-tree__item{padding-left:7rem}[aria-level="8"]>.slds-tree__item{padding-left:8rem}[aria-level="9"]>.slds-tree__item{padding-left:9rem}[aria-level="10"]>.slds-tree__item{padding-left:10rem}[aria-level="11"]>.slds-tree__item{padding-left:11rem}[aria-level="12"]>.slds-tree__item{padding-left:12rem}[aria-level="13"]>.slds-tree__item{padding-left:13rem}[aria-level="14"]>.slds-tree__item{padding-left:14rem}[aria-level="15"]>.slds-tree__item{padding-left:15rem}[aria-level="16"]>.slds-tree__item{padding-left:16rem}[aria-level="17"]>.slds-tree__item{padding-left:17rem}[aria-level="18"]>.slds-tree__item{padding-left:18rem}[aria-level="19"]>.slds-tree__item{padding-left:19rem}[aria-level="20"]>.slds-tree__item{padding-left:20rem}.slds-tree__item-label{display:block}.slds-tree__item-meta{display:block;color:var(--slds-g-color-neutral-base-30,#444)}.slds-tree__item .slds-button{-ms-flex-item-align:start;align-self:flex-start;margin-top:.125rem}.slds-tree__item .slds-pill{margin-left:.75rem}.slds-tree__group-header{font-size:.875rem;font-weight:700}.slds-table--tree .slds-tree__item,.slds-table_tree .slds-tree__item{line-height:1.5rem}.slds-table--tree .slds-tree__item a,.slds-table_tree .slds-tree__item a{color:var(--slds-g-link-color,#0176d3)}.slds-table--tree .slds-tree__item a:hover,.slds-table_tree .slds-tree__item a:hover{text-decoration:underline}.slds-table--tree .slds-button,.slds-table_tree .slds-button{-ms-flex-item-align:center;align-self:center}.slds-table--tree .slds-button:not(.slds-th__action-button),.slds-table_tree .slds-button:not(.slds-th__action-button){margin-top:0}.slds-table--tree [aria-level="1"]>.slds-tree__item,.slds-table_tree [aria-level="1"]>.slds-tree__item{padding-left:1.5rem}.slds-table--tree [aria-level="2"]>.slds-tree__item,.slds-table_tree [aria-level="2"]>.slds-tree__item{padding-left:2.5rem}.slds-table--tree [aria-level="3"]>.slds-tree__item,.slds-table_tree [aria-level="3"]>.slds-tree__item{padding-left:3.5rem}.slds-table--tree [aria-level="4"]>.slds-tree__item,.slds-table_tree [aria-level="4"]>.slds-tree__item{padding-left:4.5rem}.slds-table--tree [aria-level="5"]>.slds-tree__item,.slds-table_tree [aria-level="5"]>.slds-tree__item{padding-left:5.5rem}.slds-table--tree [aria-level="6"]>.slds-tree__item,.slds-table_tree [aria-level="6"]>.slds-tree__item{padding-left:6.5rem}.slds-table--tree [aria-level="7"]>.slds-tree__item,.slds-table_tree [aria-level="7"]>.slds-tree__item{padding-left:7.5rem}.slds-table--tree [aria-level="8"]>.slds-tree__item,.slds-table_tree [aria-level="8"]>.slds-tree__item{padding-left:8.5rem}.slds-table--tree [aria-level="9"]>.slds-tree__item,.slds-table_tree [aria-level="9"]>.slds-tree__item{padding-left:9.5rem}.slds-table--tree [aria-level="10"]>.slds-tree__item,.slds-table_tree [aria-level="10"]>.slds-tree__item{padding-left:10.5rem}.slds-table--tree [aria-level="11"]>.slds-tree__item,.slds-table_tree [aria-level="11"]>.slds-tree__item{padding-left:11.5rem}.slds-table--tree [aria-level="12"]>.slds-tree__item,.slds-table_tree [aria-level="12"]>.slds-tree__item{padding-left:12.5rem}.slds-table--tree [aria-level="13"]>.slds-tree__item,.slds-table_tree [aria-level="13"]>.slds-tree__item{padding-left:13.5rem}.slds-table--tree [aria-level="14"]>.slds-tree__item,.slds-table_tree [aria-level="14"]>.slds-tree__item{padding-left:14.5rem}.slds-table--tree [aria-level="15"]>.slds-tree__item,.slds-table_tree [aria-level="15"]>.slds-tree__item{padding-left:15.5rem}.slds-table--tree [aria-level="16"]>.slds-tree__item,.slds-table_tree [aria-level="16"]>.slds-tree__item{padding-left:16.5rem}.slds-table--tree [aria-level="17"]>.slds-tree__item,.slds-table_tree [aria-level="17"]>.slds-tree__item{padding-left:17.5rem}.slds-table--tree [aria-level="18"]>.slds-tree__item,.slds-table_tree [aria-level="18"]>.slds-tree__item{padding-left:18.5rem}.slds-table--tree [aria-level="19"]>.slds-tree__item,.slds-table_tree [aria-level="19"]>.slds-tree__item{padding-left:19.5rem}.slds-table--tree [aria-level="20"]>.slds-tree__item,.slds-table_tree [aria-level="20"]>.slds-tree__item{padding-left:20.5rem}.slds-einstein-header{position:relative;background-color:var(--slds-g-color-palette-cloud-blue-80,#90d0fe);background-image:url(../images/einstein-headers/einstein-header-background.svg);background-repeat:no-repeat;background-position:left top;background-size:cover;border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0;border-bottom:1px solid var(--slds-g-color-border-base-1,#e5e5e5);padding-top:.75rem;padding-bottom:.75rem;text-shadow:0 0 4px var(--slds-g-color-palette-cloud-blue-90,#cfe9fe)}.slds-einstein-header .slds-popover__close{color:currentColor}.slds-einstein-header .slds-einstein-header__figure,.slds-einstein-header .slds-einstein-header__figure:last-child{margin-bottom:calc((.75rem + 5px) * -1);height:4.75rem;background-image:url(../images/einstein-headers/einstein-figure.svg);background-position:right bottom;background-repeat:no-repeat}.slds-einstein-header .slds-einstein-header__actions{padding-left:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slds-einstein-header .slds-popover__close{position:absolute;top:0;right:0}.slds-popover_einstein.slds-nubbin--left-top:before,.slds-popover_einstein.slds-nubbin--right-top:before,.slds-popover_einstein.slds-nubbin--top-left:before,.slds-popover_einstein.slds-nubbin--top-right:before,.slds-popover_einstein.slds-nubbin--top:before,.slds-popover_einstein.slds-nubbin_left-top:before,.slds-popover_einstein.slds-nubbin_right-top:before,.slds-popover_einstein.slds-nubbin_top-left:before,.slds-popover_einstein.slds-nubbin_top-right:before,.slds-popover_einstein.slds-nubbin_top:before{background-color:var(--slds-g-color-palette-cloud-blue-80,#90d0fe)}.slds-section-title{font-size:1rem}.slds-section-title>a{display:inline-block;color:var(--slds-g-color-neutral-base-10,#181818)}.slds-section-title>a:focus,.slds-section-title>a:hover{color:var(--slds-g-link-color-hover,#014486)}.slds-section-title>a:focus{-webkit-box-shadow:0 0 3px #0176d3;box-shadow:0 0 3px #0176d3}.slds-section-title>a:active{color:var(--slds-g-color-neutral-base-10,#181818)}.slds-section-title .slds-icon{width:1rem;height:1rem;fill:currentColor}.slds-section-title .slds-section-group--is-closed .slds-icon,.slds-section-title .slds-section-group_is-closed .slds-icon{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.slds-section{margin-top:.5rem;margin-bottom:.5rem}.slds-section.slds-is-open .slds-section__title-action-icon{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:45%;transform-origin:45%}.slds-section.slds-is-open .slds-section__content{padding-top:.5rem;overflow:visible;visibility:visible;opacity:1;height:auto}.slds-section__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1rem;line-height:1.875rem;border:1px solid transparent;border-radius:.25rem}.slds-section__title-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--slds-g-color-neutral-base-95,#f3f3f3);cursor:pointer;width:100%;text-align:left;color:currentColor;font-size:inherit;padding:0 .5rem}.slds-section__title-action:active,.slds-section__title-action:focus,.slds-section__title-action:hover{background:var(--slds-g-color-neutral-base-95,#f3f3f3);color:inherit}.slds-section__content{overflow:hidden;visibility:hidden;opacity:0;height:0}.slds-section__title-action-icon{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.slds-section-title--divider,.slds-section-title_divider{font-size:.75rem;line-height:1.25;color:var(--slds-g-color-neutral-base-30,#444);text-transform:uppercase;letter-spacing:.0625rem;padding:.5rem 1rem;background:var(--slds-g-color-neutral-base-95,#f3f3f3)}.slds-illustration{text-align:center}.slds-illustration.slds-illustration_small .slds-illustration__svg{width:100%;max-width:300px;max-height:200px;margin-bottom:1rem}.slds-illustration.slds-illustration_large .slds-illustration__svg{width:100%;max-width:600px;max-height:400px;margin-bottom:3rem}.slds-illustration.slds-illustration_large .slds-illustration__header{margin-bottom:1.5rem}.slds-illustration.slds-illustration_large p{margin-bottom:3rem}.slds-illustration .slds-illustration__stroke-primary{stroke:var(--slds-g-color-palette-cloud-blue-80,#90d0fe)}.slds-illustration .slds-illustration__stroke-secondary{stroke:var(--slds-g-color-palette-cloud-blue-90,#cfe9fe)}.slds-illustration .slds-illustration__fill-primary{fill:var(--slds-g-color-palette-cloud-blue-80,#90d0fe)}.slds-illustration .slds-illustration__fill-secondary{fill:var(--slds-g-color-palette-cloud-blue-90,#cfe9fe)}.slds-region{background-color:var(--slds-g-color-neutral-base-100,#fff)}.slds-region__pinned-top{background-color:var(--slds-g-color-neutral-base-100,#fff);border-bottom:1px solid var(--slds-g-color-border-base-1,#c9c9c9)}.slds-region__pinned-left{background-color:var(--slds-g-color-neutral-base-100,#fff);border-right:1px solid var(--slds-g-color-border-base-1,#c9c9c9)}.slds-region__pinned-right{background-color:var(--slds-g-color-neutral-base-100,#fff);border-left:1px solid var(--slds-g-color-border-base-1,#c9c9c9)}.slds-vertical-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;border:1px solid var(--slds-g-color-border-base-1,#e5e5e5);border-radius:.25rem}.slds-vertical-tabs__nav{width:12rem;border-right:1px solid var(--slds-g-color-border-base-1,#e5e5e5);background:var(--slds-g-color-neutral-base-95,#f3f3f3)}.slds-vertical-tabs__nav-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;border-bottom:1px solid var(--slds-g-color-border-base-1,#e5e5e5);color:var(--slds-g-color-neutral-base-30,#444)}.slds-vertical-tabs__nav-item:last-child{margin-bottom:-1px}.slds-vertical-tabs__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;padding:.75rem;color:currentColor}.slds-vertical-tabs__link:hover{background:var(--slds-g-color-neutral-base-80,#c9c9c9);color:var(--slds-g-color-neutral-base-10,#181818);text-decoration:none}.slds-vertical-tabs__link:focus{outline:0}.slds-vertical-tabs__left-icon{margin-right:.5rem}.slds-vertical-tabs__left-icon:empty{margin-right:0}.slds-vertical-tabs__right-icon{margin-left:auto}.slds-vertical-tabs__content{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:1rem;background:var(--slds-g-color-neutral-base-100,#fff)}.slds-vertical-tabs__nav-item.slds-is-active{margin-right:-1px;border-right:0;background:var(--slds-g-color-neutral-base-100,#fff);color:#0176d3}.slds-vertical-tabs__nav-item.slds-is-active .slds-vertical-tabs__link:hover{background:var(--slds-g-color-neutral-base-100,#fff);color:currentColor}.slds-vertical-tabs__nav-item.slds-has-focus{text-decoration:underline}.slds-welcome-mat .slds-modal__container{width:52.0625rem;max-width:none}.slds-welcome-mat{position:relative}.slds-welcome-mat__content{min-height:25rem;max-height:37.5rem}.slds-welcome-mat__content .slds-progress-bar{display:inline-block;width:12.5rem;background:var(--slds-g-color-neutral-base-100,#fff)}.slds-welcome-mat__content .slds-progress-bar__value{background:var(--slds-g-color-success-base-50,#2e844a)}.slds-welcome-mat__info{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:auto;padding:1rem 3rem 7.75rem;color:var(--slds-g-color-brand-base-20,#032d60);background-image:url(../images/welcome-mat/bg-info@2x.png);background-position:bottom center;background-repeat:no-repeat;background-size:contain;background-color:var(--sds-g-color-palette-cloud-blue-90,#cfe9fe);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slds-welcome-mat__info-content{margin:auto;text-align:center}.slds-welcome-mat__info-title{margin-bottom:1.5rem;font-size:2.625rem;font-weight:700;line-height:1.25}.slds-welcome-mat__info-description{margin-bottom:1.5rem}.slds-welcome-mat__info-progress{margin-bottom:1rem}.slds-welcome-mat__tiles{background:var(--slds-g-color-neutral-base-95,#f3f3f3);overflow:auto;padding:1rem}.slds-welcome-mat__tile{margin:1rem 0}.slds-welcome-mat__tile .slds-media{padding:.5rem}.slds-welcome-mat__tile:not(.slds-welcome-mat__tile_complete):not(.slds-welcome-mat__tile_info-only){-webkit-box-shadow:0 2px 2px var(--slds-g-color-neutral-base-10,rgba(0,0,0,.05));box-shadow:0 2px 2px var(--slds-g-color-neutral-base-10,rgba(0,0,0,.05));border-radius:.25rem;background:var(--slds-g-color-neutral-base-100,#fff)}.slds-welcome-mat__tile:not(.slds-welcome-mat__tile_complete):not(.slds-welcome-mat__tile_info-only):hover{-webkit-box-shadow:0 0 0 1px var(--slds-g-color-border-brand-2,#1b96ff) inset,0 2px 2px var(--slds-g-color-neutral-base-10,rgba(0,0,0,.05));box-shadow:0 0 0 1px var(--slds-g-color-border-brand-2,#1b96ff) inset,0 2px 2px var(--slds-g-color-neutral-base-10,rgba(0,0,0,.05))}.slds-welcome-mat__tile:not(.slds-welcome-mat__tile_complete) .slds-icon-action-check{display:none}.slds-welcome-mat__tile:first-child{margin-top:0}.slds-welcome-mat__tile:last-child{margin-bottom:0}.slds-welcome-mat__tile-figure{margin-left:.25rem}.slds-welcome-mat__tile-title{font-weight:700}.slds-welcome-mat__tile-body{padding:.75rem;border-left:1px solid var(--slds-g-color-border-base-1,#e5e5e5)}.slds-welcome-mat__tile-description{color:var(--slds-g-color-neutral-base-30,#444);font-size:.75rem;line-height:1.5}.slds-welcome-mat__tile-icon-container{position:relative}.slds-welcome-mat__tile_complete{background:0 0}.slds-welcome-mat__tile_complete .slds-icon{fill:var(--slds-g-color-neutral-base-80,#c9c9c9)}.slds-welcome-mat .slds-icon-action-check{position:absolute;bottom:-.625rem;right:-.625rem;height:1.25rem;width:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.25rem;border:2px solid var(--slds-g-color-neutral-base-95,#f3f3f3);border-radius:1.25rem;line-height:0;background:var(--slds-g-color-success-base-60,#3ba755)}.slds-welcome-mat .slds-icon-action-check .slds-icon{fill:var(--slds-g-color-neutral-base-100,#fff)}.slds-welcome-mat_splash .slds-welcome-mat__content{height:37.5rem}.slds-welcome-mat_splash .slds-welcome-mat__info-content{max-width:37.5rem}.slds-welcome-mat_splash .slds-welcome-mat__info-title{font-size:2rem}.slds-welcome-mat_info-only .slds-welcome-mat__content{height:37.5rem}.slds-welcome-mat_info-only .slds-welcome-mat__info-title{font-size:2rem}.slds-welcome-mat__tiles_info-only{background-color:var(--slds-g-color-neutral-base-100,#fff)}.slds-welcome-mat__tile_info-only .slds-welcome-mat__tile-body{border-left:0}.slds-welcome-mat__info-badge-container{display:inline-block;position:relative}.slds-welcome-mat__info-badge-container .slds-icon-action-check{border-width:0;top:50%;right:0;-webkit-transform:translate3d(50%,-50%,0);transform:translate3d(50%,-50%,0);display:none}.slds-welcome-mat__info-badge{margin-bottom:.5rem}.slds-welcome-mat__info-progress_complete .slds-icon-action-check{display:-webkit-box;display:-ms-flexbox;display:flex}.slds-summary-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.slds-summary-detail .slds-summary-detail__action-icon{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.slds-summary-detail .slds-summary-detail__content{overflow:hidden;visibility:hidden;opacity:0;height:0}.slds-summary-detail.slds-is-open .slds-summary-detail__action-icon{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:45%;transform-origin:45%}.slds-summary-detail.slds-is-open .slds-summary-detail__content{padding-top:.75rem;overflow:visible;visibility:visible;opacity:1;height:auto}.slds-setup-assistant{padding:1rem}.slds-setup-assistant__item{border-bottom:1px var(--slds-g-color-border-base-1,#e5e5e5) solid;padding:2rem 0}.slds-setup-assistant__item:first-child{padding-top:0}.slds-setup-assistant__item:last-child{padding-bottom:0;border-bottom:0}.slds-setup-assistant__step-summary .slds-progress-ring_large{top:1px}.slds-setup-assistant__step-summary-content{margin-right:3rem}.slds-setup-assistant__step-summary-title{padding-bottom:.5rem;font-weight:700}.slds-setup-assistant__step-detail{padding-left:2.75rem}@media (min-width:30em){.slds-nowrap--small,.slds-nowrap_small{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}@media (min-width:48em){.slds-nowrap--medium,.slds-nowrap_medium{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}@media (min-width:64em){.slds-nowrap--large,.slds-nowrap_large{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.slds-col--padded,.slds-col_padded{padding-right:.75rem;padding-left:.75rem}.slds-col--padded-medium,.slds-col_padded-medium{padding-right:1rem;padding-left:1rem}.slds-col--padded-large,.slds-col_padded-large{padding-right:1.5rem;padding-left:1.5rem}.slds-col--padded-around,.slds-col_padded-around{padding:.75rem}.slds-col--padded-around-medium,.slds-col_padded-around-medium{padding:1rem}.slds-col--padded-around-large,.slds-col_padded-around-large{padding:1.5rem}@media (min-width:64em){.slds-col-rule--top,.slds-col-rule_top{border-top:1px solid var(--slds-g-color-neutral-base-95,#f3f3f3)}.slds-col-rule--right,.slds-col-rule_right{border-right:1px solid var(--slds-g-color-neutral-base-95,#f3f3f3)}.slds-col-rule--bottom,.slds-col-rule_bottom{border-bottom:1px solid var(--slds-g-color-neutral-base-95,#f3f3f3)}.slds-col-rule--left,.slds-col-rule_left{border-left:1px solid var(--slds-g-color-neutral-base-95,#f3f3f3)}}.slds-align-content-center{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-item-align:center;align-self:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.slds-grid{display:-webkit-box;display:-ms-flexbox;display:flex}.slds-grid--frame,.slds-grid_frame{min-width:100vw;min-height:100vh;overflow:hidden}.slds-grid--vertical,.slds-grid_vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.slds-grid--vertical-reverse,.slds-grid_vertical-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.slds-grid--reverse,.slds-grid_reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.slds-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.slds-nowrap{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media (min-width:20em){.slds-x-small-nowrap{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}@media (min-width:30em){.slds-small-nowrap{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}@media (min-width:48em){.slds-medium-nowrap{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}@media (min-width:64em){.slds-large-nowrap{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.slds-gutters{margin-right:-.75rem;margin-left:-.75rem}.slds-gutters .slds-col{padding-right:.75rem;padding-left:.75rem}.slds-gutters_xxx-small{margin-right:-.125rem;margin-left:-.125rem}.slds-gutters_xxx-small .slds-col{padding-right:.125rem;padding-left:.125rem}.slds-gutters_xx-small{margin-right:-.25rem;margin-left:-.25rem}.slds-gutters_xx-small .slds-col{padding-right:.25rem;padding-left:.25rem}.slds-gutters_x-small{margin-right:-.5rem;margin-left:-.5rem}.slds-gutters_x-small .slds-col{padding-right:.5rem;padding-left:.5rem}.slds-gutters_small{margin-right:-.75rem;margin-left:-.75rem}.slds-gutters_small .slds-col{padding-right:.75rem;padding-left:.75rem}.slds-gutters_medium{margin-right:-1rem;margin-left:-1rem}.slds-gutters_medium .slds-col{padding-right:1rem;padding-left:1rem}.slds-gutters_large{margin-right:-1.5rem;margin-left:-1.5rem}.slds-gutters_large .slds-col{padding-right:1.5rem;padding-left:1.5rem}.slds-gutters_x-large{margin-right:-2rem;margin-left:-2rem}.slds-gutters_x-large .slds-col{padding-right:2rem;padding-left:2rem}.slds-gutters_xx-large{margin-right:-3rem;margin-left:-3rem}.slds-gutters_xx-large .slds-col{padding-right:3rem;padding-left:3rem}.slds-gutters_direct{margin-right:-.75rem;margin-left:-.75rem}.slds-gutters_direct>.slds-col{padding-right:.75rem;padding-left:.75rem}.slds-gutters_direct-xxx-small{margin-right:-.125rem;margin-left:-.125rem}.slds-gutters_direct-xxx-small>.slds-col{padding-right:.125rem;padding-left:.125rem}.slds-gutters_direct-xx-small{margin-right:-.25rem;margin-left:-.25rem}.slds-gutters_direct-xx-small>.slds-col{padding-right:.25rem;padding-left:.25rem}.slds-gutters_direct-x-small{margin-right:-.5rem;margin-left:-.5rem}.slds-gutters_direct-x-small>.slds-col{padding-right:.5rem;padding-left:.5rem}.slds-gutters_direct-small{margin-right:-.75rem;margin-left:-.75rem}.slds-gutters_direct-small>.slds-col{padding-right:.75rem;padding-left:.75rem}.slds-gutters_direct-medium{margin-right:-1rem;margin-left:-1rem}.slds-gutters_direct-medium>.slds-col{padding-right:1rem;padding-left:1rem}.slds-gutters_direct-large{margin-right:-1.5rem;margin-left:-1.5rem}.slds-gutters_direct-large>.slds-col{padding-right:1.5rem;padding-left:1.5rem}.slds-gutters_direct-x-large{margin-right:-2rem;margin-left:-2rem}.slds-gutters_direct-x-large>.slds-col{padding-right:2rem;padding-left:2rem}.slds-gutters_direct-xx-large{margin-right:-3rem;margin-left:-3rem}.slds-gutters_direct-xx-large>.slds-col{padding-right:3rem;padding-left:3rem}.slds-grid--pull-padded,.slds-grid_pull-padded{margin-right:-.75rem;margin-left:-.75rem}.slds-grid--pull-padded-xxx-small,.slds-grid_pull-padded-xxx-small{margin-right:-.125rem;margin-left:-.125rem}.slds-grid--pull-padded-xx-small,.slds-grid_pull-padded-xx-small{margin-right:-.25rem;margin-left:-.25rem}.slds-grid--pull-padded-x-small,.slds-grid_pull-padded-x-small{margin-right:-.5rem;margin-left:-.5rem}.slds-grid--pull-padded-small,.slds-grid_pull-padded-small{margin-right:-.75rem;margin-left:-.75rem}.slds-grid--pull-padded-medium,.slds-grid_pull-padded-medium{margin-right:-1rem;margin-left:-1rem}.slds-grid--pull-padded-large,.slds-grid_pull-padded-large{margin-right:-1.5rem;margin-left:-1.5rem}.slds-grid--pull-padded-x-large,.slds-grid_pull-padded-x-large{margin-right:-2rem;margin-left:-2rem}.slds-grid--pull-padded-xx-large,.slds-grid_pull-padded-xx-large{margin-right:-3rem;margin-left:-3rem}.slds-col,.slds-col--padded,.slds-col--padded-around,.slds-col--padded-around-large,.slds-col--padded-around-medium,.slds-col--padded-large,.slds-col--padded-medium,.slds-col_padded,.slds-col_padded-around,.slds-col_padded-around-large,.slds-col_padded-around-medium,.slds-col_padded-large,.slds-col_padded-medium{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media (min-width:64em){.slds-col--rule-top,.slds-col_rule-top{border-top:1px solid var(--slds-g-color-neutral-base-95,#f3f3f3)}}@media (min-width:64em){.slds-col--rule-right,.slds-col_rule-right{border-right:1px solid var(--slds-g-color-neutral-base-95,#f3f3f3)}}@media (min-width:64em){.slds-col--rule-bottom,.slds-col_rule-bottom{border-bottom:1px solid var(--slds-g-color-neutral-base-95,#f3f3f3)}}@media (min-width:64em){.slds-col--rule-left,.slds-col_rule-left{border-left:1px solid var(--slds-g-color-neutral-base-95,#f3f3f3)}}.slds-has-flexi-truncate{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;min-width:0}.slds-no-flex{-webkit-box-flex:0;-ms-flex:none;flex:none}.slds-no-space{min-width:0}.slds-grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.slds-grow-none{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.slds-shrink{-ms-flex-negative:1;flex-shrink:1}.slds-shrink-none{-ms-flex-negative:0;flex-shrink:0}.slds-text-longform ul.slds-grid{margin-left:0;list-style:none}.slds-grid--align-center,.slds-grid_align-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.slds-grid--align-center .slds-col,.slds-grid--align-center .slds-col--padded,.slds-grid--align-center .slds-col--padded-around,.slds-grid--align-center .slds-col--padded-around-large,.slds-grid--align-center .slds-col--padded-around-medium,.slds-grid--align-center .slds-col--padded-large,.slds-grid--align-center .slds-col--padded-medium,.slds-grid--align-center .slds-col_padded,.slds-grid--align-center .slds-col_padded-around,.slds-grid--align-center .slds-col_padded-around-large,.slds-grid--align-center .slds-col_padded-around-medium,.slds-grid--align-center .slds-col_padded-large,.slds-grid--align-center .slds-col_padded-medium,.slds-grid_align-center .slds-col,.slds-grid_align-center .slds-col--padded,.slds-grid_align-center .slds-col--padded-around,.slds-grid_align-center .slds-col--padded-around-large,.slds-grid_align-center .slds-col--padded-around-medium,.slds-grid_align-center .slds-col--padded-large,.slds-grid_align-center .slds-col--padded-medium,.slds-grid_align-center .slds-col_padded,.slds-grid_align-center .slds-col_padded-around,.slds-grid_align-center .slds-col_padded-around-large,.slds-grid_align-center .slds-col_padded-around-medium,.slds-grid_align-center .slds-col_padded-large,.slds-grid_align-center .slds-col_padded-medium{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.slds-grid--align-space,.slds-grid_align-space{-ms-flex-pack:distribute;justify-content:space-around}.slds-grid--align-space .slds-col,.slds-grid--align-space .slds-col--padded,.slds-grid--align-space .slds-col--padded-around,.slds-grid--align-space .slds-col--padded-around-large,.slds-grid--align-space .slds-col--padded-around-medium,.slds-grid--align-space .slds-col--padded-large,.slds-grid--align-space .slds-col--padded-medium,.slds-grid--align-space .slds-col_padded,.slds-grid--align-space .slds-col_padded-around,.slds-grid--align-space .slds-col_padded-around-large,.slds-grid--align-space .slds-col_padded-around-medium,.slds-grid--align-space .slds-col_padded-large,.slds-grid--align-space .slds-col_padded-medium,.slds-grid_align-space .slds-col,.slds-grid_align-space .slds-col--padded,.slds-grid_align-space .slds-col--padded-around,.slds-grid_align-space .slds-col--padded-around-large,.slds-grid_align-space .slds-col--padded-around-medium,.slds-grid_align-space .slds-col--padded-large,.slds-grid_align-space .slds-col--padded-medium,.slds-grid_align-space .slds-col_padded,.slds-grid_align-space .slds-col_padded-around,.slds-grid_align-space .slds-col_padded-around-large,.slds-grid_align-space .slds-col_padded-around-medium,.slds-grid_align-space .slds-col_padded-large,.slds-grid_align-space .slds-col_padded-medium{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.slds-grid--align-spread,.slds-grid_align-spread{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.slds-grid--align-spread .slds-col,.slds-grid--align-spread .slds-col--padded,.slds-grid--align-spread .slds-col--padded-around,.slds-grid--align-spread .slds-col--padded-around-large,.slds-grid--align-spread .slds-col--padded-around-medium,.slds-grid--align-spread .slds-col--padded-large,.slds-grid--align-spread .slds-col--padded-medium,.slds-grid--align-spread .slds-col_padded,.slds-grid--align-spread .slds-col_padded-around,.slds-grid--align-spread .slds-col_padded-around-large,.slds-grid--align-spread .slds-col_padded-around-medium,.slds-grid--align-spread .slds-col_padded-large,.slds-grid--align-spread .slds-col_padded-medium,.slds-grid_align-spread .slds-col,.slds-grid_align-spread .slds-col--padded,.slds-grid_align-spread .slds-col--padded-around,.slds-grid_align-spread .slds-col--padded-around-large,.slds-grid_align-spread .slds-col--padded-around-medium,.slds-grid_align-spread .slds-col--padded-large,.slds-grid_align-spread .slds-col--padded-medium,.slds-grid_align-spread .slds-col_padded,.slds-grid_align-spread .slds-col_padded-around,.slds-grid_align-spread .slds-col_padded-around-large,.slds-grid_align-spread .slds-col_padded-around-medium,.slds-grid_align-spread .slds-col_padded-large,.slds-grid_align-spread .slds-col_padded-medium{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.slds-grid--align-end,.slds-grid_align-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.slds-grid--align-end .slds-col,.slds-grid--align-end .slds-col--padded,.slds-grid--align-end .slds-col--padded-around,.slds-grid--align-end .slds-col--padded-around-large,.slds-grid--align-end .slds-col--padded-around-medium,.slds-grid--align-end .slds-col--padded-large,.slds-grid--align-end .slds-col--padded-medium,.slds-grid--align-end .slds-col_padded,.slds-grid--align-end .slds-col_padded-around,.slds-grid--align-end .slds-col_padded-around-large,.slds-grid--align-end .slds-col_padded-around-medium,.slds-grid--align-end .slds-col_padded-large,.slds-grid--align-end .slds-col_padded-medium,.slds-grid_align-end .slds-col,.slds-grid_align-end .slds-col--padded,.slds-grid_align-end .slds-col--padded-around,.slds-grid_align-end .slds-col--padded-around-large,.slds-grid_align-end .slds-col--padded-around-medium,.slds-grid_align-end .slds-col--padded-large,.slds-grid_align-end .slds-col--padded-medium,.slds-grid_align-end .slds-col_padded,.slds-grid_align-end .slds-col_padded-around,.slds-grid_align-end .slds-col_padded-around-large,.slds-grid_align-end .slds-col_padded-around-medium,.slds-grid_align-end .slds-col_padded-large,.slds-grid_align-end .slds-col_padded-medium{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.slds-grid--vertical-align-start,.slds-grid_vertical-align-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.slds-grid--vertical-align-center,.slds-grid_vertical-align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.slds-grid--vertical-align-end,.slds-grid_vertical-align-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-line-pack:end;align-content:flex-end}.slds-align-top{vertical-align:top;-ms-flex-item-align:start;align-self:flex-start}.slds-align-middle{vertical-align:middle;-ms-flex-item-align:center;align-self:center}.slds-align-bottom{vertical-align:bottom;-ms-flex-item-align:end;align-self:flex-end}.slds-col--bump-top,.slds-col_bump-top{margin-top:auto}.slds-col--bump-right,.slds-col_bump-right{margin-right:auto}.slds-col--bump-bottom,.slds-col_bump-bottom{margin-bottom:auto}.slds-col--bump-left,.slds-col_bump-left{margin-left:auto}.slds-grid--vertical-stretch,.slds-grid_vertical-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.slds-container--small,.slds-container_small{max-width:30rem}.slds-container--medium,.slds-container_medium{max-width:48rem}.slds-container--large,.slds-container_large{max-width:64rem}.slds-container--x-large,.slds-container_x-large{max-width:80rem}.slds-container--fluid,.slds-container_fluid{width:100%}.slds-container--center,.slds-container_center{margin-left:auto;margin-right:auto}.slds-container--left,.slds-container_left{margin-right:auto}.slds-container--right,.slds-container_right{margin-left:auto}.slds-grid--overflow,.slds-grid_overflow{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.slds-grid--overflow .slds-col,.slds-grid_overflow .slds-col{min-width:11.25em;max-width:22.5em}.slds-align--absolute-center,.slds-align_absolute-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto}.slds-media--reverse>.slds-media__figure,.slds-media_reverse>.slds-media__figure{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.slds-media--reverse.slds-media--small .slds-media__figure,.slds-media--reverse.slds-media_small .slds-media__figure,.slds-media_reverse.slds-media--small .slds-media__figure,.slds-media_reverse.slds-media_small .slds-media__figure{margin-left:.25rem}.slds-media--double>.slds-media__figure,.slds-media_double>.slds-media__figure{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.slds-media--double .slds-media__figure--reverse,.slds-media--double .slds-media__figure_reverse,.slds-media_double .slds-media__figure--reverse,.slds-media_double .slds-media__figure_reverse{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin:0 0 0 1rem}.slds-media--double .slds-media__body,.slds-media_double .slds-media__body{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.slds-media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.slds-media__figure{-ms-flex-negative:0;flex-shrink:0;margin-right:.75rem}.slds-media__figure_fixed-width{min-width:3rem}.slds-media__body{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.slds-media__body,.slds-media__body>:last-child{margin-bottom:0}.slds-media-body-iefix{-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto}.slds-media--small .slds-media__figure,.slds-media_small .slds-media__figure{margin-right:.25rem}.slds-media--small .slds-media__figure--reverse,.slds-media_small .slds-media__figure_reverse{margin-left:.25rem}.slds-media--large .slds-media__figure,.slds-media_large .slds-media__figure{margin-right:1.5rem}.slds-media--large .slds-media__figure--reverse,.slds-media_large .slds-media__figure_reverse{margin-left:1.5rem}.slds-media_inline .slds-media__body{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.slds-media--center,.slds-media_center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slds-media__figure--reverse,.slds-media__figure_reverse{margin:0 0 0 .75rem}@media (max-width:48em){.slds-media--responsive,.slds-media_responsive{display:block}.slds-media--responsive .slds-media__figure,.slds-media_responsive .slds-media__figure{margin:0 0 .75rem}}.slds-m-top--none,.slds-m-top_none{margin-top:0!important}.slds-m-top--xxx-small,.slds-m-top_xxx-small{margin-top:.125rem}.slds-m-top--xx-small,.slds-m-top_xx-small{margin-top:.25rem}.slds-m-top--x-small,.slds-m-top_x-small{margin-top:.5rem}.slds-m-top--small,.slds-m-top_small{margin-top:.75rem}.slds-m-top--medium,.slds-m-top_medium{margin-top:1rem}.slds-m-top--large,.slds-m-top_large{margin-top:1.5rem}.slds-m-top--x-large,.slds-m-top_x-large{margin-top:2rem}.slds-m-top--xx-large,.slds-m-top_xx-large{margin-top:3rem}.slds-var-m-top_xxx-small{margin-top:.125rem}.slds-var-m-top_xx-small{margin-top:.25rem}.slds-var-m-top_x-small{margin-top:.5rem}.slds-var-m-top_small{margin-top:.75rem}.slds-var-m-top_medium{margin-top:1rem}.slds-var-m-top_large{margin-top:1.5rem}.slds-var-m-top_x-large{margin-top:2rem}.slds-var-m-top_xx-large{margin-top:3rem}.slds-m-right--none,.slds-m-right_none{margin-right:0!important}.slds-m-right--xxx-small,.slds-m-right_xxx-small{margin-right:.125rem}.slds-m-right--xx-small,.slds-m-right_xx-small{margin-right:.25rem}.slds-m-right--x-small,.slds-m-right_x-small{margin-right:.5rem}.slds-m-right--small,.slds-m-right_small{margin-right:.75rem}.slds-m-right--medium,.slds-m-right_medium{margin-right:1rem}.slds-m-right--large,.slds-m-right_large{margin-right:1.5rem}.slds-m-right--x-large,.slds-m-right_x-large{margin-right:2rem}.slds-m-right--xx-large,.slds-m-right_xx-large{margin-right:3rem}.slds-var-m-right_xxx-small{margin-right:.125rem}.slds-var-m-right_xx-small{margin-right:.25rem}.slds-var-m-right_x-small{margin-right:.5rem}.slds-var-m-right_small{margin-right:.75rem}.slds-var-m-right_medium{margin-right:1rem}.slds-var-m-right_large{margin-right:1.5rem}.slds-var-m-right_x-large{margin-right:2rem}.slds-var-m-right_xx-large{margin-right:3rem}.slds-m-bottom--none,.slds-m-bottom_none{margin-bottom:0!important}.slds-m-bottom--xxx-small,.slds-m-bottom_xxx-small{margin-bottom:.125rem}.slds-m-bottom--xx-small,.slds-m-bottom_xx-small{margin-bottom:.25rem}.slds-m-bottom--x-small,.slds-m-bottom_x-small{margin-bottom:.5rem}.slds-m-bottom--small,.slds-m-bottom_small{margin-bottom:.75rem}.slds-m-bottom--medium,.slds-m-bottom_medium{margin-bottom:1rem}.slds-m-bottom--large,.slds-m-bottom_large{margin-bottom:1.5rem}.slds-m-bottom--x-large,.slds-m-bottom_x-large{margin-bottom:2rem}.slds-m-bottom--xx-large,.slds-m-bottom_xx-large{margin-bottom:3rem}.slds-var-m-bottom_xxx-small{margin-bottom:.125rem}.slds-var-m-bottom_xx-small{margin-bottom:.25rem}.slds-var-m-bottom_x-small{margin-bottom:.5rem}.slds-var-m-bottom_small{margin-bottom:.75rem}.slds-var-m-bottom_medium{margin-bottom:1rem}.slds-var-m-bottom_large{margin-bottom:1.5rem}.slds-var-m-bottom_x-large{margin-bottom:2rem}.slds-var-m-bottom_xx-large{margin-bottom:3rem}.slds-m-left--none,.slds-m-left_none{margin-left:0!important}.slds-m-left--xxx-small,.slds-m-left_xxx-small{margin-left:.125rem}.slds-m-left--xx-small,.slds-m-left_xx-small{margin-left:.25rem}.slds-m-left--x-small,.slds-m-left_x-small{margin-left:.5rem}.slds-m-left--small,.slds-m-left_small{margin-left:.75rem}.slds-m-left--medium,.slds-m-left_medium{margin-left:1rem}.slds-m-left--large,.slds-m-left_large{margin-left:1.5rem}.slds-m-left--x-large,.slds-m-left_x-large{margin-left:2rem}.slds-m-left--xx-large,.slds-m-left_xx-large{margin-left:3rem}.slds-var-m-left_xxx-small{margin-left:.125rem}.slds-var-m-left_xx-small{margin-left:.25rem}.slds-var-m-left_x-small{margin-left:.5rem}.slds-var-m-left_small{margin-left:.75rem}.slds-var-m-left_medium{margin-left:1rem}.slds-var-m-left_large{margin-left:1.5rem}.slds-var-m-left_x-large{margin-left:2rem}.slds-var-m-left_xx-large{margin-left:3rem}.slds-m-horizontal--none,.slds-m-horizontal_none{margin-left:0!important;margin-right:0!important}.slds-m-horizontal--xxx-small,.slds-m-horizontal_xxx-small{margin-left:.125rem;margin-right:.125rem}.slds-m-horizontal--xx-small,.slds-m-horizontal_xx-small{margin-left:.25rem;margin-right:.25rem}.slds-m-horizontal--x-small,.slds-m-horizontal_x-small{margin-left:.5rem;margin-right:.5rem}.slds-m-horizontal--small,.slds-m-horizontal_small{margin-left:.75rem;margin-right:.75rem}.slds-m-horizontal--medium,.slds-m-horizontal_medium{margin-left:1rem;margin-right:1rem}.slds-m-horizontal--large,.slds-m-horizontal_large{margin-left:1.5rem;margin-right:1.5rem}.slds-m-horizontal--x-large,.slds-m-horizontal_x-large{margin-left:2rem;margin-right:2rem}.slds-m-horizontal--xx-large,.slds-m-horizontal_xx-large{margin-left:3rem;margin-right:3rem}.slds-var-m-horizontal_xxx-small{margin-left:.125rem;margin-right:.125rem}.slds-var-m-horizontal_xx-small{margin-left:.25rem;margin-right:.25rem}.slds-var-m-horizontal_x-small{margin-left:.5rem;margin-right:.5rem}.slds-var-m-horizontal_small{margin-left:.75rem;margin-right:.75rem}.slds-var-m-horizontal_medium{margin-left:1rem;margin-right:1rem}.slds-var-m-horizontal_large{margin-left:1.5rem;margin-right:1.5rem}.slds-var-m-horizontal_x-large{margin-left:2rem;margin-right:2rem}.slds-var-m-horizontal_xx-large{margin-left:3rem;margin-right:3rem}.slds-m-vertical--none,.slds-m-vertical_none{margin-top:0!important;margin-bottom:0!important}.slds-m-vertical--xxx-small,.slds-m-vertical_xxx-small{margin-top:.125rem;margin-bottom:.125rem}.slds-m-vertical--xx-small,.slds-m-vertical_xx-small{margin-top:.25rem;margin-bottom:.25rem}.slds-m-vertical--x-small,.slds-m-vertical_x-small{margin-top:.5rem;margin-bottom:.5rem}.slds-m-vertical--small,.slds-m-vertical_small{margin-top:.75rem;margin-bottom:.75rem}.slds-m-vertical--medium,.slds-m-vertical_medium{margin-top:1rem;margin-bottom:1rem}.slds-m-vertical--large,.slds-m-vertical_large{margin-top:1.5rem;margin-bottom:1.5rem}.slds-m-vertical--x-large,.slds-m-vertical_x-large{margin-top:2rem;margin-bottom:2rem}.slds-m-vertical--xx-large,.slds-m-vertical_xx-large{margin-top:3rem;margin-bottom:3rem}.slds-var-m-vertical_xxx-small{margin-top:.125rem;margin-bottom:.125rem}.slds-var-m-vertical_xx-small{margin-top:.25rem;margin-bottom:.25rem}.slds-var-m-vertical_x-small{margin-top:.5rem;margin-bottom:.5rem}.slds-var-m-vertical_small{margin-top:.75rem;margin-bottom:.75rem}.slds-var-m-vertical_medium{margin-top:1rem;margin-bottom:1rem}.slds-var-m-vertical_large{margin-top:1.5rem;margin-bottom:1.5rem}.slds-var-m-vertical_x-large{margin-top:2rem;margin-bottom:2rem}.slds-var-m-vertical_xx-large{margin-top:3rem;margin-bottom:3rem}.slds-m-around--none,.slds-m-around_none{margin:0!important}.slds-m-around--xxx-small,.slds-m-around_xxx-small{margin:.125rem}.slds-m-around--xx-small,.slds-m-around_xx-small{margin:.25rem}.slds-m-around--x-small,.slds-m-around_x-small{margin:.5rem}.slds-m-around--small,.slds-m-around_small{margin:.75rem}.slds-m-around--medium,.slds-m-around_medium{margin:1rem}.slds-m-around--large,.slds-m-around_large{margin:1.5rem}.slds-m-around--x-large,.slds-m-around_x-large{margin:2rem}.slds-m-around--xx-large,.slds-m-around_xx-large{margin:3rem}.slds-var-m-around_xxx-small{margin:.125rem}.slds-var-m-around_xx-small{margin:.25rem}.slds-var-m-around_x-small{margin:.5rem}.slds-var-m-around_small{margin:.75rem}.slds-var-m-around_medium{margin:1rem}.slds-var-m-around_large{margin:1.5rem}.slds-var-m-around_x-large{margin:2rem}.slds-var-m-around_xx-large{margin:3rem}.slds-has-cushion{padding:1rem}.slds-p-top--none,.slds-p-top_none{padding-top:0!important}.slds-p-top--xxx-small,.slds-p-top_xxx-small{padding-top:.125rem}.slds-p-top--xx-small,.slds-p-top_xx-small{padding-top:.25rem}.slds-p-top--x-small,.slds-p-top_x-small{padding-top:.5rem}.slds-p-top--small,.slds-p-top_small{padding-top:.75rem}.slds-p-top--medium,.slds-p-top_medium{padding-top:1rem}.slds-p-top--large,.slds-p-top_large{padding-top:1.5rem}.slds-p-top--x-large,.slds-p-top_x-large{padding-top:2rem}.slds-p-top--xx-large,.slds-p-top_xx-large{padding-top:3rem}.slds-var-p-top_xxx-small{padding-top:.125rem}.slds-var-p-top_xx-small{padding-top:.25rem}.slds-var-p-top_x-small{padding-top:.5rem}.slds-var-p-top_small{padding-top:.75rem}.slds-var-p-top_medium{padding-top:1rem}.slds-var-p-top_large{padding-top:1.5rem}.slds-var-p-top_x-large{padding-top:2rem}.slds-var-p-top_xx-large{padding-top:3rem}.slds-p-right--none,.slds-p-right_none{padding-right:0!important}.slds-p-right--xxx-small,.slds-p-right_xxx-small{padding-right:.125rem}.slds-p-right--xx-small,.slds-p-right_xx-small{padding-right:.25rem}.slds-p-right--x-small,.slds-p-right_x-small{padding-right:.5rem}.slds-p-right--small,.slds-p-right_small{padding-right:.75rem}.slds-p-right--medium,.slds-p-right_medium{padding-right:1rem}.slds-p-right--large,.slds-p-right_large{padding-right:1.5rem}.slds-p-right--x-large,.slds-p-right_x-large{padding-right:2rem}.slds-p-right--xx-large,.slds-p-right_xx-large{padding-right:3rem}.slds-var-p-right_xxx-small{padding-right:.125rem}.slds-var-p-right_xx-small{padding-right:.25rem}.slds-var-p-right_x-small{padding-right:.5rem}.slds-var-p-right_small{padding-right:.75rem}.slds-var-p-right_medium{padding-right:1rem}.slds-var-p-right_large{padding-right:1.5rem}.slds-var-p-right_x-large{padding-right:2rem}.slds-var-p-right_xx-large{padding-right:3rem}.slds-p-bottom--none,.slds-p-bottom_none{padding-bottom:0!important}.slds-p-bottom--xxx-small,.slds-p-bottom_xxx-small{padding-bottom:.125rem}.slds-p-bottom--xx-small,.slds-p-bottom_xx-small{padding-bottom:.25rem}.slds-p-bottom--x-small,.slds-p-bottom_x-small{padding-bottom:.5rem}.slds-p-bottom--small,.slds-p-bottom_small{padding-bottom:.75rem}.slds-p-bottom--medium,.slds-p-bottom_medium{padding-bottom:1rem}.slds-p-bottom--large,.slds-p-bottom_large{padding-bottom:1.5rem}.slds-p-bottom--x-large,.slds-p-bottom_x-large{padding-bottom:2rem}.slds-p-bottom--xx-large,.slds-p-bottom_xx-large{padding-bottom:3rem}.slds-var-p-bottom_xxx-small{padding-bottom:.125rem}.slds-var-p-bottom_xx-small{padding-bottom:.25rem}.slds-var-p-bottom_x-small{padding-bottom:.5rem}.slds-var-p-bottom_small{padding-bottom:.75rem}.slds-var-p-bottom_medium{padding-bottom:1rem}.slds-var-p-bottom_large{padding-bottom:1.5rem}.slds-var-p-bottom_x-large{padding-bottom:2rem}.slds-var-p-bottom_xx-large{padding-bottom:3rem}.slds-p-left--none,.slds-p-left_none{padding-left:0!important}.slds-p-left--xxx-small,.slds-p-left_xxx-small{padding-left:.125rem}.slds-p-left--xx-small,.slds-p-left_xx-small{padding-left:.25rem}.slds-p-left--x-small,.slds-p-left_x-small{padding-left:.5rem}.slds-p-left--small,.slds-p-left_small{padding-left:.75rem}.slds-p-left--medium,.slds-p-left_medium{padding-left:1rem}.slds-p-left--large,.slds-p-left_large{padding-left:1.5rem}.slds-p-left--x-large,.slds-p-left_x-large{padding-left:2rem}.slds-p-left--xx-large,.slds-p-left_xx-large{padding-left:3rem}.slds-var-p-left_xxx-small{padding-left:.125rem}.slds-var-p-left_xx-small{padding-left:.25rem}.slds-var-p-left_x-small{padding-left:.5rem}.slds-var-p-left_small{padding-left:.75rem}.slds-var-p-left_medium{padding-left:1rem}.slds-var-p-left_large{padding-left:1.5rem}.slds-var-p-left_x-large{padding-left:2rem}.slds-var-p-left_xx-large{padding-left:3rem}.slds-p-horizontal--none,.slds-p-horizontal_none{padding-left:0!important;padding-right:0!important}.slds-p-horizontal--xxx-small,.slds-p-horizontal_xxx-small{padding-left:.125rem;padding-right:.125rem}.slds-p-horizontal--xx-small,.slds-p-horizontal_xx-small{padding-left:.25rem;padding-right:.25rem}.slds-p-horizontal--x-small,.slds-p-horizontal_x-small{padding-left:.5rem;padding-right:.5rem}.slds-p-horizontal--small,.slds-p-horizontal_small{padding-left:.75rem;padding-right:.75rem}.slds-p-horizontal--medium,.slds-p-horizontal_medium{padding-left:1rem;padding-right:1rem}.slds-p-horizontal--large,.slds-p-horizontal_large{padding-left:1.5rem;padding-right:1.5rem}.slds-p-horizontal--x-large,.slds-p-horizontal_x-large{padding-left:2rem;padding-right:2rem}.slds-p-horizontal--xx-large,.slds-p-horizontal_xx-large{padding-left:3rem;padding-right:3rem}.slds-var-p-horizontal_xxx-small{padding-left:.125rem;padding-right:.125rem}.slds-var-p-horizontal_xx-small{padding-left:.25rem;padding-right:.25rem}.slds-var-p-horizontal_x-small{padding-left:.5rem;padding-right:.5rem}.slds-var-p-horizontal_small{padding-left:.75rem;padding-right:.75rem}.slds-var-p-horizontal_medium{padding-left:1rem;padding-right:1rem}.slds-var-p-horizontal_large{padding-left:1.5rem;padding-right:1.5rem}.slds-var-p-horizontal_x-large{padding-left:2rem;padding-right:2rem}.slds-var-p-horizontal_xx-large{padding-left:3rem;padding-right:3rem}.slds-p-vertical--none,.slds-p-vertical_none{padding-top:0!important;padding-bottom:0!important}.slds-p-vertical--xxx-small,.slds-p-vertical_xxx-small{padding-top:.125rem;padding-bottom:.125rem}.slds-p-vertical--xx-small,.slds-p-vertical_xx-small{padding-top:.25rem;padding-bottom:.25rem}.slds-p-vertical--x-small,.slds-p-vertical_x-small{padding-top:.5rem;padding-bottom:.5rem}.slds-p-vertical--small,.slds-p-vertical_small{padding-top:.75rem;padding-bottom:.75rem}.slds-p-vertical--medium,.slds-p-vertical_medium{padding-top:1rem;padding-bottom:1rem}.slds-p-vertical--large,.slds-p-vertical_large{padding-top:1.5rem;padding-bottom:1.5rem}.slds-p-vertical--x-large,.slds-p-vertical_x-large{padding-top:2rem;padding-bottom:2rem}.slds-p-vertical--xx-large,.slds-p-vertical_xx-large{padding-top:3rem;padding-bottom:3rem}.slds-var-p-vertical_xxx-small{padding-top:.125rem;padding-bottom:.125rem}.slds-var-p-vertical_xx-small{padding-top:.25rem;padding-bottom:.25rem}.slds-var-p-vertical_x-small{padding-top:.5rem;padding-bottom:.5rem}.slds-var-p-vertical_small{padding-top:.75rem;padding-bottom:.75rem}.slds-var-p-vertical_medium{padding-top:1rem;padding-bottom:1rem}.slds-var-p-vertical_large{padding-top:1.5rem;padding-bottom:1.5rem}.slds-var-p-vertical_x-large{padding-top:2rem;padding-bottom:2rem}.slds-var-p-vertical_xx-large{padding-top:3rem;padding-bottom:3rem}.slds-p-around--none,.slds-p-around_none{padding:0!important}.slds-p-around--xxx-small,.slds-p-around_xxx-small{padding:.125rem}.slds-p-around--xx-small,.slds-p-around_xx-small{padding:.25rem}.slds-p-around--x-small,.slds-p-around_x-small{padding:.5rem}.slds-p-around--small,.slds-p-around_small{padding:.75rem}.slds-p-around--medium,.slds-p-around_medium{padding:1rem}.slds-p-around--large,.slds-p-around_large{padding:1.5rem}.slds-p-around--x-large,.slds-p-around_x-large{padding:2rem}.slds-p-around--xx-large,.slds-p-around_xx-large{padding:3rem}.slds-var-p-around_xxx-small{padding:.125rem}.slds-var-p-around_xx-small{padding:.25rem}.slds-var-p-around_x-small{padding:.5rem}.slds-var-p-around_small{padding:.75rem}.slds-var-p-around_medium{padding:1rem}.slds-var-p-around_large{padding:1.5rem}.slds-var-p-around_x-large{padding:2rem}.slds-var-p-around_xx-large{padding:3rem}.slds-clearfix:after{content:"";display:table;clear:both}.slds-clear{clear:both}.slds-float--left,.slds-float_left{float:left}.slds-float--none,.slds-float_none{float:none}.slds-float--right,.slds-float_right{float:right}.slds-text-link--reset,.slds-text-link_reset{cursor:pointer;line-height:inherit;font-size:inherit}.slds-text-link--reset:active,.slds-text-link_reset:active{outline:0}.slds-text-link--reset,.slds-text-link--reset:active,.slds-text-link--reset:focus,.slds-text-link--reset:hover,.slds-text-link_reset,.slds-text-link_reset:active,.slds-text-link_reset:focus,.slds-text-link_reset:hover{color:inherit;text-decoration:inherit}.slds-text-link{color:#0176d3;text-decoration:none;-webkit-transition:color .1s linear;transition:color .1s linear}.slds-text-link:focus,.slds-text-link:hover{text-decoration:underline;color:#014486}.slds-text-link:active{color:#014486}.slds-text-link--faux,.slds-text-link_faux,.slds-type-focus{border-bottom:1px solid transparent;border-radius:0;color:currentColor;cursor:pointer}.slds-text-link--faux:focus,.slds-text-link--faux:hover,.slds-text-link_faux:focus,.slds-text-link_faux:hover,.slds-type-focus:focus,.slds-type-focus:hover{color:currentColor;border-bottom:1px solid currentColor}.slds-has-blur-focus{color:currentColor}.slds-has-blur-focus:active,.slds-has-blur-focus:focus,.slds-has-blur-focus:hover{color:currentColor;text-decoration:none}.slds-has-blur-focus:focus{outline:0;-webkit-box-shadow:0 0 3px #0176d3;box-shadow:0 0 3px #0176d3}.slds-has-input-focus{outline:0;border-color:var(--slds-g-color-brand-base-60,#1b96ff);background-color:var(--slds-g-color-neutral-base-100,#fff);-webkit-box-shadow:0 0 3px #0176d3;box-shadow:0 0 3px #0176d3}.slds-list--vertical.slds-has-dividers>.slds-list__item,.slds-list_vertical.slds-has-dividers>.slds-list__item{padding:.5rem;border-bottom:1px solid var(--slds-g-color-border-base-1,#e5e5e5)}.slds-list--vertical.slds-has-dividers>.slds-list__item:hover,.slds-list_vertical.slds-has-dividers>.slds-list__item:hover{background-color:var(--slds-g-color-neutral-base-95,#f3f3f3);border-color:var(--slds-g-color-border-base-1,#e5e5e5);cursor:pointer}.slds-list--vertical.slds-has-dividers>.slds-list__item:active,.slds-list_vertical.slds-has-dividers>.slds-list__item:active{background-color:var(--slds-g-color-neutral-base-95,#f3f3f3);-webkit-box-shadow:var(--slds-g-color-border-base-1,#e5e5e5) 0 -1px 0 inset;box-shadow:var(--slds-g-color-border-base-1,#e5e5e5) 0 -1px 0 inset}.slds-list--vertical.slds-has-dividers>.slds-list__item.slds-is-selected,.slds-list_vertical.slds-has-dividers>.slds-list__item.slds-is-selected{-webkit-box-shadow:var(--slds-g-color-brand-base-50,#0176d3) 0 0 0 1px inset;box-shadow:var(--slds-g-color-brand-base-50,#0176d3) 0 0 0 1px inset;background-color:var(--slds-g-color-neutral-base-95,#f3f3f3)}.slds-list--vertical.slds-has-dividers>.slds-list__item.slds-is-selected:focus,.slds-list--vertical.slds-has-dividers>.slds-list__item.slds-is-selected:hover,.slds-list_vertical.slds-has-dividers>.slds-list__item.slds-is-selected:focus,.slds-list_vertical.slds-has-dividers>.slds-list__item.slds-is-selected:hover{-webkit-box-shadow:var(--slds-g-color-border-brand-2,#1b96ff) 0 -2px 0 inset,var(--slds-g-color-border-brand-2,#1b96ff) 0 0 0 1px inset;box-shadow:var(--slds-g-color-border-brand-2,#1b96ff) 0 -2px 0 inset,var(--slds-g-color-border-brand-2,#1b96ff) 0 0 0 1px inset}.slds-has-cards>.slds-list__item{border:1px solid var(--slds-g-color-border-base-1,#e5e5e5);border-radius:.25rem;background-clip:padding-box}.slds-has-cards>.slds-list__item+.slds-list__item{margin-top:.5rem}.slds-has-cards--space>.slds-list__item,.slds-has-cards_space>.slds-list__item{border:1px solid var(--slds-g-color-border-base-1,#e5e5e5);border-radius:.25rem;background-clip:padding-box;padding:.75rem}@media (min-width:30em){.slds-has-cards--space>.slds-list__item,.slds-has-cards_space>.slds-list__item{padding:.5rem}}.slds-has-cards--space>.slds-list__item+.slds-list__item,.slds-has-cards_space>.slds-list__item+.slds-list__item{margin-top:.5rem}.slds-has-divider{margin-top:.5rem;padding-top:.5rem;border-top:1px solid var(--slds-g-color-border-base-1,#e5e5e5)}.slds-has-block-links a{display:block;text-decoration:none}.slds-has-block-links .slds-is-nested{margin-left:1rem}.slds-has-block-links--space .slds-item,.slds-has-block-links--space .slds-list__item,.slds-has-block-links_space .slds-item,.slds-has-block-links_space .slds-list__item{padding:0}.slds-has-block-links--space a,.slds-has-block-links_space a{display:block;text-decoration:none;padding:.75rem}@media (min-width:48em){.slds-has-block-links--space a,.slds-has-block-links_space a{padding:.5rem}}.slds-has-inline-block-links a{display:inline-block;text-decoration:none}.slds-has-inline-block-links--space a,.slds-has-inline-block-links_space a{display:inline-block;text-decoration:none;padding:.75rem}@media (min-width:48em){.slds-has-inline-block-links--space a,.slds-has-inline-block-links_space a{padding:.5rem}}.slds-list--vertical-space .slds-item+.slds-item,.slds-list--vertical-space .slds-list__item+.slds-list__item,.slds-list_vertical-space .slds-item+.slds-item,.slds-list_vertical-space .slds-list__item+.slds-list__item{margin-top:.5rem}.slds-list--vertical-space-medium .slds-item+.slds-item,.slds-list--vertical-space-medium .slds-list__item+.slds-list__item,.slds-list_vertical-space-medium .slds-item+.slds-item,.slds-list_vertical-space-medium .slds-list__item+.slds-list__item{margin-top:1rem}.slds-is-nested{margin-left:1rem}.slds-list--dotted,.slds-list_dotted{margin-left:1.5rem;list-style:disc}.slds-list--ordered,.slds-list_ordered{margin-left:1.5rem;list-style:decimal}.slds-has-dividers--top>.slds-item,.slds-has-dividers--top>.slds-list__item,.slds-has-dividers_top>.slds-item,.slds-has-dividers_top>.slds-list__item{border-top:1px solid var(--slds-g-color-border-base-1,#e5e5e5)}.slds-has-dividers--top-space>.slds-item,.slds-has-dividers--top-space>.slds-list__item,.slds-has-dividers_top-space>.slds-item,.slds-has-dividers_top-space>.slds-list__item{border-top:1px solid var(--slds-g-color-border-base-1,#e5e5e5);padding:.75rem}@media (min-width:30em){.slds-has-dividers--top-space>.slds-item,.slds-has-dividers--top-space>.slds-list__item,.slds-has-dividers_top-space>.slds-item,.slds-has-dividers_top-space>.slds-list__item{padding:.5rem}}.slds-has-dividers--bottom>.slds-item,.slds-has-dividers--bottom>.slds-list__item,.slds-has-dividers_bottom>.slds-item,.slds-has-dividers_bottom>.slds-list__item{border-bottom:1px solid var(--slds-g-color-border-base-1,#e5e5e5)}.slds-has-dividers--bottom-space>.slds-item,.slds-has-dividers--bottom-space>.slds-list__item,.slds-has-dividers_bottom-space>.slds-item,.slds-has-dividers_bottom-space>.slds-list__item{border-bottom:1px solid var(--slds-g-color-border-base-1,#e5e5e5);padding:.75rem}@media (min-width:30em){.slds-has-dividers--bottom-space>.slds-item,.slds-has-dividers--bottom-space>.slds-list__item,.slds-has-dividers_bottom-space>.slds-item,.slds-has-dividers_bottom-space>.slds-list__item{padding:.5rem}}.slds-has-dividers--around>.slds-item,.slds-has-dividers_around>.slds-item{border:1px solid var(--slds-g-color-border-base-1,#e5e5e5);border-radius:.25rem;background-clip:padding-box}.slds-has-dividers--around>.slds-item+.slds-item,.slds-has-dividers_around>.slds-item+.slds-item{margin-top:.5rem}.slds-has-dividers--around-space>.slds-item,.slds-has-dividers_around-space>.slds-item{border:1px solid var(--slds-g-color-border-base-1,#e5e5e5);border-radius:.25rem;background-clip:padding-box;padding:.75rem}@media (min-width:30em){.slds-has-dividers--around-space>.slds-item,.slds-has-dividers_around-space>.slds-item{padding:.5rem}}.slds-has-dividers--around-space>.slds-item+.slds-item,.slds-has-dividers_around-space>.slds-item+.slds-item{margin-top:.5rem}.slds-has-list-interactions>.slds-item:hover,.slds-has-list-interactions>.slds-list__item:hover{background-color:var(--slds-g-color-neutral-base-95,#f3f3f3);border-color:var(--slds-g-color-border-base-1,#e5e5e5);cursor:pointer}.slds-has-list-interactions>.slds-item:active,.slds-has-list-interactions>.slds-list__item:active{background-color:var(--slds-g-color-neutral-base-95,#f3f3f3);-webkit-box-shadow:var(--slds-g-color-border-base-1,#e5e5e5) 0 -1px 0 inset;box-shadow:var(--slds-g-color-border-base-1,#e5e5e5) 0 -1px 0 inset}.slds-has-list-interactions>.slds-item.slds-is-selected,.slds-has-list-interactions>.slds-list__item.slds-is-selected{-webkit-box-shadow:var(--slds-g-color-brand-base-50,#0176d3) 0 0 0 1px inset;box-shadow:var(--slds-g-color-brand-base-50,#0176d3) 0 0 0 1px inset;background-color:var(--slds-g-color-neutral-base-95,#f3f3f3)}.slds-has-list-interactions>.slds-item.slds-is-selected:focus,.slds-has-list-interactions>.slds-item.slds-is-selected:hover,.slds-has-list-interactions>.slds-list__item.slds-is-selected:focus,.slds-has-list-interactions>.slds-list__item.slds-is-selected:hover{-webkit-box-shadow:var(--slds-g-color-border-brand-2,#1b96ff) 0 -2px 0 inset,var(--slds-g-color-border-brand-2,#1b96ff) 0 0 0 1px inset;box-shadow:var(--slds-g-color-border-brand-2,#1b96ff) 0 -2px 0 inset,var(--slds-g-color-border-brand-2,#1b96ff) 0 0 0 1px inset}.slds-has-divider--top,.slds-has-divider_top{border-top:1px solid var(--slds-g-color-border-base-1,#e5e5e5)}.slds-has-divider--top-space,.slds-has-divider_top-space{border-top:1px solid var(--slds-g-color-border-base-1,#e5e5e5);margin-top:.5rem;padding-top:.5rem}.slds-has-divider--right,.slds-has-divider_right{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slds-has-divider--right:after,.slds-has-divider_right:after{width:2px;height:2px;content:"";margin-left:.5rem;margin-right:.5rem;border-radius:50%;background-color:var(--slds-g-color-brand-base-20,#032d60)}.slds-has-divider--right:last-child,.slds-has-divider_right:last-child{margin-right:0;padding-right:0}.slds-has-divider--right:last-child:after,.slds-has-divider_right:last-child:after{content:none}.slds-has-divider--bottom,.slds-has-divider_bottom{border-bottom:1px solid var(--slds-g-color-border-base-1,#e5e5e5)}.slds-has-divider--bottom-space,.slds-has-divider_bottom-space{border-bottom:1px solid var(--slds-g-color-border-base-1,#e5e5e5);margin-bottom:.5rem;padding-bottom:.5rem}.slds-has-divider--left,.slds-has-divider_left{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slds-has-divider--left:before,.slds-has-divider_left:before{width:2px;height:2px;content:"";display:inline-block;vertical-align:middle;margin-left:.5rem;margin-right:.5rem;border-radius:50%;background-color:var(--slds-g-color-brand-base-20,#032d60)}.slds-has-divider--left:first-child,.slds-has-divider_left:first-child{margin-right:0;padding-right:0}.slds-has-divider--left:first-child:before,.slds-has-divider_left:first-child:before{content:none}.slds-list--horizontal.slds-has-dividers>.slds-list__item,.slds-list_horizontal.slds-has-dividers>.slds-list__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slds-list--horizontal.slds-has-dividers>.slds-list__item:after,.slds-list_horizontal.slds-has-dividers>.slds-list__item:after{width:2px;height:2px;content:"";margin-left:.5rem;margin-right:.5rem;border-radius:50%;background-color:#032d60}.slds-list--horizontal.slds-has-dividers>.slds-list__item:last-child,.slds-list_horizontal.slds-has-dividers>.slds-list__item:last-child{margin-right:0;padding-right:0}.slds-list--horizontal.slds-has-dividers>.slds-list__item:last-child:after,.slds-list_horizontal.slds-has-dividers>.slds-list__item:last-child:after{content:none}.slds-list--horizontal,.slds-list_horizontal{display:-webkit-box;display:-ms-flexbox;display:flex}.slds-list--horizontal>.slds-list__item,.slds-list_horizontal>.slds-list__item{-ms-flex-item-align:center;align-self:center}.slds-list--horizontal-large>.slds-item>a,.slds-list--horizontal-large>.slds-list__item>a,.slds-list_horizontal-large>.slds-item>a,.slds-list_horizontal-large>.slds-list__item>a{padding:.75rem 1rem}.slds-has-dividers--left>.slds-item,.slds-has-dividers--left>.slds-list__item,.slds-has-dividers_left>.slds-item,.slds-has-dividers_left>.slds-list__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slds-has-dividers--left>.slds-item:before,.slds-has-dividers--left>.slds-list__item:before,.slds-has-dividers_left>.slds-item:before,.slds-has-dividers_left>.slds-list__item:before{width:2px;height:2px;content:"";display:inline-block;vertical-align:middle;margin-left:.5rem;margin-right:.5rem;border-radius:50%;background-color:var(--slds-g-color-brand-base-20,#032d60)}.slds-has-dividers--left>.slds-item:first-child,.slds-has-dividers--left>.slds-list__item:first-child,.slds-has-dividers_left>.slds-item:first-child,.slds-has-dividers_left>.slds-list__item:first-child{margin-right:0;padding-right:0}.slds-has-dividers--left>.slds-item:first-child:before,.slds-has-dividers--left>.slds-list__item:first-child:before,.slds-has-dividers_left>.slds-item:first-child:before,.slds-has-dividers_left>.slds-list__item:first-child:before{content:none}.slds-has-dividers--right>.slds-item,.slds-has-dividers--right>.slds-list__item,.slds-has-dividers_right>.slds-item,.slds-has-dividers_right>.slds-list__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slds-has-dividers--right>.slds-item:after,.slds-has-dividers--right>.slds-list__item:after,.slds-has-dividers_right>.slds-item:after,.slds-has-dividers_right>.slds-list__item:after{width:2px;height:2px;content:"";margin-left:.5rem;margin-right:.5rem;border-radius:50%;background-color:var(--slds-g-color-brand-base-20,#032d60)}.slds-has-dividers--right>.slds-item:last-child,.slds-has-dividers--right>.slds-list__item:last-child,.slds-has-dividers_right>.slds-item:last-child,.slds-has-dividers_right>.slds-list__item:last-child{margin-right:0;padding-right:0}.slds-has-dividers--right>.slds-item:last-child:after,.slds-has-dividers--right>.slds-list__item:last-child:after,.slds-has-dividers_right>.slds-item:last-child:after,.slds-has-dividers_right>.slds-list__item:last-child:after{content:none}.slds-dl--inline:after,.slds-dl_inline:after{content:"";display:table;clear:both}@media (min-width:30em){.slds-dl--inline__label,.slds-dl_inline__label{float:left;clear:left}.slds-dl--inline__detail,.slds-dl_inline__detail{float:left;padding-left:.25rem}}.slds-region_narrow .slds-dl_inline__detail,.slds-region_narrow .slds-dl_inline__label{float:left}.slds-region_narrow .slds-dl_inline__label{clear:left}.slds-region_narrow .slds-dl_inline__detail{padding-left:.25rem}@media (min-width:30em){.slds-dl--horizontal,.slds-dl_horizontal{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.slds-dl--horizontal__label,.slds-dl_horizontal__label{width:30%;padding-right:.75rem}.slds-dl--horizontal__detail,.slds-dl_horizontal__detail{width:70%}}.slds-region_narrow .slds-dl_horizontal{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.slds-region_narrow .slds-dl_horizontal .slds-dl_horizontal__label{width:30%;padding-right:.75rem}.slds-region_narrow .slds-dl_horizontal .slds-dl_horizontal__detail{width:70%}.slds-list--horizontal .slds-item--label,.slds-list--horizontal .slds-item_label,.slds-list_horizontal .slds-item--label,.slds-list_horizontal .slds-item_label{width:30%;padding-right:.75rem}.slds-list--horizontal .slds-item--detail,.slds-list--horizontal .slds-item_detail,.slds-list_horizontal .slds-item--detail,.slds-list_horizontal .slds-item_detail{width:70%}.slds-list--vertical .slds-item--detail,.slds-list--vertical .slds-item--label,.slds-list--vertical .slds-item_detail,.slds-list--vertical .slds-item_label,.slds-list_vertical .slds-item--detail,.slds-list_vertical .slds-item--label,.slds-list_vertical .slds-item_detail,.slds-list_vertical .slds-item_label{display:block}.slds-list--inline,.slds-list_inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;max-width:100%}.slds-list--inline .slds-item--label,.slds-list--inline .slds-item_label,.slds-list_inline .slds-item--label,.slds-list_inline .slds-item_label{max-width:180px;padding-right:.75rem;-ms-flex-negative:0;flex-shrink:0}.slds-list--inline .slds-item--label~.slds-item--label,.slds-list--inline .slds-item--label~.slds-item_label,.slds-list--inline .slds-item_label~.slds-item--label,.slds-list--inline .slds-item_label~.slds-item_label,.slds-list_inline .slds-item--label~.slds-item--label,.slds-list_inline .slds-item--label~.slds-item_label,.slds-list_inline .slds-item_label~.slds-item--label,.slds-list_inline .slds-item_label~.slds-item_label{padding-left:1rem}.slds-list--inline .slds-item--detail,.slds-list--inline .slds-item_detail,.slds-list_inline .slds-item--detail,.slds-list_inline .slds-item_detail{min-width:0}.slds-border--bottom,.slds-border_bottom{border-bottom:1px solid var(--slds-g-color-border-base-1,#e5e5e5)}.slds-border--left,.slds-border_left{border-left:1px solid var(--slds-g-color-border-base-1,#e5e5e5)}.slds-border--right,.slds-border_right{border-right:1px solid var(--slds-g-color-border-base-1,#e5e5e5)}.slds-border--top,.slds-border_top{border-top:1px solid var(--slds-g-color-border-base-1,#e5e5e5)}.slds-truncate{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slds-truncate_container--25,.slds-truncate_container_25{max-width:25%}.slds-truncate_container--50,.slds-truncate_container_50{max-width:50%}.slds-truncate_container--75,.slds-truncate_container_75{max-width:75%}.slds-truncate_container--33,.slds-truncate_container_33{max-width:33%}.slds-truncate_container--66,.slds-truncate_container_66{max-width:66%}.slds-hyphenate{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.slds-box{padding:1rem;border-radius:.25rem;border:1px solid var(--slds-g-color-border-base-1,#e5e5e5)}.slds-box--xx-small,.slds-box_xx-small{padding:.25rem}.slds-box--x-small,.slds-box_x-small{padding:.5rem}.slds-box--small,.slds-box_small{padding:.75rem}.slds-box--border,.slds-box_border{padding:0;border-radius:.25rem;border:1px solid var(--slds-g-color-border-base-1,#e5e5e5)}.slds-box_link,.slds-box_link:active,.slds-box_link:focus,.slds-box_link:hover{color:inherit;text-decoration:inherit}.slds-box_link:focus,.slds-box_link:hover{cursor:pointer;outline:0;border:1px solid var(--slds-g-color-border-brand-2,#1b96ff);-webkit-box-shadow:0 0 0 1px var(--slds-g-color-border-brand-2,#1b96ff) inset;box-shadow:0 0 0 1px var(--slds-g-color-border-brand-2,#1b96ff) inset}.slds-theme--default,.slds-theme_default{background-color:var(--slds-g-color-neutral-base-100,#fff);color:var(--slds-g-color-neutral-base-10,#181818)}.slds-theme--shade,.slds-theme_shade{background-color:var(--slds-g-color-neutral-base-95,#f3f3f3)}.slds-theme--inverse,.slds-theme_inverse{color:var(--slds-g-color-neutral-base-100,#fff);background-color:var(--slds-g-color-brand-base-10,#001639);border-color:var(--slds-g-color-brand-base-10,#001639)}.slds-theme--inverse a:not(.slds-button--neutral),.slds-theme_inverse a:not(.slds-button--neutral){color:var(--slds-g-color-neutral-base-100,#fff);text-decoration:underline}.slds-theme--inverse a:not(.slds-button--neutral):link,.slds-theme--inverse a:not(.slds-button--neutral):visited,.slds-theme_inverse a:not(.slds-button--neutral):link,.slds-theme_inverse a:not(.slds-button--neutral):visited{color:var(--slds-g-color-neutral-base-100,#fff)}.slds-theme--inverse a:not(.slds-button--neutral):focus,.slds-theme--inverse a:not(.slds-button--neutral):hover,.slds-theme_inverse a:not(.slds-button--neutral):focus,.slds-theme_inverse a:not(.slds-button--neutral):hover{text-decoration:none}.slds-theme--inverse a:not(.slds-button--neutral):active,.slds-theme_inverse a:not(.slds-button--neutral):active{color:var(--slds-g-color-neutral-100-opacity-50,rgba(255,255,255,.5))}.slds-theme--inverse a:not(.slds-button--neutral)[disabled],.slds-theme_inverse a:not(.slds-button--neutral)[disabled]{color:var(--slds-g-color-neutral-100-opacity-10,rgba(255,255,255,.15))}.slds-theme--alt-inverse,.slds-theme_alt-inverse{color:var(--slds-g-color-neutral-base-100,#fff);background-color:var(--slds-g-color-brand-base-20,#032d60);border-color:var(--slds-g-color-brand-base-20,#032d60)}.slds-theme--alt-inverse a:not(.slds-button--neutral),.slds-theme_alt-inverse a:not(.slds-button--neutral){color:var(--slds-g-color-neutral-base-100,#fff);text-decoration:underline}.slds-theme--alt-inverse a:not(.slds-button--neutral):link,.slds-theme--alt-inverse a:not(.slds-button--neutral):visited,.slds-theme_alt-inverse a:not(.slds-button--neutral):link,.slds-theme_alt-inverse a:not(.slds-button--neutral):visited{color:var(--slds-g-color-neutral-base-100,#fff)}.slds-theme--alt-inverse a:not(.slds-button--neutral):focus,.slds-theme--alt-inverse a:not(.slds-button--neutral):hover,.slds-theme_alt-inverse a:not(.slds-button--neutral):focus,.slds-theme_alt-inverse a:not(.slds-button--neutral):hover{text-decoration:none}.slds-theme--alt-inverse a:not(.slds-button--neutral):active,.slds-theme_alt-inverse a:not(.slds-button--neutral):active{color:var(--slds-g-color-neutral-100-opacity-50,rgba(255,255,255,.5))}.slds-theme--alt-inverse a:not(.slds-button--neutral)[disabled],.slds-theme_alt-inverse a:not(.slds-button--neutral)[disabled]{color:var(--slds-g-color-neutral-100-opacity-10,rgba(255,255,255,.15))}.slds-theme--success,.slds-theme_success{color:var(--slds-g-color-neutral-base-100,#fff);background-color:var(--slds-g-color-success-base-50,#2e844a)}.slds-theme--success a:not(.slds-button--neutral),.slds-theme_success a:not(.slds-button--neutral){color:var(--slds-g-color-neutral-base-100,#fff);text-decoration:underline}.slds-theme--success a:not(.slds-button--neutral):link,.slds-theme--success a:not(.slds-button--neutral):visited,.slds-theme_success a:not(.slds-button--neutral):link,.slds-theme_success a:not(.slds-button--neutral):visited{color:var(--slds-g-color-neutral-base-100,#fff)}.slds-theme--success a:not(.slds-button--neutral):focus,.slds-theme--success a:not(.slds-button--neutral):hover,.slds-theme_success a:not(.slds-button--neutral):focus,.slds-theme_success a:not(.slds-button--neutral):hover{text-decoration:none}.slds-theme--success a:not(.slds-button--neutral):active,.slds-theme_success a:not(.slds-button--neutral):active{color:var(--slds-g-color-neutral-100-opacity-50,rgba(255,255,255,.5))}.slds-theme--success a:not(.slds-button--neutral)[disabled],.slds-theme_success a:not(.slds-button--neutral)[disabled]{color:var(--slds-g-color-neutral-100-opacity-10,rgba(255,255,255,.15))}.slds-theme--info,.slds-theme_info{color:var(--slds-g-color-neutral-base-100,#fff);background-color:var(--slds-g-color-neutral-base-50,#747474)}.slds-theme--info a:not(.slds-button--neutral),.slds-theme_info a:not(.slds-button--neutral){color:var(--slds-g-color-neutral-base-100,#fff);text-decoration:underline}.slds-theme--info a:not(.slds-button--neutral):link,.slds-theme--info a:not(.slds-button--neutral):visited,.slds-theme_info a:not(.slds-button--neutral):link,.slds-theme_info a:not(.slds-button--neutral):visited{color:var(--slds-g-color-neutral-base-100,#fff)}.slds-theme--info a:not(.slds-button--neutral):focus,.slds-theme--info a:not(.slds-button--neutral):hover,.slds-theme_info a:not(.slds-button--neutral):focus,.slds-theme_info a:not(.slds-button--neutral):hover{text-decoration:none}.slds-theme--info a:not(.slds-button--neutral):active,.slds-theme_info a:not(.slds-button--neutral):active{color:var(--slds-g-color-neutral-100-opacity-50,rgba(255,255,255,.5))}.slds-theme--info a:not(.slds-button--neutral)[disabled],.slds-theme_info a:not(.slds-button--neutral)[disabled]{color:var(--slds-g-color-neutral-100-opacity-10,rgba(255,255,255,.15))}.slds-theme--warning,.slds-theme_warning{background-color:var(--slds-g-color-warning-base-60,#fe9339);color:var(--slds-g-color-neutral-base-10,#181818)}.slds-theme--warning a,.slds-theme_warning a{color:var(--slds-g-color-neutral-base-10,#181818);text-decoration:underline}.slds-theme--warning a:link,.slds-theme--warning a:visited,.slds-theme_warning a:link,.slds-theme_warning a:visited{color:var(--slds-g-color-neutral-base-10,#181818)}.slds-theme--warning a:focus,.slds-theme--warning a:hover,.slds-theme_warning a:focus,.slds-theme_warning a:hover{text-decoration:none}.slds-theme--warning a:focus,.slds-theme_warning a:focus{-webkit-box-shadow:0 0 3px var(--slds-g-color-neutral-base-30,#514f4d);box-shadow:0 0 3px var(--slds-g-color-neutral-base-30,#514f4d);border:1px solid var(--slds-g-color-neutral-base-30,#514f4d)}.slds-theme--warning a:active,.slds-theme_warning a:active{color:var(--slds-g-color-neutral-base-30,#514f4d)}.slds-theme--warning a[disabled],.slds-theme_warning a[disabled]{color:var(--slds-g-color-neutral-base-30,#514f4d)}.slds-theme--warning button,.slds-theme_warning button{color:var(--slds-g-color-neutral-base-30,#514f4d);text-decoration:underline}.slds-theme--warning button:hover,.slds-theme_warning button:hover{color:var(--slds-g-color-neutral-base-50,#706e6b)}.slds-theme--warning button:focus,.slds-theme_warning button:focus{color:var(--slds-g-color-neutral-base-30,#514f4d);-webkit-box-shadow:0 0 3px var(--slds-g-color-neutral-base-30,#514f4d);box-shadow:0 0 3px var(--slds-g-color-neutral-base-30,#514f4d);border:1px solid var(--slds-g-color-neutral-base-30,#514f4d)}.slds-theme--warning button:active,.slds-theme_warning button:active{color:var(--slds-g-color-neutral-base-50,#706e6b)}.slds-theme--warning .slds-button__icon,.slds-theme--warning .slds-icon,.slds-theme_warning .slds-button__icon,.slds-theme_warning .slds-icon{fill:var(--slds-g-color-neutral-base-30,#514f4d)}.slds-theme--error,.slds-theme_error{color:var(--slds-g-color-neutral-base-100,#fff);background-color:var(--slds-g-color-error-base-40,#ea001e)}.slds-theme--error a:not(.slds-button--neutral),.slds-theme_error a:not(.slds-button--neutral){color:var(--slds-g-color-neutral-base-100,#fff);text-decoration:underline}.slds-theme--error a:not(.slds-button--neutral):link,.slds-theme--error a:not(.slds-button--neutral):visited,.slds-theme_error a:not(.slds-button--neutral):link,.slds-theme_error a:not(.slds-button--neutral):visited{color:var(--slds-g-color-neutral-base-100,#fff)}.slds-theme--error a:not(.slds-button--neutral):focus,.slds-theme--error a:not(.slds-button--neutral):hover,.slds-theme_error a:not(.slds-button--neutral):focus,.slds-theme_error a:not(.slds-button--neutral):hover{text-decoration:none}.slds-theme--error a:not(.slds-button--neutral):active,.slds-theme_error a:not(.slds-button--neutral):active{color:var(--slds-g-color-neutral-100-opacity-50,rgba(255,255,255,.5))}.slds-theme--error a:not(.slds-button--neutral)[disabled],.slds-theme_error a:not(.slds-button--neutral)[disabled]{color:var(--slds-g-color-neutral-100-opacity-10,rgba(255,255,255,.15))}.slds-theme--offline,.slds-theme_offline{color:var(--slds-g-color-neutral-base-100,#fff);background-color:var(--slds-g-color-neutral-base-30,#444)}.slds-theme--offline a:not(.slds-button--neutral),.slds-theme_offline a:not(.slds-button--neutral){color:var(--slds-g-color-neutral-base-100,#fff);text-decoration:underline}.slds-theme--offline a:not(.slds-button--neutral):link,.slds-theme--offline a:not(.slds-button--neutral):visited,.slds-theme_offline a:not(.slds-button--neutral):link,.slds-theme_offline a:not(.slds-button--neutral):visited{color:var(--slds-g-color-neutral-base-100,#fff)}.slds-theme--offline a:not(.slds-button--neutral):focus,.slds-theme--offline a:not(.slds-button--neutral):hover,.slds-theme_offline a:not(.slds-button--neutral):focus,.slds-theme_offline a:not(.slds-button--neutral):hover{text-decoration:none}.slds-theme--offline a:not(.slds-button--neutral):active,.slds-theme_offline a:not(.slds-button--neutral):active{color:var(--slds-g-color-neutral-100-opacity-50,rgba(255,255,255,.5))}.slds-theme--offline a:not(.slds-button--neutral)[disabled],.slds-theme_offline a:not(.slds-button--neutral)[disabled]{color:var(--slds-g-color-neutral-100-opacity-10,rgba(255,255,255,.15))}.slds-theme--alert-texture,.slds-theme_alert-texture{background-image:linear-gradient(45deg,rgba(0,0,0,.025) 25%,transparent 25%,transparent 50%,rgba(0,0,0,.025) 50%,rgba(0,0,0,.025) 75%,transparent 75%,transparent);background-size:64px 64px}.slds-theme--inverse-text,.slds-theme_inverse-text{color:var(--slds-g-color-neutral-base-100,#fff)}.slds-theme--inverse-text a:not(.slds-button--neutral),.slds-theme_inverse-text a:not(.slds-button--neutral){color:var(--slds-g-color-neutral-base-100,#fff);text-decoration:underline}.slds-theme--inverse-text a:not(.slds-button--neutral):link,.slds-theme--inverse-text a:not(.slds-button--neutral):visited,.slds-theme_inverse-text a:not(.slds-button--neutral):link,.slds-theme_inverse-text a:not(.slds-button--neutral):visited{color:var(--slds-g-color-neutral-base-100,#fff)}.slds-theme--inverse-text a:not(.slds-button--neutral):focus,.slds-theme--inverse-text a:not(.slds-button--neutral):hover,.slds-theme_inverse-text a:not(.slds-button--neutral):focus,.slds-theme_inverse-text a:not(.slds-button--neutral):hover{text-decoration:none}.slds-theme--inverse-text a:not(.slds-button--neutral):active,.slds-theme_inverse-text a:not(.slds-button--neutral):active{color:var(--slds-g-color-neutral-100-opacity-50,rgba(255,255,255,.5))}.slds-theme--inverse-text a:not(.slds-button--neutral)[disabled],.slds-theme_inverse-text a:not(.slds-button--neutral)[disabled]{color:var(--slds-g-color-neutral-100-opacity-10,rgba(255,255,255,.15))}.slds-text-body--regular,.slds-text-body_regular{font-size:.8125rem}.slds-text-body--small,.slds-text-body_small{font-size:.75rem}.slds-text-heading--large,.slds-text-heading_large{font-size:1.75rem;line-height:1.25}.slds-text-heading--medium,.slds-text-heading_medium{font-size:1.25rem;line-height:1.25}.slds-text-heading--small,.slds-text-heading_small{font-size:1rem;line-height:1.25}.slds-text-heading--label,.slds-text-heading_label{font-size:.75rem;line-height:1.25;color:var(--slds-g-color-neutral-base-30,#444);text-transform:uppercase;letter-spacing:.0625rem;font-weight:400}.slds-text-heading--label-normal,.slds-text-heading_label-normal{font-size:.75rem;line-height:1.25;color:var(--slds-g-color-neutral-base-30,#444)}.slds-text-title{font-size:.75rem;line-height:1.25;color:var(--slds-g-color-neutral-base-30,#444)}.slds-text-title--caps,.slds-text-title_caps{font-size:.75rem;line-height:1.25;color:var(--slds-g-color-neutral-base-30,#444);font-weight:400;text-transform:uppercase;letter-spacing:.0625rem}.slds-text-title_bold{font-size:.875rem;font-weight:700}.slds-line-height--reset,.slds-line-height_reset{line-height:1}.slds-text-color--default,.slds-text-color_default{color:var(--slds-g-color-neutral-base-10,#181818)}.slds-text-color--weak,.slds-text-color_weak{color:var(--slds-g-color-neutral-base-30,#444)}.slds-text-color--error,.slds-text-color_error{color:var(--slds-g-color-error-base-40,#ea001e)}.slds-text-color_destructive{color:var(--slds-g-color-error-base-30,#ea001e)}.slds-text-color_success{color:var(--slds-g-color-success-base-50,#2e844a)}.slds-text-color--inverse,.slds-text-color_inverse{color:var(--slds-g-color-neutral-base-100,#fff)}.slds-text-color--inverse-weak,.slds-text-color_inverse-weak{color:var(--slds-g-color-neutral-base-70,#aeaeae)}.slds-text-align--left,.slds-text-align_left{text-align:left}.slds-text-align--center,.slds-text-align_center{text-align:center}.slds-text-align--right,.slds-text-align_right{text-align:right}.slds-text-longform dl,.slds-text-longform h1,.slds-text-longform h2,.slds-text-longform h3,.slds-text-longform img,.slds-text-longform ol,.slds-text-longform p,.slds-text-longform ul{margin-bottom:.75rem}.slds-text-longform ul{margin-left:1.5rem;list-style:disc}.slds-text-longform ul ul{list-style:circle}.slds-text-longform ul ul ul{list-style:square}.slds-text-longform ol{margin-left:1.5rem;list-style:decimal}.slds-text-longform ol ol{list-style:lower-alpha}.slds-text-longform ol ol ol{list-style:lower-roman}.slds-text-longform .slds-video{display:block;max-width:100%}.slds-text-longform .slds-video.slds-video--center,.slds-text-longform .slds-video.slds-video_center{margin:0 auto}.slds-text-longform .slds-video.slds-video--right,.slds-text-longform .slds-video.slds-video_right{margin:0 0 0 auto}.slds-text-font_monospace{font-family:Consolas,Menlo,Monaco,Courier,monospace}.slds-color__text_gray-1{color:var(--slds-g-color-neutral-base-100,#fff)!important}.slds-color__text_gray-2{color:var(--slds-g-color-neutral-base-95,#fafaf9)!important}.slds-color__text_gray-3{color:var(--slds-g-color-neutral-base-95,#f3f2f2)!important}.slds-color__text_gray-4{color:var(--slds-g-color-neutral-base-90,#ecebea)!important}.slds-color__text_gray-5{color:var(--slds-g-color-neutral-base-90,#dddbda)!important}.slds-color__text_gray-6{color:var(--slds-g-color-neutral-base-80,#c9c7c5)!important}.slds-color__text_gray-7{color:var(--slds-g-color-neutral-base-70,#b0adab)!important}.slds-color__text_gray-8{color:var(--slds-g-color-neutral-base-60,#969492)!important}.slds-color__text_gray-9{color:var(--slds-g-color-neutral-base-50,#706e6b)!important}.slds-color__text_gray-10{color:var(--slds-g-color-neutral-base-30,#514f4d)!important}.slds-color__text_gray-11{color:var(--slds-g-color-neutral-base-30,#3e3e3c)!important}.slds-color__text_gray-12{color:var(--slds-g-color-neutral-base-20,#2b2826)!important}.slds-color__background_gray-1{background-color:var(--slds-g-color-neutral-base-100,#fff)!important}.slds-color__background_gray-2{background-color:var(--slds-g-color-neutral-base-95,#fafaf9)!important}.slds-color__background_gray-3{background-color:var(--slds-g-color-neutral-base-95,#f3f2f2)!important}.slds-color__background_gray-4{background-color:var(--slds-g-color-neutral-base-90,#ecebea)!important}.slds-color__background_gray-5{background-color:var(--slds-g-color-neutral-base-90,#dddbda)!important}.slds-color__background_gray-6{background-color:var(--slds-g-color-neutral-base-80,#c9c7c5)!important}.slds-color__background_gray-7{background-color:var(--slds-g-color-neutral-base-70,#b0adab)!important}.slds-color__background_gray-8{background-color:var(--slds-g-color-neutral-base-60,#969492)!important}.slds-color__background_gray-9{background-color:var(--slds-g-color-neutral-base-50,#706e6b)!important}.slds-color__background_gray-10{background-color:var(--slds-g-color-neutral-base-30,#514f4d)!important}.slds-color__background_gray-11{background-color:var(--slds-g-color-neutral-base-30,#3e3e3c)!important}.slds-color__background_gray-12{background-color:var(--slds-g-color-neutral-base-20,#2b2826)!important}.slds-color__border_gray-1{border-color:var(--slds-g-color-neutral-base-100,#fff)!important}.slds-color__border_gray-2{border-color:var(--slds-g-color-neutral-base-95,#fafaf9)!important}.slds-color__border_gray-3{border-color:var(--slds-g-color-neutral-base-95,#f3f2f2)!important}.slds-color__border_gray-4{border-color:var(--slds-g-color-neutral-base-90,#ecebea)!important}.slds-color__border_gray-5{border-color:var(--slds-g-color-neutral-base-90,#dddbda)!important}.slds-color__border_gray-6{border-color:var(--slds-g-color-neutral-base-80,#c9c7c5)!important}.slds-color__border_gray-7{border-color:var(--slds-g-color-neutral-base-70,#b0adab)!important}.slds-color__border_gray-8{border-color:var(--slds-g-color-neutral-base-60,#969492)!important}.slds-color__border_gray-9{border-color:var(--slds-g-color-neutral-base-50,#706e6b)!important}.slds-color__border_gray-10{border-color:var(--slds-g-color-neutral-base-30,#514f4d)!important}.slds-color__border_gray-11{border-color:var(--slds-g-color-neutral-base-30,#3e3e3c)!important}.slds-color__border_gray-12{border-color:var(--slds-g-color-neutral-base-20,#2b2826)!important}.slds-color__fill_gray-1{fill:var(--slds-g-color-neutral-base-100,#fff)!important}.slds-color__fill_gray-2{fill:var(--slds-g-color-neutral-base-95,#fafaf9)!important}.slds-color__fill_gray-3{fill:var(--slds-g-color-neutral-base-95,#f3f2f2)!important}.slds-color__fill_gray-4{fill:var(--slds-g-color-neutral-base-90,#ecebea)!important}.slds-color__fill_gray-5{fill:var(--slds-g-color-neutral-base-90,#dddbda)!important}.slds-color__fill_gray-6{fill:var(--slds-g-color-neutral-base-80,#c9c7c5)!important}.slds-color__fill_gray-7{fill:var(--slds-g-color-neutral-base-70,#b0adab)!important}.slds-color__fill_gray-8{fill:var(--slds-g-color-neutral-base-60,#969492)!important}.slds-color__fill_gray-9{fill:var(--slds-g-color-neutral-base-50,#706e6b)!important}.slds-color__fill_gray-10{fill:var(--slds-g-color-neutral-base-30,#514f4d)!important}.slds-color__fill_gray-11{fill:var(--slds-g-color-neutral-base-30,#3e3e3c)!important}.slds-color__fill_gray-12{fill:var(--slds-g-color-neutral-base-20,#2b2826)!important}.slds-scrollable{-webkit-overflow-scrolling:touch;overflow:auto}.slds-scrollable--none,.slds-scrollable_none{overflow:hidden}.slds-scrollable--y,.slds-scrollable_y{-webkit-overflow-scrolling:touch;max-height:100%;overflow:hidden;overflow-y:auto}.slds-scrollable--x,.slds-scrollable_x{-webkit-overflow-scrolling:touch;max-width:100%;overflow:hidden;overflow-x:auto}.slds-size--xxx-small,.slds-size_xxx-small{width:3rem}.slds-size--xx-small,.slds-size_xx-small{width:6rem}.slds-size--x-small,.slds-size_x-small{width:12rem}.slds-size--small,.slds-size_small{width:15rem}.slds-size--medium,.slds-size_medium{width:20rem}.slds-size--large,.slds-size_large{width:25rem}.slds-size--x-large,.slds-size_x-large{width:40rem}.slds-size--xx-large,.slds-size_xx-large{width:60rem}.slds-size_full{width:100%}.slds-size--1-of-1,.slds-size_1-of-1{width:100%}.slds-size--1-of-2,.slds-size_1-of-2{width:50%}.slds-size--2-of-2,.slds-size_2-of-2{width:100%}.slds-size--1-of-3,.slds-size_1-of-3{width:33.3333333333%}.slds-size--2-of-3,.slds-size_2-of-3{width:66.6666666667%}.slds-size--3-of-3,.slds-size_3-of-3{width:100%}.slds-size--1-of-4,.slds-size_1-of-4{width:25%}.slds-size--2-of-4,.slds-size_2-of-4{width:50%}.slds-size--3-of-4,.slds-size_3-of-4{width:75%}.slds-size--4-of-4,.slds-size_4-of-4{width:100%}.slds-size--1-of-5,.slds-size_1-of-5{width:20%}.slds-size--2-of-5,.slds-size_2-of-5{width:40%}.slds-size--3-of-5,.slds-size_3-of-5{width:60%}.slds-size--4-of-5,.slds-size_4-of-5{width:80%}.slds-size--5-of-5,.slds-size_5-of-5{width:100%}.slds-size--1-of-6,.slds-size_1-of-6{width:16.6666666667%}.slds-size--2-of-6,.slds-size_2-of-6{width:33.3333333333%}.slds-size--3-of-6,.slds-size_3-of-6{width:50%}.slds-size--4-of-6,.slds-size_4-of-6{width:66.6666666667%}.slds-size--5-of-6,.slds-size_5-of-6{width:83.3333333333%}.slds-size--6-of-6,.slds-size_6-of-6{width:100%}.slds-size--1-of-7,.slds-size_1-of-7{width:14.2857142857%}.slds-size--2-of-7,.slds-size_2-of-7{width:28.5714285714%}.slds-size--3-of-7,.slds-size_3-of-7{width:42.8571428571%}.slds-size--4-of-7,.slds-size_4-of-7{width:57.1428571429%}.slds-size--5-of-7,.slds-size_5-of-7{width:71.4285714286%}.slds-size--6-of-7,.slds-size_6-of-7{width:85.7142857143%}.slds-size--7-of-7,.slds-size_7-of-7{width:100%}.slds-size--1-of-8,.slds-size_1-of-8{width:12.5%}.slds-size--2-of-8,.slds-size_2-of-8{width:25%}.slds-size--3-of-8,.slds-size_3-of-8{width:37.5%}.slds-size--4-of-8,.slds-size_4-of-8{width:50%}.slds-size--5-of-8,.slds-size_5-of-8{width:62.5%}.slds-size--6-of-8,.slds-size_6-of-8{width:75%}.slds-size--7-of-8,.slds-size_7-of-8{width:87.5%}.slds-size--8-of-8,.slds-size_8-of-8{width:100%}.slds-size--1-of-12,.slds-size_1-of-12{width:8.3333333333%}.slds-size--2-of-12,.slds-size_2-of-12{width:16.6666666667%}.slds-size--3-of-12,.slds-size_3-of-12{width:25%}.slds-size--4-of-12,.slds-size_4-of-12{width:33.3333333333%}.slds-size--5-of-12,.slds-size_5-of-12{width:41.6666666667%}.slds-size--6-of-12,.slds-size_6-of-12{width:50%}.slds-size--7-of-12,.slds-size_7-of-12{width:58.3333333333%}.slds-size--8-of-12,.slds-size_8-of-12{width:66.6666666667%}.slds-size--9-of-12,.slds-size_9-of-12{width:75%}.slds-size--10-of-12,.slds-size_10-of-12{width:83.3333333333%}.slds-size--11-of-12,.slds-size_11-of-12{width:91.6666666667%}.slds-size--12-of-12,.slds-size_12-of-12{width:100%}.slds-order--1,.slds-order_1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.slds-order--2,.slds-order_2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.slds-order--3,.slds-order_3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.slds-order--4,.slds-order_4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.slds-order--5,.slds-order_5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.slds-order--6,.slds-order_6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.slds-order--7,.slds-order_7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.slds-order--8,.slds-order_8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.slds-order--9,.slds-order_9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.slds-order--10,.slds-order_10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.slds-order--11,.slds-order_11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.slds-order--12,.slds-order_12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}@media (min-width:20em){.slds-x-small-size--1-of-1,.slds-x-small-size--1-of-12,.slds-x-small-size--1-of-2,.slds-x-small-size--1-of-3,.slds-x-small-size--1-of-4,.slds-x-small-size--1-of-5,.slds-x-small-size--1-of-6,.slds-x-small-size--1-of-7,.slds-x-small-size--1-of-8,.slds-x-small-size--10-of-12,.slds-x-small-size--11-of-12,.slds-x-small-size--12-of-12,.slds-x-small-size--2-of-12,.slds-x-small-size--2-of-2,.slds-x-small-size--2-of-3,.slds-x-small-size--2-of-4,.slds-x-small-size--2-of-5,.slds-x-small-size--2-of-6,.slds-x-small-size--2-of-7,.slds-x-small-size--2-of-8,.slds-x-small-size--3-of-12,.slds-x-small-size--3-of-3,.slds-x-small-size--3-of-4,.slds-x-small-size--3-of-5,.slds-x-small-size--3-of-6,.slds-x-small-size--3-of-7,.slds-x-small-size--3-of-8,.slds-x-small-size--4-of-12,.slds-x-small-size--4-of-4,.slds-x-small-size--4-of-5,.slds-x-small-size--4-of-6,.slds-x-small-size--4-of-7,.slds-x-small-size--4-of-8,.slds-x-small-size--5-of-12,.slds-x-small-size--5-of-5,.slds-x-small-size--5-of-6,.slds-x-small-size--5-of-7,.slds-x-small-size--5-of-8,.slds-x-small-size--6-of-12,.slds-x-small-size--6-of-6,.slds-x-small-size--6-of-7,.slds-x-small-size--6-of-8,.slds-x-small-size--7-of-12,.slds-x-small-size--7-of-7,.slds-x-small-size--7-of-8,.slds-x-small-size--8-of-12,.slds-x-small-size--8-of-8,.slds-x-small-size--9-of-12,.slds-x-small-size--large,.slds-x-small-size--medium,.slds-x-small-size--small,.slds-x-small-size--x-large,.slds-x-small-size--x-small,.slds-x-small-size--xx-large,.slds-x-small-size--xx-small,.slds-x-small-size--xxx-small,.slds-x-small-size_1-of-1,.slds-x-small-size_1-of-12,.slds-x-small-size_1-of-2,.slds-x-small-size_1-of-3,.slds-x-small-size_1-of-4,.slds-x-small-size_1-of-5,.slds-x-small-size_1-of-6,.slds-x-small-size_1-of-7,.slds-x-small-size_1-of-8,.slds-x-small-size_10-of-12,.slds-x-small-size_11-of-12,.slds-x-small-size_12-of-12,.slds-x-small-size_2-of-12,.slds-x-small-size_2-of-2,.slds-x-small-size_2-of-3,.slds-x-small-size_2-of-4,.slds-x-small-size_2-of-5,.slds-x-small-size_2-of-6,.slds-x-small-size_2-of-7,.slds-x-small-size_2-of-8,.slds-x-small-size_3-of-12,.slds-x-small-size_3-of-3,.slds-x-small-size_3-of-4,.slds-x-small-size_3-of-5,.slds-x-small-size_3-of-6,.slds-x-small-size_3-of-7,.slds-x-small-size_3-of-8,.slds-x-small-size_4-of-12,.slds-x-small-size_4-of-4,.slds-x-small-size_4-of-5,.slds-x-small-size_4-of-6,.slds-x-small-size_4-of-7,.slds-x-small-size_4-of-8,.slds-x-small-size_5-of-12,.slds-x-small-size_5-of-5,.slds-x-small-size_5-of-6,.slds-x-small-size_5-of-7,.slds-x-small-size_5-of-8,.slds-x-small-size_6-of-12,.slds-x-small-size_6-of-6,.slds-x-small-size_6-of-7,.slds-x-small-size_6-of-8,.slds-x-small-size_7-of-12,.slds-x-small-size_7-of-7,.slds-x-small-size_7-of-8,.slds-x-small-size_8-of-12,.slds-x-small-size_8-of-8,.slds-x-small-size_9-of-12,.slds-x-small-size_large,.slds-x-small-size_medium,.slds-x-small-size_small,.slds-x-small-size_x-large,.slds-x-small-size_x-small,.slds-x-small-size_xx-large,.slds-x-small-size_xx-small,.slds-x-small-size_xxx-small{-webkit-box-flex:0;-ms-flex:none;flex:none}.slds-x-small-size--xxx-small,.slds-x-small-size_xxx-small{width:3rem}.slds-x-small-size--xx-small,.slds-x-small-size_xx-small{width:6rem}.slds-x-small-size--x-small,.slds-x-small-size_x-small{width:12rem}.slds-x-small-size--small,.slds-x-small-size_small{width:15rem}.slds-x-small-size--medium,.slds-x-small-size_medium{width:20rem}.slds-x-small-size--large,.slds-x-small-size_large{width:25rem}.slds-x-small-size--x-large,.slds-x-small-size_x-large{width:40rem}.slds-x-small-size--xx-large,.slds-x-small-size_xx-large{width:60rem}.slds-x-small-size--1-of-1,.slds-x-small-size_1-of-1{width:100%}.slds-x-small-size--1-of-2,.slds-x-small-size_1-of-2{width:50%}.slds-x-small-size--2-of-2,.slds-x-small-size_2-of-2{width:100%}.slds-x-small-size--1-of-3,.slds-x-small-size_1-of-3{width:33.3333333333%}.slds-x-small-size--2-of-3,.slds-x-small-size_2-of-3{width:66.6666666667%}.slds-x-small-size--3-of-3,.slds-x-small-size_3-of-3{width:100%}.slds-x-small-size--1-of-4,.slds-x-small-size_1-of-4{width:25%}.slds-x-small-size--2-of-4,.slds-x-small-size_2-of-4{width:50%}.slds-x-small-size--3-of-4,.slds-x-small-size_3-of-4{width:75%}.slds-x-small-size--4-of-4,.slds-x-small-size_4-of-4{width:100%}.slds-x-small-size--1-of-5,.slds-x-small-size_1-of-5{width:20%}.slds-x-small-size--2-of-5,.slds-x-small-size_2-of-5{width:40%}.slds-x-small-size--3-of-5,.slds-x-small-size_3-of-5{width:60%}.slds-x-small-size--4-of-5,.slds-x-small-size_4-of-5{width:80%}.slds-x-small-size--5-of-5,.slds-x-small-size_5-of-5{width:100%}.slds-x-small-size--1-of-6,.slds-x-small-size_1-of-6{width:16.6666666667%}.slds-x-small-size--2-of-6,.slds-x-small-size_2-of-6{width:33.3333333333%}.slds-x-small-size--3-of-6,.slds-x-small-size_3-of-6{width:50%}.slds-x-small-size--4-of-6,.slds-x-small-size_4-of-6{width:66.6666666667%}.slds-x-small-size--5-of-6,.slds-x-small-size_5-of-6{width:83.3333333333%}.slds-x-small-size--6-of-6,.slds-x-small-size_6-of-6{width:100%}.slds-x-small-size--1-of-7,.slds-x-small-size_1-of-7{width:14.2857142857%}.slds-x-small-size--2-of-7,.slds-x-small-size_2-of-7{width:28.5714285714%}.slds-x-small-size--3-of-7,.slds-x-small-size_3-of-7{width:42.8571428571%}.slds-x-small-size--4-of-7,.slds-x-small-size_4-of-7{width:57.1428571429%}.slds-x-small-size--5-of-7,.slds-x-small-size_5-of-7{width:71.4285714286%}.slds-x-small-size--6-of-7,.slds-x-small-size_6-of-7{width:85.7142857143%}.slds-x-small-size--7-of-7,.slds-x-small-size_7-of-7{width:100%}.slds-x-small-size--1-of-8,.slds-x-small-size_1-of-8{width:12.5%}.slds-x-small-size--2-of-8,.slds-x-small-size_2-of-8{width:25%}.slds-x-small-size--3-of-8,.slds-x-small-size_3-of-8{width:37.5%}.slds-x-small-size--4-of-8,.slds-x-small-size_4-of-8{width:50%}.slds-x-small-size--5-of-8,.slds-x-small-size_5-of-8{width:62.5%}.slds-x-small-size--6-of-8,.slds-x-small-size_6-of-8{width:75%}.slds-x-small-size--7-of-8,.slds-x-small-size_7-of-8{width:87.5%}.slds-x-small-size--8-of-8,.slds-x-small-size_8-of-8{width:100%}.slds-x-small-size--1-of-12,.slds-x-small-size_1-of-12{width:8.3333333333%}.slds-x-small-size--2-of-12,.slds-x-small-size_2-of-12{width:16.6666666667%}.slds-x-small-size--3-of-12,.slds-x-small-size_3-of-12{width:25%}.slds-x-small-size--4-of-12,.slds-x-small-size_4-of-12{width:33.3333333333%}.slds-x-small-size--5-of-12,.slds-x-small-size_5-of-12{width:41.6666666667%}.slds-x-small-size--6-of-12,.slds-x-small-size_6-of-12{width:50%}.slds-x-small-size--7-of-12,.slds-x-small-size_7-of-12{width:58.3333333333%}.slds-x-small-size--8-of-12,.slds-x-small-size_8-of-12{width:66.6666666667%}.slds-x-small-size--9-of-12,.slds-x-small-size_9-of-12{width:75%}.slds-x-small-size--10-of-12,.slds-x-small-size_10-of-12{width:83.3333333333%}.slds-x-small-size--11-of-12,.slds-x-small-size_11-of-12{width:91.6666666667%}.slds-x-small-size--12-of-12,.slds-x-small-size_12-of-12{width:100%}.slds-x-small-order--1,.slds-x-small-order_1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.slds-x-small-order--2,.slds-x-small-order_2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.slds-x-small-order--3,.slds-x-small-order_3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.slds-x-small-order--4,.slds-x-small-order_4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.slds-x-small-order--5,.slds-x-small-order_5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.slds-x-small-order--6,.slds-x-small-order_6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.slds-x-small-order--7,.slds-x-small-order_7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.slds-x-small-order--8,.slds-x-small-order_8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.slds-x-small-order--9,.slds-x-small-order_9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.slds-x-small-order--10,.slds-x-small-order_10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.slds-x-small-order--11,.slds-x-small-order_11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.slds-x-small-order--12,.slds-x-small-order_12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}}@media (max-width:20em){.slds-max-x-small-size--large,.slds-max-x-small-size--medium,.slds-max-x-small-size--small,.slds-max-x-small-size--x-large,.slds-max-x-small-size--x-small,.slds-max-x-small-size--xx-large,.slds-max-x-small-size--xx-small,.slds-max-x-small-size--xxx-small,.slds-max-x-small-size_large,.slds-max-x-small-size_medium,.slds-max-x-small-size_small,.slds-max-x-small-size_x-large,.slds-max-x-small-size_x-small,.slds-max-x-small-size_xx-large,.slds-max-x-small-size_xx-small,.slds-max-x-small-size_xxx-small{-webkit-box-flex:0;-ms-flex:none;flex:none}.slds-max-x-small-size--xxx-small,.slds-max-x-small-size_xxx-small{width:3rem}.slds-max-x-small-size--xx-small,.slds-max-x-small-size_xx-small{width:6rem}.slds-max-x-small-size--x-small,.slds-max-x-small-size_x-small{width:12rem}.slds-max-x-small-size--small,.slds-max-x-small-size_small{width:15rem}.slds-max-x-small-size--medium,.slds-max-x-small-size_medium{width:20rem}.slds-max-x-small-size--large,.slds-max-x-small-size_large{width:25rem}.slds-max-x-small-size--x-large,.slds-max-x-small-size_x-large{width:40rem}.slds-max-x-small-size--xx-large,.slds-max-x-small-size_xx-large{width:60rem}.slds-max-x-small-size--1-of-1,.slds-max-x-small-size_1-of-1{width:100%}.slds-max-x-small-size--1-of-2,.slds-max-x-small-size_1-of-2{width:50%}.slds-max-x-small-size--2-of-2,.slds-max-x-small-size_2-of-2{width:100%}.slds-max-x-small-size--1-of-3,.slds-max-x-small-size_1-of-3{width:33.3333333333%}.slds-max-x-small-size--2-of-3,.slds-max-x-small-size_2-of-3{width:66.6666666667%}.slds-max-x-small-size--3-of-3,.slds-max-x-small-size_3-of-3{width:100%}.slds-max-x-small-size--1-of-4,.slds-max-x-small-size_1-of-4{width:25%}.slds-max-x-small-size--2-of-4,.slds-max-x-small-size_2-of-4{width:50%}.slds-max-x-small-size--3-of-4,.slds-max-x-small-size_3-of-4{width:75%}.slds-max-x-small-size--4-of-4,.slds-max-x-small-size_4-of-4{width:100%}.slds-max-x-small-size--1-of-5,.slds-max-x-small-size_1-of-5{width:20%}.slds-max-x-small-size--2-of-5,.slds-max-x-small-size_2-of-5{width:40%}.slds-max-x-small-size--3-of-5,.slds-max-x-small-size_3-of-5{width:60%}.slds-max-x-small-size--4-of-5,.slds-max-x-small-size_4-of-5{width:80%}.slds-max-x-small-size--5-of-5,.slds-max-x-small-size_5-of-5{width:100%}.slds-max-x-small-size--1-of-6,.slds-max-x-small-size_1-of-6{width:16.6666666667%}.slds-max-x-small-size--2-of-6,.slds-max-x-small-size_2-of-6{width:33.3333333333%}.slds-max-x-small-size--3-of-6,.slds-max-x-small-size_3-of-6{width:50%}.slds-max-x-small-size--4-of-6,.slds-max-x-small-size_4-of-6{width:66.6666666667%}.slds-max-x-small-size--5-of-6,.slds-max-x-small-size_5-of-6{width:83.3333333333%}.slds-max-x-small-size--6-of-6,.slds-max-x-small-size_6-of-6{width:100%}.slds-max-x-small-size--1-of-7,.slds-max-x-small-size_1-of-7{width:14.2857142857%}.slds-max-x-small-size--2-of-7,.slds-max-x-small-size_2-of-7{width:28.5714285714%}.slds-max-x-small-size--3-of-7,.slds-max-x-small-size_3-of-7{width:42.8571428571%}.slds-max-x-small-size--4-of-7,.slds-max-x-small-size_4-of-7{width:57.1428571429%}.slds-max-x-small-size--5-of-7,.slds-max-x-small-size_5-of-7{width:71.4285714286%}.slds-max-x-small-size--6-of-7,.slds-max-x-small-size_6-of-7{width:85.7142857143%}.slds-max-x-small-size--7-of-7,.slds-max-x-small-size_7-of-7{width:100%}.slds-max-x-small-size--1-of-8,.slds-max-x-small-size_1-of-8{width:12.5%}.slds-max-x-small-size--2-of-8,.slds-max-x-small-size_2-of-8{width:25%}.slds-max-x-small-size--3-of-8,.slds-max-x-small-size_3-of-8{width:37.5%}.slds-max-x-small-size--4-of-8,.slds-max-x-small-size_4-of-8{width:50%}.slds-max-x-small-size--5-of-8,.slds-max-x-small-size_5-of-8{width:62.5%}.slds-max-x-small-size--6-of-8,.slds-max-x-small-size_6-of-8{width:75%}.slds-max-x-small-size--7-of-8,.slds-max-x-small-size_7-of-8{width:87.5%}.slds-max-x-small-size--8-of-8,.slds-max-x-small-size_8-of-8{width:100%}.slds-max-x-small-size--1-of-12,.slds-max-x-small-size_1-of-12{width:8.3333333333%}.slds-max-x-small-size--2-of-12,.slds-max-x-small-size_2-of-12{width:16.6666666667%}.slds-max-x-small-size--3-of-12,.slds-max-x-small-size_3-of-12{width:25%}.slds-max-x-small-size--4-of-12,.slds-max-x-small-size_4-of-12{width:33.3333333333%}.slds-max-x-small-size--5-of-12,.slds-max-x-small-size_5-of-12{width:41.6666666667%}.slds-max-x-small-size--6-of-12,.slds-max-x-small-size_6-of-12{width:50%}.slds-max-x-small-size--7-of-12,.slds-max-x-small-size_7-of-12{width:58.3333333333%}.slds-max-x-small-size--8-of-12,.slds-max-x-small-size_8-of-12{width:66.6666666667%}.slds-max-x-small-size--9-of-12,.slds-max-x-small-size_9-of-12{width:75%}.slds-max-x-small-size--10-of-12,.slds-max-x-small-size_10-of-12{width:83.3333333333%}.slds-max-x-small-size--11-of-12,.slds-max-x-small-size_11-of-12{width:91.6666666667%}.slds-max-x-small-size--12-of-12,.slds-max-x-small-size_12-of-12{width:100%}.slds-max-x-small-order--1,.slds-max-x-small-order_1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.slds-max-x-small-order--2,.slds-max-x-small-order_2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.slds-max-x-small-order--3,.slds-max-x-small-order_3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.slds-max-x-small-order--4,.slds-max-x-small-order_4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.slds-max-x-small-order--5,.slds-max-x-small-order_5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.slds-max-x-small-order--6,.slds-max-x-small-order_6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.slds-max-x-small-order--7,.slds-max-x-small-order_7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.slds-max-x-small-order--8,.slds-max-x-small-order_8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.slds-max-x-small-order--9,.slds-max-x-small-order_9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.slds-max-x-small-order--10,.slds-max-x-small-order_10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.slds-max-x-small-order--11,.slds-max-x-small-order_11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.slds-max-x-small-order--12,.slds-max-x-small-order_12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}}@media (min-width:30em){.slds-small-size--1-of-1,.slds-small-size--1-of-12,.slds-small-size--1-of-2,.slds-small-size--1-of-3,.slds-small-size--1-of-4,.slds-small-size--1-of-5,.slds-small-size--1-of-6,.slds-small-size--1-of-7,.slds-small-size--1-of-8,.slds-small-size--10-of-12,.slds-small-size--11-of-12,.slds-small-size--12-of-12,.slds-small-size--2-of-12,.slds-small-size--2-of-2,.slds-small-size--2-of-3,.slds-small-size--2-of-4,.slds-small-size--2-of-5,.slds-small-size--2-of-6,.slds-small-size--2-of-7,.slds-small-size--2-of-8,.slds-small-size--3-of-12,.slds-small-size--3-of-3,.slds-small-size--3-of-4,.slds-small-size--3-of-5,.slds-small-size--3-of-6,.slds-small-size--3-of-7,.slds-small-size--3-of-8,.slds-small-size--4-of-12,.slds-small-size--4-of-4,.slds-small-size--4-of-5,.slds-small-size--4-of-6,.slds-small-size--4-of-7,.slds-small-size--4-of-8,.slds-small-size--5-of-12,.slds-small-size--5-of-5,.slds-small-size--5-of-6,.slds-small-size--5-of-7,.slds-small-size--5-of-8,.slds-small-size--6-of-12,.slds-small-size--6-of-6,.slds-small-size--6-of-7,.slds-small-size--6-of-8,.slds-small-size--7-of-12,.slds-small-size--7-of-7,.slds-small-size--7-of-8,.slds-small-size--8-of-12,.slds-small-size--8-of-8,.slds-small-size--9-of-12,.slds-small-size--large,.slds-small-size--medium,.slds-small-size--small,.slds-small-size--x-large,.slds-small-size--x-small,.slds-small-size--xx-large,.slds-small-size--xx-small,.slds-small-size--xxx-small,.slds-small-size_1-of-1,.slds-small-size_1-of-12,.slds-small-size_1-of-2,.slds-small-size_1-of-3,.slds-small-size_1-of-4,.slds-small-size_1-of-5,.slds-small-size_1-of-6,.slds-small-size_1-of-7,.slds-small-size_1-of-8,.slds-small-size_10-of-12,.slds-small-size_11-of-12,.slds-small-size_12-of-12,.slds-small-size_2-of-12,.slds-small-size_2-of-2,.slds-small-size_2-of-3,.slds-small-size_2-of-4,.slds-small-size_2-of-5,.slds-small-size_2-of-6,.slds-small-size_2-of-7,.slds-small-size_2-of-8,.slds-small-size_3-of-12,.slds-small-size_3-of-3,.slds-small-size_3-of-4,.slds-small-size_3-of-5,.slds-small-size_3-of-6,.slds-small-size_3-of-7,.slds-small-size_3-of-8,.slds-small-size_4-of-12,.slds-small-size_4-of-4,.slds-small-size_4-of-5,.slds-small-size_4-of-6,.slds-small-size_4-of-7,.slds-small-size_4-of-8,.slds-small-size_5-of-12,.slds-small-size_5-of-5,.slds-small-size_5-of-6,.slds-small-size_5-of-7,.slds-small-size_5-of-8,.slds-small-size_6-of-12,.slds-small-size_6-of-6,.slds-small-size_6-of-7,.slds-small-size_6-of-8,.slds-small-size_7-of-12,.slds-small-size_7-of-7,.slds-small-size_7-of-8,.slds-small-size_8-of-12,.slds-small-size_8-of-8,.slds-small-size_9-of-12,.slds-small-size_large,.slds-small-size_medium,.slds-small-size_small,.slds-small-size_x-large,.slds-small-size_x-small,.slds-small-size_xx-large,.slds-small-size_xx-small,.slds-small-size_xxx-small{-webkit-box-flex:0;-ms-flex:none;flex:none}.slds-small-size--xxx-small,.slds-small-size_xxx-small{width:3rem}.slds-small-size--xx-small,.slds-small-size_xx-small{width:6rem}.slds-small-size--x-small,.slds-small-size_x-small{width:12rem}.slds-small-size--small,.slds-small-size_small{width:15rem}.slds-small-size--medium,.slds-small-size_medium{width:20rem}.slds-small-size--large,.slds-small-size_large{width:25rem}.slds-small-size--x-large,.slds-small-size_x-large{width:40rem}.slds-small-size--xx-large,.slds-small-size_xx-large{width:60rem}.slds-small-size--1-of-1,.slds-small-size_1-of-1{width:100%}.slds-small-size--1-of-2,.slds-small-size_1-of-2{width:50%}.slds-small-size--2-of-2,.slds-small-size_2-of-2{width:100%}.slds-small-size--1-of-3,.slds-small-size_1-of-3{width:33.3333333333%}.slds-small-size--2-of-3,.slds-small-size_2-of-3{width:66.6666666667%}.slds-small-size--3-of-3,.slds-small-size_3-of-3{width:100%}.slds-small-size--1-of-4,.slds-small-size_1-of-4{width:25%}.slds-small-size--2-of-4,.slds-small-size_2-of-4{width:50%}.slds-small-size--3-of-4,.slds-small-size_3-of-4{width:75%}.slds-small-size--4-of-4,.slds-small-size_4-of-4{width:100%}.slds-small-size--1-of-5,.slds-small-size_1-of-5{width:20%}.slds-small-size--2-of-5,.slds-small-size_2-of-5{width:40%}.slds-small-size--3-of-5,.slds-small-size_3-of-5{width:60%}.slds-small-size--4-of-5,.slds-small-size_4-of-5{width:80%}.slds-small-size--5-of-5,.slds-small-size_5-of-5{width:100%}.slds-small-size--1-of-6,.slds-small-size_1-of-6{width:16.6666666667%}.slds-small-size--2-of-6,.slds-small-size_2-of-6{width:33.3333333333%}.slds-small-size--3-of-6,.slds-small-size_3-of-6{width:50%}.slds-small-size--4-of-6,.slds-small-size_4-of-6{width:66.6666666667%}.slds-small-size--5-of-6,.slds-small-size_5-of-6{width:83.3333333333%}.slds-small-size--6-of-6,.slds-small-size_6-of-6{width:100%}.slds-small-size--1-of-7,.slds-small-size_1-of-7{width:14.2857142857%}.slds-small-size--2-of-7,.slds-small-size_2-of-7{width:28.5714285714%}.slds-small-size--3-of-7,.slds-small-size_3-of-7{width:42.8571428571%}.slds-small-size--4-of-7,.slds-small-size_4-of-7{width:57.1428571429%}.slds-small-size--5-of-7,.slds-small-size_5-of-7{width:71.4285714286%}.slds-small-size--6-of-7,.slds-small-size_6-of-7{width:85.7142857143%}.slds-small-size--7-of-7,.slds-small-size_7-of-7{width:100%}.slds-small-size--1-of-8,.slds-small-size_1-of-8{width:12.5%}.slds-small-size--2-of-8,.slds-small-size_2-of-8{width:25%}.slds-small-size--3-of-8,.slds-small-size_3-of-8{width:37.5%}.slds-small-size--4-of-8,.slds-small-size_4-of-8{width:50%}.slds-small-size--5-of-8,.slds-small-size_5-of-8{width:62.5%}.slds-small-size--6-of-8,.slds-small-size_6-of-8{width:75%}.slds-small-size--7-of-8,.slds-small-size_7-of-8{width:87.5%}.slds-small-size--8-of-8,.slds-small-size_8-of-8{width:100%}.slds-small-size--1-of-12,.slds-small-size_1-of-12{width:8.3333333333%}.slds-small-size--2-of-12,.slds-small-size_2-of-12{width:16.6666666667%}.slds-small-size--3-of-12,.slds-small-size_3-of-12{width:25%}.slds-small-size--4-of-12,.slds-small-size_4-of-12{width:33.3333333333%}.slds-small-size--5-of-12,.slds-small-size_5-of-12{width:41.6666666667%}.slds-small-size--6-of-12,.slds-small-size_6-of-12{width:50%}.slds-small-size--7-of-12,.slds-small-size_7-of-12{width:58.3333333333%}.slds-small-size--8-of-12,.slds-small-size_8-of-12{width:66.6666666667%}.slds-small-size--9-of-12,.slds-small-size_9-of-12{width:75%}.slds-small-size--10-of-12,.slds-small-size_10-of-12{width:83.3333333333%}.slds-small-size--11-of-12,.slds-small-size_11-of-12{width:91.6666666667%}.slds-small-size--12-of-12,.slds-small-size_12-of-12{width:100%}.slds-small-order--1,.slds-small-order_1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.slds-small-order--2,.slds-small-order_2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.slds-small-order--3,.slds-small-order_3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.slds-small-order--4,.slds-small-order_4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.slds-small-order--5,.slds-small-order_5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.slds-small-order--6,.slds-small-order_6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.slds-small-order--7,.slds-small-order_7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.slds-small-order--8,.slds-small-order_8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.slds-small-order--9,.slds-small-order_9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.slds-small-order--10,.slds-small-order_10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.slds-small-order--11,.slds-small-order_11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.slds-small-order--12,.slds-small-order_12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}}@media (max-width:30em){.slds-max-small-size--large,.slds-max-small-size--medium,.slds-max-small-size--small,.slds-max-small-size--x-large,.slds-max-small-size--x-small,.slds-max-small-size--xx-large,.slds-max-small-size--xx-small,.slds-max-small-size--xxx-small,.slds-max-small-size_large,.slds-max-small-size_medium,.slds-max-small-size_small,.slds-max-small-size_x-large,.slds-max-small-size_x-small,.slds-max-small-size_xx-large,.slds-max-small-size_xx-small,.slds-max-small-size_xxx-small{-webkit-box-flex:0;-ms-flex:none;flex:none}.slds-max-small-size--xxx-small,.slds-max-small-size_xxx-small{width:3rem}.slds-max-small-size--xx-small,.slds-max-small-size_xx-small{width:6rem}.slds-max-small-size--x-small,.slds-max-small-size_x-small{width:12rem}.slds-max-small-size--small,.slds-max-small-size_small{width:15rem}.slds-max-small-size--medium,.slds-max-small-size_medium{width:20rem}.slds-max-small-size--large,.slds-max-small-size_large{width:25rem}.slds-max-small-size--x-large,.slds-max-small-size_x-large{width:40rem}.slds-max-small-size--xx-large,.slds-max-small-size_xx-large{width:60rem}.slds-max-small-size--1-of-1,.slds-max-small-size_1-of-1{width:100%}.slds-max-small-size--1-of-2,.slds-max-small-size_1-of-2{width:50%}.slds-max-small-size--2-of-2,.slds-max-small-size_2-of-2{width:100%}.slds-max-small-size--1-of-3,.slds-max-small-size_1-of-3{width:33.3333333333%}.slds-max-small-size--2-of-3,.slds-max-small-size_2-of-3{width:66.6666666667%}.slds-max-small-size--3-of-3,.slds-max-small-size_3-of-3{width:100%}.slds-max-small-size--1-of-4,.slds-max-small-size_1-of-4{width:25%}.slds-max-small-size--2-of-4,.slds-max-small-size_2-of-4{width:50%}.slds-max-small-size--3-of-4,.slds-max-small-size_3-of-4{width:75%}.slds-max-small-size--4-of-4,.slds-max-small-size_4-of-4{width:100%}.slds-max-small-size--1-of-5,.slds-max-small-size_1-of-5{width:20%}.slds-max-small-size--2-of-5,.slds-max-small-size_2-of-5{width:40%}.slds-max-small-size--3-of-5,.slds-max-small-size_3-of-5{width:60%}.slds-max-small-size--4-of-5,.slds-max-small-size_4-of-5{width:80%}.slds-max-small-size--5-of-5,.slds-max-small-size_5-of-5{width:100%}.slds-max-small-size--1-of-6,.slds-max-small-size_1-of-6{width:16.6666666667%}.slds-max-small-size--2-of-6,.slds-max-small-size_2-of-6{width:33.3333333333%}.slds-max-small-size--3-of-6,.slds-max-small-size_3-of-6{width:50%}.slds-max-small-size--4-of-6,.slds-max-small-size_4-of-6{width:66.6666666667%}.slds-max-small-size--5-of-6,.slds-max-small-size_5-of-6{width:83.3333333333%}.slds-max-small-size--6-of-6,.slds-max-small-size_6-of-6{width:100%}.slds-max-small-size--1-of-7,.slds-max-small-size_1-of-7{width:14.2857142857%}.slds-max-small-size--2-of-7,.slds-max-small-size_2-of-7{width:28.5714285714%}.slds-max-small-size--3-of-7,.slds-max-small-size_3-of-7{width:42.8571428571%}.slds-max-small-size--4-of-7,.slds-max-small-size_4-of-7{width:57.1428571429%}.slds-max-small-size--5-of-7,.slds-max-small-size_5-of-7{width:71.4285714286%}.slds-max-small-size--6-of-7,.slds-max-small-size_6-of-7{width:85.7142857143%}.slds-max-small-size--7-of-7,.slds-max-small-size_7-of-7{width:100%}.slds-max-small-size--1-of-8,.slds-max-small-size_1-of-8{width:12.5%}.slds-max-small-size--2-of-8,.slds-max-small-size_2-of-8{width:25%}.slds-max-small-size--3-of-8,.slds-max-small-size_3-of-8{width:37.5%}.slds-max-small-size--4-of-8,.slds-max-small-size_4-of-8{width:50%}.slds-max-small-size--5-of-8,.slds-max-small-size_5-of-8{width:62.5%}.slds-max-small-size--6-of-8,.slds-max-small-size_6-of-8{width:75%}.slds-max-small-size--7-of-8,.slds-max-small-size_7-of-8{width:87.5%}.slds-max-small-size--8-of-8,.slds-max-small-size_8-of-8{width:100%}.slds-max-small-size--1-of-12,.slds-max-small-size_1-of-12{width:8.3333333333%}.slds-max-small-size--2-of-12,.slds-max-small-size_2-of-12{width:16.6666666667%}.slds-max-small-size--3-of-12,.slds-max-small-size_3-of-12{width:25%}.slds-max-small-size--4-of-12,.slds-max-small-size_4-of-12{width:33.3333333333%}.slds-max-small-size--5-of-12,.slds-max-small-size_5-of-12{width:41.6666666667%}.slds-max-small-size--6-of-12,.slds-max-small-size_6-of-12{width:50%}.slds-max-small-size--7-of-12,.slds-max-small-size_7-of-12{width:58.3333333333%}.slds-max-small-size--8-of-12,.slds-max-small-size_8-of-12{width:66.6666666667%}.slds-max-small-size--9-of-12,.slds-max-small-size_9-of-12{width:75%}.slds-max-small-size--10-of-12,.slds-max-small-size_10-of-12{width:83.3333333333%}.slds-max-small-size--11-of-12,.slds-max-small-size_11-of-12{width:91.6666666667%}.slds-max-small-size--12-of-12,.slds-max-small-size_12-of-12{width:100%}.slds-max-small-order--1,.slds-max-small-order_1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.slds-max-small-order--2,.slds-max-small-order_2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.slds-max-small-order--3,.slds-max-small-order_3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.slds-max-small-order--4,.slds-max-small-order_4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.slds-max-small-order--5,.slds-max-small-order_5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.slds-max-small-order--6,.slds-max-small-order_6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.slds-max-small-order--7,.slds-max-small-order_7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.slds-max-small-order--8,.slds-max-small-order_8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.slds-max-small-order--9,.slds-max-small-order_9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.slds-max-small-order--10,.slds-max-small-order_10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.slds-max-small-order--11,.slds-max-small-order_11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.slds-max-small-order--12,.slds-max-small-order_12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}}@media (min-width:48em){.slds-medium-size--1-of-1,.slds-medium-size--1-of-12,.slds-medium-size--1-of-2,.slds-medium-size--1-of-3,.slds-medium-size--1-of-4,.slds-medium-size--1-of-5,.slds-medium-size--1-of-6,.slds-medium-size--1-of-7,.slds-medium-size--1-of-8,.slds-medium-size--10-of-12,.slds-medium-size--11-of-12,.slds-medium-size--12-of-12,.slds-medium-size--2-of-12,.slds-medium-size--2-of-2,.slds-medium-size--2-of-3,.slds-medium-size--2-of-4,.slds-medium-size--2-of-5,.slds-medium-size--2-of-6,.slds-medium-size--2-of-7,.slds-medium-size--2-of-8,.slds-medium-size--3-of-12,.slds-medium-size--3-of-3,.slds-medium-size--3-of-4,.slds-medium-size--3-of-5,.slds-medium-size--3-of-6,.slds-medium-size--3-of-7,.slds-medium-size--3-of-8,.slds-medium-size--4-of-12,.slds-medium-size--4-of-4,.slds-medium-size--4-of-5,.slds-medium-size--4-of-6,.slds-medium-size--4-of-7,.slds-medium-size--4-of-8,.slds-medium-size--5-of-12,.slds-medium-size--5-of-5,.slds-medium-size--5-of-6,.slds-medium-size--5-of-7,.slds-medium-size--5-of-8,.slds-medium-size--6-of-12,.slds-medium-size--6-of-6,.slds-medium-size--6-of-7,.slds-medium-size--6-of-8,.slds-medium-size--7-of-12,.slds-medium-size--7-of-7,.slds-medium-size--7-of-8,.slds-medium-size--8-of-12,.slds-medium-size--8-of-8,.slds-medium-size--9-of-12,.slds-medium-size--large,.slds-medium-size--medium,.slds-medium-size--small,.slds-medium-size--x-large,.slds-medium-size--x-small,.slds-medium-size--xx-large,.slds-medium-size--xx-small,.slds-medium-size--xxx-small,.slds-medium-size_1-of-1,.slds-medium-size_1-of-12,.slds-medium-size_1-of-2,.slds-medium-size_1-of-3,.slds-medium-size_1-of-4,.slds-medium-size_1-of-5,.slds-medium-size_1-of-6,.slds-medium-size_1-of-7,.slds-medium-size_1-of-8,.slds-medium-size_10-of-12,.slds-medium-size_11-of-12,.slds-medium-size_12-of-12,.slds-medium-size_2-of-12,.slds-medium-size_2-of-2,.slds-medium-size_2-of-3,.slds-medium-size_2-of-4,.slds-medium-size_2-of-5,.slds-medium-size_2-of-6,.slds-medium-size_2-of-7,.slds-medium-size_2-of-8,.slds-medium-size_3-of-12,.slds-medium-size_3-of-3,.slds-medium-size_3-of-4,.slds-medium-size_3-of-5,.slds-medium-size_3-of-6,.slds-medium-size_3-of-7,.slds-medium-size_3-of-8,.slds-medium-size_4-of-12,.slds-medium-size_4-of-4,.slds-medium-size_4-of-5,.slds-medium-size_4-of-6,.slds-medium-size_4-of-7,.slds-medium-size_4-of-8,.slds-medium-size_5-of-12,.slds-medium-size_5-of-5,.slds-medium-size_5-of-6,.slds-medium-size_5-of-7,.slds-medium-size_5-of-8,.slds-medium-size_6-of-12,.slds-medium-size_6-of-6,.slds-medium-size_6-of-7,.slds-medium-size_6-of-8,.slds-medium-size_7-of-12,.slds-medium-size_7-of-7,.slds-medium-size_7-of-8,.slds-medium-size_8-of-12,.slds-medium-size_8-of-8,.slds-medium-size_9-of-12,.slds-medium-size_large,.slds-medium-size_medium,.slds-medium-size_small,.slds-medium-size_x-large,.slds-medium-size_x-small,.slds-medium-size_xx-large,.slds-medium-size_xx-small,.slds-medium-size_xxx-small{-webkit-box-flex:0;-ms-flex:none;flex:none}.slds-medium-size--xxx-small,.slds-medium-size_xxx-small{width:3rem}.slds-medium-size--xx-small,.slds-medium-size_xx-small{width:6rem}.slds-medium-size--x-small,.slds-medium-size_x-small{width:12rem}.slds-medium-size--small,.slds-medium-size_small{width:15rem}.slds-medium-size--medium,.slds-medium-size_medium{width:20rem}.slds-medium-size--large,.slds-medium-size_large{width:25rem}.slds-medium-size--x-large,.slds-medium-size_x-large{width:40rem}.slds-medium-size--xx-large,.slds-medium-size_xx-large{width:60rem}.slds-medium-size--1-of-1,.slds-medium-size_1-of-1{width:100%}.slds-medium-size--1-of-2,.slds-medium-size_1-of-2{width:50%}.slds-medium-size--2-of-2,.slds-medium-size_2-of-2{width:100%}.slds-medium-size--1-of-3,.slds-medium-size_1-of-3{width:33.3333333333%}.slds-medium-size--2-of-3,.slds-medium-size_2-of-3{width:66.6666666667%}.slds-medium-size--3-of-3,.slds-medium-size_3-of-3{width:100%}.slds-medium-size--1-of-4,.slds-medium-size_1-of-4{width:25%}.slds-medium-size--2-of-4,.slds-medium-size_2-of-4{width:50%}.slds-medium-size--3-of-4,.slds-medium-size_3-of-4{width:75%}.slds-medium-size--4-of-4,.slds-medium-size_4-of-4{width:100%}.slds-medium-size--1-of-5,.slds-medium-size_1-of-5{width:20%}.slds-medium-size--2-of-5,.slds-medium-size_2-of-5{width:40%}.slds-medium-size--3-of-5,.slds-medium-size_3-of-5{width:60%}.slds-medium-size--4-of-5,.slds-medium-size_4-of-5{width:80%}.slds-medium-size--5-of-5,.slds-medium-size_5-of-5{width:100%}.slds-medium-size--1-of-6,.slds-medium-size_1-of-6{width:16.6666666667%}.slds-medium-size--2-of-6,.slds-medium-size_2-of-6{width:33.3333333333%}.slds-medium-size--3-of-6,.slds-medium-size_3-of-6{width:50%}.slds-medium-size--4-of-6,.slds-medium-size_4-of-6{width:66.6666666667%}.slds-medium-size--5-of-6,.slds-medium-size_5-of-6{width:83.3333333333%}.slds-medium-size--6-of-6,.slds-medium-size_6-of-6{width:100%}.slds-medium-size--1-of-7,.slds-medium-size_1-of-7{width:14.2857142857%}.slds-medium-size--2-of-7,.slds-medium-size_2-of-7{width:28.5714285714%}.slds-medium-size--3-of-7,.slds-medium-size_3-of-7{width:42.8571428571%}.slds-medium-size--4-of-7,.slds-medium-size_4-of-7{width:57.1428571429%}.slds-medium-size--5-of-7,.slds-medium-size_5-of-7{width:71.4285714286%}.slds-medium-size--6-of-7,.slds-medium-size_6-of-7{width:85.7142857143%}.slds-medium-size--7-of-7,.slds-medium-size_7-of-7{width:100%}.slds-medium-size--1-of-8,.slds-medium-size_1-of-8{width:12.5%}.slds-medium-size--2-of-8,.slds-medium-size_2-of-8{width:25%}.slds-medium-size--3-of-8,.slds-medium-size_3-of-8{width:37.5%}.slds-medium-size--4-of-8,.slds-medium-size_4-of-8{width:50%}.slds-medium-size--5-of-8,.slds-medium-size_5-of-8{width:62.5%}.slds-medium-size--6-of-8,.slds-medium-size_6-of-8{width:75%}.slds-medium-size--7-of-8,.slds-medium-size_7-of-8{width:87.5%}.slds-medium-size--8-of-8,.slds-medium-size_8-of-8{width:100%}.slds-medium-size--1-of-12,.slds-medium-size_1-of-12{width:8.3333333333%}.slds-medium-size--2-of-12,.slds-medium-size_2-of-12{width:16.6666666667%}.slds-medium-size--3-of-12,.slds-medium-size_3-of-12{width:25%}.slds-medium-size--4-of-12,.slds-medium-size_4-of-12{width:33.3333333333%}.slds-medium-size--5-of-12,.slds-medium-size_5-of-12{width:41.6666666667%}.slds-medium-size--6-of-12,.slds-medium-size_6-of-12{width:50%}.slds-medium-size--7-of-12,.slds-medium-size_7-of-12{width:58.3333333333%}.slds-medium-size--8-of-12,.slds-medium-size_8-of-12{width:66.6666666667%}.slds-medium-size--9-of-12,.slds-medium-size_9-of-12{width:75%}.slds-medium-size--10-of-12,.slds-medium-size_10-of-12{width:83.3333333333%}.slds-medium-size--11-of-12,.slds-medium-size_11-of-12{width:91.6666666667%}.slds-medium-size--12-of-12,.slds-medium-size_12-of-12{width:100%}.slds-medium-order--1,.slds-medium-order_1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.slds-medium-order--2,.slds-medium-order_2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.slds-medium-order--3,.slds-medium-order_3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.slds-medium-order--4,.slds-medium-order_4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.slds-medium-order--5,.slds-medium-order_5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.slds-medium-order--6,.slds-medium-order_6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.slds-medium-order--7,.slds-medium-order_7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.slds-medium-order--8,.slds-medium-order_8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.slds-medium-order--9,.slds-medium-order_9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.slds-medium-order--10,.slds-medium-order_10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.slds-medium-order--11,.slds-medium-order_11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.slds-medium-order--12,.slds-medium-order_12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}}@media (max-width:48em){.slds-max-medium-size--large,.slds-max-medium-size--medium,.slds-max-medium-size--small,.slds-max-medium-size--x-large,.slds-max-medium-size--x-small,.slds-max-medium-size--xx-large,.slds-max-medium-size--xx-small,.slds-max-medium-size--xxx-small,.slds-max-medium-size_large,.slds-max-medium-size_medium,.slds-max-medium-size_small,.slds-max-medium-size_x-large,.slds-max-medium-size_x-small,.slds-max-medium-size_xx-large,.slds-max-medium-size_xx-small,.slds-max-medium-size_xxx-small{-webkit-box-flex:0;-ms-flex:none;flex:none}.slds-max-medium-size--xxx-small,.slds-max-medium-size_xxx-small{width:3rem}.slds-max-medium-size--xx-small,.slds-max-medium-size_xx-small{width:6rem}.slds-max-medium-size--x-small,.slds-max-medium-size_x-small{width:12rem}.slds-max-medium-size--small,.slds-max-medium-size_small{width:15rem}.slds-max-medium-size--medium,.slds-max-medium-size_medium{width:20rem}.slds-max-medium-size--large,.slds-max-medium-size_large{width:25rem}.slds-max-medium-size--x-large,.slds-max-medium-size_x-large{width:40rem}.slds-max-medium-size--xx-large,.slds-max-medium-size_xx-large{width:60rem}.slds-max-medium-size--1-of-1,.slds-max-medium-size_1-of-1{width:100%}.slds-max-medium-size--1-of-2,.slds-max-medium-size_1-of-2{width:50%}.slds-max-medium-size--2-of-2,.slds-max-medium-size_2-of-2{width:100%}.slds-max-medium-size--1-of-3,.slds-max-medium-size_1-of-3{width:33.3333333333%}.slds-max-medium-size--2-of-3,.slds-max-medium-size_2-of-3{width:66.6666666667%}.slds-max-medium-size--3-of-3,.slds-max-medium-size_3-of-3{width:100%}.slds-max-medium-size--1-of-4,.slds-max-medium-size_1-of-4{width:25%}.slds-max-medium-size--2-of-4,.slds-max-medium-size_2-of-4{width:50%}.slds-max-medium-size--3-of-4,.slds-max-medium-size_3-of-4{width:75%}.slds-max-medium-size--4-of-4,.slds-max-medium-size_4-of-4{width:100%}.slds-max-medium-size--1-of-5,.slds-max-medium-size_1-of-5{width:20%}.slds-max-medium-size--2-of-5,.slds-max-medium-size_2-of-5{width:40%}.slds-max-medium-size--3-of-5,.slds-max-medium-size_3-of-5{width:60%}.slds-max-medium-size--4-of-5,.slds-max-medium-size_4-of-5{width:80%}.slds-max-medium-size--5-of-5,.slds-max-medium-size_5-of-5{width:100%}.slds-max-medium-size--1-of-6,.slds-max-medium-size_1-of-6{width:16.6666666667%}.slds-max-medium-size--2-of-6,.slds-max-medium-size_2-of-6{width:33.3333333333%}.slds-max-medium-size--3-of-6,.slds-max-medium-size_3-of-6{width:50%}.slds-max-medium-size--4-of-6,.slds-max-medium-size_4-of-6{width:66.6666666667%}.slds-max-medium-size--5-of-6,.slds-max-medium-size_5-of-6{width:83.3333333333%}.slds-max-medium-size--6-of-6,.slds-max-medium-size_6-of-6{width:100%}.slds-max-medium-size--1-of-7,.slds-max-medium-size_1-of-7{width:14.2857142857%}.slds-max-medium-size--2-of-7,.slds-max-medium-size_2-of-7{width:28.5714285714%}.slds-max-medium-size--3-of-7,.slds-max-medium-size_3-of-7{width:42.8571428571%}.slds-max-medium-size--4-of-7,.slds-max-medium-size_4-of-7{width:57.1428571429%}.slds-max-medium-size--5-of-7,.slds-max-medium-size_5-of-7{width:71.4285714286%}.slds-max-medium-size--6-of-7,.slds-max-medium-size_6-of-7{width:85.7142857143%}.slds-max-medium-size--7-of-7,.slds-max-medium-size_7-of-7{width:100%}.slds-max-medium-size--1-of-8,.slds-max-medium-size_1-of-8{width:12.5%}.slds-max-medium-size--2-of-8,.slds-max-medium-size_2-of-8{width:25%}.slds-max-medium-size--3-of-8,.slds-max-medium-size_3-of-8{width:37.5%}.slds-max-medium-size--4-of-8,.slds-max-medium-size_4-of-8{width:50%}.slds-max-medium-size--5-of-8,.slds-max-medium-size_5-of-8{width:62.5%}.slds-max-medium-size--6-of-8,.slds-max-medium-size_6-of-8{width:75%}.slds-max-medium-size--7-of-8,.slds-max-medium-size_7-of-8{width:87.5%}.slds-max-medium-size--8-of-8,.slds-max-medium-size_8-of-8{width:100%}.slds-max-medium-size--1-of-12,.slds-max-medium-size_1-of-12{width:8.3333333333%}.slds-max-medium-size--2-of-12,.slds-max-medium-size_2-of-12{width:16.6666666667%}.slds-max-medium-size--3-of-12,.slds-max-medium-size_3-of-12{width:25%}.slds-max-medium-size--4-of-12,.slds-max-medium-size_4-of-12{width:33.3333333333%}.slds-max-medium-size--5-of-12,.slds-max-medium-size_5-of-12{width:41.6666666667%}.slds-max-medium-size--6-of-12,.slds-max-medium-size_6-of-12{width:50%}.slds-max-medium-size--7-of-12,.slds-max-medium-size_7-of-12{width:58.3333333333%}.slds-max-medium-size--8-of-12,.slds-max-medium-size_8-of-12{width:66.6666666667%}.slds-max-medium-size--9-of-12,.slds-max-medium-size_9-of-12{width:75%}.slds-max-medium-size--10-of-12,.slds-max-medium-size_10-of-12{width:83.3333333333%}.slds-max-medium-size--11-of-12,.slds-max-medium-size_11-of-12{width:91.6666666667%}.slds-max-medium-size--12-of-12,.slds-max-medium-size_12-of-12{width:100%}.slds-max-medium-order--1,.slds-max-medium-order_1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.slds-max-medium-order--2,.slds-max-medium-order_2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.slds-max-medium-order--3,.slds-max-medium-order_3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.slds-max-medium-order--4,.slds-max-medium-order_4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.slds-max-medium-order--5,.slds-max-medium-order_5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.slds-max-medium-order--6,.slds-max-medium-order_6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.slds-max-medium-order--7,.slds-max-medium-order_7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.slds-max-medium-order--8,.slds-max-medium-order_8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.slds-max-medium-order--9,.slds-max-medium-order_9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.slds-max-medium-order--10,.slds-max-medium-order_10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.slds-max-medium-order--11,.slds-max-medium-order_11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.slds-max-medium-order--12,.slds-max-medium-order_12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}}@media (min-width:64em){.slds-large-size--1-of-1,.slds-large-size--1-of-12,.slds-large-size--1-of-2,.slds-large-size--1-of-3,.slds-large-size--1-of-4,.slds-large-size--1-of-5,.slds-large-size--1-of-6,.slds-large-size--1-of-7,.slds-large-size--1-of-8,.slds-large-size--10-of-12,.slds-large-size--11-of-12,.slds-large-size--12-of-12,.slds-large-size--2-of-12,.slds-large-size--2-of-2,.slds-large-size--2-of-3,.slds-large-size--2-of-4,.slds-large-size--2-of-5,.slds-large-size--2-of-6,.slds-large-size--2-of-7,.slds-large-size--2-of-8,.slds-large-size--3-of-12,.slds-large-size--3-of-3,.slds-large-size--3-of-4,.slds-large-size--3-of-5,.slds-large-size--3-of-6,.slds-large-size--3-of-7,.slds-large-size--3-of-8,.slds-large-size--4-of-12,.slds-large-size--4-of-4,.slds-large-size--4-of-5,.slds-large-size--4-of-6,.slds-large-size--4-of-7,.slds-large-size--4-of-8,.slds-large-size--5-of-12,.slds-large-size--5-of-5,.slds-large-size--5-of-6,.slds-large-size--5-of-7,.slds-large-size--5-of-8,.slds-large-size--6-of-12,.slds-large-size--6-of-6,.slds-large-size--6-of-7,.slds-large-size--6-of-8,.slds-large-size--7-of-12,.slds-large-size--7-of-7,.slds-large-size--7-of-8,.slds-large-size--8-of-12,.slds-large-size--8-of-8,.slds-large-size--9-of-12,.slds-large-size--large,.slds-large-size--medium,.slds-large-size--small,.slds-large-size--x-large,.slds-large-size--x-small,.slds-large-size--xx-large,.slds-large-size--xx-small,.slds-large-size--xxx-small,.slds-large-size_1-of-1,.slds-large-size_1-of-12,.slds-large-size_1-of-2,.slds-large-size_1-of-3,.slds-large-size_1-of-4,.slds-large-size_1-of-5,.slds-large-size_1-of-6,.slds-large-size_1-of-7,.slds-large-size_1-of-8,.slds-large-size_10-of-12,.slds-large-size_11-of-12,.slds-large-size_12-of-12,.slds-large-size_2-of-12,.slds-large-size_2-of-2,.slds-large-size_2-of-3,.slds-large-size_2-of-4,.slds-large-size_2-of-5,.slds-large-size_2-of-6,.slds-large-size_2-of-7,.slds-large-size_2-of-8,.slds-large-size_3-of-12,.slds-large-size_3-of-3,.slds-large-size_3-of-4,.slds-large-size_3-of-5,.slds-large-size_3-of-6,.slds-large-size_3-of-7,.slds-large-size_3-of-8,.slds-large-size_4-of-12,.slds-large-size_4-of-4,.slds-large-size_4-of-5,.slds-large-size_4-of-6,.slds-large-size_4-of-7,.slds-large-size_4-of-8,.slds-large-size_5-of-12,.slds-large-size_5-of-5,.slds-large-size_5-of-6,.slds-large-size_5-of-7,.slds-large-size_5-of-8,.slds-large-size_6-of-12,.slds-large-size_6-of-6,.slds-large-size_6-of-7,.slds-large-size_6-of-8,.slds-large-size_7-of-12,.slds-large-size_7-of-7,.slds-large-size_7-of-8,.slds-large-size_8-of-12,.slds-large-size_8-of-8,.slds-large-size_9-of-12,.slds-large-size_large,.slds-large-size_medium,.slds-large-size_small,.slds-large-size_x-large,.slds-large-size_x-small,.slds-large-size_xx-large,.slds-large-size_xx-small,.slds-large-size_xxx-small{-webkit-box-flex:0;-ms-flex:none;flex:none}.slds-large-size--xxx-small,.slds-large-size_xxx-small{width:3rem}.slds-large-size--xx-small,.slds-large-size_xx-small{width:6rem}.slds-large-size--x-small,.slds-large-size_x-small{width:12rem}.slds-large-size--small,.slds-large-size_small{width:15rem}.slds-large-size--medium,.slds-large-size_medium{width:20rem}.slds-large-size--large,.slds-large-size_large{width:25rem}.slds-large-size--x-large,.slds-large-size_x-large{width:40rem}.slds-large-size--xx-large,.slds-large-size_xx-large{width:60rem}.slds-large-size--1-of-1,.slds-large-size_1-of-1{width:100%}.slds-large-size--1-of-2,.slds-large-size_1-of-2{width:50%}.slds-large-size--2-of-2,.slds-large-size_2-of-2{width:100%}.slds-large-size--1-of-3,.slds-large-size_1-of-3{width:33.3333333333%}.slds-large-size--2-of-3,.slds-large-size_2-of-3{width:66.6666666667%}.slds-large-size--3-of-3,.slds-large-size_3-of-3{width:100%}.slds-large-size--1-of-4,.slds-large-size_1-of-4{width:25%}.slds-large-size--2-of-4,.slds-large-size_2-of-4{width:50%}.slds-large-size--3-of-4,.slds-large-size_3-of-4{width:75%}.slds-large-size--4-of-4,.slds-large-size_4-of-4{width:100%}.slds-large-size--1-of-5,.slds-large-size_1-of-5{width:20%}.slds-large-size--2-of-5,.slds-large-size_2-of-5{width:40%}.slds-large-size--3-of-5,.slds-large-size_3-of-5{width:60%}.slds-large-size--4-of-5,.slds-large-size_4-of-5{width:80%}.slds-large-size--5-of-5,.slds-large-size_5-of-5{width:100%}.slds-large-size--1-of-6,.slds-large-size_1-of-6{width:16.6666666667%}.slds-large-size--2-of-6,.slds-large-size_2-of-6{width:33.3333333333%}.slds-large-size--3-of-6,.slds-large-size_3-of-6{width:50%}.slds-large-size--4-of-6,.slds-large-size_4-of-6{width:66.6666666667%}.slds-large-size--5-of-6,.slds-large-size_5-of-6{width:83.3333333333%}.slds-large-size--6-of-6,.slds-large-size_6-of-6{width:100%}.slds-large-size--1-of-7,.slds-large-size_1-of-7{width:14.2857142857%}.slds-large-size--2-of-7,.slds-large-size_2-of-7{width:28.5714285714%}.slds-large-size--3-of-7,.slds-large-size_3-of-7{width:42.8571428571%}.slds-large-size--4-of-7,.slds-large-size_4-of-7{width:57.1428571429%}.slds-large-size--5-of-7,.slds-large-size_5-of-7{width:71.4285714286%}.slds-large-size--6-of-7,.slds-large-size_6-of-7{width:85.7142857143%}.slds-large-size--7-of-7,.slds-large-size_7-of-7{width:100%}.slds-large-size--1-of-8,.slds-large-size_1-of-8{width:12.5%}.slds-large-size--2-of-8,.slds-large-size_2-of-8{width:25%}.slds-large-size--3-of-8,.slds-large-size_3-of-8{width:37.5%}.slds-large-size--4-of-8,.slds-large-size_4-of-8{width:50%}.slds-large-size--5-of-8,.slds-large-size_5-of-8{width:62.5%}.slds-large-size--6-of-8,.slds-large-size_6-of-8{width:75%}.slds-large-size--7-of-8,.slds-large-size_7-of-8{width:87.5%}.slds-large-size--8-of-8,.slds-large-size_8-of-8{width:100%}.slds-large-size--1-of-12,.slds-large-size_1-of-12{width:8.3333333333%}.slds-large-size--2-of-12,.slds-large-size_2-of-12{width:16.6666666667%}.slds-large-size--3-of-12,.slds-large-size_3-of-12{width:25%}.slds-large-size--4-of-12,.slds-large-size_4-of-12{width:33.3333333333%}.slds-large-size--5-of-12,.slds-large-size_5-of-12{width:41.6666666667%}.slds-large-size--6-of-12,.slds-large-size_6-of-12{width:50%}.slds-large-size--7-of-12,.slds-large-size_7-of-12{width:58.3333333333%}.slds-large-size--8-of-12,.slds-large-size_8-of-12{width:66.6666666667%}.slds-large-size--9-of-12,.slds-large-size_9-of-12{width:75%}.slds-large-size--10-of-12,.slds-large-size_10-of-12{width:83.3333333333%}.slds-large-size--11-of-12,.slds-large-size_11-of-12{width:91.6666666667%}.slds-large-size--12-of-12,.slds-large-size_12-of-12{width:100%}.slds-large-order--1,.slds-large-order_1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.slds-large-order--2,.slds-large-order_2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.slds-large-order--3,.slds-large-order_3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.slds-large-order--4,.slds-large-order_4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.slds-large-order--5,.slds-large-order_5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.slds-large-order--6,.slds-large-order_6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.slds-large-order--7,.slds-large-order_7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.slds-large-order--8,.slds-large-order_8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.slds-large-order--9,.slds-large-order_9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.slds-large-order--10,.slds-large-order_10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.slds-large-order--11,.slds-large-order_11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.slds-large-order--12,.slds-large-order_12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}}@media (max-width:64em){.slds-max-large-size--large,.slds-max-large-size--medium,.slds-max-large-size--small,.slds-max-large-size--x-large,.slds-max-large-size--x-small,.slds-max-large-size--xx-large,.slds-max-large-size--xx-small,.slds-max-large-size--xxx-small,.slds-max-large-size_large,.slds-max-large-size_medium,.slds-max-large-size_small,.slds-max-large-size_x-large,.slds-max-large-size_x-small,.slds-max-large-size_xx-large,.slds-max-large-size_xx-small,.slds-max-large-size_xxx-small{-webkit-box-flex:0;-ms-flex:none;flex:none}.slds-max-large-size--xxx-small,.slds-max-large-size_xxx-small{width:3rem}.slds-max-large-size--xx-small,.slds-max-large-size_xx-small{width:6rem}.slds-max-large-size--x-small,.slds-max-large-size_x-small{width:12rem}.slds-max-large-size--small,.slds-max-large-size_small{width:15rem}.slds-max-large-size--medium,.slds-max-large-size_medium{width:20rem}.slds-max-large-size--large,.slds-max-large-size_large{width:25rem}.slds-max-large-size--x-large,.slds-max-large-size_x-large{width:40rem}.slds-max-large-size--xx-large,.slds-max-large-size_xx-large{width:60rem}.slds-max-large-size--1-of-1,.slds-max-large-size_1-of-1{width:100%}.slds-max-large-size--1-of-2,.slds-max-large-size_1-of-2{width:50%}.slds-max-large-size--2-of-2,.slds-max-large-size_2-of-2{width:100%}.slds-max-large-size--1-of-3,.slds-max-large-size_1-of-3{width:33.3333333333%}.slds-max-large-size--2-of-3,.slds-max-large-size_2-of-3{width:66.6666666667%}.slds-max-large-size--3-of-3,.slds-max-large-size_3-of-3{width:100%}.slds-max-large-size--1-of-4,.slds-max-large-size_1-of-4{width:25%}.slds-max-large-size--2-of-4,.slds-max-large-size_2-of-4{width:50%}.slds-max-large-size--3-of-4,.slds-max-large-size_3-of-4{width:75%}.slds-max-large-size--4-of-4,.slds-max-large-size_4-of-4{width:100%}.slds-max-large-size--1-of-5,.slds-max-large-size_1-of-5{width:20%}.slds-max-large-size--2-of-5,.slds-max-large-size_2-of-5{width:40%}.slds-max-large-size--3-of-5,.slds-max-large-size_3-of-5{width:60%}.slds-max-large-size--4-of-5,.slds-max-large-size_4-of-5{width:80%}.slds-max-large-size--5-of-5,.slds-max-large-size_5-of-5{width:100%}.slds-max-large-size--1-of-6,.slds-max-large-size_1-of-6{width:16.6666666667%}.slds-max-large-size--2-of-6,.slds-max-large-size_2-of-6{width:33.3333333333%}.slds-max-large-size--3-of-6,.slds-max-large-size_3-of-6{width:50%}.slds-max-large-size--4-of-6,.slds-max-large-size_4-of-6{width:66.6666666667%}.slds-max-large-size--5-of-6,.slds-max-large-size_5-of-6{width:83.3333333333%}.slds-max-large-size--6-of-6,.slds-max-large-size_6-of-6{width:100%}.slds-max-large-size--1-of-7,.slds-max-large-size_1-of-7{width:14.2857142857%}.slds-max-large-size--2-of-7,.slds-max-large-size_2-of-7{width:28.5714285714%}.slds-max-large-size--3-of-7,.slds-max-large-size_3-of-7{width:42.8571428571%}.slds-max-large-size--4-of-7,.slds-max-large-size_4-of-7{width:57.1428571429%}.slds-max-large-size--5-of-7,.slds-max-large-size_5-of-7{width:71.4285714286%}.slds-max-large-size--6-of-7,.slds-max-large-size_6-of-7{width:85.7142857143%}.slds-max-large-size--7-of-7,.slds-max-large-size_7-of-7{width:100%}.slds-max-large-size--1-of-8,.slds-max-large-size_1-of-8{width:12.5%}.slds-max-large-size--2-of-8,.slds-max-large-size_2-of-8{width:25%}.slds-max-large-size--3-of-8,.slds-max-large-size_3-of-8{width:37.5%}.slds-max-large-size--4-of-8,.slds-max-large-size_4-of-8{width:50%}.slds-max-large-size--5-of-8,.slds-max-large-size_5-of-8{width:62.5%}.slds-max-large-size--6-of-8,.slds-max-large-size_6-of-8{width:75%}.slds-max-large-size--7-of-8,.slds-max-large-size_7-of-8{width:87.5%}.slds-max-large-size--8-of-8,.slds-max-large-size_8-of-8{width:100%}.slds-max-large-size--1-of-12,.slds-max-large-size_1-of-12{width:8.3333333333%}.slds-max-large-size--2-of-12,.slds-max-large-size_2-of-12{width:16.6666666667%}.slds-max-large-size--3-of-12,.slds-max-large-size_3-of-12{width:25%}.slds-max-large-size--4-of-12,.slds-max-large-size_4-of-12{width:33.3333333333%}.slds-max-large-size--5-of-12,.slds-max-large-size_5-of-12{width:41.6666666667%}.slds-max-large-size--6-of-12,.slds-max-large-size_6-of-12{width:50%}.slds-max-large-size--7-of-12,.slds-max-large-size_7-of-12{width:58.3333333333%}.slds-max-large-size--8-of-12,.slds-max-large-size_8-of-12{width:66.6666666667%}.slds-max-large-size--9-of-12,.slds-max-large-size_9-of-12{width:75%}.slds-max-large-size--10-of-12,.slds-max-large-size_10-of-12{width:83.3333333333%}.slds-max-large-size--11-of-12,.slds-max-large-size_11-of-12{width:91.6666666667%}.slds-max-large-size--12-of-12,.slds-max-large-size_12-of-12{width:100%}.slds-max-large-order--1,.slds-max-large-order_1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.slds-max-large-order--2,.slds-max-large-order_2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.slds-max-large-order--3,.slds-max-large-order_3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.slds-max-large-order--4,.slds-max-large-order_4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.slds-max-large-order--5,.slds-max-large-order_5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.slds-max-large-order--6,.slds-max-large-order_6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.slds-max-large-order--7,.slds-max-large-order_7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.slds-max-large-order--8,.slds-max-large-order_8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.slds-max-large-order--9,.slds-max-large-order_9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.slds-max-large-order--10,.slds-max-large-order_10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.slds-max-large-order--11,.slds-max-large-order_11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.slds-max-large-order--12,.slds-max-large-order_12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}}.slds-size--1-of-1,.slds-size--1-of-12,.slds-size--1-of-2,.slds-size--1-of-3,.slds-size--1-of-4,.slds-size--1-of-5,.slds-size--1-of-6,.slds-size--1-of-7,.slds-size--1-of-8,.slds-size--10-of-12,.slds-size--11-of-12,.slds-size--12-of-12,.slds-size--2-of-12,.slds-size--2-of-2,.slds-size--2-of-3,.slds-size--2-of-4,.slds-size--2-of-5,.slds-size--2-of-6,.slds-size--2-of-7,.slds-size--2-of-8,.slds-size--3-of-12,.slds-size--3-of-3,.slds-size--3-of-4,.slds-size--3-of-5,.slds-size--3-of-6,.slds-size--3-of-7,.slds-size--3-of-8,.slds-size--4-of-12,.slds-size--4-of-4,.slds-size--4-of-5,.slds-size--4-of-6,.slds-size--4-of-7,.slds-size--4-of-8,.slds-size--5-of-12,.slds-size--5-of-5,.slds-size--5-of-6,.slds-size--5-of-7,.slds-size--5-of-8,.slds-size--6-of-12,.slds-size--6-of-6,.slds-size--6-of-7,.slds-size--6-of-8,.slds-size--7-of-12,.slds-size--7-of-7,.slds-size--7-of-8,.slds-size--8-of-12,.slds-size--8-of-8,.slds-size--9-of-12,.slds-size--large,.slds-size--medium,.slds-size--small,.slds-size--x-large,.slds-size--x-small,.slds-size--xx-large,.slds-size--xx-small,.slds-size--xxx-small,.slds-size_1-of-1,.slds-size_1-of-12,.slds-size_1-of-2,.slds-size_1-of-3,.slds-size_1-of-4,.slds-size_1-of-5,.slds-size_1-of-6,.slds-size_1-of-7,.slds-size_1-of-8,.slds-size_10-of-12,.slds-size_11-of-12,.slds-size_12-of-12,.slds-size_2-of-12,.slds-size_2-of-2,.slds-size_2-of-3,.slds-size_2-of-4,.slds-size_2-of-5,.slds-size_2-of-6,.slds-size_2-of-7,.slds-size_2-of-8,.slds-size_3-of-12,.slds-size_3-of-3,.slds-size_3-of-4,.slds-size_3-of-5,.slds-size_3-of-6,.slds-size_3-of-7,.slds-size_3-of-8,.slds-size_4-of-12,.slds-size_4-of-4,.slds-size_4-of-5,.slds-size_4-of-6,.slds-size_4-of-7,.slds-size_4-of-8,.slds-size_5-of-12,.slds-size_5-of-5,.slds-size_5-of-6,.slds-size_5-of-7,.slds-size_5-of-8,.slds-size_6-of-12,.slds-size_6-of-6,.slds-size_6-of-7,.slds-size_6-of-8,.slds-size_7-of-12,.slds-size_7-of-7,.slds-size_7-of-8,.slds-size_8-of-12,.slds-size_8-of-8,.slds-size_9-of-12,.slds-size_large,.slds-size_medium,.slds-size_small,.slds-size_x-large,.slds-size_x-small,.slds-size_xx-large,.slds-size_xx-small,.slds-size_xxx-small{-webkit-box-flex:0;-ms-flex:none;flex:none}.slds-has-buffer{margin:.75rem}.slds-has-full-bleed{margin:0}.slds-has-bottom-magnet{margin-bottom:0!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.slds-has-top-magnet{margin-top:0!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.slds-has-top-magnet.slds-has-buffer{margin-bottom:0;border-radius:0;border-top:0;-webkit-box-shadow:none;box-shadow:none}.slds-is-static{position:static}.slds-is-relative{position:relative}.slds-is-fixed{position:fixed}.slds-is-absolute{position:absolute}@media print{.slds-no-print{display:none}}.slds-collapsed{height:0;overflow:hidden}.slds-expanded{height:auto;overflow:visible}.slds-assistive-text{position:absolute!important;margin:-1px!important;border:0!important;padding:0!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;text-transform:none!important;white-space:nowrap!important}.slds-assistive-text--focus:focus,.slds-assistive-text_focus:focus{margin:inherit!important;border:inherit!important;padding:inherit!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important}.slds-is-collapsed{height:0;overflow:hidden}.slds-is-expanded{height:auto;overflow:visible}.slds-hidden{visibility:hidden!important}.slds-visible{visibility:visible}.slds-hide{display:none!important}.slds-show{display:block}.slds-show--inline-block,.slds-show_inline-block{display:inline-block}.slds-show--inline,.slds-show_inline{display:inline}.slds-transition-hide{opacity:0}.slds-transition-show{opacity:1}.slds-x-small-show{display:none}@media (min-width:320px){.slds-x-small-show{display:block}.slds-x-small-show--inline-block,.slds-x-small-show_inline-block{display:inline-block}.slds-x-small-show--inline,.slds-x-small-show_inline{display:inline}}.slds-x-small-show-only{display:none}@media (min-width:320px) and (max-width:479px){.slds-x-small-show-only{display:block}.slds-x-small-show-only--inline-block,.slds-x-small-show-only_inline-block{display:inline-block}.slds-x-small-show-only--inline,.slds-x-small-show-only_inline{display:inline}}@media (max-width:479px){.slds-max-x-small-hide{display:none}}.slds-small-show{display:none}@media (min-width:480px){.slds-small-show{display:block}.slds-small-show--inline-block,.slds-small-show_inline-block{display:inline-block}.slds-small-show--inline,.slds-small-show_inline{display:inline}}.slds-small-show-only{display:none}@media (min-width:480px) and (max-width:767px){.slds-small-show-only{display:block}.slds-small-show-only--inline-block,.slds-small-show-only_inline-block{display:inline-block}.slds-small-show-only--inline,.slds-small-show-only_inline{display:inline}}@media (max-width:767px){.slds-max-small-hide{display:none}}.slds-medium-show{display:none}@media (min-width:768px){.slds-medium-show{display:block}.slds-medium-show--inline-block,.slds-medium-show_inline-block{display:inline-block}.slds-medium-show--inline,.slds-medium-show_inline{display:inline}}.slds-medium-show-only{display:none}@media (min-width:768px) and (max-width:1023px){.slds-medium-show-only{display:block}.slds-medium-show-only--inline-block,.slds-medium-show-only_inline-block{display:inline-block}.slds-medium-show-only--inline,.slds-medium-show-only_inline{display:inline}}@media (max-width:1023px){.slds-max-medium-hide{display:none}}.slds-large-show{display:none}@media (min-width:1024px){.slds-large-show{display:block}.slds-large-show--inline-block,.slds-large-show_inline-block{display:inline-block}.slds-large-show--inline,.slds-large-show_inline{display:inline}}@media (min-width:320px){.slds-hide--x-small,.slds-hide_x-small{display:none!important}}@media (max-width:319px){.slds-show--x-small,.slds-show_x-small{display:none!important}}@media (min-width:480px){.slds-hide--small,.slds-hide_small{display:none!important}}@media (max-width:479px){.slds-show--small,.slds-show_small{display:none!important}}@media (min-width:768px){.slds-hide--medium,.slds-hide_medium{display:none!important}}@media (max-width:767px){.slds-show--medium,.slds-show_medium{display:none!important}}@media (min-width:1024px){.slds-hide--large,.slds-hide_large{display:none!important}}@media (max-width:1023px){.slds-show--large,.slds-show_large{display:none!important}}@media (min-width:1280px){.slds-hide--x-large,.slds-hide_x-large{display:none!important}}@media (max-width:1279px){.slds-show--x-large,.slds-show_x-large{display:none!important}}.slds-is-visually-empty{visibility:hidden!important;width:0}.slds-line-clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;white-space:pre-line}.slds-line-clamp_x-small{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:pre-line}.slds-line-clamp_small{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;white-space:pre-line}.slds-line-clamp_medium{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;text-overflow:ellipsis;white-space:pre-line}.slds-line-clamp_large{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7;overflow:hidden;text-overflow:ellipsis;white-space:pre-line}/*! HTML5 Boilerplate v5.2.0 | MIT License | https://html5boilerplate.com/ */@media print{*,:after,:before{background:0 0!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}} \ No newline at end of file diff --git a/docs/sitemap.xml b/docs/sitemap.xml new file mode 100644 index 0000000..f7acde8 --- /dev/null +++ b/docs/sitemap.xml @@ -0,0 +1,147 @@ + + + + https://apexlibra.org/ + daily + 0.8 + + + https://apexlibra.org/?/apex + daily + 0.8 + + + https://apexlibra.org/?/apex/constants + weekly + 0.8 + + + https://apexlibra.org/?/apex/constants + weekly + 0.8 + + + https://apexlibra.org/?/apex/setup-object-constants + weekly + 0.8 + + + https://apexlibra.org/?/apex/scale-to-extreme + weekly + 0.8 + + https://apexlibra.org/?/apex/native-feature-management + weekly + 0.8 + + + https://apexlibra.org/?/apex/callout + weekly + 0.8 + + + https://apexlibra.org/?/apex/collection + weekly + 0.8 + + + https://apexlibra.org/?/apex/logger + weekly + 0.8 + + + https://apexlibra.org/?/apex/query + weekly + 0.8 + + + https://apexlibra.org/?/apex/trigger-handler + weekly + 0.8 + + + https://apexlibra.org/?/apex/trigger-handler-mdt + weekly + 0.8 + + + https://apexlibra.org/?/apex/http-mock-router + weekly + 0.8 + + + https://apexlibra.org/?/apex/mock + weekly + 0.8 + + + https://apexlibra.org/?/apex/test-data-builder + weekly + 0.8 + + + https://apexlibra.org/?/apex/test-data-suite + weekly + 0.8 + + + https://apexlibra.org/?/apex/batch + weekly + 0.8 + + + https://apexlibra.org/?/apex/scheduler + weekly + 0.8 + + + https://apexlibra.org/?/apex/custom-metadata-service + weekly + 0.8 + + + https://apexlibra.org/?/apex/database-service + weekly + 0.8 + + + https://apexlibra.org/?/apex/localization + weekly + 0.8 + + + https://apexlibra.org/?/apex/picklist + weekly + 0.8 + + + https://apexlibra.org/?/apex/runtime + weekly + 0.8 + + + https://apexlibra.org/?/apex/xml-parser + weekly + 0.8 + + + https://apexlibra.org/?/lwc + weekly + 0.8 + + + https://apexlibra.org/?/lwc/commons + weekly + 0.8 + + + https://apexlibra.org/?/lwc/labels + weekly + 0.8 + + + https://apexlibra.org/?/lwc/toasts + weekly + 0.8 + + \ No newline at end of file diff --git a/docs/static/css/main.d4704273.css b/docs/static/css/main.d4704273.css new file mode 100644 index 0000000..ba0788c --- /dev/null +++ b/docs/static/css/main.d4704273.css @@ -0,0 +1 @@ +.fullHeight,body,html{height:calc(100vh - 40px)}.fullWidth{width:100%}.text-preformatted{white-space:pre-wrap}.site-sidebar{background:#fafaf9;max-width:245px;min-width:245px;width:245px}.max-width{max-width:50rem}.slds-tabs_default__content{font-size:16px;& h1,& h2,& h3,& h4{margin:2rem 0 6px}& table{width:auto}}h1:first-child,h2:first-child,h3:first-child,h4:first-child{margin-top:0}.button-copy{position:absolute;right:10px;top:5px;z-index:10}.slds-accordion__summary h3.slds-accordion__summary-heading{margin:0}.slds-tabs_default__content h3.slds-m-top_large:not(:first-child){margin-top:2rem}p{margin-bottom:1rem}.slds-theme_light{background-color:#fafaf9}.slds-box_darker{border:1px solid #c1c1c1}.tile:hover{background-color:#f4f6f9}.code,img{box-shadow:2px 2px 6px #979797;font-size:14px}.code-border{border-left:10px solid #358ccb}.slds-text-body_regular,.slds-text-title{font-size:16px}.slds-text-heading_small,.slds-text-title{font-size:18px}.slds-tabs_default__nav{justify-content:center}.centered{margin-left:auto;margin-right:auto;max-width:960px}ul.slds-accordion+ul.slds-accordion{border-top:1px solid #e5e5e5;border-top:1px solid var(--slds-g-color-border-base-1,#e5e5e5)}::-webkit-scrollbar{height:5px;width:5px}::-webkit-scrollbar-track{background:#fafaf9}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#555}.animated{overflow:hidden;transition:all .5s ease-in-out}.animated-open{max-height:100%}.animated-closed{max-height:0;padding:0}.slds-tree_container[data-filtered=true] [role=treeitem][data-matched=false]{display:none}.slds-tree_container[data-filtered=true] [role=treeitem][data-matched=true] [role=treeitem]{display:inline;display:initial}.slds-tree_container[data-filtered=true] [role=treeitem][data-matched=false]:has([role=treeitem][data-matched=true]){display:inline;display:initial}.max-width-100{max-width:100%}.c-p-around_small{padding:.75rem}.image-enlarged img{background:#fff}.image-enlarged{background-color:rgba(8,7,7,.6);bottom:0;left:0;margin:0;position:fixed;right:0;top:0;z-index:99}.image-enlarged img{display:block;margin-left:auto;margin-right:auto}img:hover{box-shadow:2px 2px 6px #1b96ff}.slds-tree__item.page-content a{color:#0176d3}@media (max-width:600px){.c-p-around_small{padding:0}.slds-context-bar{padding-left:.5rem}.slds-context-bar__label-action.slds-context-bar__app-name{display:none}span.linenumber.react-syntax-highlighter-line-number{display:none!important}code.language-apex{tab-size:2!important}.slds-tabs_default__nav{flex-wrap:wrap}.image-enlarged{padding:0}} \ No newline at end of file diff --git a/docs/static/js/main.928105dd.js b/docs/static/js/main.928105dd.js new file mode 100644 index 0000000..cfb61e5 --- /dev/null +++ b/docs/static/js/main.928105dd.js @@ -0,0 +1,2 @@ +/*! For license information please see main.928105dd.js.LICENSE.txt */ +!function(){var e={3512:function(e){e.exports={"global-setup":"#2A739E","service-cloud":"#7f2443","industry-cloud":"#4c2248","sales-cloud":"#00857d","commerce-cloud":"#41693d","community-cloud":"#ffc20e","marketing-cloud":"#ea7600",quip:"#cf451d"}},6185:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bodyOpenClassName=t.portalClassName=void 0;var r=Object.assign||function(e){for(var t=1;t0&&0===(y-=1)&&c.show(t),n.props.shouldFocusAfterRender&&(n.props.shouldReturnFocusAfterClose?(l.returnFocus(n.props.preventScroll),l.teardownScopedFocus()):l.popWithoutFocus()),n.props.onAfterClose&&n.props.onAfterClose(),m.default.deregister(n)},n.open=function(){n.beforeOpen(),n.state.afterOpen&&n.state.beforeClose?(clearTimeout(n.closeTimer),n.setState({beforeClose:!1})):(n.props.shouldFocusAfterRender&&(l.setupScopedFocus(n.node),l.markForFocusLater()),n.setState({isOpen:!0},(function(){n.openAnimationFrame=requestAnimationFrame((function(){n.setState({afterOpen:!0}),n.props.isOpen&&n.props.onAfterOpen&&n.props.onAfterOpen({overlayEl:n.overlay,contentEl:n.content})}))})))},n.close=function(){n.props.closeTimeoutMS>0?n.closeWithTimeout():n.closeWithoutTimeout()},n.focusContent=function(){return n.content&&!n.contentHasFocus()&&n.content.focus({preventScroll:!0})},n.closeWithTimeout=function(){var e=Date.now()+n.props.closeTimeoutMS;n.setState({beforeClose:!0,closesAt:e},(function(){n.closeTimer=setTimeout(n.closeWithoutTimeout,n.state.closesAt-Date.now())}))},n.closeWithoutTimeout=function(){n.setState({beforeClose:!1,isOpen:!1,afterOpen:!1,closesAt:null},n.afterClose)},n.handleKeyDown=function(e){9===e.keyCode&&(0,u.default)(n.content,e),n.props.shouldCloseOnEsc&&27===e.keyCode&&(e.stopPropagation(),n.requestClose(e))},n.handleOverlayOnClick=function(e){null===n.shouldClose&&(n.shouldClose=!0),n.shouldClose&&n.props.shouldCloseOnOverlayClick&&(n.ownerHandlesClose()?n.requestClose(e):n.focusContent()),n.shouldClose=null},n.handleContentOnMouseUp=function(){n.shouldClose=!1},n.handleOverlayOnMouseDown=function(e){n.props.shouldCloseOnOverlayClick||e.target!=n.overlay||e.preventDefault()},n.handleContentOnClick=function(){n.shouldClose=!1},n.handleContentOnMouseDown=function(){n.shouldClose=!1},n.requestClose=function(e){return n.ownerHandlesClose()&&n.props.onRequestClose(e)},n.ownerHandlesClose=function(){return n.props.onRequestClose},n.shouldBeClosed=function(){return!n.state.isOpen&&!n.state.beforeClose},n.contentHasFocus=function(){return document.activeElement===n.content||n.content.contains(document.activeElement)},n.buildClassName=function(e,t){var r="object"===("undefined"===typeof t?"undefined":a(t))?t:{base:b[e],afterOpen:b[e]+"--after-open",beforeClose:b[e]+"--before-close"},o=r.base;return n.state.afterOpen&&(o=o+" "+r.afterOpen),n.state.beforeClose&&(o=o+" "+r.beforeClose),"string"===typeof t&&t?o+" "+t:o},n.attributesFromObject=function(e,t){return Object.keys(t).reduce((function(n,r){return n[e+"-"+r]=t[r],n}),{})},n.state={afterOpen:!1,beforeClose:!1},n.shouldClose=null,n.moveFromContentToOverlay=null,n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),o(t,[{key:"componentDidMount",value:function(){this.props.isOpen&&this.open()}},{key:"componentDidUpdate",value:function(e,t){this.props.isOpen&&!e.isOpen?this.open():!this.props.isOpen&&e.isOpen&&this.close(),this.props.shouldFocusAfterRender&&this.state.isOpen&&!t.isOpen&&this.focusContent()}},{key:"componentWillUnmount",value:function(){this.state.isOpen&&this.afterClose(),clearTimeout(this.closeTimer),cancelAnimationFrame(this.openAnimationFrame)}},{key:"beforeOpen",value:function(){var e=this.props,t=e.appElement,n=e.ariaHideApp,r=e.htmlOpenClassName,a=e.bodyOpenClassName;a&&d.add(document.body,a),r&&d.add(document.getElementsByTagName("html")[0],r),n&&(y+=1,c.hide(t)),m.default.register(this)}},{key:"render",value:function(){var e=this.props,t=e.id,n=e.className,a=e.overlayClassName,o=e.defaultStyles,i=e.children,s=n?{}:o.content,l=a?{}:o.overlay;if(this.shouldBeClosed())return null;var u={ref:this.setOverlayRef,className:this.buildClassName("overlay",a),style:r({},l,this.props.style.overlay),onClick:this.handleOverlayOnClick,onMouseDown:this.handleOverlayOnMouseDown},c=r({id:t,ref:this.setContentRef,style:r({},s,this.props.style.content),className:this.buildClassName("content",n),tabIndex:"-1",onKeyDown:this.handleKeyDown,onMouseDown:this.handleContentOnMouseDown,onMouseUp:this.handleContentOnMouseUp,onClick:this.handleContentOnClick,role:this.props.role,"aria-label":this.props.contentLabel},this.attributesFromObject("aria",r({modal:!0},this.props.aria)),this.attributesFromObject("data",this.props.data||{}),{"data-testid":this.props.testId}),d=this.props.contentElement(c,i);return this.props.overlayElement(u,d)}}]),t}(i.Component);v.defaultProps={style:{overlay:{},content:{}},defaultStyles:{}},v.propTypes={isOpen:s.default.bool.isRequired,defaultStyles:s.default.shape({content:s.default.object,overlay:s.default.object}),style:s.default.shape({content:s.default.object,overlay:s.default.object}),className:s.default.oneOfType([s.default.string,s.default.object]),overlayClassName:s.default.oneOfType([s.default.string,s.default.object]),bodyOpenClassName:s.default.string,htmlOpenClassName:s.default.string,ariaHideApp:s.default.bool,appElement:s.default.oneOfType([s.default.instanceOf(f.default),s.default.instanceOf(p.SafeHTMLCollection),s.default.instanceOf(p.SafeNodeList),s.default.arrayOf(s.default.instanceOf(f.default))]),onAfterOpen:s.default.func,onAfterClose:s.default.func,onRequestClose:s.default.func,closeTimeoutMS:s.default.number,shouldFocusAfterRender:s.default.bool,shouldCloseOnOverlayClick:s.default.bool,shouldReturnFocusAfterClose:s.default.bool,preventScroll:s.default.bool,role:s.default.string,contentLabel:s.default.string,aria:s.default.object,data:s.default.object,children:s.default.node,shouldCloseOnEsc:s.default.bool,overlayRef:s.default.func,contentRef:s.default.func,id:s.default.string,overlayElement:s.default.func,contentElement:s.default.func,testId:s.default.string},t.default=v,e.exports=t.default},978:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resetState=function(){s&&(s.removeAttribute?s.removeAttribute("aria-hidden"):null!=s.length?s.forEach((function(e){return e.removeAttribute("aria-hidden")})):document.querySelectorAll(s).forEach((function(e){return e.removeAttribute("aria-hidden")})));s=null},t.log=function(){return void 0;var e=s||{};console.log("ariaAppHider ----------"),console.log(e.nodeName,e.className,e.id),console.log("end ariaAppHider ----------")},t.assertNodeList=l,t.setElement=function(e){var t=e;if("string"===typeof t&&i.canUseDOM){var n=document.querySelectorAll(t);l(n,t),t=n}return s=t||s},t.validateElement=u,t.hide=function(e){var t=!0,n=!1,r=void 0;try{for(var a,o=u(e)[Symbol.iterator]();!(t=(a=o.next()).done);t=!0){a.value.setAttribute("aria-hidden","true")}}catch(i){n=!0,r=i}finally{try{!t&&o.return&&o.return()}finally{if(n)throw r}}},t.show=function(e){var t=!0,n=!1,r=void 0;try{for(var a,o=u(e)[Symbol.iterator]();!(t=(a=o.next()).done);t=!0){a.value.removeAttribute("aria-hidden")}}catch(i){n=!0,r=i}finally{try{!t&&o.return&&o.return()}finally{if(n)throw r}}},t.documentNotReadyOrSSRTesting=function(){s=null};var r,a=n(1024),o=(r=a)&&r.__esModule?r:{default:r},i=n(592);var s=null;function l(e,t){if(!e||!e.length)throw new Error("react-modal: No elements were found for selector "+t+".")}function u(e){var t=e||s;return t?Array.isArray(t)||t instanceof HTMLCollection||t instanceof NodeList?t:[t]:((0,o.default)(!1,["react-modal: App element is not defined.","Please use `Modal.setAppElement(el)` or set `appElement={el}`.","This is needed so screen readers don't see main content","when modal is opened. It is not recommended, but you can opt-out","by setting `ariaHideApp={false}`."].join(" ")),[])}},3318:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resetState=function(){for(var e=[i,s],t=0;t0?(document.body.firstChild!==i&&document.body.insertBefore(i,document.body.firstChild),document.body.lastChild!==s&&document.body.appendChild(s)):(i.parentElement&&i.parentElement.removeChild(i),s.parentElement&&s.parentElement.removeChild(s))}))},6373:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resetState=function(){var e=document.getElementsByTagName("html")[0];for(var t in n)a(e,n[t]);var o=document.body;for(var i in r)a(o,r[i]);n={},r={}},t.log=function(){return void 0;var e=document.getElementsByTagName("html")[0].className,t="Show tracked classes:\n\n";for(var a in t+=" ("+e+"):\n",n)t+=" "+a+" "+n[a]+"\n";for(var o in e=document.body.className,t+="\n\ndoc.body ("+e+"):\n",r)t+=" "+o+" "+r[o]+"\n";t+="\n",console.log(t)};var n={},r={};function a(e,t){e.classList.remove(t)}t.add=function(e,t){return a=e.classList,o="html"==e.nodeName.toLowerCase()?n:r,void t.split(" ").forEach((function(e){!function(e,t){e[t]||(e[t]=0),e[t]+=1}(o,e),a.add(e)}));var a,o},t.remove=function(e,t){return a=e.classList,o="html"==e.nodeName.toLowerCase()?n:r,void t.split(" ").forEach((function(e){!function(e,t){e[t]&&(e[t]-=1)}(o,e),0===o[e]&&a.remove(e)}));var a,o}},6983:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resetState=function(){i=[]},t.log=function(){return void 0;console.log("focusManager ----------"),i.forEach((function(e){var t=e||{};console.log(t.nodeName,t.className,t.id)})),console.log("end focusManager ----------")},t.handleBlur=u,t.handleFocus=c,t.markForFocusLater=function(){i.push(document.activeElement)},t.returnFocus=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=null;try{return void(0!==i.length&&(t=i.pop()).focus({preventScroll:e}))}catch(n){console.warn(["You tried to return focus to",t,"but it is not in the DOM anymore"].join(" "))}},t.popWithoutFocus=function(){i.length>0&&i.pop()},t.setupScopedFocus=function(e){s=e,window.addEventListener?(window.addEventListener("blur",u,!1),document.addEventListener("focus",c,!0)):(window.attachEvent("onBlur",u),document.attachEvent("onFocus",c))},t.teardownScopedFocus=function(){s=null,window.addEventListener?(window.removeEventListener("blur",u),document.removeEventListener("focus",c)):(window.detachEvent("onBlur",u),document.detachEvent("onFocus",c))};var r,a=n(1227),o=(r=a)&&r.__esModule?r:{default:r};var i=[],s=null,l=!1;function u(){l=!0}function c(){if(l){if(l=!1,!s)return;setTimeout((function(){s.contains(document.activeElement)||((0,o.default)(s)[0]||s).focus()}),0)}}},3754:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.log=function(){console.log("portalOpenInstances ----------"),console.log(r.openInstances.length),r.openInstances.forEach((function(e){return console.log(e)})),console.log("end portalOpenInstances ----------")},t.resetState=function(){r=new n};var n=function e(){var t=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.register=function(e){-1===t.openInstances.indexOf(e)&&(t.openInstances.push(e),t.emit("register"))},this.deregister=function(e){var n=t.openInstances.indexOf(e);-1!==n&&(t.openInstances.splice(n,1),t.emit("deregister"))},this.subscribe=function(e){t.subscribers.push(e)},this.emit=function(e){t.subscribers.forEach((function(n){return n(e,t.openInstances.slice())}))},this.openInstances=[],this.subscribers=[]},r=new n;t.default=r},592:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.canUseDOM=t.SafeNodeList=t.SafeHTMLCollection=void 0;var r,a=n(5538);var o=((r=a)&&r.__esModule?r:{default:r}).default,i=o.canUseDOM?window.HTMLElement:{};t.SafeHTMLCollection=o.canUseDOM?window.HTMLCollection:{},t.SafeNodeList=o.canUseDOM?window.NodeList:{},t.canUseDOM=o.canUseDOM;t.default=i},1009:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=(0,o.default)(e);if(!n.length)return void t.preventDefault();var r=void 0,a=t.shiftKey,i=n[0],s=n[n.length-1];if(e===document.activeElement){if(!a)return;r=s}s!==document.activeElement||a||(r=i);i===document.activeElement&&a&&(r=s);if(r)return t.preventDefault(),void r.focus();var l=/(\bChrome\b|\bSafari\b)\//.exec(navigator.userAgent);if(null==l||"Chrome"==l[1]||null!=/\biPod\b|\biPad\b/g.exec(navigator.userAgent))return;var u=n.indexOf(document.activeElement);u>-1&&(u+=a?-1:1);if("undefined"===typeof(r=n[u]))return t.preventDefault(),void(r=a?s:i).focus();t.preventDefault(),r.focus()};var r,a=n(1227),o=(r=a)&&r.__esModule?r:{default:r};e.exports=t.default},1227:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return[].slice.call(e.querySelectorAll("*"),0).filter(o)};var n=/input|select|textarea|button|object/;function r(e){var t=e.offsetWidth<=0&&e.offsetHeight<=0;if(t&&!e.innerHTML)return!0;try{var n=window.getComputedStyle(e);return t?"visible"!==n.getPropertyValue("overflow")||e.scrollWidth<=0&&e.scrollHeight<=0:"none"==n.getPropertyValue("display")}catch(r){return console.warn("Failed to inspect element style"),!1}}function a(e,t){var a=e.nodeName.toLowerCase();return(n.test(a)&&!e.disabled||"a"===a&&e.href||t)&&function(e){for(var t=e;t&&t!==document.body;){if(r(t))return!1;t=t.parentNode}return!0}(e)}function o(e){var t=e.getAttribute("tabindex");null===t&&(t=void 0);var n=isNaN(t);return(n||t>=0)&&a(e,!n)}e.exports=t.default},5196:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,a=n(6185),o=(r=a)&&r.__esModule?r:{default:r};t.default=o.default,e.exports=t.default},6123:function(e,t){var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t4&&n.slice(0,4)===i&&s.test(t)&&("-"===t.charAt(4)?p=function(e){var t=e.slice(5).replace(l,d);return i+t.charAt(0).toUpperCase()+t.slice(1)}(t):t=function(e){var t=e.slice(4);if(l.test(t))return e;t=t.replace(u,c),"-"!==t.charAt(0)&&(t="-"+t);return i+t}(t),f=a);return new f(p,t)};var s=/^data[-\w.:]+$/i,l=/-[a-z]/g,u=/[A-Z]/g;function c(e){return"-"+e.toLowerCase()}function d(e){return e.charAt(1).toUpperCase()}},3261:function(e,t,n){"use strict";var r=n(7883),a=n(748),o=n(6885),i=n(3009),s=n(8470),l=n(6134);e.exports=r([o,a,i,s,l])},8470:function(e,t,n){"use strict";var r=n(8118),a=n(6512),o=r.booleanish,i=r.number,s=r.spaceSeparated;e.exports=a({transform:function(e,t){return"role"===t?t:"aria-"+t.slice(4).toLowerCase()},properties:{ariaActiveDescendant:null,ariaAtomic:o,ariaAutoComplete:null,ariaBusy:o,ariaChecked:o,ariaColCount:i,ariaColIndex:i,ariaColSpan:i,ariaControls:s,ariaCurrent:null,ariaDescribedBy:s,ariaDetails:null,ariaDisabled:o,ariaDropEffect:s,ariaErrorMessage:null,ariaExpanded:o,ariaFlowTo:s,ariaGrabbed:o,ariaHasPopup:null,ariaHidden:o,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:s,ariaLevel:i,ariaLive:null,ariaModal:o,ariaMultiLine:o,ariaMultiSelectable:o,ariaOrientation:null,ariaOwns:s,ariaPlaceholder:null,ariaPosInSet:i,ariaPressed:o,ariaReadOnly:o,ariaRelevant:null,ariaRequired:o,ariaRoleDescription:s,ariaRowCount:i,ariaRowIndex:i,ariaRowSpan:i,ariaSelected:o,ariaSetSize:i,ariaSort:null,ariaValueMax:i,ariaValueMin:i,ariaValueNow:i,ariaValueText:null,role:null}})},6134:function(e,t,n){"use strict";var r=n(8118),a=n(6512),o=n(7136),i=r.boolean,s=r.overloadedBoolean,l=r.booleanish,u=r.number,c=r.spaceSeparated,d=r.commaSeparated;e.exports=a({space:"html",attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},transform:o,mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:d,acceptCharset:c,accessKey:c,action:null,allow:null,allowFullScreen:i,allowPaymentRequest:i,allowUserMedia:i,alt:null,as:null,async:i,autoCapitalize:null,autoComplete:c,autoFocus:i,autoPlay:i,capture:i,charSet:null,checked:i,cite:null,className:c,cols:u,colSpan:null,content:null,contentEditable:l,controls:i,controlsList:c,coords:u|d,crossOrigin:null,data:null,dateTime:null,decoding:null,default:i,defer:i,dir:null,dirName:null,disabled:i,download:s,draggable:l,encType:null,enterKeyHint:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:i,formTarget:null,headers:c,height:u,hidden:i,high:u,href:null,hrefLang:null,htmlFor:c,httpEquiv:c,id:null,imageSizes:null,imageSrcSet:d,inputMode:null,integrity:null,is:null,isMap:i,itemId:null,itemProp:c,itemRef:c,itemScope:i,itemType:c,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:i,low:u,manifest:null,max:null,maxLength:u,media:null,method:null,min:null,minLength:u,multiple:i,muted:i,name:null,nonce:null,noModule:i,noValidate:i,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforePrint:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextMenu:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:i,optimum:u,pattern:null,ping:c,placeholder:null,playsInline:i,poster:null,preload:null,readOnly:i,referrerPolicy:null,rel:c,required:i,reversed:i,rows:u,rowSpan:u,sandbox:c,scope:null,scoped:i,seamless:i,selected:i,shape:null,size:u,sizes:null,slot:null,span:u,spellCheck:l,src:null,srcDoc:null,srcLang:null,srcSet:d,start:u,step:null,style:null,tabIndex:u,target:null,title:null,translate:null,type:null,typeMustMatch:i,useMap:null,value:l,width:u,wrap:null,align:null,aLink:null,archive:c,axis:null,background:null,bgColor:null,border:u,borderColor:null,bottomMargin:u,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:i,declare:i,event:null,face:null,frame:null,frameBorder:null,hSpace:u,leftMargin:u,link:null,longDesc:null,lowSrc:null,marginHeight:u,marginWidth:u,noResize:i,noHref:i,noShade:i,noWrap:i,object:null,profile:null,prompt:null,rev:null,rightMargin:u,rules:null,scheme:null,scrolling:l,standby:null,summary:null,text:null,topMargin:u,valueType:null,version:null,vAlign:null,vLink:null,vSpace:u,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:i,disableRemotePlayback:i,prefix:null,property:null,results:u,security:null,unselectable:null}})},7136:function(e,t,n){"use strict";var r=n(1989);e.exports=function(e,t){return r(e,t.toLowerCase())}},1989:function(e){"use strict";e.exports=function(e,t){return t in e?e[t]:t}},6512:function(e,t,n){"use strict";var r=n(8134),a=n(8815),o=n(4388);e.exports=function(e){var t,n,i=e.space,s=e.mustUseProperty||[],l=e.attributes||{},u=e.properties,c=e.transform,d={},p={};for(t in u)n=new o(t,c(l,t),u[t],i),-1!==s.indexOf(t)&&(n.mustUseProperty=!0),d[t]=n,p[r(t)]=t,p[r(n.attribute)]=t;return new a(d,p,i)}},4388:function(e,t,n){"use strict";var r=n(6721),a=n(8118);e.exports=s,s.prototype=new r,s.prototype.defined=!0;var o=["boolean","booleanish","overloadedBoolean","number","commaSeparated","spaceSeparated","commaOrSpaceSeparated"],i=o.length;function s(e,t,n,s){var u,c=-1;for(l(this,"space",s),r.call(this,e,t);++c=97&&t<=122||t>=65&&t<=90}},9319:function(e,t,n){"use strict";var r=n(7631),a=n(4597);e.exports=function(e){return r(e)||a(e)}},3110:function(e){e.exports=function(e){return null!=e&&null!=e.constructor&&"function"===typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}},4597:function(e){"use strict";e.exports=function(e){var t="string"===typeof e?e.charCodeAt(0):e;return t>=48&&t<=57}},6422:function(e){"use strict";e.exports=function(e){var t="string"===typeof e?e.charCodeAt(0):e;return t>=97&&t<=102||t>=65&&t<=70||t>=48&&t<=57}},3108:function(e,t,n){e=n.nmd(e);var r="__lodash_hash_undefined__",a=1,o=2,i=9007199254740991,s="[object Arguments]",l="[object Array]",u="[object AsyncFunction]",c="[object Boolean]",d="[object Date]",p="[object Error]",f="[object Function]",m="[object GeneratorFunction]",g="[object Map]",h="[object Number]",b="[object Null]",y="[object Object]",v="[object Promise]",E="[object Proxy]",S="[object RegExp]",w="[object Set]",k="[object String]",T="[object Symbol]",_="[object Undefined]",x="[object WeakMap]",A="[object ArrayBuffer]",O="[object DataView]",N=/^\[object .+?Constructor\]$/,C=/^(?:0|[1-9]\d*)$/,R={};R["[object Float32Array]"]=R["[object Float64Array]"]=R["[object Int8Array]"]=R["[object Int16Array]"]=R["[object Int32Array]"]=R["[object Uint8Array]"]=R["[object Uint8ClampedArray]"]=R["[object Uint16Array]"]=R["[object Uint32Array]"]=!0,R[s]=R[l]=R[A]=R[c]=R[O]=R[d]=R[p]=R[f]=R[g]=R[h]=R[y]=R[S]=R[w]=R[k]=R[x]=!1;var I="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,L="object"==typeof self&&self&&self.Object===Object&&self,D=I||L||Function("return this")(),P=t&&!t.nodeType&&t,M=P&&e&&!e.nodeType&&e,F=M&&M.exports===P,U=F&&I.process,B=function(){try{return U&&U.binding&&U.binding("util")}catch(e){}}(),j=B&&B.isTypedArray;function z(e,t){for(var n=-1,r=null==e?0:e.length;++nu))return!1;var d=s.get(e);if(d&&s.get(t))return d==t;var p=-1,f=!0,m=n&o?new xe:void 0;for(s.set(e,t),s.set(t,e);++p-1},Te.prototype.set=function(e,t){var n=this.__data__,r=Ne(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},_e.prototype.clear=function(){this.size=0,this.__data__={hash:new ke,map:new(de||Te),string:new ke}},_e.prototype.delete=function(e){var t=Fe(this,e).delete(e);return this.size-=t?1:0,t},_e.prototype.get=function(e){return Fe(this,e).get(e)},_e.prototype.has=function(e){return Fe(this,e).has(e)},_e.prototype.set=function(e,t){var n=Fe(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},xe.prototype.add=xe.prototype.push=function(e){return this.__data__.set(e,r),this},xe.prototype.has=function(e){return this.__data__.has(e)},Ae.prototype.clear=function(){this.__data__=new Te,this.size=0},Ae.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},Ae.prototype.get=function(e){return this.__data__.get(e)},Ae.prototype.has=function(e){return this.__data__.has(e)},Ae.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Te){var r=n.__data__;if(!de||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new _e(r)}return n.set(e,t),this.size=n.size,this};var Be=se?function(e){return null==e?[]:(e=Object(e),function(e,t){for(var n=-1,r=null==e?0:e.length,a=0,o=[];++n-1&&e%1==0&&e-1&&e%1==0&&e<=i}function Ke(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function Xe(e){return null!=e&&"object"==typeof e}var Ze=j?function(e){return function(t){return e(t)}}(j):function(e){return Xe(e)&&Ye(e.length)&&!!R[Ce(e)]};function Qe(e){return null!=(t=e)&&Ye(t.length)&&!qe(t)?Oe(e):De(e);var t}e.exports=function(e,t){return Ie(e,t)}},6174:function(e,t,n){var r="[object Null]",a="[object Undefined]",o="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,i="object"==typeof self&&self&&self.Object===Object&&self,s=o||i||Function("return this")(),l=Object.prototype,u=l.hasOwnProperty,c=l.toString,d=s.Symbol,p=d?d.toStringTag:void 0;function f(e){return null==e?void 0===e?a:r:p&&p in Object(e)?function(e){var t=u.call(e,p),n=e[p];try{e[p]=void 0;var r=!0}catch(o){}var a=c.call(e);r&&(t?e[p]=n:delete e[p]);return a}(e):function(e){return c.call(e)}(e)}e.exports=function(e){if(!function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}(e))return!1;var t=f(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},1843:function(e){"use strict";var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(a){return!1}}()?Object.assign:function(e,a){for(var o,i,s=function(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),l=1;l65535&&(V+=c((z-=65536)>>>10|55296),z=56320|1023&z),z=V+c(z))):K!==_&&G(L,J)),z?(Ee(),Z=ye(),pe=ee-1,me+=ee-Y+1,be.push(z),(Q=ye()).offset++,ae&&ae.call(se,z,{start:Z,end:Q},e.slice(Y-1,ee)),Z=Q):(p=e.slice(Y-1,ee),he+=p,me+=p.length,pe=ee-1)}else 10===j&&(ge++,fe++,me=0),j===j?(he+=c(j),me++):Ee();return be.join("");function ye(){return{line:ge,column:me,offset:pe+(ue.offset||0)}}function ve(e,t){var n=ye();n.column+=t,n.offset+=t,oe.call(le,F[e],n,e)}function Ee(){he&&(be.push(he),re&&re.call(ie,he,{start:Z,end:ye()}),he="")}}(e,i)};var u={}.hasOwnProperty,c=String.fromCharCode,d=Function.prototype,p={warning:null,reference:null,text:null,warningContext:null,referenceContext:null,textContext:null,position:{},additional:null,attribute:!1,nonTerminated:!0},f=9,m=10,g=12,h=32,b=38,y=59,v=60,E=61,S=35,w=88,k=120,T=65533,_="named",x="hexadecimal",A="decimal",O={};O[x]=16,O[A]=10;var N={};N[_]=s,N[A]=o,N[x]=i;var C=1,R=2,I=3,L=4,D=5,P=6,M=7,F={};function U(e){return e>=55296&&e<=57343||e>1114111}function B(e){return e>=1&&e<=8||11===e||e>=13&&e<=31||e>=127&&e<=159||e>=64976&&e<=65007||65535===(65535&e)||65534===(65535&e)}F[C]="Named character references must be terminated by a semicolon",F[R]="Numeric character references must be terminated by a semicolon",F[I]="Named character references cannot be empty",F[L]="Numeric character references cannot be empty",F[D]="Named character references must be known",F[P]="Numeric character references cannot be disallowed",F[M]="Numeric character references cannot be outside the permissible Unicode range"},1729:function(e,t,n){"use strict";var r=n(9165);function a(){}function o(){}o.resetWarningCache=a,e.exports=function(){function e(e,t,n,a,o,i){if(i!==r){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:a};return n.PropTypes=n,n}},5192:function(e,t,n){e.exports=n(1729)()},9165:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},534:function(e,t,n){"use strict";var r=n(7313),a=n(2224);function o(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n