diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..372d360 --- /dev/null +++ b/.gitignore @@ -0,0 +1,10 @@ +.coverage +composer.lock +npm-debug.log +mix-manifest.json +package-lock.json +/bin +/build +/vendor +/coverage +/node_modules diff --git a/composer.json b/composer.json new file mode 100644 index 0000000..7d4ac50 --- /dev/null +++ b/composer.json @@ -0,0 +1,9 @@ +{ + "name": "pyrocms/afterburner-theme", + "type": "streams-addon", + "autoload": { + "psr-4": { + "Pyrocms\\AfterburnerTheme\\": "src/" + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..0b645fb --- /dev/null +++ b/package.json @@ -0,0 +1,23 @@ +{ + "private": true, + "scripts": { + "dev": "npm run development", + "development": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js", + "watch": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --watch --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js", + "watch-poll": "npm run watch -- --watch-poll", + "hot": "cross-env NODE_ENV=development node_modules/webpack-dev-server/bin/webpack-dev-server.js --inline --hot --config=node_modules/laravel-mix/setup/webpack.config.js", + "prod": "npm run production", + "production": "cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js" + }, + "devDependencies": { + "axios": "^0.19", + "cross-env": "^5.1", + "laravel-mix": "^4.0", + "lodash": "^4.17.15", + "sass": "^1.15.2", + "sass-loader": "^7.3.1", + "tailwindcss": "^1.1.2", + "popper.js": "^1.12", + "resolve-url-loader": "^2.3.1" + } +} diff --git a/phpunit.xml b/phpunit.xml new file mode 100644 index 0000000..de195b8 --- /dev/null +++ b/phpunit.xml @@ -0,0 +1,31 @@ + + + + + ./tests + + + + + ./src + + + + + + + + + + + + diff --git a/resources/css/theme.css b/resources/css/theme.css new file mode 100644 index 0000000..3d501fe --- /dev/null +++ b/resources/css/theme.css @@ -0,0 +1,54314 @@ +/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ + +/* Document + ========================================================================== */ + +/** + * 1. Correct the line height in all browsers. + * 2. Prevent adjustments of font size after orientation changes in iOS. + */ + +html { + line-height: 1.15; /* 1 */ + -webkit-text-size-adjust: 100%; /* 2 */ +} + +/* Sections + ========================================================================== */ + +/** + * Remove the margin in all browsers. + */ + +body { + margin: 0; +} + +/** + * Render the `main` element consistently in IE. + */ + +main { + display: block; +} + +/** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Firefox, and Safari. + */ + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/* Grouping content + ========================================================================== */ + +/** + * 1. Add the correct box sizing in Firefox. + * 2. Show the overflow in Edge and IE. + */ + +hr { + box-sizing: content-box; /* 1 */ + height: 0; /* 1 */ + overflow: visible; /* 2 */ +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +pre { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/* Text-level semantics + ========================================================================== */ + +/** + * Remove the gray background on active links in IE 10. + */ + +a { + background-color: transparent; +} + +/** + * 1. Remove the bottom border in Chrome 57- + * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. + */ + +abbr[title] { + border-bottom: none; /* 1 */ + text-decoration: underline; /* 2 */ + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; /* 2 */ +} + +/** + * Add the correct font weight in Chrome, Edge, and Safari. + */ + +b, +strong { + font-weight: bolder; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +code, +kbd, +samp { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/** + * Add the correct font size in all browsers. + */ + +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` elements from affecting the line height in + * all browsers. + */ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +/* Embedded content + ========================================================================== */ + +/** + * Remove the border on images inside links in IE 10. + */ + +img { + border-style: none; +} + +/* Forms + ========================================================================== */ + +/** + * 1. Change the font styles in all browsers. + * 2. Remove the margin in Firefox and Safari. + */ + +button, +input, +optgroup, +select, +textarea { + font-family: inherit; /* 1 */ + font-size: 100%; /* 1 */ + line-height: 1.15; /* 1 */ + margin: 0; /* 2 */ +} + +/** + * Show the overflow in IE. + * 1. Show the overflow in Edge. + */ + +button, +input { /* 1 */ + overflow: visible; +} + +/** + * Remove the inheritance of text transform in Edge, Firefox, and IE. + * 1. Remove the inheritance of text transform in Firefox. + */ + +button, +select { /* 1 */ + text-transform: none; +} + +/** + * Correct the inability to style clickable types in iOS and Safari. + */ + +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; +} + +/** + * Remove the inner border and padding in Firefox. + */ + +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + border-style: none; + padding: 0; +} + +/** + * Restore the focus styles unset by the previous rule. + */ + +button:-moz-focusring, +[type="button"]:-moz-focusring, +[type="reset"]:-moz-focusring, +[type="submit"]:-moz-focusring { + outline: 1px dotted ButtonText; +} + +/** + * Correct the padding in Firefox. + */ + +fieldset { + padding: 0.35em 0.75em 0.625em; +} + +/** + * 1. Correct the text wrapping in Edge and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + * 3. Remove the padding so developers are not caught out when they zero out + * `fieldset` elements in all browsers. + */ + +legend { + box-sizing: border-box; /* 1 */ + color: inherit; /* 2 */ + display: table; /* 1 */ + max-width: 100%; /* 1 */ + padding: 0; /* 3 */ + white-space: normal; /* 1 */ +} + +/** + * Add the correct vertical alignment in Chrome, Firefox, and Opera. + */ + +progress { + vertical-align: baseline; +} + +/** + * Remove the default vertical scrollbar in IE 10+. + */ + +textarea { + overflow: auto; +} + +/** + * 1. Add the correct box sizing in IE 10. + * 2. Remove the padding in IE 10. + */ + +[type="checkbox"], +[type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * Correct the cursor style of increment and decrement buttons in Chrome. + */ + +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +/** + * 1. Correct the odd appearance in Chrome and Safari. + * 2. Correct the outline style in Safari. + */ + +[type="search"] { + -webkit-appearance: textfield; /* 1 */ + outline-offset: -2px; /* 2 */ +} + +/** + * Remove the inner padding in Chrome and Safari on macOS. + */ + +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * 1. Correct the inability to style clickable types in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ + +::-webkit-file-upload-button { + -webkit-appearance: button; /* 1 */ + font: inherit; /* 2 */ +} + +/* Interactive + ========================================================================== */ + +/* + * Add the correct display in Edge, IE 10+, and Firefox. + */ + +details { + display: block; +} + +/* + * Add the correct display in all browsers. + */ + +summary { + display: list-item; +} + +/* Misc + ========================================================================== */ + +/** + * Add the correct display in IE 10+. + */ + +template { + display: none; +} + +/** + * Add the correct display in IE 10. + */ + +[hidden] { + display: none; +} + +/** + * Manually forked from SUIT CSS Base: https://github.com/suitcss/base + * A thin layer on top of normalize.css that provides a starting point more + * suitable for web applications. + */ + +/** + * 1. Prevent padding and border from affecting element width + * https://goo.gl/pYtbK7 + * 2. Change the default font family in all browsers (opinionated) + */ + +html { + box-sizing: border-box; /* 1 */ + font-family: sans-serif; /* 2 */ +} + +*, +*::before, +*::after { + box-sizing: inherit; +} + +/** + * Removes the default spacing and border for appropriate elements. + */ + +blockquote, +dl, +dd, +h1, +h2, +h3, +h4, +h5, +h6, +hr, +figure, +p, +pre { + margin: 0; +} + +button { + background: transparent; + padding: 0; +} + +/** + * Work around a Firefox/IE bug where the transparent `button` background + * results in a loss of the default `button` focus styles. + */ + +button:focus { + outline: 1px dotted; + outline: 5px auto -webkit-focus-ring-color; +} + +fieldset { + margin: 0; + padding: 0; +} + +ol, +ul { + list-style: none; + margin: 0; + padding: 0; +} + +/** + * Tailwind custom reset styles + */ + +/** + * 1. Use the system font stack as a sane default. + * 2. Use Tailwind's default "normal" line-height so the user isn't forced + * to override it to ensure consistency even when using the default theme. + */ + +html { + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 1 */ + line-height: 1.5; /* 2 */ +} + +/** + * Allow adding a border to an element by just adding a border-width. + * + * By default, the way the browser specifies that an element should have no + * border is by setting it's border-style to `none` in the user-agent + * stylesheet. + * + * In order to easily add borders to elements by just setting the `border-width` + * property, we change the default border-style for all elements to `solid`, and + * use border-width to hide them instead. This way our `border` utilities only + * need to set the `border-width` property instead of the entire `border` + * shorthand, making our border utilities much more straightforward to compose. + * + * https://github.com/tailwindcss/tailwindcss/pull/116 + */ + +*, +*::before, +*::after { + border-width: 0; + border-style: solid; + border-color: #e2e8f0; +} + +/* + * Ensure horizontal rules are visible by default + */ + +hr { + border-top-width: 1px; +} + +/** + * Undo the `border-style: none` reset that Normalize applies to images so that + * our `border-{width}` utilities have the expected effect. + * + * The Normalize reset is unnecessary for us since we default the border-width + * to 0 on all elements. + * + * https://github.com/tailwindcss/tailwindcss/issues/362 + */ + +img { + border-style: solid; +} + +textarea { + resize: vertical; +} + +input::-webkit-input-placeholder, +textarea::-webkit-input-placeholder { + color: #a0aec0; +} + +input::-moz-placeholder, +textarea::-moz-placeholder { + color: #a0aec0; +} + +input:-ms-input-placeholder, +textarea:-ms-input-placeholder { + color: #a0aec0; +} + +input::-ms-input-placeholder, +textarea::-ms-input-placeholder { + color: #a0aec0; +} + +input::placeholder, +textarea::placeholder { + color: #a0aec0; +} + +button, +[role="button"] { + cursor: pointer; +} + +table { + border-collapse: collapse; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-size: inherit; + font-weight: inherit; +} + +/** + * Reset links to optimize for opt-in styling instead of + * opt-out. + */ + +a { + color: inherit; + text-decoration: inherit; +} + +/** + * Reset form element properties that are easy to forget to + * style explicitly so you don't inadvertently introduce + * styles that deviate from your design system. These styles + * supplement a partial reset that is already applied by + * normalize.css. + */ + +button, +input, +optgroup, +select, +textarea { + padding: 0; + line-height: inherit; + color: inherit; +} + +/** + * Use the configured 'mono' font family for elements that + * are expected to be rendered with a monospace font, falling + * back to the system monospace stack if there is no configured + * 'mono' font family. + */ + +pre, +code, +kbd, +samp { + font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; +} + +/** + * Make replaced elements `display: block` by default as that's + * the behavior you want almost all of the time. Inspired by + * CSS Remedy, with `svg` added as well. + * + * https://github.com/mozdevs/cssremedy/issues/14 + */ + +img, +svg, +video, +canvas, +audio, +iframe, +embed, +object { + display: block; + vertical-align: middle; +} + +/** + * Constrain images and videos to the parent width and preserve + * their instrinsic aspect ratio. + * + * https://github.com/mozdevs/cssremedy/issues/14 + */ + +img, +video { + max-width: 100%; + height: auto; +} + +.container { + width: 100%; +} + +@media (min-width: 640px) { + .container { + max-width: 640px; + } +} + +@media (min-width: 768px) { + .container { + max-width: 768px; + } +} + +@media (min-width: 1024px) { + .container { + max-width: 1024px; + } +} + +@media (min-width: 1280px) { + .container { + max-width: 1280px; + } +} + +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; +} + +.not-sr-only { + position: static; + width: auto; + height: auto; + padding: 0; + margin: 0; + overflow: visible; + clip: auto; + white-space: normal; +} + +.focus\:sr-only:focus { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; +} + +.focus\:not-sr-only:focus { + position: static; + width: auto; + height: auto; + padding: 0; + margin: 0; + overflow: visible; + clip: auto; + white-space: normal; +} + +.appearance-none { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} + +.bg-fixed { + background-attachment: fixed; +} + +.bg-local { + background-attachment: local; +} + +.bg-scroll { + background-attachment: scroll; +} + +.bg-transparent { + background-color: transparent; +} + +.bg-black { + background-color: #000; +} + +.bg-white { + background-color: #fff; +} + +.bg-gray-100 { + background-color: #f7fafc; +} + +.bg-gray-200 { + background-color: #edf2f7; +} + +.bg-gray-300 { + background-color: #e2e8f0; +} + +.bg-gray-400 { + background-color: #cbd5e0; +} + +.bg-gray-500 { + background-color: #a0aec0; +} + +.bg-gray-600 { + background-color: #718096; +} + +.bg-gray-700 { + background-color: #4a5568; +} + +.bg-gray-800 { + background-color: #2d3748; +} + +.bg-gray-900 { + background-color: #1a202c; +} + +.bg-red-100 { + background-color: #fff5f5; +} + +.bg-red-200 { + background-color: #fed7d7; +} + +.bg-red-300 { + background-color: #feb2b2; +} + +.bg-red-400 { + background-color: #fc8181; +} + +.bg-red-500 { + background-color: #f56565; +} + +.bg-red-600 { + background-color: #e53e3e; +} + +.bg-red-700 { + background-color: #c53030; +} + +.bg-red-800 { + background-color: #9b2c2c; +} + +.bg-red-900 { + background-color: #dc3545; +} + +.bg-orange-100 { + background-color: #fffaf0; +} + +.bg-orange-200 { + background-color: #feebc8; +} + +.bg-orange-300 { + background-color: #fbd38d; +} + +.bg-orange-400 { + background-color: #f6ad55; +} + +.bg-orange-500 { + background-color: #ed8936; +} + +.bg-orange-600 { + background-color: #dd6b20; +} + +.bg-orange-700 { + background-color: #c05621; +} + +.bg-orange-800 { + background-color: #9c4221; +} + +.bg-orange-900 { + background-color: #fd7e14; +} + +.bg-yellow-100 { + background-color: #fffff0; +} + +.bg-yellow-200 { + background-color: #fefcbf; +} + +.bg-yellow-300 { + background-color: #faf089; +} + +.bg-yellow-400 { + background-color: #f6e05e; +} + +.bg-yellow-500 { + background-color: #ecc94b; +} + +.bg-yellow-600 { + background-color: #d69e2e; +} + +.bg-yellow-700 { + background-color: #b7791f; +} + +.bg-yellow-800 { + background-color: #975a16; +} + +.bg-yellow-900 { + background-color: #ffc107; +} + +.bg-green-100 { + background-color: #f0fff4; +} + +.bg-green-200 { + background-color: #c6f6d5; +} + +.bg-green-300 { + background-color: #9ae6b4; +} + +.bg-green-400 { + background-color: #68d391; +} + +.bg-green-500 { + background-color: #48bb78; +} + +.bg-green-600 { + background-color: #38a169; +} + +.bg-green-700 { + background-color: #2f855a; +} + +.bg-green-800 { + background-color: #276749; +} + +.bg-green-900 { + background-color: #28a745; +} + +.bg-teal-100 { + background-color: #e6fffa; +} + +.bg-teal-200 { + background-color: #b2f5ea; +} + +.bg-teal-300 { + background-color: #81e6d9; +} + +.bg-teal-400 { + background-color: #4fd1c5; +} + +.bg-teal-500 { + background-color: #38b2ac; +} + +.bg-teal-600 { + background-color: #319795; +} + +.bg-teal-700 { + background-color: #2c7a7b; +} + +.bg-teal-800 { + background-color: #285e61; +} + +.bg-teal-900 { + background-color: #20c997; +} + +.bg-blue-100 { + background-color: #ebf8ff; +} + +.bg-blue-200 { + background-color: #bee3f8; +} + +.bg-blue-300 { + background-color: #90cdf4; +} + +.bg-blue-400 { + background-color: #63b3ed; +} + +.bg-blue-500 { + background-color: #4299e1; +} + +.bg-blue-600 { + background-color: #3182ce; +} + +.bg-blue-700 { + background-color: #2b6cb0; +} + +.bg-blue-800 { + background-color: #2c5282; +} + +.bg-blue-900 { + background-color: #007bff; +} + +.bg-indigo-100 { + background-color: #ebf4ff; +} + +.bg-indigo-200 { + background-color: #c3dafe; +} + +.bg-indigo-300 { + background-color: #a3bffa; +} + +.bg-indigo-400 { + background-color: #7f9cf5; +} + +.bg-indigo-500 { + background-color: #667eea; +} + +.bg-indigo-600 { + background-color: #5a67d8; +} + +.bg-indigo-700 { + background-color: #4c51bf; +} + +.bg-indigo-800 { + background-color: #434190; +} + +.bg-indigo-900 { + background-color: #3c366b; +} + +.bg-purple-100 { + background-color: #faf5ff; +} + +.bg-purple-200 { + background-color: #e9d8fd; +} + +.bg-purple-300 { + background-color: #d6bcfa; +} + +.bg-purple-400 { + background-color: #b794f4; +} + +.bg-purple-500 { + background-color: #9f7aea; +} + +.bg-purple-600 { + background-color: #805ad5; +} + +.bg-purple-700 { + background-color: #6b46c1; +} + +.bg-purple-800 { + background-color: #553c9a; +} + +.bg-purple-900 { + background-color: #6f42c1; +} + +.bg-pink-100 { + background-color: #fff5f7; +} + +.bg-pink-200 { + background-color: #fed7e2; +} + +.bg-pink-300 { + background-color: #fbb6ce; +} + +.bg-pink-400 { + background-color: #f687b3; +} + +.bg-pink-500 { + background-color: #ed64a6; +} + +.bg-pink-600 { + background-color: #d53f8c; +} + +.bg-pink-700 { + background-color: #b83280; +} + +.bg-pink-800 { + background-color: #97266d; +} + +.bg-pink-900 { + background-color: #e83e8c; +} + +.hover\:bg-transparent:hover { + background-color: transparent; +} + +.hover\:bg-black:hover { + background-color: #000; +} + +.hover\:bg-white:hover { + background-color: #fff; +} + +.hover\:bg-gray-100:hover { + background-color: #f7fafc; +} + +.hover\:bg-gray-200:hover { + background-color: #edf2f7; +} + +.hover\:bg-gray-300:hover { + background-color: #e2e8f0; +} + +.hover\:bg-gray-400:hover { + background-color: #cbd5e0; +} + +.hover\:bg-gray-500:hover { + background-color: #a0aec0; +} + +.hover\:bg-gray-600:hover { + background-color: #718096; +} + +.hover\:bg-gray-700:hover { + background-color: #4a5568; +} + +.hover\:bg-gray-800:hover { + background-color: #2d3748; +} + +.hover\:bg-gray-900:hover { + background-color: #1a202c; +} + +.hover\:bg-red-100:hover { + background-color: #fff5f5; +} + +.hover\:bg-red-200:hover { + background-color: #fed7d7; +} + +.hover\:bg-red-300:hover { + background-color: #feb2b2; +} + +.hover\:bg-red-400:hover { + background-color: #fc8181; +} + +.hover\:bg-red-500:hover { + background-color: #f56565; +} + +.hover\:bg-red-600:hover { + background-color: #e53e3e; +} + +.hover\:bg-red-700:hover { + background-color: #c53030; +} + +.hover\:bg-red-800:hover { + background-color: #9b2c2c; +} + +.hover\:bg-red-900:hover { + background-color: #dc3545; +} + +.hover\:bg-orange-100:hover { + background-color: #fffaf0; +} + +.hover\:bg-orange-200:hover { + background-color: #feebc8; +} + +.hover\:bg-orange-300:hover { + background-color: #fbd38d; +} + +.hover\:bg-orange-400:hover { + background-color: #f6ad55; +} + +.hover\:bg-orange-500:hover { + background-color: #ed8936; +} + +.hover\:bg-orange-600:hover { + background-color: #dd6b20; +} + +.hover\:bg-orange-700:hover { + background-color: #c05621; +} + +.hover\:bg-orange-800:hover { + background-color: #9c4221; +} + +.hover\:bg-orange-900:hover { + background-color: #fd7e14; +} + +.hover\:bg-yellow-100:hover { + background-color: #fffff0; +} + +.hover\:bg-yellow-200:hover { + background-color: #fefcbf; +} + +.hover\:bg-yellow-300:hover { + background-color: #faf089; +} + +.hover\:bg-yellow-400:hover { + background-color: #f6e05e; +} + +.hover\:bg-yellow-500:hover { + background-color: #ecc94b; +} + +.hover\:bg-yellow-600:hover { + background-color: #d69e2e; +} + +.hover\:bg-yellow-700:hover { + background-color: #b7791f; +} + +.hover\:bg-yellow-800:hover { + background-color: #975a16; +} + +.hover\:bg-yellow-900:hover { + background-color: #ffc107; +} + +.hover\:bg-green-100:hover { + background-color: #f0fff4; +} + +.hover\:bg-green-200:hover { + background-color: #c6f6d5; +} + +.hover\:bg-green-300:hover { + background-color: #9ae6b4; +} + +.hover\:bg-green-400:hover { + background-color: #68d391; +} + +.hover\:bg-green-500:hover { + background-color: #48bb78; +} + +.hover\:bg-green-600:hover { + background-color: #38a169; +} + +.hover\:bg-green-700:hover { + background-color: #2f855a; +} + +.hover\:bg-green-800:hover { + background-color: #276749; +} + +.hover\:bg-green-900:hover { + background-color: #28a745; +} + +.hover\:bg-teal-100:hover { + background-color: #e6fffa; +} + +.hover\:bg-teal-200:hover { + background-color: #b2f5ea; +} + +.hover\:bg-teal-300:hover { + background-color: #81e6d9; +} + +.hover\:bg-teal-400:hover { + background-color: #4fd1c5; +} + +.hover\:bg-teal-500:hover { + background-color: #38b2ac; +} + +.hover\:bg-teal-600:hover { + background-color: #319795; +} + +.hover\:bg-teal-700:hover { + background-color: #2c7a7b; +} + +.hover\:bg-teal-800:hover { + background-color: #285e61; +} + +.hover\:bg-teal-900:hover { + background-color: #20c997; +} + +.hover\:bg-blue-100:hover { + background-color: #ebf8ff; +} + +.hover\:bg-blue-200:hover { + background-color: #bee3f8; +} + +.hover\:bg-blue-300:hover { + background-color: #90cdf4; +} + +.hover\:bg-blue-400:hover { + background-color: #63b3ed; +} + +.hover\:bg-blue-500:hover { + background-color: #4299e1; +} + +.hover\:bg-blue-600:hover { + background-color: #3182ce; +} + +.hover\:bg-blue-700:hover { + background-color: #2b6cb0; +} + +.hover\:bg-blue-800:hover { + background-color: #2c5282; +} + +.hover\:bg-blue-900:hover { + background-color: #007bff; +} + +.hover\:bg-indigo-100:hover { + background-color: #ebf4ff; +} + +.hover\:bg-indigo-200:hover { + background-color: #c3dafe; +} + +.hover\:bg-indigo-300:hover { + background-color: #a3bffa; +} + +.hover\:bg-indigo-400:hover { + background-color: #7f9cf5; +} + +.hover\:bg-indigo-500:hover { + background-color: #667eea; +} + +.hover\:bg-indigo-600:hover { + background-color: #5a67d8; +} + +.hover\:bg-indigo-700:hover { + background-color: #4c51bf; +} + +.hover\:bg-indigo-800:hover { + background-color: #434190; +} + +.hover\:bg-indigo-900:hover { + background-color: #3c366b; +} + +.hover\:bg-purple-100:hover { + background-color: #faf5ff; +} + +.hover\:bg-purple-200:hover { + background-color: #e9d8fd; +} + +.hover\:bg-purple-300:hover { + background-color: #d6bcfa; +} + +.hover\:bg-purple-400:hover { + background-color: #b794f4; +} + +.hover\:bg-purple-500:hover { + background-color: #9f7aea; +} + +.hover\:bg-purple-600:hover { + background-color: #805ad5; +} + +.hover\:bg-purple-700:hover { + background-color: #6b46c1; +} + +.hover\:bg-purple-800:hover { + background-color: #553c9a; +} + +.hover\:bg-purple-900:hover { + background-color: #6f42c1; +} + +.hover\:bg-pink-100:hover { + background-color: #fff5f7; +} + +.hover\:bg-pink-200:hover { + background-color: #fed7e2; +} + +.hover\:bg-pink-300:hover { + background-color: #fbb6ce; +} + +.hover\:bg-pink-400:hover { + background-color: #f687b3; +} + +.hover\:bg-pink-500:hover { + background-color: #ed64a6; +} + +.hover\:bg-pink-600:hover { + background-color: #d53f8c; +} + +.hover\:bg-pink-700:hover { + background-color: #b83280; +} + +.hover\:bg-pink-800:hover { + background-color: #97266d; +} + +.hover\:bg-pink-900:hover { + background-color: #e83e8c; +} + +.focus\:bg-transparent:focus { + background-color: transparent; +} + +.focus\:bg-black:focus { + background-color: #000; +} + +.focus\:bg-white:focus { + background-color: #fff; +} + +.focus\:bg-gray-100:focus { + background-color: #f7fafc; +} + +.focus\:bg-gray-200:focus { + background-color: #edf2f7; +} + +.focus\:bg-gray-300:focus { + background-color: #e2e8f0; +} + +.focus\:bg-gray-400:focus { + background-color: #cbd5e0; +} + +.focus\:bg-gray-500:focus { + background-color: #a0aec0; +} + +.focus\:bg-gray-600:focus { + background-color: #718096; +} + +.focus\:bg-gray-700:focus { + background-color: #4a5568; +} + +.focus\:bg-gray-800:focus { + background-color: #2d3748; +} + +.focus\:bg-gray-900:focus { + background-color: #1a202c; +} + +.focus\:bg-red-100:focus { + background-color: #fff5f5; +} + +.focus\:bg-red-200:focus { + background-color: #fed7d7; +} + +.focus\:bg-red-300:focus { + background-color: #feb2b2; +} + +.focus\:bg-red-400:focus { + background-color: #fc8181; +} + +.focus\:bg-red-500:focus { + background-color: #f56565; +} + +.focus\:bg-red-600:focus { + background-color: #e53e3e; +} + +.focus\:bg-red-700:focus { + background-color: #c53030; +} + +.focus\:bg-red-800:focus { + background-color: #9b2c2c; +} + +.focus\:bg-red-900:focus { + background-color: #dc3545; +} + +.focus\:bg-orange-100:focus { + background-color: #fffaf0; +} + +.focus\:bg-orange-200:focus { + background-color: #feebc8; +} + +.focus\:bg-orange-300:focus { + background-color: #fbd38d; +} + +.focus\:bg-orange-400:focus { + background-color: #f6ad55; +} + +.focus\:bg-orange-500:focus { + background-color: #ed8936; +} + +.focus\:bg-orange-600:focus { + background-color: #dd6b20; +} + +.focus\:bg-orange-700:focus { + background-color: #c05621; +} + +.focus\:bg-orange-800:focus { + background-color: #9c4221; +} + +.focus\:bg-orange-900:focus { + background-color: #fd7e14; +} + +.focus\:bg-yellow-100:focus { + background-color: #fffff0; +} + +.focus\:bg-yellow-200:focus { + background-color: #fefcbf; +} + +.focus\:bg-yellow-300:focus { + background-color: #faf089; +} + +.focus\:bg-yellow-400:focus { + background-color: #f6e05e; +} + +.focus\:bg-yellow-500:focus { + background-color: #ecc94b; +} + +.focus\:bg-yellow-600:focus { + background-color: #d69e2e; +} + +.focus\:bg-yellow-700:focus { + background-color: #b7791f; +} + +.focus\:bg-yellow-800:focus { + background-color: #975a16; +} + +.focus\:bg-yellow-900:focus { + background-color: #ffc107; +} + +.focus\:bg-green-100:focus { + background-color: #f0fff4; +} + +.focus\:bg-green-200:focus { + background-color: #c6f6d5; +} + +.focus\:bg-green-300:focus { + background-color: #9ae6b4; +} + +.focus\:bg-green-400:focus { + background-color: #68d391; +} + +.focus\:bg-green-500:focus { + background-color: #48bb78; +} + +.focus\:bg-green-600:focus { + background-color: #38a169; +} + +.focus\:bg-green-700:focus { + background-color: #2f855a; +} + +.focus\:bg-green-800:focus { + background-color: #276749; +} + +.focus\:bg-green-900:focus { + background-color: #28a745; +} + +.focus\:bg-teal-100:focus { + background-color: #e6fffa; +} + +.focus\:bg-teal-200:focus { + background-color: #b2f5ea; +} + +.focus\:bg-teal-300:focus { + background-color: #81e6d9; +} + +.focus\:bg-teal-400:focus { + background-color: #4fd1c5; +} + +.focus\:bg-teal-500:focus { + background-color: #38b2ac; +} + +.focus\:bg-teal-600:focus { + background-color: #319795; +} + +.focus\:bg-teal-700:focus { + background-color: #2c7a7b; +} + +.focus\:bg-teal-800:focus { + background-color: #285e61; +} + +.focus\:bg-teal-900:focus { + background-color: #20c997; +} + +.focus\:bg-blue-100:focus { + background-color: #ebf8ff; +} + +.focus\:bg-blue-200:focus { + background-color: #bee3f8; +} + +.focus\:bg-blue-300:focus { + background-color: #90cdf4; +} + +.focus\:bg-blue-400:focus { + background-color: #63b3ed; +} + +.focus\:bg-blue-500:focus { + background-color: #4299e1; +} + +.focus\:bg-blue-600:focus { + background-color: #3182ce; +} + +.focus\:bg-blue-700:focus { + background-color: #2b6cb0; +} + +.focus\:bg-blue-800:focus { + background-color: #2c5282; +} + +.focus\:bg-blue-900:focus { + background-color: #007bff; +} + +.focus\:bg-indigo-100:focus { + background-color: #ebf4ff; +} + +.focus\:bg-indigo-200:focus { + background-color: #c3dafe; +} + +.focus\:bg-indigo-300:focus { + background-color: #a3bffa; +} + +.focus\:bg-indigo-400:focus { + background-color: #7f9cf5; +} + +.focus\:bg-indigo-500:focus { + background-color: #667eea; +} + +.focus\:bg-indigo-600:focus { + background-color: #5a67d8; +} + +.focus\:bg-indigo-700:focus { + background-color: #4c51bf; +} + +.focus\:bg-indigo-800:focus { + background-color: #434190; +} + +.focus\:bg-indigo-900:focus { + background-color: #3c366b; +} + +.focus\:bg-purple-100:focus { + background-color: #faf5ff; +} + +.focus\:bg-purple-200:focus { + background-color: #e9d8fd; +} + +.focus\:bg-purple-300:focus { + background-color: #d6bcfa; +} + +.focus\:bg-purple-400:focus { + background-color: #b794f4; +} + +.focus\:bg-purple-500:focus { + background-color: #9f7aea; +} + +.focus\:bg-purple-600:focus { + background-color: #805ad5; +} + +.focus\:bg-purple-700:focus { + background-color: #6b46c1; +} + +.focus\:bg-purple-800:focus { + background-color: #553c9a; +} + +.focus\:bg-purple-900:focus { + background-color: #6f42c1; +} + +.focus\:bg-pink-100:focus { + background-color: #fff5f7; +} + +.focus\:bg-pink-200:focus { + background-color: #fed7e2; +} + +.focus\:bg-pink-300:focus { + background-color: #fbb6ce; +} + +.focus\:bg-pink-400:focus { + background-color: #f687b3; +} + +.focus\:bg-pink-500:focus { + background-color: #ed64a6; +} + +.focus\:bg-pink-600:focus { + background-color: #d53f8c; +} + +.focus\:bg-pink-700:focus { + background-color: #b83280; +} + +.focus\:bg-pink-800:focus { + background-color: #97266d; +} + +.focus\:bg-pink-900:focus { + background-color: #e83e8c; +} + +.bg-bottom { + background-position: bottom; +} + +.bg-center { + background-position: center; +} + +.bg-left { + background-position: left; +} + +.bg-left-bottom { + background-position: left bottom; +} + +.bg-left-top { + background-position: left top; +} + +.bg-right { + background-position: right; +} + +.bg-right-bottom { + background-position: right bottom; +} + +.bg-right-top { + background-position: right top; +} + +.bg-top { + background-position: top; +} + +.bg-repeat { + background-repeat: repeat; +} + +.bg-no-repeat { + background-repeat: no-repeat; +} + +.bg-repeat-x { + background-repeat: repeat-x; +} + +.bg-repeat-y { + background-repeat: repeat-y; +} + +.bg-repeat-round { + background-repeat: round; +} + +.bg-repeat-space { + background-repeat: space; +} + +.bg-auto { + background-size: auto; +} + +.bg-cover { + background-size: cover; +} + +.bg-contain { + background-size: contain; +} + +.border-collapse { + border-collapse: collapse; +} + +.border-separate { + border-collapse: separate; +} + +.border-transparent { + border-color: transparent; +} + +.border-black { + border-color: #000; +} + +.border-white { + border-color: #fff; +} + +.border-gray-100 { + border-color: #f7fafc; +} + +.border-gray-200 { + border-color: #edf2f7; +} + +.border-gray-300 { + border-color: #e2e8f0; +} + +.border-gray-400 { + border-color: #cbd5e0; +} + +.border-gray-500 { + border-color: #a0aec0; +} + +.border-gray-600 { + border-color: #718096; +} + +.border-gray-700 { + border-color: #4a5568; +} + +.border-gray-800 { + border-color: #2d3748; +} + +.border-gray-900 { + border-color: #1a202c; +} + +.border-red-100 { + border-color: #fff5f5; +} + +.border-red-200 { + border-color: #fed7d7; +} + +.border-red-300 { + border-color: #feb2b2; +} + +.border-red-400 { + border-color: #fc8181; +} + +.border-red-500 { + border-color: #f56565; +} + +.border-red-600 { + border-color: #e53e3e; +} + +.border-red-700 { + border-color: #c53030; +} + +.border-red-800 { + border-color: #9b2c2c; +} + +.border-red-900 { + border-color: #dc3545; +} + +.border-orange-100 { + border-color: #fffaf0; +} + +.border-orange-200 { + border-color: #feebc8; +} + +.border-orange-300 { + border-color: #fbd38d; +} + +.border-orange-400 { + border-color: #f6ad55; +} + +.border-orange-500 { + border-color: #ed8936; +} + +.border-orange-600 { + border-color: #dd6b20; +} + +.border-orange-700 { + border-color: #c05621; +} + +.border-orange-800 { + border-color: #9c4221; +} + +.border-orange-900 { + border-color: #fd7e14; +} + +.border-yellow-100 { + border-color: #fffff0; +} + +.border-yellow-200 { + border-color: #fefcbf; +} + +.border-yellow-300 { + border-color: #faf089; +} + +.border-yellow-400 { + border-color: #f6e05e; +} + +.border-yellow-500 { + border-color: #ecc94b; +} + +.border-yellow-600 { + border-color: #d69e2e; +} + +.border-yellow-700 { + border-color: #b7791f; +} + +.border-yellow-800 { + border-color: #975a16; +} + +.border-yellow-900 { + border-color: #ffc107; +} + +.border-green-100 { + border-color: #f0fff4; +} + +.border-green-200 { + border-color: #c6f6d5; +} + +.border-green-300 { + border-color: #9ae6b4; +} + +.border-green-400 { + border-color: #68d391; +} + +.border-green-500 { + border-color: #48bb78; +} + +.border-green-600 { + border-color: #38a169; +} + +.border-green-700 { + border-color: #2f855a; +} + +.border-green-800 { + border-color: #276749; +} + +.border-green-900 { + border-color: #28a745; +} + +.border-teal-100 { + border-color: #e6fffa; +} + +.border-teal-200 { + border-color: #b2f5ea; +} + +.border-teal-300 { + border-color: #81e6d9; +} + +.border-teal-400 { + border-color: #4fd1c5; +} + +.border-teal-500 { + border-color: #38b2ac; +} + +.border-teal-600 { + border-color: #319795; +} + +.border-teal-700 { + border-color: #2c7a7b; +} + +.border-teal-800 { + border-color: #285e61; +} + +.border-teal-900 { + border-color: #20c997; +} + +.border-blue-100 { + border-color: #ebf8ff; +} + +.border-blue-200 { + border-color: #bee3f8; +} + +.border-blue-300 { + border-color: #90cdf4; +} + +.border-blue-400 { + border-color: #63b3ed; +} + +.border-blue-500 { + border-color: #4299e1; +} + +.border-blue-600 { + border-color: #3182ce; +} + +.border-blue-700 { + border-color: #2b6cb0; +} + +.border-blue-800 { + border-color: #2c5282; +} + +.border-blue-900 { + border-color: #007bff; +} + +.border-indigo-100 { + border-color: #ebf4ff; +} + +.border-indigo-200 { + border-color: #c3dafe; +} + +.border-indigo-300 { + border-color: #a3bffa; +} + +.border-indigo-400 { + border-color: #7f9cf5; +} + +.border-indigo-500 { + border-color: #667eea; +} + +.border-indigo-600 { + border-color: #5a67d8; +} + +.border-indigo-700 { + border-color: #4c51bf; +} + +.border-indigo-800 { + border-color: #434190; +} + +.border-indigo-900 { + border-color: #3c366b; +} + +.border-purple-100 { + border-color: #faf5ff; +} + +.border-purple-200 { + border-color: #e9d8fd; +} + +.border-purple-300 { + border-color: #d6bcfa; +} + +.border-purple-400 { + border-color: #b794f4; +} + +.border-purple-500 { + border-color: #9f7aea; +} + +.border-purple-600 { + border-color: #805ad5; +} + +.border-purple-700 { + border-color: #6b46c1; +} + +.border-purple-800 { + border-color: #553c9a; +} + +.border-purple-900 { + border-color: #6f42c1; +} + +.border-pink-100 { + border-color: #fff5f7; +} + +.border-pink-200 { + border-color: #fed7e2; +} + +.border-pink-300 { + border-color: #fbb6ce; +} + +.border-pink-400 { + border-color: #f687b3; +} + +.border-pink-500 { + border-color: #ed64a6; +} + +.border-pink-600 { + border-color: #d53f8c; +} + +.border-pink-700 { + border-color: #b83280; +} + +.border-pink-800 { + border-color: #97266d; +} + +.border-pink-900 { + border-color: #e83e8c; +} + +.hover\:border-transparent:hover { + border-color: transparent; +} + +.hover\:border-black:hover { + border-color: #000; +} + +.hover\:border-white:hover { + border-color: #fff; +} + +.hover\:border-gray-100:hover { + border-color: #f7fafc; +} + +.hover\:border-gray-200:hover { + border-color: #edf2f7; +} + +.hover\:border-gray-300:hover { + border-color: #e2e8f0; +} + +.hover\:border-gray-400:hover { + border-color: #cbd5e0; +} + +.hover\:border-gray-500:hover { + border-color: #a0aec0; +} + +.hover\:border-gray-600:hover { + border-color: #718096; +} + +.hover\:border-gray-700:hover { + border-color: #4a5568; +} + +.hover\:border-gray-800:hover { + border-color: #2d3748; +} + +.hover\:border-gray-900:hover { + border-color: #1a202c; +} + +.hover\:border-red-100:hover { + border-color: #fff5f5; +} + +.hover\:border-red-200:hover { + border-color: #fed7d7; +} + +.hover\:border-red-300:hover { + border-color: #feb2b2; +} + +.hover\:border-red-400:hover { + border-color: #fc8181; +} + +.hover\:border-red-500:hover { + border-color: #f56565; +} + +.hover\:border-red-600:hover { + border-color: #e53e3e; +} + +.hover\:border-red-700:hover { + border-color: #c53030; +} + +.hover\:border-red-800:hover { + border-color: #9b2c2c; +} + +.hover\:border-red-900:hover { + border-color: #dc3545; +} + +.hover\:border-orange-100:hover { + border-color: #fffaf0; +} + +.hover\:border-orange-200:hover { + border-color: #feebc8; +} + +.hover\:border-orange-300:hover { + border-color: #fbd38d; +} + +.hover\:border-orange-400:hover { + border-color: #f6ad55; +} + +.hover\:border-orange-500:hover { + border-color: #ed8936; +} + +.hover\:border-orange-600:hover { + border-color: #dd6b20; +} + +.hover\:border-orange-700:hover { + border-color: #c05621; +} + +.hover\:border-orange-800:hover { + border-color: #9c4221; +} + +.hover\:border-orange-900:hover { + border-color: #fd7e14; +} + +.hover\:border-yellow-100:hover { + border-color: #fffff0; +} + +.hover\:border-yellow-200:hover { + border-color: #fefcbf; +} + +.hover\:border-yellow-300:hover { + border-color: #faf089; +} + +.hover\:border-yellow-400:hover { + border-color: #f6e05e; +} + +.hover\:border-yellow-500:hover { + border-color: #ecc94b; +} + +.hover\:border-yellow-600:hover { + border-color: #d69e2e; +} + +.hover\:border-yellow-700:hover { + border-color: #b7791f; +} + +.hover\:border-yellow-800:hover { + border-color: #975a16; +} + +.hover\:border-yellow-900:hover { + border-color: #ffc107; +} + +.hover\:border-green-100:hover { + border-color: #f0fff4; +} + +.hover\:border-green-200:hover { + border-color: #c6f6d5; +} + +.hover\:border-green-300:hover { + border-color: #9ae6b4; +} + +.hover\:border-green-400:hover { + border-color: #68d391; +} + +.hover\:border-green-500:hover { + border-color: #48bb78; +} + +.hover\:border-green-600:hover { + border-color: #38a169; +} + +.hover\:border-green-700:hover { + border-color: #2f855a; +} + +.hover\:border-green-800:hover { + border-color: #276749; +} + +.hover\:border-green-900:hover { + border-color: #28a745; +} + +.hover\:border-teal-100:hover { + border-color: #e6fffa; +} + +.hover\:border-teal-200:hover { + border-color: #b2f5ea; +} + +.hover\:border-teal-300:hover { + border-color: #81e6d9; +} + +.hover\:border-teal-400:hover { + border-color: #4fd1c5; +} + +.hover\:border-teal-500:hover { + border-color: #38b2ac; +} + +.hover\:border-teal-600:hover { + border-color: #319795; +} + +.hover\:border-teal-700:hover { + border-color: #2c7a7b; +} + +.hover\:border-teal-800:hover { + border-color: #285e61; +} + +.hover\:border-teal-900:hover { + border-color: #20c997; +} + +.hover\:border-blue-100:hover { + border-color: #ebf8ff; +} + +.hover\:border-blue-200:hover { + border-color: #bee3f8; +} + +.hover\:border-blue-300:hover { + border-color: #90cdf4; +} + +.hover\:border-blue-400:hover { + border-color: #63b3ed; +} + +.hover\:border-blue-500:hover { + border-color: #4299e1; +} + +.hover\:border-blue-600:hover { + border-color: #3182ce; +} + +.hover\:border-blue-700:hover { + border-color: #2b6cb0; +} + +.hover\:border-blue-800:hover { + border-color: #2c5282; +} + +.hover\:border-blue-900:hover { + border-color: #007bff; +} + +.hover\:border-indigo-100:hover { + border-color: #ebf4ff; +} + +.hover\:border-indigo-200:hover { + border-color: #c3dafe; +} + +.hover\:border-indigo-300:hover { + border-color: #a3bffa; +} + +.hover\:border-indigo-400:hover { + border-color: #7f9cf5; +} + +.hover\:border-indigo-500:hover { + border-color: #667eea; +} + +.hover\:border-indigo-600:hover { + border-color: #5a67d8; +} + +.hover\:border-indigo-700:hover { + border-color: #4c51bf; +} + +.hover\:border-indigo-800:hover { + border-color: #434190; +} + +.hover\:border-indigo-900:hover { + border-color: #3c366b; +} + +.hover\:border-purple-100:hover { + border-color: #faf5ff; +} + +.hover\:border-purple-200:hover { + border-color: #e9d8fd; +} + +.hover\:border-purple-300:hover { + border-color: #d6bcfa; +} + +.hover\:border-purple-400:hover { + border-color: #b794f4; +} + +.hover\:border-purple-500:hover { + border-color: #9f7aea; +} + +.hover\:border-purple-600:hover { + border-color: #805ad5; +} + +.hover\:border-purple-700:hover { + border-color: #6b46c1; +} + +.hover\:border-purple-800:hover { + border-color: #553c9a; +} + +.hover\:border-purple-900:hover { + border-color: #6f42c1; +} + +.hover\:border-pink-100:hover { + border-color: #fff5f7; +} + +.hover\:border-pink-200:hover { + border-color: #fed7e2; +} + +.hover\:border-pink-300:hover { + border-color: #fbb6ce; +} + +.hover\:border-pink-400:hover { + border-color: #f687b3; +} + +.hover\:border-pink-500:hover { + border-color: #ed64a6; +} + +.hover\:border-pink-600:hover { + border-color: #d53f8c; +} + +.hover\:border-pink-700:hover { + border-color: #b83280; +} + +.hover\:border-pink-800:hover { + border-color: #97266d; +} + +.hover\:border-pink-900:hover { + border-color: #e83e8c; +} + +.focus\:border-transparent:focus { + border-color: transparent; +} + +.focus\:border-black:focus { + border-color: #000; +} + +.focus\:border-white:focus { + border-color: #fff; +} + +.focus\:border-gray-100:focus { + border-color: #f7fafc; +} + +.focus\:border-gray-200:focus { + border-color: #edf2f7; +} + +.focus\:border-gray-300:focus { + border-color: #e2e8f0; +} + +.focus\:border-gray-400:focus { + border-color: #cbd5e0; +} + +.focus\:border-gray-500:focus { + border-color: #a0aec0; +} + +.focus\:border-gray-600:focus { + border-color: #718096; +} + +.focus\:border-gray-700:focus { + border-color: #4a5568; +} + +.focus\:border-gray-800:focus { + border-color: #2d3748; +} + +.focus\:border-gray-900:focus { + border-color: #1a202c; +} + +.focus\:border-red-100:focus { + border-color: #fff5f5; +} + +.focus\:border-red-200:focus { + border-color: #fed7d7; +} + +.focus\:border-red-300:focus { + border-color: #feb2b2; +} + +.focus\:border-red-400:focus { + border-color: #fc8181; +} + +.focus\:border-red-500:focus { + border-color: #f56565; +} + +.focus\:border-red-600:focus { + border-color: #e53e3e; +} + +.focus\:border-red-700:focus { + border-color: #c53030; +} + +.focus\:border-red-800:focus { + border-color: #9b2c2c; +} + +.focus\:border-red-900:focus { + border-color: #dc3545; +} + +.focus\:border-orange-100:focus { + border-color: #fffaf0; +} + +.focus\:border-orange-200:focus { + border-color: #feebc8; +} + +.focus\:border-orange-300:focus { + border-color: #fbd38d; +} + +.focus\:border-orange-400:focus { + border-color: #f6ad55; +} + +.focus\:border-orange-500:focus { + border-color: #ed8936; +} + +.focus\:border-orange-600:focus { + border-color: #dd6b20; +} + +.focus\:border-orange-700:focus { + border-color: #c05621; +} + +.focus\:border-orange-800:focus { + border-color: #9c4221; +} + +.focus\:border-orange-900:focus { + border-color: #fd7e14; +} + +.focus\:border-yellow-100:focus { + border-color: #fffff0; +} + +.focus\:border-yellow-200:focus { + border-color: #fefcbf; +} + +.focus\:border-yellow-300:focus { + border-color: #faf089; +} + +.focus\:border-yellow-400:focus { + border-color: #f6e05e; +} + +.focus\:border-yellow-500:focus { + border-color: #ecc94b; +} + +.focus\:border-yellow-600:focus { + border-color: #d69e2e; +} + +.focus\:border-yellow-700:focus { + border-color: #b7791f; +} + +.focus\:border-yellow-800:focus { + border-color: #975a16; +} + +.focus\:border-yellow-900:focus { + border-color: #ffc107; +} + +.focus\:border-green-100:focus { + border-color: #f0fff4; +} + +.focus\:border-green-200:focus { + border-color: #c6f6d5; +} + +.focus\:border-green-300:focus { + border-color: #9ae6b4; +} + +.focus\:border-green-400:focus { + border-color: #68d391; +} + +.focus\:border-green-500:focus { + border-color: #48bb78; +} + +.focus\:border-green-600:focus { + border-color: #38a169; +} + +.focus\:border-green-700:focus { + border-color: #2f855a; +} + +.focus\:border-green-800:focus { + border-color: #276749; +} + +.focus\:border-green-900:focus { + border-color: #28a745; +} + +.focus\:border-teal-100:focus { + border-color: #e6fffa; +} + +.focus\:border-teal-200:focus { + border-color: #b2f5ea; +} + +.focus\:border-teal-300:focus { + border-color: #81e6d9; +} + +.focus\:border-teal-400:focus { + border-color: #4fd1c5; +} + +.focus\:border-teal-500:focus { + border-color: #38b2ac; +} + +.focus\:border-teal-600:focus { + border-color: #319795; +} + +.focus\:border-teal-700:focus { + border-color: #2c7a7b; +} + +.focus\:border-teal-800:focus { + border-color: #285e61; +} + +.focus\:border-teal-900:focus { + border-color: #20c997; +} + +.focus\:border-blue-100:focus { + border-color: #ebf8ff; +} + +.focus\:border-blue-200:focus { + border-color: #bee3f8; +} + +.focus\:border-blue-300:focus { + border-color: #90cdf4; +} + +.focus\:border-blue-400:focus { + border-color: #63b3ed; +} + +.focus\:border-blue-500:focus { + border-color: #4299e1; +} + +.focus\:border-blue-600:focus { + border-color: #3182ce; +} + +.focus\:border-blue-700:focus { + border-color: #2b6cb0; +} + +.focus\:border-blue-800:focus { + border-color: #2c5282; +} + +.focus\:border-blue-900:focus { + border-color: #007bff; +} + +.focus\:border-indigo-100:focus { + border-color: #ebf4ff; +} + +.focus\:border-indigo-200:focus { + border-color: #c3dafe; +} + +.focus\:border-indigo-300:focus { + border-color: #a3bffa; +} + +.focus\:border-indigo-400:focus { + border-color: #7f9cf5; +} + +.focus\:border-indigo-500:focus { + border-color: #667eea; +} + +.focus\:border-indigo-600:focus { + border-color: #5a67d8; +} + +.focus\:border-indigo-700:focus { + border-color: #4c51bf; +} + +.focus\:border-indigo-800:focus { + border-color: #434190; +} + +.focus\:border-indigo-900:focus { + border-color: #3c366b; +} + +.focus\:border-purple-100:focus { + border-color: #faf5ff; +} + +.focus\:border-purple-200:focus { + border-color: #e9d8fd; +} + +.focus\:border-purple-300:focus { + border-color: #d6bcfa; +} + +.focus\:border-purple-400:focus { + border-color: #b794f4; +} + +.focus\:border-purple-500:focus { + border-color: #9f7aea; +} + +.focus\:border-purple-600:focus { + border-color: #805ad5; +} + +.focus\:border-purple-700:focus { + border-color: #6b46c1; +} + +.focus\:border-purple-800:focus { + border-color: #553c9a; +} + +.focus\:border-purple-900:focus { + border-color: #6f42c1; +} + +.focus\:border-pink-100:focus { + border-color: #fff5f7; +} + +.focus\:border-pink-200:focus { + border-color: #fed7e2; +} + +.focus\:border-pink-300:focus { + border-color: #fbb6ce; +} + +.focus\:border-pink-400:focus { + border-color: #f687b3; +} + +.focus\:border-pink-500:focus { + border-color: #ed64a6; +} + +.focus\:border-pink-600:focus { + border-color: #d53f8c; +} + +.focus\:border-pink-700:focus { + border-color: #b83280; +} + +.focus\:border-pink-800:focus { + border-color: #97266d; +} + +.focus\:border-pink-900:focus { + border-color: #e83e8c; +} + +.rounded-none { + border-radius: 0; +} + +.rounded-sm { + border-radius: 0.125rem; +} + +.rounded { + border-radius: 0.25rem; +} + +.rounded-lg { + border-radius: 0.5rem; +} + +.rounded-full { + border-radius: 9999px; +} + +.rounded-t-none { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.rounded-r-none { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.rounded-b-none { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.rounded-l-none { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.rounded-t-sm { + border-top-left-radius: 0.125rem; + border-top-right-radius: 0.125rem; +} + +.rounded-r-sm { + border-top-right-radius: 0.125rem; + border-bottom-right-radius: 0.125rem; +} + +.rounded-b-sm { + border-bottom-right-radius: 0.125rem; + border-bottom-left-radius: 0.125rem; +} + +.rounded-l-sm { + border-top-left-radius: 0.125rem; + border-bottom-left-radius: 0.125rem; +} + +.rounded-t { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; +} + +.rounded-r { + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; +} + +.rounded-b { + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; +} + +.rounded-l { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; +} + +.rounded-t-lg { + border-top-left-radius: 0.5rem; + border-top-right-radius: 0.5rem; +} + +.rounded-r-lg { + border-top-right-radius: 0.5rem; + border-bottom-right-radius: 0.5rem; +} + +.rounded-b-lg { + border-bottom-right-radius: 0.5rem; + border-bottom-left-radius: 0.5rem; +} + +.rounded-l-lg { + border-top-left-radius: 0.5rem; + border-bottom-left-radius: 0.5rem; +} + +.rounded-t-full { + border-top-left-radius: 9999px; + border-top-right-radius: 9999px; +} + +.rounded-r-full { + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; +} + +.rounded-b-full { + border-bottom-right-radius: 9999px; + border-bottom-left-radius: 9999px; +} + +.rounded-l-full { + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; +} + +.rounded-tl-none { + border-top-left-radius: 0; +} + +.rounded-tr-none { + border-top-right-radius: 0; +} + +.rounded-br-none { + border-bottom-right-radius: 0; +} + +.rounded-bl-none { + border-bottom-left-radius: 0; +} + +.rounded-tl-sm { + border-top-left-radius: 0.125rem; +} + +.rounded-tr-sm { + border-top-right-radius: 0.125rem; +} + +.rounded-br-sm { + border-bottom-right-radius: 0.125rem; +} + +.rounded-bl-sm { + border-bottom-left-radius: 0.125rem; +} + +.rounded-tl { + border-top-left-radius: 0.25rem; +} + +.rounded-tr { + border-top-right-radius: 0.25rem; +} + +.rounded-br { + border-bottom-right-radius: 0.25rem; +} + +.rounded-bl { + border-bottom-left-radius: 0.25rem; +} + +.rounded-tl-lg { + border-top-left-radius: 0.5rem; +} + +.rounded-tr-lg { + border-top-right-radius: 0.5rem; +} + +.rounded-br-lg { + border-bottom-right-radius: 0.5rem; +} + +.rounded-bl-lg { + border-bottom-left-radius: 0.5rem; +} + +.rounded-tl-full { + border-top-left-radius: 9999px; +} + +.rounded-tr-full { + border-top-right-radius: 9999px; +} + +.rounded-br-full { + border-bottom-right-radius: 9999px; +} + +.rounded-bl-full { + border-bottom-left-radius: 9999px; +} + +.border-solid { + border-style: solid; +} + +.border-dashed { + border-style: dashed; +} + +.border-dotted { + border-style: dotted; +} + +.border-double { + border-style: double; +} + +.border-none { + border-style: none; +} + +.border-0 { + border-width: 0; +} + +.border-2 { + border-width: 2px; +} + +.border-4 { + border-width: 4px; +} + +.border-8 { + border-width: 8px; +} + +.border { + border-width: 1px; +} + +.border-t-0 { + border-top-width: 0; +} + +.border-r-0 { + border-right-width: 0; +} + +.border-b-0 { + border-bottom-width: 0; +} + +.border-l-0 { + border-left-width: 0; +} + +.border-t-2 { + border-top-width: 2px; +} + +.border-r-2 { + border-right-width: 2px; +} + +.border-b-2 { + border-bottom-width: 2px; +} + +.border-l-2 { + border-left-width: 2px; +} + +.border-t-4 { + border-top-width: 4px; +} + +.border-r-4 { + border-right-width: 4px; +} + +.border-b-4 { + border-bottom-width: 4px; +} + +.border-l-4 { + border-left-width: 4px; +} + +.border-t-8 { + border-top-width: 8px; +} + +.border-r-8 { + border-right-width: 8px; +} + +.border-b-8 { + border-bottom-width: 8px; +} + +.border-l-8 { + border-left-width: 8px; +} + +.border-t { + border-top-width: 1px; +} + +.border-r { + border-right-width: 1px; +} + +.border-b { + border-bottom-width: 1px; +} + +.border-l { + border-left-width: 1px; +} + +.cursor-auto { + cursor: auto; +} + +.cursor-default { + cursor: default; +} + +.cursor-pointer { + cursor: pointer; +} + +.cursor-wait { + cursor: wait; +} + +.cursor-text { + cursor: text; +} + +.cursor-move { + cursor: move; +} + +.cursor-not-allowed { + cursor: not-allowed; +} + +.block { + display: block; +} + +.inline-block { + display: inline-block; +} + +.inline { + display: inline; +} + +.flex { + display: flex; +} + +.inline-flex { + display: inline-flex; +} + +.table { + display: table; +} + +.table-row { + display: table-row; +} + +.table-cell { + display: table-cell; +} + +.hidden { + display: none; +} + +.flex-row { + flex-direction: row; +} + +.flex-row-reverse { + flex-direction: row-reverse; +} + +.flex-col { + flex-direction: column; +} + +.flex-col-reverse { + flex-direction: column-reverse; +} + +.flex-wrap { + flex-wrap: wrap; +} + +.flex-wrap-reverse { + flex-wrap: wrap-reverse; +} + +.flex-no-wrap { + flex-wrap: nowrap; +} + +.items-start { + align-items: flex-start; +} + +.items-end { + align-items: flex-end; +} + +.items-center { + align-items: center; +} + +.items-baseline { + align-items: baseline; +} + +.items-stretch { + align-items: stretch; +} + +.self-auto { + align-self: auto; +} + +.self-start { + align-self: flex-start; +} + +.self-end { + align-self: flex-end; +} + +.self-center { + align-self: center; +} + +.self-stretch { + align-self: stretch; +} + +.justify-start { + justify-content: flex-start; +} + +.justify-end { + justify-content: flex-end; +} + +.justify-center { + justify-content: center; +} + +.justify-between { + justify-content: space-between; +} + +.justify-around { + justify-content: space-around; +} + +.content-center { + align-content: center; +} + +.content-start { + align-content: flex-start; +} + +.content-end { + align-content: flex-end; +} + +.content-between { + align-content: space-between; +} + +.content-around { + align-content: space-around; +} + +.flex-1 { + flex: 1 1 0%; +} + +.flex-auto { + flex: 1 1 auto; +} + +.flex-initial { + flex: 0 1 auto; +} + +.flex-none { + flex: none; +} + +.flex-grow-0 { + flex-grow: 0; +} + +.flex-grow { + flex-grow: 1; +} + +.flex-shrink-0 { + flex-shrink: 0; +} + +.flex-shrink { + flex-shrink: 1; +} + +.order-1 { + order: 1; +} + +.order-2 { + order: 2; +} + +.order-3 { + order: 3; +} + +.order-4 { + order: 4; +} + +.order-5 { + order: 5; +} + +.order-6 { + order: 6; +} + +.order-7 { + order: 7; +} + +.order-8 { + order: 8; +} + +.order-9 { + order: 9; +} + +.order-10 { + order: 10; +} + +.order-11 { + order: 11; +} + +.order-12 { + order: 12; +} + +.order-first { + order: -9999; +} + +.order-last { + order: 9999; +} + +.order-none { + order: 0; +} + +.float-right { + float: right; +} + +.float-left { + float: left; +} + +.float-none { + float: none; +} + +.clearfix:after { + content: ""; + display: table; + clear: both; +} + +.font-sans { + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; +} + +.font-serif { + font-family: Georgia, Cambria, "Times New Roman", Times, serif; +} + +.font-mono { + font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; +} + +.font-hairline { + font-weight: 100; +} + +.font-thin { + font-weight: 200; +} + +.font-light { + font-weight: 300; +} + +.font-normal { + font-weight: 400; +} + +.font-medium { + font-weight: 500; +} + +.font-semibold { + font-weight: 600; +} + +.font-bold { + font-weight: 700; +} + +.font-extrabold { + font-weight: 800; +} + +.font-black { + font-weight: 900; +} + +.hover\:font-hairline:hover { + font-weight: 100; +} + +.hover\:font-thin:hover { + font-weight: 200; +} + +.hover\:font-light:hover { + font-weight: 300; +} + +.hover\:font-normal:hover { + font-weight: 400; +} + +.hover\:font-medium:hover { + font-weight: 500; +} + +.hover\:font-semibold:hover { + font-weight: 600; +} + +.hover\:font-bold:hover { + font-weight: 700; +} + +.hover\:font-extrabold:hover { + font-weight: 800; +} + +.hover\:font-black:hover { + font-weight: 900; +} + +.focus\:font-hairline:focus { + font-weight: 100; +} + +.focus\:font-thin:focus { + font-weight: 200; +} + +.focus\:font-light:focus { + font-weight: 300; +} + +.focus\:font-normal:focus { + font-weight: 400; +} + +.focus\:font-medium:focus { + font-weight: 500; +} + +.focus\:font-semibold:focus { + font-weight: 600; +} + +.focus\:font-bold:focus { + font-weight: 700; +} + +.focus\:font-extrabold:focus { + font-weight: 800; +} + +.focus\:font-black:focus { + font-weight: 900; +} + +.h-0 { + height: 0; +} + +.h-1 { + height: 0.25rem; +} + +.h-2 { + height: 0.5rem; +} + +.h-3 { + height: 0.75rem; +} + +.h-4 { + height: 1rem; +} + +.h-5 { + height: 1.25rem; +} + +.h-6 { + height: 1.5rem; +} + +.h-8 { + height: 2rem; +} + +.h-10 { + height: 2.5rem; +} + +.h-12 { + height: 3rem; +} + +.h-16 { + height: 4rem; +} + +.h-20 { + height: 5rem; +} + +.h-24 { + height: 6rem; +} + +.h-32 { + height: 8rem; +} + +.h-40 { + height: 10rem; +} + +.h-48 { + height: 12rem; +} + +.h-56 { + height: 14rem; +} + +.h-64 { + height: 16rem; +} + +.h-auto { + height: auto; +} + +.h-px { + height: 1px; +} + +.h-full { + height: 100%; +} + +.h-screen { + height: 100vh; +} + +.leading-none { + line-height: 1; +} + +.leading-tight { + line-height: 1.25; +} + +.leading-snug { + line-height: 1.375; +} + +.leading-normal { + line-height: 1.5; +} + +.leading-relaxed { + line-height: 1.625; +} + +.leading-loose { + line-height: 2; +} + +.list-inside { + list-style-position: inside; +} + +.list-outside { + list-style-position: outside; +} + +.list-none { + list-style-type: none; +} + +.list-disc { + list-style-type: disc; +} + +.list-decimal { + list-style-type: decimal; +} + +.m-0 { + margin: 0; +} + +.m-1 { + margin: 0.25rem; +} + +.m-2 { + margin: 0.5rem; +} + +.m-3 { + margin: 0.75rem; +} + +.m-4 { + margin: 1rem; +} + +.m-5 { + margin: 1.25rem; +} + +.m-6 { + margin: 1.5rem; +} + +.m-8 { + margin: 2rem; +} + +.m-10 { + margin: 2.5rem; +} + +.m-12 { + margin: 3rem; +} + +.m-16 { + margin: 4rem; +} + +.m-20 { + margin: 5rem; +} + +.m-24 { + margin: 6rem; +} + +.m-32 { + margin: 8rem; +} + +.m-40 { + margin: 10rem; +} + +.m-48 { + margin: 12rem; +} + +.m-56 { + margin: 14rem; +} + +.m-64 { + margin: 16rem; +} + +.m-auto { + margin: auto; +} + +.m-px { + margin: 1px; +} + +.-m-1 { + margin: -0.25rem; +} + +.-m-2 { + margin: -0.5rem; +} + +.-m-3 { + margin: -0.75rem; +} + +.-m-4 { + margin: -1rem; +} + +.-m-5 { + margin: -1.25rem; +} + +.-m-6 { + margin: -1.5rem; +} + +.-m-8 { + margin: -2rem; +} + +.-m-10 { + margin: -2.5rem; +} + +.-m-12 { + margin: -3rem; +} + +.-m-16 { + margin: -4rem; +} + +.-m-20 { + margin: -5rem; +} + +.-m-24 { + margin: -6rem; +} + +.-m-32 { + margin: -8rem; +} + +.-m-40 { + margin: -10rem; +} + +.-m-48 { + margin: -12rem; +} + +.-m-56 { + margin: -14rem; +} + +.-m-64 { + margin: -16rem; +} + +.-m-px { + margin: -1px; +} + +.my-0 { + margin-top: 0; + margin-bottom: 0; +} + +.mx-0 { + margin-left: 0; + margin-right: 0; +} + +.my-1 { + margin-top: 0.25rem; + margin-bottom: 0.25rem; +} + +.mx-1 { + margin-left: 0.25rem; + margin-right: 0.25rem; +} + +.my-2 { + margin-top: 0.5rem; + margin-bottom: 0.5rem; +} + +.mx-2 { + margin-left: 0.5rem; + margin-right: 0.5rem; +} + +.my-3 { + margin-top: 0.75rem; + margin-bottom: 0.75rem; +} + +.mx-3 { + margin-left: 0.75rem; + margin-right: 0.75rem; +} + +.my-4 { + margin-top: 1rem; + margin-bottom: 1rem; +} + +.mx-4 { + margin-left: 1rem; + margin-right: 1rem; +} + +.my-5 { + margin-top: 1.25rem; + margin-bottom: 1.25rem; +} + +.mx-5 { + margin-left: 1.25rem; + margin-right: 1.25rem; +} + +.my-6 { + margin-top: 1.5rem; + margin-bottom: 1.5rem; +} + +.mx-6 { + margin-left: 1.5rem; + margin-right: 1.5rem; +} + +.my-8 { + margin-top: 2rem; + margin-bottom: 2rem; +} + +.mx-8 { + margin-left: 2rem; + margin-right: 2rem; +} + +.my-10 { + margin-top: 2.5rem; + margin-bottom: 2.5rem; +} + +.mx-10 { + margin-left: 2.5rem; + margin-right: 2.5rem; +} + +.my-12 { + margin-top: 3rem; + margin-bottom: 3rem; +} + +.mx-12 { + margin-left: 3rem; + margin-right: 3rem; +} + +.my-16 { + margin-top: 4rem; + margin-bottom: 4rem; +} + +.mx-16 { + margin-left: 4rem; + margin-right: 4rem; +} + +.my-20 { + margin-top: 5rem; + margin-bottom: 5rem; +} + +.mx-20 { + margin-left: 5rem; + margin-right: 5rem; +} + +.my-24 { + margin-top: 6rem; + margin-bottom: 6rem; +} + +.mx-24 { + margin-left: 6rem; + margin-right: 6rem; +} + +.my-32 { + margin-top: 8rem; + margin-bottom: 8rem; +} + +.mx-32 { + margin-left: 8rem; + margin-right: 8rem; +} + +.my-40 { + margin-top: 10rem; + margin-bottom: 10rem; +} + +.mx-40 { + margin-left: 10rem; + margin-right: 10rem; +} + +.my-48 { + margin-top: 12rem; + margin-bottom: 12rem; +} + +.mx-48 { + margin-left: 12rem; + margin-right: 12rem; +} + +.my-56 { + margin-top: 14rem; + margin-bottom: 14rem; +} + +.mx-56 { + margin-left: 14rem; + margin-right: 14rem; +} + +.my-64 { + margin-top: 16rem; + margin-bottom: 16rem; +} + +.mx-64 { + margin-left: 16rem; + margin-right: 16rem; +} + +.my-auto { + margin-top: auto; + margin-bottom: auto; +} + +.mx-auto { + margin-left: auto; + margin-right: auto; +} + +.my-px { + margin-top: 1px; + margin-bottom: 1px; +} + +.mx-px { + margin-left: 1px; + margin-right: 1px; +} + +.-my-1 { + margin-top: -0.25rem; + margin-bottom: -0.25rem; +} + +.-mx-1 { + margin-left: -0.25rem; + margin-right: -0.25rem; +} + +.-my-2 { + margin-top: -0.5rem; + margin-bottom: -0.5rem; +} + +.-mx-2 { + margin-left: -0.5rem; + margin-right: -0.5rem; +} + +.-my-3 { + margin-top: -0.75rem; + margin-bottom: -0.75rem; +} + +.-mx-3 { + margin-left: -0.75rem; + margin-right: -0.75rem; +} + +.-my-4 { + margin-top: -1rem; + margin-bottom: -1rem; +} + +.-mx-4 { + margin-left: -1rem; + margin-right: -1rem; +} + +.-my-5 { + margin-top: -1.25rem; + margin-bottom: -1.25rem; +} + +.-mx-5 { + margin-left: -1.25rem; + margin-right: -1.25rem; +} + +.-my-6 { + margin-top: -1.5rem; + margin-bottom: -1.5rem; +} + +.-mx-6 { + margin-left: -1.5rem; + margin-right: -1.5rem; +} + +.-my-8 { + margin-top: -2rem; + margin-bottom: -2rem; +} + +.-mx-8 { + margin-left: -2rem; + margin-right: -2rem; +} + +.-my-10 { + margin-top: -2.5rem; + margin-bottom: -2.5rem; +} + +.-mx-10 { + margin-left: -2.5rem; + margin-right: -2.5rem; +} + +.-my-12 { + margin-top: -3rem; + margin-bottom: -3rem; +} + +.-mx-12 { + margin-left: -3rem; + margin-right: -3rem; +} + +.-my-16 { + margin-top: -4rem; + margin-bottom: -4rem; +} + +.-mx-16 { + margin-left: -4rem; + margin-right: -4rem; +} + +.-my-20 { + margin-top: -5rem; + margin-bottom: -5rem; +} + +.-mx-20 { + margin-left: -5rem; + margin-right: -5rem; +} + +.-my-24 { + margin-top: -6rem; + margin-bottom: -6rem; +} + +.-mx-24 { + margin-left: -6rem; + margin-right: -6rem; +} + +.-my-32 { + margin-top: -8rem; + margin-bottom: -8rem; +} + +.-mx-32 { + margin-left: -8rem; + margin-right: -8rem; +} + +.-my-40 { + margin-top: -10rem; + margin-bottom: -10rem; +} + +.-mx-40 { + margin-left: -10rem; + margin-right: -10rem; +} + +.-my-48 { + margin-top: -12rem; + margin-bottom: -12rem; +} + +.-mx-48 { + margin-left: -12rem; + margin-right: -12rem; +} + +.-my-56 { + margin-top: -14rem; + margin-bottom: -14rem; +} + +.-mx-56 { + margin-left: -14rem; + margin-right: -14rem; +} + +.-my-64 { + margin-top: -16rem; + margin-bottom: -16rem; +} + +.-mx-64 { + margin-left: -16rem; + margin-right: -16rem; +} + +.-my-px { + margin-top: -1px; + margin-bottom: -1px; +} + +.-mx-px { + margin-left: -1px; + margin-right: -1px; +} + +.mt-0 { + margin-top: 0; +} + +.mr-0 { + margin-right: 0; +} + +.mb-0 { + margin-bottom: 0; +} + +.ml-0 { + margin-left: 0; +} + +.mt-1 { + margin-top: 0.25rem; +} + +.mr-1 { + margin-right: 0.25rem; +} + +.mb-1 { + margin-bottom: 0.25rem; +} + +.ml-1 { + margin-left: 0.25rem; +} + +.mt-2 { + margin-top: 0.5rem; +} + +.mr-2 { + margin-right: 0.5rem; +} + +.mb-2 { + margin-bottom: 0.5rem; +} + +.ml-2 { + margin-left: 0.5rem; +} + +.mt-3 { + margin-top: 0.75rem; +} + +.mr-3 { + margin-right: 0.75rem; +} + +.mb-3 { + margin-bottom: 0.75rem; +} + +.ml-3 { + margin-left: 0.75rem; +} + +.mt-4 { + margin-top: 1rem; +} + +.mr-4 { + margin-right: 1rem; +} + +.mb-4 { + margin-bottom: 1rem; +} + +.ml-4 { + margin-left: 1rem; +} + +.mt-5 { + margin-top: 1.25rem; +} + +.mr-5 { + margin-right: 1.25rem; +} + +.mb-5 { + margin-bottom: 1.25rem; +} + +.ml-5 { + margin-left: 1.25rem; +} + +.mt-6 { + margin-top: 1.5rem; +} + +.mr-6 { + margin-right: 1.5rem; +} + +.mb-6 { + margin-bottom: 1.5rem; +} + +.ml-6 { + margin-left: 1.5rem; +} + +.mt-8 { + margin-top: 2rem; +} + +.mr-8 { + margin-right: 2rem; +} + +.mb-8 { + margin-bottom: 2rem; +} + +.ml-8 { + margin-left: 2rem; +} + +.mt-10 { + margin-top: 2.5rem; +} + +.mr-10 { + margin-right: 2.5rem; +} + +.mb-10 { + margin-bottom: 2.5rem; +} + +.ml-10 { + margin-left: 2.5rem; +} + +.mt-12 { + margin-top: 3rem; +} + +.mr-12 { + margin-right: 3rem; +} + +.mb-12 { + margin-bottom: 3rem; +} + +.ml-12 { + margin-left: 3rem; +} + +.mt-16 { + margin-top: 4rem; +} + +.mr-16 { + margin-right: 4rem; +} + +.mb-16 { + margin-bottom: 4rem; +} + +.ml-16 { + margin-left: 4rem; +} + +.mt-20 { + margin-top: 5rem; +} + +.mr-20 { + margin-right: 5rem; +} + +.mb-20 { + margin-bottom: 5rem; +} + +.ml-20 { + margin-left: 5rem; +} + +.mt-24 { + margin-top: 6rem; +} + +.mr-24 { + margin-right: 6rem; +} + +.mb-24 { + margin-bottom: 6rem; +} + +.ml-24 { + margin-left: 6rem; +} + +.mt-32 { + margin-top: 8rem; +} + +.mr-32 { + margin-right: 8rem; +} + +.mb-32 { + margin-bottom: 8rem; +} + +.ml-32 { + margin-left: 8rem; +} + +.mt-40 { + margin-top: 10rem; +} + +.mr-40 { + margin-right: 10rem; +} + +.mb-40 { + margin-bottom: 10rem; +} + +.ml-40 { + margin-left: 10rem; +} + +.mt-48 { + margin-top: 12rem; +} + +.mr-48 { + margin-right: 12rem; +} + +.mb-48 { + margin-bottom: 12rem; +} + +.ml-48 { + margin-left: 12rem; +} + +.mt-56 { + margin-top: 14rem; +} + +.mr-56 { + margin-right: 14rem; +} + +.mb-56 { + margin-bottom: 14rem; +} + +.ml-56 { + margin-left: 14rem; +} + +.mt-64 { + margin-top: 16rem; +} + +.mr-64 { + margin-right: 16rem; +} + +.mb-64 { + margin-bottom: 16rem; +} + +.ml-64 { + margin-left: 16rem; +} + +.mt-auto { + margin-top: auto; +} + +.mr-auto { + margin-right: auto; +} + +.mb-auto { + margin-bottom: auto; +} + +.ml-auto { + margin-left: auto; +} + +.mt-px { + margin-top: 1px; +} + +.mr-px { + margin-right: 1px; +} + +.mb-px { + margin-bottom: 1px; +} + +.ml-px { + margin-left: 1px; +} + +.-mt-1 { + margin-top: -0.25rem; +} + +.-mr-1 { + margin-right: -0.25rem; +} + +.-mb-1 { + margin-bottom: -0.25rem; +} + +.-ml-1 { + margin-left: -0.25rem; +} + +.-mt-2 { + margin-top: -0.5rem; +} + +.-mr-2 { + margin-right: -0.5rem; +} + +.-mb-2 { + margin-bottom: -0.5rem; +} + +.-ml-2 { + margin-left: -0.5rem; +} + +.-mt-3 { + margin-top: -0.75rem; +} + +.-mr-3 { + margin-right: -0.75rem; +} + +.-mb-3 { + margin-bottom: -0.75rem; +} + +.-ml-3 { + margin-left: -0.75rem; +} + +.-mt-4 { + margin-top: -1rem; +} + +.-mr-4 { + margin-right: -1rem; +} + +.-mb-4 { + margin-bottom: -1rem; +} + +.-ml-4 { + margin-left: -1rem; +} + +.-mt-5 { + margin-top: -1.25rem; +} + +.-mr-5 { + margin-right: -1.25rem; +} + +.-mb-5 { + margin-bottom: -1.25rem; +} + +.-ml-5 { + margin-left: -1.25rem; +} + +.-mt-6 { + margin-top: -1.5rem; +} + +.-mr-6 { + margin-right: -1.5rem; +} + +.-mb-6 { + margin-bottom: -1.5rem; +} + +.-ml-6 { + margin-left: -1.5rem; +} + +.-mt-8 { + margin-top: -2rem; +} + +.-mr-8 { + margin-right: -2rem; +} + +.-mb-8 { + margin-bottom: -2rem; +} + +.-ml-8 { + margin-left: -2rem; +} + +.-mt-10 { + margin-top: -2.5rem; +} + +.-mr-10 { + margin-right: -2.5rem; +} + +.-mb-10 { + margin-bottom: -2.5rem; +} + +.-ml-10 { + margin-left: -2.5rem; +} + +.-mt-12 { + margin-top: -3rem; +} + +.-mr-12 { + margin-right: -3rem; +} + +.-mb-12 { + margin-bottom: -3rem; +} + +.-ml-12 { + margin-left: -3rem; +} + +.-mt-16 { + margin-top: -4rem; +} + +.-mr-16 { + margin-right: -4rem; +} + +.-mb-16 { + margin-bottom: -4rem; +} + +.-ml-16 { + margin-left: -4rem; +} + +.-mt-20 { + margin-top: -5rem; +} + +.-mr-20 { + margin-right: -5rem; +} + +.-mb-20 { + margin-bottom: -5rem; +} + +.-ml-20 { + margin-left: -5rem; +} + +.-mt-24 { + margin-top: -6rem; +} + +.-mr-24 { + margin-right: -6rem; +} + +.-mb-24 { + margin-bottom: -6rem; +} + +.-ml-24 { + margin-left: -6rem; +} + +.-mt-32 { + margin-top: -8rem; +} + +.-mr-32 { + margin-right: -8rem; +} + +.-mb-32 { + margin-bottom: -8rem; +} + +.-ml-32 { + margin-left: -8rem; +} + +.-mt-40 { + margin-top: -10rem; +} + +.-mr-40 { + margin-right: -10rem; +} + +.-mb-40 { + margin-bottom: -10rem; +} + +.-ml-40 { + margin-left: -10rem; +} + +.-mt-48 { + margin-top: -12rem; +} + +.-mr-48 { + margin-right: -12rem; +} + +.-mb-48 { + margin-bottom: -12rem; +} + +.-ml-48 { + margin-left: -12rem; +} + +.-mt-56 { + margin-top: -14rem; +} + +.-mr-56 { + margin-right: -14rem; +} + +.-mb-56 { + margin-bottom: -14rem; +} + +.-ml-56 { + margin-left: -14rem; +} + +.-mt-64 { + margin-top: -16rem; +} + +.-mr-64 { + margin-right: -16rem; +} + +.-mb-64 { + margin-bottom: -16rem; +} + +.-ml-64 { + margin-left: -16rem; +} + +.-mt-px { + margin-top: -1px; +} + +.-mr-px { + margin-right: -1px; +} + +.-mb-px { + margin-bottom: -1px; +} + +.-ml-px { + margin-left: -1px; +} + +.max-h-full { + max-height: 100%; +} + +.max-h-screen { + max-height: 100vh; +} + +.max-w-xs { + max-width: 20rem; +} + +.max-w-sm { + max-width: 24rem; +} + +.max-w-md { + max-width: 28rem; +} + +.max-w-lg { + max-width: 32rem; +} + +.max-w-xl { + max-width: 36rem; +} + +.max-w-2xl { + max-width: 42rem; +} + +.max-w-3xl { + max-width: 48rem; +} + +.max-w-4xl { + max-width: 56rem; +} + +.max-w-5xl { + max-width: 64rem; +} + +.max-w-6xl { + max-width: 72rem; +} + +.max-w-full { + max-width: 100%; +} + +.min-h-0 { + min-height: 0; +} + +.min-h-full { + min-height: 100%; +} + +.min-h-screen { + min-height: 100vh; +} + +.min-w-0 { + min-width: 0; +} + +.min-w-full { + min-width: 100%; +} + +.object-contain { + -o-object-fit: contain; + object-fit: contain; +} + +.object-cover { + -o-object-fit: cover; + object-fit: cover; +} + +.object-fill { + -o-object-fit: fill; + object-fit: fill; +} + +.object-none { + -o-object-fit: none; + object-fit: none; +} + +.object-scale-down { + -o-object-fit: scale-down; + object-fit: scale-down; +} + +.object-bottom { + -o-object-position: bottom; + object-position: bottom; +} + +.object-center { + -o-object-position: center; + object-position: center; +} + +.object-left { + -o-object-position: left; + object-position: left; +} + +.object-left-bottom { + -o-object-position: left bottom; + object-position: left bottom; +} + +.object-left-top { + -o-object-position: left top; + object-position: left top; +} + +.object-right { + -o-object-position: right; + object-position: right; +} + +.object-right-bottom { + -o-object-position: right bottom; + object-position: right bottom; +} + +.object-right-top { + -o-object-position: right top; + object-position: right top; +} + +.object-top { + -o-object-position: top; + object-position: top; +} + +.opacity-0 { + opacity: 0; +} + +.opacity-25 { + opacity: 0.25; +} + +.opacity-50 { + opacity: 0.5; +} + +.opacity-75 { + opacity: 0.75; +} + +.opacity-100 { + opacity: 1; +} + +.hover\:opacity-0:hover { + opacity: 0; +} + +.hover\:opacity-25:hover { + opacity: 0.25; +} + +.hover\:opacity-50:hover { + opacity: 0.5; +} + +.hover\:opacity-75:hover { + opacity: 0.75; +} + +.hover\:opacity-100:hover { + opacity: 1; +} + +.focus\:opacity-0:focus { + opacity: 0; +} + +.focus\:opacity-25:focus { + opacity: 0.25; +} + +.focus\:opacity-50:focus { + opacity: 0.5; +} + +.focus\:opacity-75:focus { + opacity: 0.75; +} + +.focus\:opacity-100:focus { + opacity: 1; +} + +.outline-none { + outline: 0; +} + +.focus\:outline-none:focus { + outline: 0; +} + +.overflow-auto { + overflow: auto; +} + +.overflow-hidden { + overflow: hidden; +} + +.overflow-visible { + overflow: visible; +} + +.overflow-scroll { + overflow: scroll; +} + +.overflow-x-auto { + overflow-x: auto; +} + +.overflow-y-auto { + overflow-y: auto; +} + +.overflow-x-hidden { + overflow-x: hidden; +} + +.overflow-y-hidden { + overflow-y: hidden; +} + +.overflow-x-visible { + overflow-x: visible; +} + +.overflow-y-visible { + overflow-y: visible; +} + +.overflow-x-scroll { + overflow-x: scroll; +} + +.overflow-y-scroll { + overflow-y: scroll; +} + +.scrolling-touch { + -webkit-overflow-scrolling: touch; +} + +.scrolling-auto { + -webkit-overflow-scrolling: auto; +} + +.p-0 { + padding: 0; +} + +.p-1 { + padding: 0.25rem; +} + +.p-2 { + padding: 0.5rem; +} + +.p-3 { + padding: 0.75rem; +} + +.p-4 { + padding: 1rem; +} + +.p-5 { + padding: 1.25rem; +} + +.p-6 { + padding: 1.5rem; +} + +.p-8 { + padding: 2rem; +} + +.p-10 { + padding: 2.5rem; +} + +.p-12 { + padding: 3rem; +} + +.p-16 { + padding: 4rem; +} + +.p-20 { + padding: 5rem; +} + +.p-24 { + padding: 6rem; +} + +.p-32 { + padding: 8rem; +} + +.p-40 { + padding: 10rem; +} + +.p-48 { + padding: 12rem; +} + +.p-56 { + padding: 14rem; +} + +.p-64 { + padding: 16rem; +} + +.p-px { + padding: 1px; +} + +.py-0 { + padding-top: 0; + padding-bottom: 0; +} + +.px-0 { + padding-left: 0; + padding-right: 0; +} + +.py-1 { + padding-top: 0.25rem; + padding-bottom: 0.25rem; +} + +.px-1 { + padding-left: 0.25rem; + padding-right: 0.25rem; +} + +.py-2 { + padding-top: 0.5rem; + padding-bottom: 0.5rem; +} + +.px-2 { + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.py-3 { + padding-top: 0.75rem; + padding-bottom: 0.75rem; +} + +.px-3 { + padding-left: 0.75rem; + padding-right: 0.75rem; +} + +.py-4 { + padding-top: 1rem; + padding-bottom: 1rem; +} + +.px-4 { + padding-left: 1rem; + padding-right: 1rem; +} + +.py-5 { + padding-top: 1.25rem; + padding-bottom: 1.25rem; +} + +.px-5 { + padding-left: 1.25rem; + padding-right: 1.25rem; +} + +.py-6 { + padding-top: 1.5rem; + padding-bottom: 1.5rem; +} + +.px-6 { + padding-left: 1.5rem; + padding-right: 1.5rem; +} + +.py-8 { + padding-top: 2rem; + padding-bottom: 2rem; +} + +.px-8 { + padding-left: 2rem; + padding-right: 2rem; +} + +.py-10 { + padding-top: 2.5rem; + padding-bottom: 2.5rem; +} + +.px-10 { + padding-left: 2.5rem; + padding-right: 2.5rem; +} + +.py-12 { + padding-top: 3rem; + padding-bottom: 3rem; +} + +.px-12 { + padding-left: 3rem; + padding-right: 3rem; +} + +.py-16 { + padding-top: 4rem; + padding-bottom: 4rem; +} + +.px-16 { + padding-left: 4rem; + padding-right: 4rem; +} + +.py-20 { + padding-top: 5rem; + padding-bottom: 5rem; +} + +.px-20 { + padding-left: 5rem; + padding-right: 5rem; +} + +.py-24 { + padding-top: 6rem; + padding-bottom: 6rem; +} + +.px-24 { + padding-left: 6rem; + padding-right: 6rem; +} + +.py-32 { + padding-top: 8rem; + padding-bottom: 8rem; +} + +.px-32 { + padding-left: 8rem; + padding-right: 8rem; +} + +.py-40 { + padding-top: 10rem; + padding-bottom: 10rem; +} + +.px-40 { + padding-left: 10rem; + padding-right: 10rem; +} + +.py-48 { + padding-top: 12rem; + padding-bottom: 12rem; +} + +.px-48 { + padding-left: 12rem; + padding-right: 12rem; +} + +.py-56 { + padding-top: 14rem; + padding-bottom: 14rem; +} + +.px-56 { + padding-left: 14rem; + padding-right: 14rem; +} + +.py-64 { + padding-top: 16rem; + padding-bottom: 16rem; +} + +.px-64 { + padding-left: 16rem; + padding-right: 16rem; +} + +.py-px { + padding-top: 1px; + padding-bottom: 1px; +} + +.px-px { + padding-left: 1px; + padding-right: 1px; +} + +.pt-0 { + padding-top: 0; +} + +.pr-0 { + padding-right: 0; +} + +.pb-0 { + padding-bottom: 0; +} + +.pl-0 { + padding-left: 0; +} + +.pt-1 { + padding-top: 0.25rem; +} + +.pr-1 { + padding-right: 0.25rem; +} + +.pb-1 { + padding-bottom: 0.25rem; +} + +.pl-1 { + padding-left: 0.25rem; +} + +.pt-2 { + padding-top: 0.5rem; +} + +.pr-2 { + padding-right: 0.5rem; +} + +.pb-2 { + padding-bottom: 0.5rem; +} + +.pl-2 { + padding-left: 0.5rem; +} + +.pt-3 { + padding-top: 0.75rem; +} + +.pr-3 { + padding-right: 0.75rem; +} + +.pb-3 { + padding-bottom: 0.75rem; +} + +.pl-3 { + padding-left: 0.75rem; +} + +.pt-4 { + padding-top: 1rem; +} + +.pr-4 { + padding-right: 1rem; +} + +.pb-4 { + padding-bottom: 1rem; +} + +.pl-4 { + padding-left: 1rem; +} + +.pt-5 { + padding-top: 1.25rem; +} + +.pr-5 { + padding-right: 1.25rem; +} + +.pb-5 { + padding-bottom: 1.25rem; +} + +.pl-5 { + padding-left: 1.25rem; +} + +.pt-6 { + padding-top: 1.5rem; +} + +.pr-6 { + padding-right: 1.5rem; +} + +.pb-6 { + padding-bottom: 1.5rem; +} + +.pl-6 { + padding-left: 1.5rem; +} + +.pt-8 { + padding-top: 2rem; +} + +.pr-8 { + padding-right: 2rem; +} + +.pb-8 { + padding-bottom: 2rem; +} + +.pl-8 { + padding-left: 2rem; +} + +.pt-10 { + padding-top: 2.5rem; +} + +.pr-10 { + padding-right: 2.5rem; +} + +.pb-10 { + padding-bottom: 2.5rem; +} + +.pl-10 { + padding-left: 2.5rem; +} + +.pt-12 { + padding-top: 3rem; +} + +.pr-12 { + padding-right: 3rem; +} + +.pb-12 { + padding-bottom: 3rem; +} + +.pl-12 { + padding-left: 3rem; +} + +.pt-16 { + padding-top: 4rem; +} + +.pr-16 { + padding-right: 4rem; +} + +.pb-16 { + padding-bottom: 4rem; +} + +.pl-16 { + padding-left: 4rem; +} + +.pt-20 { + padding-top: 5rem; +} + +.pr-20 { + padding-right: 5rem; +} + +.pb-20 { + padding-bottom: 5rem; +} + +.pl-20 { + padding-left: 5rem; +} + +.pt-24 { + padding-top: 6rem; +} + +.pr-24 { + padding-right: 6rem; +} + +.pb-24 { + padding-bottom: 6rem; +} + +.pl-24 { + padding-left: 6rem; +} + +.pt-32 { + padding-top: 8rem; +} + +.pr-32 { + padding-right: 8rem; +} + +.pb-32 { + padding-bottom: 8rem; +} + +.pl-32 { + padding-left: 8rem; +} + +.pt-40 { + padding-top: 10rem; +} + +.pr-40 { + padding-right: 10rem; +} + +.pb-40 { + padding-bottom: 10rem; +} + +.pl-40 { + padding-left: 10rem; +} + +.pt-48 { + padding-top: 12rem; +} + +.pr-48 { + padding-right: 12rem; +} + +.pb-48 { + padding-bottom: 12rem; +} + +.pl-48 { + padding-left: 12rem; +} + +.pt-56 { + padding-top: 14rem; +} + +.pr-56 { + padding-right: 14rem; +} + +.pb-56 { + padding-bottom: 14rem; +} + +.pl-56 { + padding-left: 14rem; +} + +.pt-64 { + padding-top: 16rem; +} + +.pr-64 { + padding-right: 16rem; +} + +.pb-64 { + padding-bottom: 16rem; +} + +.pl-64 { + padding-left: 16rem; +} + +.pt-px { + padding-top: 1px; +} + +.pr-px { + padding-right: 1px; +} + +.pb-px { + padding-bottom: 1px; +} + +.pl-px { + padding-left: 1px; +} + +.placeholder-transparent::-webkit-input-placeholder { + color: transparent; +} + +.placeholder-transparent::-moz-placeholder { + color: transparent; +} + +.placeholder-transparent:-ms-input-placeholder { + color: transparent; +} + +.placeholder-transparent::-ms-input-placeholder { + color: transparent; +} + +.placeholder-transparent::placeholder { + color: transparent; +} + +.placeholder-black::-webkit-input-placeholder { + color: #000; +} + +.placeholder-black::-moz-placeholder { + color: #000; +} + +.placeholder-black:-ms-input-placeholder { + color: #000; +} + +.placeholder-black::-ms-input-placeholder { + color: #000; +} + +.placeholder-black::placeholder { + color: #000; +} + +.placeholder-white::-webkit-input-placeholder { + color: #fff; +} + +.placeholder-white::-moz-placeholder { + color: #fff; +} + +.placeholder-white:-ms-input-placeholder { + color: #fff; +} + +.placeholder-white::-ms-input-placeholder { + color: #fff; +} + +.placeholder-white::placeholder { + color: #fff; +} + +.placeholder-gray-100::-webkit-input-placeholder { + color: #f7fafc; +} + +.placeholder-gray-100::-moz-placeholder { + color: #f7fafc; +} + +.placeholder-gray-100:-ms-input-placeholder { + color: #f7fafc; +} + +.placeholder-gray-100::-ms-input-placeholder { + color: #f7fafc; +} + +.placeholder-gray-100::placeholder { + color: #f7fafc; +} + +.placeholder-gray-200::-webkit-input-placeholder { + color: #edf2f7; +} + +.placeholder-gray-200::-moz-placeholder { + color: #edf2f7; +} + +.placeholder-gray-200:-ms-input-placeholder { + color: #edf2f7; +} + +.placeholder-gray-200::-ms-input-placeholder { + color: #edf2f7; +} + +.placeholder-gray-200::placeholder { + color: #edf2f7; +} + +.placeholder-gray-300::-webkit-input-placeholder { + color: #e2e8f0; +} + +.placeholder-gray-300::-moz-placeholder { + color: #e2e8f0; +} + +.placeholder-gray-300:-ms-input-placeholder { + color: #e2e8f0; +} + +.placeholder-gray-300::-ms-input-placeholder { + color: #e2e8f0; +} + +.placeholder-gray-300::placeholder { + color: #e2e8f0; +} + +.placeholder-gray-400::-webkit-input-placeholder { + color: #cbd5e0; +} + +.placeholder-gray-400::-moz-placeholder { + color: #cbd5e0; +} + +.placeholder-gray-400:-ms-input-placeholder { + color: #cbd5e0; +} + +.placeholder-gray-400::-ms-input-placeholder { + color: #cbd5e0; +} + +.placeholder-gray-400::placeholder { + color: #cbd5e0; +} + +.placeholder-gray-500::-webkit-input-placeholder { + color: #a0aec0; +} + +.placeholder-gray-500::-moz-placeholder { + color: #a0aec0; +} + +.placeholder-gray-500:-ms-input-placeholder { + color: #a0aec0; +} + +.placeholder-gray-500::-ms-input-placeholder { + color: #a0aec0; +} + +.placeholder-gray-500::placeholder { + color: #a0aec0; +} + +.placeholder-gray-600::-webkit-input-placeholder { + color: #718096; +} + +.placeholder-gray-600::-moz-placeholder { + color: #718096; +} + +.placeholder-gray-600:-ms-input-placeholder { + color: #718096; +} + +.placeholder-gray-600::-ms-input-placeholder { + color: #718096; +} + +.placeholder-gray-600::placeholder { + color: #718096; +} + +.placeholder-gray-700::-webkit-input-placeholder { + color: #4a5568; +} + +.placeholder-gray-700::-moz-placeholder { + color: #4a5568; +} + +.placeholder-gray-700:-ms-input-placeholder { + color: #4a5568; +} + +.placeholder-gray-700::-ms-input-placeholder { + color: #4a5568; +} + +.placeholder-gray-700::placeholder { + color: #4a5568; +} + +.placeholder-gray-800::-webkit-input-placeholder { + color: #2d3748; +} + +.placeholder-gray-800::-moz-placeholder { + color: #2d3748; +} + +.placeholder-gray-800:-ms-input-placeholder { + color: #2d3748; +} + +.placeholder-gray-800::-ms-input-placeholder { + color: #2d3748; +} + +.placeholder-gray-800::placeholder { + color: #2d3748; +} + +.placeholder-gray-900::-webkit-input-placeholder { + color: #1a202c; +} + +.placeholder-gray-900::-moz-placeholder { + color: #1a202c; +} + +.placeholder-gray-900:-ms-input-placeholder { + color: #1a202c; +} + +.placeholder-gray-900::-ms-input-placeholder { + color: #1a202c; +} + +.placeholder-gray-900::placeholder { + color: #1a202c; +} + +.placeholder-red-100::-webkit-input-placeholder { + color: #fff5f5; +} + +.placeholder-red-100::-moz-placeholder { + color: #fff5f5; +} + +.placeholder-red-100:-ms-input-placeholder { + color: #fff5f5; +} + +.placeholder-red-100::-ms-input-placeholder { + color: #fff5f5; +} + +.placeholder-red-100::placeholder { + color: #fff5f5; +} + +.placeholder-red-200::-webkit-input-placeholder { + color: #fed7d7; +} + +.placeholder-red-200::-moz-placeholder { + color: #fed7d7; +} + +.placeholder-red-200:-ms-input-placeholder { + color: #fed7d7; +} + +.placeholder-red-200::-ms-input-placeholder { + color: #fed7d7; +} + +.placeholder-red-200::placeholder { + color: #fed7d7; +} + +.placeholder-red-300::-webkit-input-placeholder { + color: #feb2b2; +} + +.placeholder-red-300::-moz-placeholder { + color: #feb2b2; +} + +.placeholder-red-300:-ms-input-placeholder { + color: #feb2b2; +} + +.placeholder-red-300::-ms-input-placeholder { + color: #feb2b2; +} + +.placeholder-red-300::placeholder { + color: #feb2b2; +} + +.placeholder-red-400::-webkit-input-placeholder { + color: #fc8181; +} + +.placeholder-red-400::-moz-placeholder { + color: #fc8181; +} + +.placeholder-red-400:-ms-input-placeholder { + color: #fc8181; +} + +.placeholder-red-400::-ms-input-placeholder { + color: #fc8181; +} + +.placeholder-red-400::placeholder { + color: #fc8181; +} + +.placeholder-red-500::-webkit-input-placeholder { + color: #f56565; +} + +.placeholder-red-500::-moz-placeholder { + color: #f56565; +} + +.placeholder-red-500:-ms-input-placeholder { + color: #f56565; +} + +.placeholder-red-500::-ms-input-placeholder { + color: #f56565; +} + +.placeholder-red-500::placeholder { + color: #f56565; +} + +.placeholder-red-600::-webkit-input-placeholder { + color: #e53e3e; +} + +.placeholder-red-600::-moz-placeholder { + color: #e53e3e; +} + +.placeholder-red-600:-ms-input-placeholder { + color: #e53e3e; +} + +.placeholder-red-600::-ms-input-placeholder { + color: #e53e3e; +} + +.placeholder-red-600::placeholder { + color: #e53e3e; +} + +.placeholder-red-700::-webkit-input-placeholder { + color: #c53030; +} + +.placeholder-red-700::-moz-placeholder { + color: #c53030; +} + +.placeholder-red-700:-ms-input-placeholder { + color: #c53030; +} + +.placeholder-red-700::-ms-input-placeholder { + color: #c53030; +} + +.placeholder-red-700::placeholder { + color: #c53030; +} + +.placeholder-red-800::-webkit-input-placeholder { + color: #9b2c2c; +} + +.placeholder-red-800::-moz-placeholder { + color: #9b2c2c; +} + +.placeholder-red-800:-ms-input-placeholder { + color: #9b2c2c; +} + +.placeholder-red-800::-ms-input-placeholder { + color: #9b2c2c; +} + +.placeholder-red-800::placeholder { + color: #9b2c2c; +} + +.placeholder-red-900::-webkit-input-placeholder { + color: #dc3545; +} + +.placeholder-red-900::-moz-placeholder { + color: #dc3545; +} + +.placeholder-red-900:-ms-input-placeholder { + color: #dc3545; +} + +.placeholder-red-900::-ms-input-placeholder { + color: #dc3545; +} + +.placeholder-red-900::placeholder { + color: #dc3545; +} + +.placeholder-orange-100::-webkit-input-placeholder { + color: #fffaf0; +} + +.placeholder-orange-100::-moz-placeholder { + color: #fffaf0; +} + +.placeholder-orange-100:-ms-input-placeholder { + color: #fffaf0; +} + +.placeholder-orange-100::-ms-input-placeholder { + color: #fffaf0; +} + +.placeholder-orange-100::placeholder { + color: #fffaf0; +} + +.placeholder-orange-200::-webkit-input-placeholder { + color: #feebc8; +} + +.placeholder-orange-200::-moz-placeholder { + color: #feebc8; +} + +.placeholder-orange-200:-ms-input-placeholder { + color: #feebc8; +} + +.placeholder-orange-200::-ms-input-placeholder { + color: #feebc8; +} + +.placeholder-orange-200::placeholder { + color: #feebc8; +} + +.placeholder-orange-300::-webkit-input-placeholder { + color: #fbd38d; +} + +.placeholder-orange-300::-moz-placeholder { + color: #fbd38d; +} + +.placeholder-orange-300:-ms-input-placeholder { + color: #fbd38d; +} + +.placeholder-orange-300::-ms-input-placeholder { + color: #fbd38d; +} + +.placeholder-orange-300::placeholder { + color: #fbd38d; +} + +.placeholder-orange-400::-webkit-input-placeholder { + color: #f6ad55; +} + +.placeholder-orange-400::-moz-placeholder { + color: #f6ad55; +} + +.placeholder-orange-400:-ms-input-placeholder { + color: #f6ad55; +} + +.placeholder-orange-400::-ms-input-placeholder { + color: #f6ad55; +} + +.placeholder-orange-400::placeholder { + color: #f6ad55; +} + +.placeholder-orange-500::-webkit-input-placeholder { + color: #ed8936; +} + +.placeholder-orange-500::-moz-placeholder { + color: #ed8936; +} + +.placeholder-orange-500:-ms-input-placeholder { + color: #ed8936; +} + +.placeholder-orange-500::-ms-input-placeholder { + color: #ed8936; +} + +.placeholder-orange-500::placeholder { + color: #ed8936; +} + +.placeholder-orange-600::-webkit-input-placeholder { + color: #dd6b20; +} + +.placeholder-orange-600::-moz-placeholder { + color: #dd6b20; +} + +.placeholder-orange-600:-ms-input-placeholder { + color: #dd6b20; +} + +.placeholder-orange-600::-ms-input-placeholder { + color: #dd6b20; +} + +.placeholder-orange-600::placeholder { + color: #dd6b20; +} + +.placeholder-orange-700::-webkit-input-placeholder { + color: #c05621; +} + +.placeholder-orange-700::-moz-placeholder { + color: #c05621; +} + +.placeholder-orange-700:-ms-input-placeholder { + color: #c05621; +} + +.placeholder-orange-700::-ms-input-placeholder { + color: #c05621; +} + +.placeholder-orange-700::placeholder { + color: #c05621; +} + +.placeholder-orange-800::-webkit-input-placeholder { + color: #9c4221; +} + +.placeholder-orange-800::-moz-placeholder { + color: #9c4221; +} + +.placeholder-orange-800:-ms-input-placeholder { + color: #9c4221; +} + +.placeholder-orange-800::-ms-input-placeholder { + color: #9c4221; +} + +.placeholder-orange-800::placeholder { + color: #9c4221; +} + +.placeholder-orange-900::-webkit-input-placeholder { + color: #fd7e14; +} + +.placeholder-orange-900::-moz-placeholder { + color: #fd7e14; +} + +.placeholder-orange-900:-ms-input-placeholder { + color: #fd7e14; +} + +.placeholder-orange-900::-ms-input-placeholder { + color: #fd7e14; +} + +.placeholder-orange-900::placeholder { + color: #fd7e14; +} + +.placeholder-yellow-100::-webkit-input-placeholder { + color: #fffff0; +} + +.placeholder-yellow-100::-moz-placeholder { + color: #fffff0; +} + +.placeholder-yellow-100:-ms-input-placeholder { + color: #fffff0; +} + +.placeholder-yellow-100::-ms-input-placeholder { + color: #fffff0; +} + +.placeholder-yellow-100::placeholder { + color: #fffff0; +} + +.placeholder-yellow-200::-webkit-input-placeholder { + color: #fefcbf; +} + +.placeholder-yellow-200::-moz-placeholder { + color: #fefcbf; +} + +.placeholder-yellow-200:-ms-input-placeholder { + color: #fefcbf; +} + +.placeholder-yellow-200::-ms-input-placeholder { + color: #fefcbf; +} + +.placeholder-yellow-200::placeholder { + color: #fefcbf; +} + +.placeholder-yellow-300::-webkit-input-placeholder { + color: #faf089; +} + +.placeholder-yellow-300::-moz-placeholder { + color: #faf089; +} + +.placeholder-yellow-300:-ms-input-placeholder { + color: #faf089; +} + +.placeholder-yellow-300::-ms-input-placeholder { + color: #faf089; +} + +.placeholder-yellow-300::placeholder { + color: #faf089; +} + +.placeholder-yellow-400::-webkit-input-placeholder { + color: #f6e05e; +} + +.placeholder-yellow-400::-moz-placeholder { + color: #f6e05e; +} + +.placeholder-yellow-400:-ms-input-placeholder { + color: #f6e05e; +} + +.placeholder-yellow-400::-ms-input-placeholder { + color: #f6e05e; +} + +.placeholder-yellow-400::placeholder { + color: #f6e05e; +} + +.placeholder-yellow-500::-webkit-input-placeholder { + color: #ecc94b; +} + +.placeholder-yellow-500::-moz-placeholder { + color: #ecc94b; +} + +.placeholder-yellow-500:-ms-input-placeholder { + color: #ecc94b; +} + +.placeholder-yellow-500::-ms-input-placeholder { + color: #ecc94b; +} + +.placeholder-yellow-500::placeholder { + color: #ecc94b; +} + +.placeholder-yellow-600::-webkit-input-placeholder { + color: #d69e2e; +} + +.placeholder-yellow-600::-moz-placeholder { + color: #d69e2e; +} + +.placeholder-yellow-600:-ms-input-placeholder { + color: #d69e2e; +} + +.placeholder-yellow-600::-ms-input-placeholder { + color: #d69e2e; +} + +.placeholder-yellow-600::placeholder { + color: #d69e2e; +} + +.placeholder-yellow-700::-webkit-input-placeholder { + color: #b7791f; +} + +.placeholder-yellow-700::-moz-placeholder { + color: #b7791f; +} + +.placeholder-yellow-700:-ms-input-placeholder { + color: #b7791f; +} + +.placeholder-yellow-700::-ms-input-placeholder { + color: #b7791f; +} + +.placeholder-yellow-700::placeholder { + color: #b7791f; +} + +.placeholder-yellow-800::-webkit-input-placeholder { + color: #975a16; +} + +.placeholder-yellow-800::-moz-placeholder { + color: #975a16; +} + +.placeholder-yellow-800:-ms-input-placeholder { + color: #975a16; +} + +.placeholder-yellow-800::-ms-input-placeholder { + color: #975a16; +} + +.placeholder-yellow-800::placeholder { + color: #975a16; +} + +.placeholder-yellow-900::-webkit-input-placeholder { + color: #ffc107; +} + +.placeholder-yellow-900::-moz-placeholder { + color: #ffc107; +} + +.placeholder-yellow-900:-ms-input-placeholder { + color: #ffc107; +} + +.placeholder-yellow-900::-ms-input-placeholder { + color: #ffc107; +} + +.placeholder-yellow-900::placeholder { + color: #ffc107; +} + +.placeholder-green-100::-webkit-input-placeholder { + color: #f0fff4; +} + +.placeholder-green-100::-moz-placeholder { + color: #f0fff4; +} + +.placeholder-green-100:-ms-input-placeholder { + color: #f0fff4; +} + +.placeholder-green-100::-ms-input-placeholder { + color: #f0fff4; +} + +.placeholder-green-100::placeholder { + color: #f0fff4; +} + +.placeholder-green-200::-webkit-input-placeholder { + color: #c6f6d5; +} + +.placeholder-green-200::-moz-placeholder { + color: #c6f6d5; +} + +.placeholder-green-200:-ms-input-placeholder { + color: #c6f6d5; +} + +.placeholder-green-200::-ms-input-placeholder { + color: #c6f6d5; +} + +.placeholder-green-200::placeholder { + color: #c6f6d5; +} + +.placeholder-green-300::-webkit-input-placeholder { + color: #9ae6b4; +} + +.placeholder-green-300::-moz-placeholder { + color: #9ae6b4; +} + +.placeholder-green-300:-ms-input-placeholder { + color: #9ae6b4; +} + +.placeholder-green-300::-ms-input-placeholder { + color: #9ae6b4; +} + +.placeholder-green-300::placeholder { + color: #9ae6b4; +} + +.placeholder-green-400::-webkit-input-placeholder { + color: #68d391; +} + +.placeholder-green-400::-moz-placeholder { + color: #68d391; +} + +.placeholder-green-400:-ms-input-placeholder { + color: #68d391; +} + +.placeholder-green-400::-ms-input-placeholder { + color: #68d391; +} + +.placeholder-green-400::placeholder { + color: #68d391; +} + +.placeholder-green-500::-webkit-input-placeholder { + color: #48bb78; +} + +.placeholder-green-500::-moz-placeholder { + color: #48bb78; +} + +.placeholder-green-500:-ms-input-placeholder { + color: #48bb78; +} + +.placeholder-green-500::-ms-input-placeholder { + color: #48bb78; +} + +.placeholder-green-500::placeholder { + color: #48bb78; +} + +.placeholder-green-600::-webkit-input-placeholder { + color: #38a169; +} + +.placeholder-green-600::-moz-placeholder { + color: #38a169; +} + +.placeholder-green-600:-ms-input-placeholder { + color: #38a169; +} + +.placeholder-green-600::-ms-input-placeholder { + color: #38a169; +} + +.placeholder-green-600::placeholder { + color: #38a169; +} + +.placeholder-green-700::-webkit-input-placeholder { + color: #2f855a; +} + +.placeholder-green-700::-moz-placeholder { + color: #2f855a; +} + +.placeholder-green-700:-ms-input-placeholder { + color: #2f855a; +} + +.placeholder-green-700::-ms-input-placeholder { + color: #2f855a; +} + +.placeholder-green-700::placeholder { + color: #2f855a; +} + +.placeholder-green-800::-webkit-input-placeholder { + color: #276749; +} + +.placeholder-green-800::-moz-placeholder { + color: #276749; +} + +.placeholder-green-800:-ms-input-placeholder { + color: #276749; +} + +.placeholder-green-800::-ms-input-placeholder { + color: #276749; +} + +.placeholder-green-800::placeholder { + color: #276749; +} + +.placeholder-green-900::-webkit-input-placeholder { + color: #28a745; +} + +.placeholder-green-900::-moz-placeholder { + color: #28a745; +} + +.placeholder-green-900:-ms-input-placeholder { + color: #28a745; +} + +.placeholder-green-900::-ms-input-placeholder { + color: #28a745; +} + +.placeholder-green-900::placeholder { + color: #28a745; +} + +.placeholder-teal-100::-webkit-input-placeholder { + color: #e6fffa; +} + +.placeholder-teal-100::-moz-placeholder { + color: #e6fffa; +} + +.placeholder-teal-100:-ms-input-placeholder { + color: #e6fffa; +} + +.placeholder-teal-100::-ms-input-placeholder { + color: #e6fffa; +} + +.placeholder-teal-100::placeholder { + color: #e6fffa; +} + +.placeholder-teal-200::-webkit-input-placeholder { + color: #b2f5ea; +} + +.placeholder-teal-200::-moz-placeholder { + color: #b2f5ea; +} + +.placeholder-teal-200:-ms-input-placeholder { + color: #b2f5ea; +} + +.placeholder-teal-200::-ms-input-placeholder { + color: #b2f5ea; +} + +.placeholder-teal-200::placeholder { + color: #b2f5ea; +} + +.placeholder-teal-300::-webkit-input-placeholder { + color: #81e6d9; +} + +.placeholder-teal-300::-moz-placeholder { + color: #81e6d9; +} + +.placeholder-teal-300:-ms-input-placeholder { + color: #81e6d9; +} + +.placeholder-teal-300::-ms-input-placeholder { + color: #81e6d9; +} + +.placeholder-teal-300::placeholder { + color: #81e6d9; +} + +.placeholder-teal-400::-webkit-input-placeholder { + color: #4fd1c5; +} + +.placeholder-teal-400::-moz-placeholder { + color: #4fd1c5; +} + +.placeholder-teal-400:-ms-input-placeholder { + color: #4fd1c5; +} + +.placeholder-teal-400::-ms-input-placeholder { + color: #4fd1c5; +} + +.placeholder-teal-400::placeholder { + color: #4fd1c5; +} + +.placeholder-teal-500::-webkit-input-placeholder { + color: #38b2ac; +} + +.placeholder-teal-500::-moz-placeholder { + color: #38b2ac; +} + +.placeholder-teal-500:-ms-input-placeholder { + color: #38b2ac; +} + +.placeholder-teal-500::-ms-input-placeholder { + color: #38b2ac; +} + +.placeholder-teal-500::placeholder { + color: #38b2ac; +} + +.placeholder-teal-600::-webkit-input-placeholder { + color: #319795; +} + +.placeholder-teal-600::-moz-placeholder { + color: #319795; +} + +.placeholder-teal-600:-ms-input-placeholder { + color: #319795; +} + +.placeholder-teal-600::-ms-input-placeholder { + color: #319795; +} + +.placeholder-teal-600::placeholder { + color: #319795; +} + +.placeholder-teal-700::-webkit-input-placeholder { + color: #2c7a7b; +} + +.placeholder-teal-700::-moz-placeholder { + color: #2c7a7b; +} + +.placeholder-teal-700:-ms-input-placeholder { + color: #2c7a7b; +} + +.placeholder-teal-700::-ms-input-placeholder { + color: #2c7a7b; +} + +.placeholder-teal-700::placeholder { + color: #2c7a7b; +} + +.placeholder-teal-800::-webkit-input-placeholder { + color: #285e61; +} + +.placeholder-teal-800::-moz-placeholder { + color: #285e61; +} + +.placeholder-teal-800:-ms-input-placeholder { + color: #285e61; +} + +.placeholder-teal-800::-ms-input-placeholder { + color: #285e61; +} + +.placeholder-teal-800::placeholder { + color: #285e61; +} + +.placeholder-teal-900::-webkit-input-placeholder { + color: #20c997; +} + +.placeholder-teal-900::-moz-placeholder { + color: #20c997; +} + +.placeholder-teal-900:-ms-input-placeholder { + color: #20c997; +} + +.placeholder-teal-900::-ms-input-placeholder { + color: #20c997; +} + +.placeholder-teal-900::placeholder { + color: #20c997; +} + +.placeholder-blue-100::-webkit-input-placeholder { + color: #ebf8ff; +} + +.placeholder-blue-100::-moz-placeholder { + color: #ebf8ff; +} + +.placeholder-blue-100:-ms-input-placeholder { + color: #ebf8ff; +} + +.placeholder-blue-100::-ms-input-placeholder { + color: #ebf8ff; +} + +.placeholder-blue-100::placeholder { + color: #ebf8ff; +} + +.placeholder-blue-200::-webkit-input-placeholder { + color: #bee3f8; +} + +.placeholder-blue-200::-moz-placeholder { + color: #bee3f8; +} + +.placeholder-blue-200:-ms-input-placeholder { + color: #bee3f8; +} + +.placeholder-blue-200::-ms-input-placeholder { + color: #bee3f8; +} + +.placeholder-blue-200::placeholder { + color: #bee3f8; +} + +.placeholder-blue-300::-webkit-input-placeholder { + color: #90cdf4; +} + +.placeholder-blue-300::-moz-placeholder { + color: #90cdf4; +} + +.placeholder-blue-300:-ms-input-placeholder { + color: #90cdf4; +} + +.placeholder-blue-300::-ms-input-placeholder { + color: #90cdf4; +} + +.placeholder-blue-300::placeholder { + color: #90cdf4; +} + +.placeholder-blue-400::-webkit-input-placeholder { + color: #63b3ed; +} + +.placeholder-blue-400::-moz-placeholder { + color: #63b3ed; +} + +.placeholder-blue-400:-ms-input-placeholder { + color: #63b3ed; +} + +.placeholder-blue-400::-ms-input-placeholder { + color: #63b3ed; +} + +.placeholder-blue-400::placeholder { + color: #63b3ed; +} + +.placeholder-blue-500::-webkit-input-placeholder { + color: #4299e1; +} + +.placeholder-blue-500::-moz-placeholder { + color: #4299e1; +} + +.placeholder-blue-500:-ms-input-placeholder { + color: #4299e1; +} + +.placeholder-blue-500::-ms-input-placeholder { + color: #4299e1; +} + +.placeholder-blue-500::placeholder { + color: #4299e1; +} + +.placeholder-blue-600::-webkit-input-placeholder { + color: #3182ce; +} + +.placeholder-blue-600::-moz-placeholder { + color: #3182ce; +} + +.placeholder-blue-600:-ms-input-placeholder { + color: #3182ce; +} + +.placeholder-blue-600::-ms-input-placeholder { + color: #3182ce; +} + +.placeholder-blue-600::placeholder { + color: #3182ce; +} + +.placeholder-blue-700::-webkit-input-placeholder { + color: #2b6cb0; +} + +.placeholder-blue-700::-moz-placeholder { + color: #2b6cb0; +} + +.placeholder-blue-700:-ms-input-placeholder { + color: #2b6cb0; +} + +.placeholder-blue-700::-ms-input-placeholder { + color: #2b6cb0; +} + +.placeholder-blue-700::placeholder { + color: #2b6cb0; +} + +.placeholder-blue-800::-webkit-input-placeholder { + color: #2c5282; +} + +.placeholder-blue-800::-moz-placeholder { + color: #2c5282; +} + +.placeholder-blue-800:-ms-input-placeholder { + color: #2c5282; +} + +.placeholder-blue-800::-ms-input-placeholder { + color: #2c5282; +} + +.placeholder-blue-800::placeholder { + color: #2c5282; +} + +.placeholder-blue-900::-webkit-input-placeholder { + color: #007bff; +} + +.placeholder-blue-900::-moz-placeholder { + color: #007bff; +} + +.placeholder-blue-900:-ms-input-placeholder { + color: #007bff; +} + +.placeholder-blue-900::-ms-input-placeholder { + color: #007bff; +} + +.placeholder-blue-900::placeholder { + color: #007bff; +} + +.placeholder-indigo-100::-webkit-input-placeholder { + color: #ebf4ff; +} + +.placeholder-indigo-100::-moz-placeholder { + color: #ebf4ff; +} + +.placeholder-indigo-100:-ms-input-placeholder { + color: #ebf4ff; +} + +.placeholder-indigo-100::-ms-input-placeholder { + color: #ebf4ff; +} + +.placeholder-indigo-100::placeholder { + color: #ebf4ff; +} + +.placeholder-indigo-200::-webkit-input-placeholder { + color: #c3dafe; +} + +.placeholder-indigo-200::-moz-placeholder { + color: #c3dafe; +} + +.placeholder-indigo-200:-ms-input-placeholder { + color: #c3dafe; +} + +.placeholder-indigo-200::-ms-input-placeholder { + color: #c3dafe; +} + +.placeholder-indigo-200::placeholder { + color: #c3dafe; +} + +.placeholder-indigo-300::-webkit-input-placeholder { + color: #a3bffa; +} + +.placeholder-indigo-300::-moz-placeholder { + color: #a3bffa; +} + +.placeholder-indigo-300:-ms-input-placeholder { + color: #a3bffa; +} + +.placeholder-indigo-300::-ms-input-placeholder { + color: #a3bffa; +} + +.placeholder-indigo-300::placeholder { + color: #a3bffa; +} + +.placeholder-indigo-400::-webkit-input-placeholder { + color: #7f9cf5; +} + +.placeholder-indigo-400::-moz-placeholder { + color: #7f9cf5; +} + +.placeholder-indigo-400:-ms-input-placeholder { + color: #7f9cf5; +} + +.placeholder-indigo-400::-ms-input-placeholder { + color: #7f9cf5; +} + +.placeholder-indigo-400::placeholder { + color: #7f9cf5; +} + +.placeholder-indigo-500::-webkit-input-placeholder { + color: #667eea; +} + +.placeholder-indigo-500::-moz-placeholder { + color: #667eea; +} + +.placeholder-indigo-500:-ms-input-placeholder { + color: #667eea; +} + +.placeholder-indigo-500::-ms-input-placeholder { + color: #667eea; +} + +.placeholder-indigo-500::placeholder { + color: #667eea; +} + +.placeholder-indigo-600::-webkit-input-placeholder { + color: #5a67d8; +} + +.placeholder-indigo-600::-moz-placeholder { + color: #5a67d8; +} + +.placeholder-indigo-600:-ms-input-placeholder { + color: #5a67d8; +} + +.placeholder-indigo-600::-ms-input-placeholder { + color: #5a67d8; +} + +.placeholder-indigo-600::placeholder { + color: #5a67d8; +} + +.placeholder-indigo-700::-webkit-input-placeholder { + color: #4c51bf; +} + +.placeholder-indigo-700::-moz-placeholder { + color: #4c51bf; +} + +.placeholder-indigo-700:-ms-input-placeholder { + color: #4c51bf; +} + +.placeholder-indigo-700::-ms-input-placeholder { + color: #4c51bf; +} + +.placeholder-indigo-700::placeholder { + color: #4c51bf; +} + +.placeholder-indigo-800::-webkit-input-placeholder { + color: #434190; +} + +.placeholder-indigo-800::-moz-placeholder { + color: #434190; +} + +.placeholder-indigo-800:-ms-input-placeholder { + color: #434190; +} + +.placeholder-indigo-800::-ms-input-placeholder { + color: #434190; +} + +.placeholder-indigo-800::placeholder { + color: #434190; +} + +.placeholder-indigo-900::-webkit-input-placeholder { + color: #3c366b; +} + +.placeholder-indigo-900::-moz-placeholder { + color: #3c366b; +} + +.placeholder-indigo-900:-ms-input-placeholder { + color: #3c366b; +} + +.placeholder-indigo-900::-ms-input-placeholder { + color: #3c366b; +} + +.placeholder-indigo-900::placeholder { + color: #3c366b; +} + +.placeholder-purple-100::-webkit-input-placeholder { + color: #faf5ff; +} + +.placeholder-purple-100::-moz-placeholder { + color: #faf5ff; +} + +.placeholder-purple-100:-ms-input-placeholder { + color: #faf5ff; +} + +.placeholder-purple-100::-ms-input-placeholder { + color: #faf5ff; +} + +.placeholder-purple-100::placeholder { + color: #faf5ff; +} + +.placeholder-purple-200::-webkit-input-placeholder { + color: #e9d8fd; +} + +.placeholder-purple-200::-moz-placeholder { + color: #e9d8fd; +} + +.placeholder-purple-200:-ms-input-placeholder { + color: #e9d8fd; +} + +.placeholder-purple-200::-ms-input-placeholder { + color: #e9d8fd; +} + +.placeholder-purple-200::placeholder { + color: #e9d8fd; +} + +.placeholder-purple-300::-webkit-input-placeholder { + color: #d6bcfa; +} + +.placeholder-purple-300::-moz-placeholder { + color: #d6bcfa; +} + +.placeholder-purple-300:-ms-input-placeholder { + color: #d6bcfa; +} + +.placeholder-purple-300::-ms-input-placeholder { + color: #d6bcfa; +} + +.placeholder-purple-300::placeholder { + color: #d6bcfa; +} + +.placeholder-purple-400::-webkit-input-placeholder { + color: #b794f4; +} + +.placeholder-purple-400::-moz-placeholder { + color: #b794f4; +} + +.placeholder-purple-400:-ms-input-placeholder { + color: #b794f4; +} + +.placeholder-purple-400::-ms-input-placeholder { + color: #b794f4; +} + +.placeholder-purple-400::placeholder { + color: #b794f4; +} + +.placeholder-purple-500::-webkit-input-placeholder { + color: #9f7aea; +} + +.placeholder-purple-500::-moz-placeholder { + color: #9f7aea; +} + +.placeholder-purple-500:-ms-input-placeholder { + color: #9f7aea; +} + +.placeholder-purple-500::-ms-input-placeholder { + color: #9f7aea; +} + +.placeholder-purple-500::placeholder { + color: #9f7aea; +} + +.placeholder-purple-600::-webkit-input-placeholder { + color: #805ad5; +} + +.placeholder-purple-600::-moz-placeholder { + color: #805ad5; +} + +.placeholder-purple-600:-ms-input-placeholder { + color: #805ad5; +} + +.placeholder-purple-600::-ms-input-placeholder { + color: #805ad5; +} + +.placeholder-purple-600::placeholder { + color: #805ad5; +} + +.placeholder-purple-700::-webkit-input-placeholder { + color: #6b46c1; +} + +.placeholder-purple-700::-moz-placeholder { + color: #6b46c1; +} + +.placeholder-purple-700:-ms-input-placeholder { + color: #6b46c1; +} + +.placeholder-purple-700::-ms-input-placeholder { + color: #6b46c1; +} + +.placeholder-purple-700::placeholder { + color: #6b46c1; +} + +.placeholder-purple-800::-webkit-input-placeholder { + color: #553c9a; +} + +.placeholder-purple-800::-moz-placeholder { + color: #553c9a; +} + +.placeholder-purple-800:-ms-input-placeholder { + color: #553c9a; +} + +.placeholder-purple-800::-ms-input-placeholder { + color: #553c9a; +} + +.placeholder-purple-800::placeholder { + color: #553c9a; +} + +.placeholder-purple-900::-webkit-input-placeholder { + color: #6f42c1; +} + +.placeholder-purple-900::-moz-placeholder { + color: #6f42c1; +} + +.placeholder-purple-900:-ms-input-placeholder { + color: #6f42c1; +} + +.placeholder-purple-900::-ms-input-placeholder { + color: #6f42c1; +} + +.placeholder-purple-900::placeholder { + color: #6f42c1; +} + +.placeholder-pink-100::-webkit-input-placeholder { + color: #fff5f7; +} + +.placeholder-pink-100::-moz-placeholder { + color: #fff5f7; +} + +.placeholder-pink-100:-ms-input-placeholder { + color: #fff5f7; +} + +.placeholder-pink-100::-ms-input-placeholder { + color: #fff5f7; +} + +.placeholder-pink-100::placeholder { + color: #fff5f7; +} + +.placeholder-pink-200::-webkit-input-placeholder { + color: #fed7e2; +} + +.placeholder-pink-200::-moz-placeholder { + color: #fed7e2; +} + +.placeholder-pink-200:-ms-input-placeholder { + color: #fed7e2; +} + +.placeholder-pink-200::-ms-input-placeholder { + color: #fed7e2; +} + +.placeholder-pink-200::placeholder { + color: #fed7e2; +} + +.placeholder-pink-300::-webkit-input-placeholder { + color: #fbb6ce; +} + +.placeholder-pink-300::-moz-placeholder { + color: #fbb6ce; +} + +.placeholder-pink-300:-ms-input-placeholder { + color: #fbb6ce; +} + +.placeholder-pink-300::-ms-input-placeholder { + color: #fbb6ce; +} + +.placeholder-pink-300::placeholder { + color: #fbb6ce; +} + +.placeholder-pink-400::-webkit-input-placeholder { + color: #f687b3; +} + +.placeholder-pink-400::-moz-placeholder { + color: #f687b3; +} + +.placeholder-pink-400:-ms-input-placeholder { + color: #f687b3; +} + +.placeholder-pink-400::-ms-input-placeholder { + color: #f687b3; +} + +.placeholder-pink-400::placeholder { + color: #f687b3; +} + +.placeholder-pink-500::-webkit-input-placeholder { + color: #ed64a6; +} + +.placeholder-pink-500::-moz-placeholder { + color: #ed64a6; +} + +.placeholder-pink-500:-ms-input-placeholder { + color: #ed64a6; +} + +.placeholder-pink-500::-ms-input-placeholder { + color: #ed64a6; +} + +.placeholder-pink-500::placeholder { + color: #ed64a6; +} + +.placeholder-pink-600::-webkit-input-placeholder { + color: #d53f8c; +} + +.placeholder-pink-600::-moz-placeholder { + color: #d53f8c; +} + +.placeholder-pink-600:-ms-input-placeholder { + color: #d53f8c; +} + +.placeholder-pink-600::-ms-input-placeholder { + color: #d53f8c; +} + +.placeholder-pink-600::placeholder { + color: #d53f8c; +} + +.placeholder-pink-700::-webkit-input-placeholder { + color: #b83280; +} + +.placeholder-pink-700::-moz-placeholder { + color: #b83280; +} + +.placeholder-pink-700:-ms-input-placeholder { + color: #b83280; +} + +.placeholder-pink-700::-ms-input-placeholder { + color: #b83280; +} + +.placeholder-pink-700::placeholder { + color: #b83280; +} + +.placeholder-pink-800::-webkit-input-placeholder { + color: #97266d; +} + +.placeholder-pink-800::-moz-placeholder { + color: #97266d; +} + +.placeholder-pink-800:-ms-input-placeholder { + color: #97266d; +} + +.placeholder-pink-800::-ms-input-placeholder { + color: #97266d; +} + +.placeholder-pink-800::placeholder { + color: #97266d; +} + +.placeholder-pink-900::-webkit-input-placeholder { + color: #e83e8c; +} + +.placeholder-pink-900::-moz-placeholder { + color: #e83e8c; +} + +.placeholder-pink-900:-ms-input-placeholder { + color: #e83e8c; +} + +.placeholder-pink-900::-ms-input-placeholder { + color: #e83e8c; +} + +.placeholder-pink-900::placeholder { + color: #e83e8c; +} + +.focus\:placeholder-transparent:focus::-webkit-input-placeholder { + color: transparent; +} + +.focus\:placeholder-transparent:focus::-moz-placeholder { + color: transparent; +} + +.focus\:placeholder-transparent:focus:-ms-input-placeholder { + color: transparent; +} + +.focus\:placeholder-transparent:focus::-ms-input-placeholder { + color: transparent; +} + +.focus\:placeholder-transparent:focus::placeholder { + color: transparent; +} + +.focus\:placeholder-black:focus::-webkit-input-placeholder { + color: #000; +} + +.focus\:placeholder-black:focus::-moz-placeholder { + color: #000; +} + +.focus\:placeholder-black:focus:-ms-input-placeholder { + color: #000; +} + +.focus\:placeholder-black:focus::-ms-input-placeholder { + color: #000; +} + +.focus\:placeholder-black:focus::placeholder { + color: #000; +} + +.focus\:placeholder-white:focus::-webkit-input-placeholder { + color: #fff; +} + +.focus\:placeholder-white:focus::-moz-placeholder { + color: #fff; +} + +.focus\:placeholder-white:focus:-ms-input-placeholder { + color: #fff; +} + +.focus\:placeholder-white:focus::-ms-input-placeholder { + color: #fff; +} + +.focus\:placeholder-white:focus::placeholder { + color: #fff; +} + +.focus\:placeholder-gray-100:focus::-webkit-input-placeholder { + color: #f7fafc; +} + +.focus\:placeholder-gray-100:focus::-moz-placeholder { + color: #f7fafc; +} + +.focus\:placeholder-gray-100:focus:-ms-input-placeholder { + color: #f7fafc; +} + +.focus\:placeholder-gray-100:focus::-ms-input-placeholder { + color: #f7fafc; +} + +.focus\:placeholder-gray-100:focus::placeholder { + color: #f7fafc; +} + +.focus\:placeholder-gray-200:focus::-webkit-input-placeholder { + color: #edf2f7; +} + +.focus\:placeholder-gray-200:focus::-moz-placeholder { + color: #edf2f7; +} + +.focus\:placeholder-gray-200:focus:-ms-input-placeholder { + color: #edf2f7; +} + +.focus\:placeholder-gray-200:focus::-ms-input-placeholder { + color: #edf2f7; +} + +.focus\:placeholder-gray-200:focus::placeholder { + color: #edf2f7; +} + +.focus\:placeholder-gray-300:focus::-webkit-input-placeholder { + color: #e2e8f0; +} + +.focus\:placeholder-gray-300:focus::-moz-placeholder { + color: #e2e8f0; +} + +.focus\:placeholder-gray-300:focus:-ms-input-placeholder { + color: #e2e8f0; +} + +.focus\:placeholder-gray-300:focus::-ms-input-placeholder { + color: #e2e8f0; +} + +.focus\:placeholder-gray-300:focus::placeholder { + color: #e2e8f0; +} + +.focus\:placeholder-gray-400:focus::-webkit-input-placeholder { + color: #cbd5e0; +} + +.focus\:placeholder-gray-400:focus::-moz-placeholder { + color: #cbd5e0; +} + +.focus\:placeholder-gray-400:focus:-ms-input-placeholder { + color: #cbd5e0; +} + +.focus\:placeholder-gray-400:focus::-ms-input-placeholder { + color: #cbd5e0; +} + +.focus\:placeholder-gray-400:focus::placeholder { + color: #cbd5e0; +} + +.focus\:placeholder-gray-500:focus::-webkit-input-placeholder { + color: #a0aec0; +} + +.focus\:placeholder-gray-500:focus::-moz-placeholder { + color: #a0aec0; +} + +.focus\:placeholder-gray-500:focus:-ms-input-placeholder { + color: #a0aec0; +} + +.focus\:placeholder-gray-500:focus::-ms-input-placeholder { + color: #a0aec0; +} + +.focus\:placeholder-gray-500:focus::placeholder { + color: #a0aec0; +} + +.focus\:placeholder-gray-600:focus::-webkit-input-placeholder { + color: #718096; +} + +.focus\:placeholder-gray-600:focus::-moz-placeholder { + color: #718096; +} + +.focus\:placeholder-gray-600:focus:-ms-input-placeholder { + color: #718096; +} + +.focus\:placeholder-gray-600:focus::-ms-input-placeholder { + color: #718096; +} + +.focus\:placeholder-gray-600:focus::placeholder { + color: #718096; +} + +.focus\:placeholder-gray-700:focus::-webkit-input-placeholder { + color: #4a5568; +} + +.focus\:placeholder-gray-700:focus::-moz-placeholder { + color: #4a5568; +} + +.focus\:placeholder-gray-700:focus:-ms-input-placeholder { + color: #4a5568; +} + +.focus\:placeholder-gray-700:focus::-ms-input-placeholder { + color: #4a5568; +} + +.focus\:placeholder-gray-700:focus::placeholder { + color: #4a5568; +} + +.focus\:placeholder-gray-800:focus::-webkit-input-placeholder { + color: #2d3748; +} + +.focus\:placeholder-gray-800:focus::-moz-placeholder { + color: #2d3748; +} + +.focus\:placeholder-gray-800:focus:-ms-input-placeholder { + color: #2d3748; +} + +.focus\:placeholder-gray-800:focus::-ms-input-placeholder { + color: #2d3748; +} + +.focus\:placeholder-gray-800:focus::placeholder { + color: #2d3748; +} + +.focus\:placeholder-gray-900:focus::-webkit-input-placeholder { + color: #1a202c; +} + +.focus\:placeholder-gray-900:focus::-moz-placeholder { + color: #1a202c; +} + +.focus\:placeholder-gray-900:focus:-ms-input-placeholder { + color: #1a202c; +} + +.focus\:placeholder-gray-900:focus::-ms-input-placeholder { + color: #1a202c; +} + +.focus\:placeholder-gray-900:focus::placeholder { + color: #1a202c; +} + +.focus\:placeholder-red-100:focus::-webkit-input-placeholder { + color: #fff5f5; +} + +.focus\:placeholder-red-100:focus::-moz-placeholder { + color: #fff5f5; +} + +.focus\:placeholder-red-100:focus:-ms-input-placeholder { + color: #fff5f5; +} + +.focus\:placeholder-red-100:focus::-ms-input-placeholder { + color: #fff5f5; +} + +.focus\:placeholder-red-100:focus::placeholder { + color: #fff5f5; +} + +.focus\:placeholder-red-200:focus::-webkit-input-placeholder { + color: #fed7d7; +} + +.focus\:placeholder-red-200:focus::-moz-placeholder { + color: #fed7d7; +} + +.focus\:placeholder-red-200:focus:-ms-input-placeholder { + color: #fed7d7; +} + +.focus\:placeholder-red-200:focus::-ms-input-placeholder { + color: #fed7d7; +} + +.focus\:placeholder-red-200:focus::placeholder { + color: #fed7d7; +} + +.focus\:placeholder-red-300:focus::-webkit-input-placeholder { + color: #feb2b2; +} + +.focus\:placeholder-red-300:focus::-moz-placeholder { + color: #feb2b2; +} + +.focus\:placeholder-red-300:focus:-ms-input-placeholder { + color: #feb2b2; +} + +.focus\:placeholder-red-300:focus::-ms-input-placeholder { + color: #feb2b2; +} + +.focus\:placeholder-red-300:focus::placeholder { + color: #feb2b2; +} + +.focus\:placeholder-red-400:focus::-webkit-input-placeholder { + color: #fc8181; +} + +.focus\:placeholder-red-400:focus::-moz-placeholder { + color: #fc8181; +} + +.focus\:placeholder-red-400:focus:-ms-input-placeholder { + color: #fc8181; +} + +.focus\:placeholder-red-400:focus::-ms-input-placeholder { + color: #fc8181; +} + +.focus\:placeholder-red-400:focus::placeholder { + color: #fc8181; +} + +.focus\:placeholder-red-500:focus::-webkit-input-placeholder { + color: #f56565; +} + +.focus\:placeholder-red-500:focus::-moz-placeholder { + color: #f56565; +} + +.focus\:placeholder-red-500:focus:-ms-input-placeholder { + color: #f56565; +} + +.focus\:placeholder-red-500:focus::-ms-input-placeholder { + color: #f56565; +} + +.focus\:placeholder-red-500:focus::placeholder { + color: #f56565; +} + +.focus\:placeholder-red-600:focus::-webkit-input-placeholder { + color: #e53e3e; +} + +.focus\:placeholder-red-600:focus::-moz-placeholder { + color: #e53e3e; +} + +.focus\:placeholder-red-600:focus:-ms-input-placeholder { + color: #e53e3e; +} + +.focus\:placeholder-red-600:focus::-ms-input-placeholder { + color: #e53e3e; +} + +.focus\:placeholder-red-600:focus::placeholder { + color: #e53e3e; +} + +.focus\:placeholder-red-700:focus::-webkit-input-placeholder { + color: #c53030; +} + +.focus\:placeholder-red-700:focus::-moz-placeholder { + color: #c53030; +} + +.focus\:placeholder-red-700:focus:-ms-input-placeholder { + color: #c53030; +} + +.focus\:placeholder-red-700:focus::-ms-input-placeholder { + color: #c53030; +} + +.focus\:placeholder-red-700:focus::placeholder { + color: #c53030; +} + +.focus\:placeholder-red-800:focus::-webkit-input-placeholder { + color: #9b2c2c; +} + +.focus\:placeholder-red-800:focus::-moz-placeholder { + color: #9b2c2c; +} + +.focus\:placeholder-red-800:focus:-ms-input-placeholder { + color: #9b2c2c; +} + +.focus\:placeholder-red-800:focus::-ms-input-placeholder { + color: #9b2c2c; +} + +.focus\:placeholder-red-800:focus::placeholder { + color: #9b2c2c; +} + +.focus\:placeholder-red-900:focus::-webkit-input-placeholder { + color: #dc3545; +} + +.focus\:placeholder-red-900:focus::-moz-placeholder { + color: #dc3545; +} + +.focus\:placeholder-red-900:focus:-ms-input-placeholder { + color: #dc3545; +} + +.focus\:placeholder-red-900:focus::-ms-input-placeholder { + color: #dc3545; +} + +.focus\:placeholder-red-900:focus::placeholder { + color: #dc3545; +} + +.focus\:placeholder-orange-100:focus::-webkit-input-placeholder { + color: #fffaf0; +} + +.focus\:placeholder-orange-100:focus::-moz-placeholder { + color: #fffaf0; +} + +.focus\:placeholder-orange-100:focus:-ms-input-placeholder { + color: #fffaf0; +} + +.focus\:placeholder-orange-100:focus::-ms-input-placeholder { + color: #fffaf0; +} + +.focus\:placeholder-orange-100:focus::placeholder { + color: #fffaf0; +} + +.focus\:placeholder-orange-200:focus::-webkit-input-placeholder { + color: #feebc8; +} + +.focus\:placeholder-orange-200:focus::-moz-placeholder { + color: #feebc8; +} + +.focus\:placeholder-orange-200:focus:-ms-input-placeholder { + color: #feebc8; +} + +.focus\:placeholder-orange-200:focus::-ms-input-placeholder { + color: #feebc8; +} + +.focus\:placeholder-orange-200:focus::placeholder { + color: #feebc8; +} + +.focus\:placeholder-orange-300:focus::-webkit-input-placeholder { + color: #fbd38d; +} + +.focus\:placeholder-orange-300:focus::-moz-placeholder { + color: #fbd38d; +} + +.focus\:placeholder-orange-300:focus:-ms-input-placeholder { + color: #fbd38d; +} + +.focus\:placeholder-orange-300:focus::-ms-input-placeholder { + color: #fbd38d; +} + +.focus\:placeholder-orange-300:focus::placeholder { + color: #fbd38d; +} + +.focus\:placeholder-orange-400:focus::-webkit-input-placeholder { + color: #f6ad55; +} + +.focus\:placeholder-orange-400:focus::-moz-placeholder { + color: #f6ad55; +} + +.focus\:placeholder-orange-400:focus:-ms-input-placeholder { + color: #f6ad55; +} + +.focus\:placeholder-orange-400:focus::-ms-input-placeholder { + color: #f6ad55; +} + +.focus\:placeholder-orange-400:focus::placeholder { + color: #f6ad55; +} + +.focus\:placeholder-orange-500:focus::-webkit-input-placeholder { + color: #ed8936; +} + +.focus\:placeholder-orange-500:focus::-moz-placeholder { + color: #ed8936; +} + +.focus\:placeholder-orange-500:focus:-ms-input-placeholder { + color: #ed8936; +} + +.focus\:placeholder-orange-500:focus::-ms-input-placeholder { + color: #ed8936; +} + +.focus\:placeholder-orange-500:focus::placeholder { + color: #ed8936; +} + +.focus\:placeholder-orange-600:focus::-webkit-input-placeholder { + color: #dd6b20; +} + +.focus\:placeholder-orange-600:focus::-moz-placeholder { + color: #dd6b20; +} + +.focus\:placeholder-orange-600:focus:-ms-input-placeholder { + color: #dd6b20; +} + +.focus\:placeholder-orange-600:focus::-ms-input-placeholder { + color: #dd6b20; +} + +.focus\:placeholder-orange-600:focus::placeholder { + color: #dd6b20; +} + +.focus\:placeholder-orange-700:focus::-webkit-input-placeholder { + color: #c05621; +} + +.focus\:placeholder-orange-700:focus::-moz-placeholder { + color: #c05621; +} + +.focus\:placeholder-orange-700:focus:-ms-input-placeholder { + color: #c05621; +} + +.focus\:placeholder-orange-700:focus::-ms-input-placeholder { + color: #c05621; +} + +.focus\:placeholder-orange-700:focus::placeholder { + color: #c05621; +} + +.focus\:placeholder-orange-800:focus::-webkit-input-placeholder { + color: #9c4221; +} + +.focus\:placeholder-orange-800:focus::-moz-placeholder { + color: #9c4221; +} + +.focus\:placeholder-orange-800:focus:-ms-input-placeholder { + color: #9c4221; +} + +.focus\:placeholder-orange-800:focus::-ms-input-placeholder { + color: #9c4221; +} + +.focus\:placeholder-orange-800:focus::placeholder { + color: #9c4221; +} + +.focus\:placeholder-orange-900:focus::-webkit-input-placeholder { + color: #fd7e14; +} + +.focus\:placeholder-orange-900:focus::-moz-placeholder { + color: #fd7e14; +} + +.focus\:placeholder-orange-900:focus:-ms-input-placeholder { + color: #fd7e14; +} + +.focus\:placeholder-orange-900:focus::-ms-input-placeholder { + color: #fd7e14; +} + +.focus\:placeholder-orange-900:focus::placeholder { + color: #fd7e14; +} + +.focus\:placeholder-yellow-100:focus::-webkit-input-placeholder { + color: #fffff0; +} + +.focus\:placeholder-yellow-100:focus::-moz-placeholder { + color: #fffff0; +} + +.focus\:placeholder-yellow-100:focus:-ms-input-placeholder { + color: #fffff0; +} + +.focus\:placeholder-yellow-100:focus::-ms-input-placeholder { + color: #fffff0; +} + +.focus\:placeholder-yellow-100:focus::placeholder { + color: #fffff0; +} + +.focus\:placeholder-yellow-200:focus::-webkit-input-placeholder { + color: #fefcbf; +} + +.focus\:placeholder-yellow-200:focus::-moz-placeholder { + color: #fefcbf; +} + +.focus\:placeholder-yellow-200:focus:-ms-input-placeholder { + color: #fefcbf; +} + +.focus\:placeholder-yellow-200:focus::-ms-input-placeholder { + color: #fefcbf; +} + +.focus\:placeholder-yellow-200:focus::placeholder { + color: #fefcbf; +} + +.focus\:placeholder-yellow-300:focus::-webkit-input-placeholder { + color: #faf089; +} + +.focus\:placeholder-yellow-300:focus::-moz-placeholder { + color: #faf089; +} + +.focus\:placeholder-yellow-300:focus:-ms-input-placeholder { + color: #faf089; +} + +.focus\:placeholder-yellow-300:focus::-ms-input-placeholder { + color: #faf089; +} + +.focus\:placeholder-yellow-300:focus::placeholder { + color: #faf089; +} + +.focus\:placeholder-yellow-400:focus::-webkit-input-placeholder { + color: #f6e05e; +} + +.focus\:placeholder-yellow-400:focus::-moz-placeholder { + color: #f6e05e; +} + +.focus\:placeholder-yellow-400:focus:-ms-input-placeholder { + color: #f6e05e; +} + +.focus\:placeholder-yellow-400:focus::-ms-input-placeholder { + color: #f6e05e; +} + +.focus\:placeholder-yellow-400:focus::placeholder { + color: #f6e05e; +} + +.focus\:placeholder-yellow-500:focus::-webkit-input-placeholder { + color: #ecc94b; +} + +.focus\:placeholder-yellow-500:focus::-moz-placeholder { + color: #ecc94b; +} + +.focus\:placeholder-yellow-500:focus:-ms-input-placeholder { + color: #ecc94b; +} + +.focus\:placeholder-yellow-500:focus::-ms-input-placeholder { + color: #ecc94b; +} + +.focus\:placeholder-yellow-500:focus::placeholder { + color: #ecc94b; +} + +.focus\:placeholder-yellow-600:focus::-webkit-input-placeholder { + color: #d69e2e; +} + +.focus\:placeholder-yellow-600:focus::-moz-placeholder { + color: #d69e2e; +} + +.focus\:placeholder-yellow-600:focus:-ms-input-placeholder { + color: #d69e2e; +} + +.focus\:placeholder-yellow-600:focus::-ms-input-placeholder { + color: #d69e2e; +} + +.focus\:placeholder-yellow-600:focus::placeholder { + color: #d69e2e; +} + +.focus\:placeholder-yellow-700:focus::-webkit-input-placeholder { + color: #b7791f; +} + +.focus\:placeholder-yellow-700:focus::-moz-placeholder { + color: #b7791f; +} + +.focus\:placeholder-yellow-700:focus:-ms-input-placeholder { + color: #b7791f; +} + +.focus\:placeholder-yellow-700:focus::-ms-input-placeholder { + color: #b7791f; +} + +.focus\:placeholder-yellow-700:focus::placeholder { + color: #b7791f; +} + +.focus\:placeholder-yellow-800:focus::-webkit-input-placeholder { + color: #975a16; +} + +.focus\:placeholder-yellow-800:focus::-moz-placeholder { + color: #975a16; +} + +.focus\:placeholder-yellow-800:focus:-ms-input-placeholder { + color: #975a16; +} + +.focus\:placeholder-yellow-800:focus::-ms-input-placeholder { + color: #975a16; +} + +.focus\:placeholder-yellow-800:focus::placeholder { + color: #975a16; +} + +.focus\:placeholder-yellow-900:focus::-webkit-input-placeholder { + color: #ffc107; +} + +.focus\:placeholder-yellow-900:focus::-moz-placeholder { + color: #ffc107; +} + +.focus\:placeholder-yellow-900:focus:-ms-input-placeholder { + color: #ffc107; +} + +.focus\:placeholder-yellow-900:focus::-ms-input-placeholder { + color: #ffc107; +} + +.focus\:placeholder-yellow-900:focus::placeholder { + color: #ffc107; +} + +.focus\:placeholder-green-100:focus::-webkit-input-placeholder { + color: #f0fff4; +} + +.focus\:placeholder-green-100:focus::-moz-placeholder { + color: #f0fff4; +} + +.focus\:placeholder-green-100:focus:-ms-input-placeholder { + color: #f0fff4; +} + +.focus\:placeholder-green-100:focus::-ms-input-placeholder { + color: #f0fff4; +} + +.focus\:placeholder-green-100:focus::placeholder { + color: #f0fff4; +} + +.focus\:placeholder-green-200:focus::-webkit-input-placeholder { + color: #c6f6d5; +} + +.focus\:placeholder-green-200:focus::-moz-placeholder { + color: #c6f6d5; +} + +.focus\:placeholder-green-200:focus:-ms-input-placeholder { + color: #c6f6d5; +} + +.focus\:placeholder-green-200:focus::-ms-input-placeholder { + color: #c6f6d5; +} + +.focus\:placeholder-green-200:focus::placeholder { + color: #c6f6d5; +} + +.focus\:placeholder-green-300:focus::-webkit-input-placeholder { + color: #9ae6b4; +} + +.focus\:placeholder-green-300:focus::-moz-placeholder { + color: #9ae6b4; +} + +.focus\:placeholder-green-300:focus:-ms-input-placeholder { + color: #9ae6b4; +} + +.focus\:placeholder-green-300:focus::-ms-input-placeholder { + color: #9ae6b4; +} + +.focus\:placeholder-green-300:focus::placeholder { + color: #9ae6b4; +} + +.focus\:placeholder-green-400:focus::-webkit-input-placeholder { + color: #68d391; +} + +.focus\:placeholder-green-400:focus::-moz-placeholder { + color: #68d391; +} + +.focus\:placeholder-green-400:focus:-ms-input-placeholder { + color: #68d391; +} + +.focus\:placeholder-green-400:focus::-ms-input-placeholder { + color: #68d391; +} + +.focus\:placeholder-green-400:focus::placeholder { + color: #68d391; +} + +.focus\:placeholder-green-500:focus::-webkit-input-placeholder { + color: #48bb78; +} + +.focus\:placeholder-green-500:focus::-moz-placeholder { + color: #48bb78; +} + +.focus\:placeholder-green-500:focus:-ms-input-placeholder { + color: #48bb78; +} + +.focus\:placeholder-green-500:focus::-ms-input-placeholder { + color: #48bb78; +} + +.focus\:placeholder-green-500:focus::placeholder { + color: #48bb78; +} + +.focus\:placeholder-green-600:focus::-webkit-input-placeholder { + color: #38a169; +} + +.focus\:placeholder-green-600:focus::-moz-placeholder { + color: #38a169; +} + +.focus\:placeholder-green-600:focus:-ms-input-placeholder { + color: #38a169; +} + +.focus\:placeholder-green-600:focus::-ms-input-placeholder { + color: #38a169; +} + +.focus\:placeholder-green-600:focus::placeholder { + color: #38a169; +} + +.focus\:placeholder-green-700:focus::-webkit-input-placeholder { + color: #2f855a; +} + +.focus\:placeholder-green-700:focus::-moz-placeholder { + color: #2f855a; +} + +.focus\:placeholder-green-700:focus:-ms-input-placeholder { + color: #2f855a; +} + +.focus\:placeholder-green-700:focus::-ms-input-placeholder { + color: #2f855a; +} + +.focus\:placeholder-green-700:focus::placeholder { + color: #2f855a; +} + +.focus\:placeholder-green-800:focus::-webkit-input-placeholder { + color: #276749; +} + +.focus\:placeholder-green-800:focus::-moz-placeholder { + color: #276749; +} + +.focus\:placeholder-green-800:focus:-ms-input-placeholder { + color: #276749; +} + +.focus\:placeholder-green-800:focus::-ms-input-placeholder { + color: #276749; +} + +.focus\:placeholder-green-800:focus::placeholder { + color: #276749; +} + +.focus\:placeholder-green-900:focus::-webkit-input-placeholder { + color: #28a745; +} + +.focus\:placeholder-green-900:focus::-moz-placeholder { + color: #28a745; +} + +.focus\:placeholder-green-900:focus:-ms-input-placeholder { + color: #28a745; +} + +.focus\:placeholder-green-900:focus::-ms-input-placeholder { + color: #28a745; +} + +.focus\:placeholder-green-900:focus::placeholder { + color: #28a745; +} + +.focus\:placeholder-teal-100:focus::-webkit-input-placeholder { + color: #e6fffa; +} + +.focus\:placeholder-teal-100:focus::-moz-placeholder { + color: #e6fffa; +} + +.focus\:placeholder-teal-100:focus:-ms-input-placeholder { + color: #e6fffa; +} + +.focus\:placeholder-teal-100:focus::-ms-input-placeholder { + color: #e6fffa; +} + +.focus\:placeholder-teal-100:focus::placeholder { + color: #e6fffa; +} + +.focus\:placeholder-teal-200:focus::-webkit-input-placeholder { + color: #b2f5ea; +} + +.focus\:placeholder-teal-200:focus::-moz-placeholder { + color: #b2f5ea; +} + +.focus\:placeholder-teal-200:focus:-ms-input-placeholder { + color: #b2f5ea; +} + +.focus\:placeholder-teal-200:focus::-ms-input-placeholder { + color: #b2f5ea; +} + +.focus\:placeholder-teal-200:focus::placeholder { + color: #b2f5ea; +} + +.focus\:placeholder-teal-300:focus::-webkit-input-placeholder { + color: #81e6d9; +} + +.focus\:placeholder-teal-300:focus::-moz-placeholder { + color: #81e6d9; +} + +.focus\:placeholder-teal-300:focus:-ms-input-placeholder { + color: #81e6d9; +} + +.focus\:placeholder-teal-300:focus::-ms-input-placeholder { + color: #81e6d9; +} + +.focus\:placeholder-teal-300:focus::placeholder { + color: #81e6d9; +} + +.focus\:placeholder-teal-400:focus::-webkit-input-placeholder { + color: #4fd1c5; +} + +.focus\:placeholder-teal-400:focus::-moz-placeholder { + color: #4fd1c5; +} + +.focus\:placeholder-teal-400:focus:-ms-input-placeholder { + color: #4fd1c5; +} + +.focus\:placeholder-teal-400:focus::-ms-input-placeholder { + color: #4fd1c5; +} + +.focus\:placeholder-teal-400:focus::placeholder { + color: #4fd1c5; +} + +.focus\:placeholder-teal-500:focus::-webkit-input-placeholder { + color: #38b2ac; +} + +.focus\:placeholder-teal-500:focus::-moz-placeholder { + color: #38b2ac; +} + +.focus\:placeholder-teal-500:focus:-ms-input-placeholder { + color: #38b2ac; +} + +.focus\:placeholder-teal-500:focus::-ms-input-placeholder { + color: #38b2ac; +} + +.focus\:placeholder-teal-500:focus::placeholder { + color: #38b2ac; +} + +.focus\:placeholder-teal-600:focus::-webkit-input-placeholder { + color: #319795; +} + +.focus\:placeholder-teal-600:focus::-moz-placeholder { + color: #319795; +} + +.focus\:placeholder-teal-600:focus:-ms-input-placeholder { + color: #319795; +} + +.focus\:placeholder-teal-600:focus::-ms-input-placeholder { + color: #319795; +} + +.focus\:placeholder-teal-600:focus::placeholder { + color: #319795; +} + +.focus\:placeholder-teal-700:focus::-webkit-input-placeholder { + color: #2c7a7b; +} + +.focus\:placeholder-teal-700:focus::-moz-placeholder { + color: #2c7a7b; +} + +.focus\:placeholder-teal-700:focus:-ms-input-placeholder { + color: #2c7a7b; +} + +.focus\:placeholder-teal-700:focus::-ms-input-placeholder { + color: #2c7a7b; +} + +.focus\:placeholder-teal-700:focus::placeholder { + color: #2c7a7b; +} + +.focus\:placeholder-teal-800:focus::-webkit-input-placeholder { + color: #285e61; +} + +.focus\:placeholder-teal-800:focus::-moz-placeholder { + color: #285e61; +} + +.focus\:placeholder-teal-800:focus:-ms-input-placeholder { + color: #285e61; +} + +.focus\:placeholder-teal-800:focus::-ms-input-placeholder { + color: #285e61; +} + +.focus\:placeholder-teal-800:focus::placeholder { + color: #285e61; +} + +.focus\:placeholder-teal-900:focus::-webkit-input-placeholder { + color: #20c997; +} + +.focus\:placeholder-teal-900:focus::-moz-placeholder { + color: #20c997; +} + +.focus\:placeholder-teal-900:focus:-ms-input-placeholder { + color: #20c997; +} + +.focus\:placeholder-teal-900:focus::-ms-input-placeholder { + color: #20c997; +} + +.focus\:placeholder-teal-900:focus::placeholder { + color: #20c997; +} + +.focus\:placeholder-blue-100:focus::-webkit-input-placeholder { + color: #ebf8ff; +} + +.focus\:placeholder-blue-100:focus::-moz-placeholder { + color: #ebf8ff; +} + +.focus\:placeholder-blue-100:focus:-ms-input-placeholder { + color: #ebf8ff; +} + +.focus\:placeholder-blue-100:focus::-ms-input-placeholder { + color: #ebf8ff; +} + +.focus\:placeholder-blue-100:focus::placeholder { + color: #ebf8ff; +} + +.focus\:placeholder-blue-200:focus::-webkit-input-placeholder { + color: #bee3f8; +} + +.focus\:placeholder-blue-200:focus::-moz-placeholder { + color: #bee3f8; +} + +.focus\:placeholder-blue-200:focus:-ms-input-placeholder { + color: #bee3f8; +} + +.focus\:placeholder-blue-200:focus::-ms-input-placeholder { + color: #bee3f8; +} + +.focus\:placeholder-blue-200:focus::placeholder { + color: #bee3f8; +} + +.focus\:placeholder-blue-300:focus::-webkit-input-placeholder { + color: #90cdf4; +} + +.focus\:placeholder-blue-300:focus::-moz-placeholder { + color: #90cdf4; +} + +.focus\:placeholder-blue-300:focus:-ms-input-placeholder { + color: #90cdf4; +} + +.focus\:placeholder-blue-300:focus::-ms-input-placeholder { + color: #90cdf4; +} + +.focus\:placeholder-blue-300:focus::placeholder { + color: #90cdf4; +} + +.focus\:placeholder-blue-400:focus::-webkit-input-placeholder { + color: #63b3ed; +} + +.focus\:placeholder-blue-400:focus::-moz-placeholder { + color: #63b3ed; +} + +.focus\:placeholder-blue-400:focus:-ms-input-placeholder { + color: #63b3ed; +} + +.focus\:placeholder-blue-400:focus::-ms-input-placeholder { + color: #63b3ed; +} + +.focus\:placeholder-blue-400:focus::placeholder { + color: #63b3ed; +} + +.focus\:placeholder-blue-500:focus::-webkit-input-placeholder { + color: #4299e1; +} + +.focus\:placeholder-blue-500:focus::-moz-placeholder { + color: #4299e1; +} + +.focus\:placeholder-blue-500:focus:-ms-input-placeholder { + color: #4299e1; +} + +.focus\:placeholder-blue-500:focus::-ms-input-placeholder { + color: #4299e1; +} + +.focus\:placeholder-blue-500:focus::placeholder { + color: #4299e1; +} + +.focus\:placeholder-blue-600:focus::-webkit-input-placeholder { + color: #3182ce; +} + +.focus\:placeholder-blue-600:focus::-moz-placeholder { + color: #3182ce; +} + +.focus\:placeholder-blue-600:focus:-ms-input-placeholder { + color: #3182ce; +} + +.focus\:placeholder-blue-600:focus::-ms-input-placeholder { + color: #3182ce; +} + +.focus\:placeholder-blue-600:focus::placeholder { + color: #3182ce; +} + +.focus\:placeholder-blue-700:focus::-webkit-input-placeholder { + color: #2b6cb0; +} + +.focus\:placeholder-blue-700:focus::-moz-placeholder { + color: #2b6cb0; +} + +.focus\:placeholder-blue-700:focus:-ms-input-placeholder { + color: #2b6cb0; +} + +.focus\:placeholder-blue-700:focus::-ms-input-placeholder { + color: #2b6cb0; +} + +.focus\:placeholder-blue-700:focus::placeholder { + color: #2b6cb0; +} + +.focus\:placeholder-blue-800:focus::-webkit-input-placeholder { + color: #2c5282; +} + +.focus\:placeholder-blue-800:focus::-moz-placeholder { + color: #2c5282; +} + +.focus\:placeholder-blue-800:focus:-ms-input-placeholder { + color: #2c5282; +} + +.focus\:placeholder-blue-800:focus::-ms-input-placeholder { + color: #2c5282; +} + +.focus\:placeholder-blue-800:focus::placeholder { + color: #2c5282; +} + +.focus\:placeholder-blue-900:focus::-webkit-input-placeholder { + color: #007bff; +} + +.focus\:placeholder-blue-900:focus::-moz-placeholder { + color: #007bff; +} + +.focus\:placeholder-blue-900:focus:-ms-input-placeholder { + color: #007bff; +} + +.focus\:placeholder-blue-900:focus::-ms-input-placeholder { + color: #007bff; +} + +.focus\:placeholder-blue-900:focus::placeholder { + color: #007bff; +} + +.focus\:placeholder-indigo-100:focus::-webkit-input-placeholder { + color: #ebf4ff; +} + +.focus\:placeholder-indigo-100:focus::-moz-placeholder { + color: #ebf4ff; +} + +.focus\:placeholder-indigo-100:focus:-ms-input-placeholder { + color: #ebf4ff; +} + +.focus\:placeholder-indigo-100:focus::-ms-input-placeholder { + color: #ebf4ff; +} + +.focus\:placeholder-indigo-100:focus::placeholder { + color: #ebf4ff; +} + +.focus\:placeholder-indigo-200:focus::-webkit-input-placeholder { + color: #c3dafe; +} + +.focus\:placeholder-indigo-200:focus::-moz-placeholder { + color: #c3dafe; +} + +.focus\:placeholder-indigo-200:focus:-ms-input-placeholder { + color: #c3dafe; +} + +.focus\:placeholder-indigo-200:focus::-ms-input-placeholder { + color: #c3dafe; +} + +.focus\:placeholder-indigo-200:focus::placeholder { + color: #c3dafe; +} + +.focus\:placeholder-indigo-300:focus::-webkit-input-placeholder { + color: #a3bffa; +} + +.focus\:placeholder-indigo-300:focus::-moz-placeholder { + color: #a3bffa; +} + +.focus\:placeholder-indigo-300:focus:-ms-input-placeholder { + color: #a3bffa; +} + +.focus\:placeholder-indigo-300:focus::-ms-input-placeholder { + color: #a3bffa; +} + +.focus\:placeholder-indigo-300:focus::placeholder { + color: #a3bffa; +} + +.focus\:placeholder-indigo-400:focus::-webkit-input-placeholder { + color: #7f9cf5; +} + +.focus\:placeholder-indigo-400:focus::-moz-placeholder { + color: #7f9cf5; +} + +.focus\:placeholder-indigo-400:focus:-ms-input-placeholder { + color: #7f9cf5; +} + +.focus\:placeholder-indigo-400:focus::-ms-input-placeholder { + color: #7f9cf5; +} + +.focus\:placeholder-indigo-400:focus::placeholder { + color: #7f9cf5; +} + +.focus\:placeholder-indigo-500:focus::-webkit-input-placeholder { + color: #667eea; +} + +.focus\:placeholder-indigo-500:focus::-moz-placeholder { + color: #667eea; +} + +.focus\:placeholder-indigo-500:focus:-ms-input-placeholder { + color: #667eea; +} + +.focus\:placeholder-indigo-500:focus::-ms-input-placeholder { + color: #667eea; +} + +.focus\:placeholder-indigo-500:focus::placeholder { + color: #667eea; +} + +.focus\:placeholder-indigo-600:focus::-webkit-input-placeholder { + color: #5a67d8; +} + +.focus\:placeholder-indigo-600:focus::-moz-placeholder { + color: #5a67d8; +} + +.focus\:placeholder-indigo-600:focus:-ms-input-placeholder { + color: #5a67d8; +} + +.focus\:placeholder-indigo-600:focus::-ms-input-placeholder { + color: #5a67d8; +} + +.focus\:placeholder-indigo-600:focus::placeholder { + color: #5a67d8; +} + +.focus\:placeholder-indigo-700:focus::-webkit-input-placeholder { + color: #4c51bf; +} + +.focus\:placeholder-indigo-700:focus::-moz-placeholder { + color: #4c51bf; +} + +.focus\:placeholder-indigo-700:focus:-ms-input-placeholder { + color: #4c51bf; +} + +.focus\:placeholder-indigo-700:focus::-ms-input-placeholder { + color: #4c51bf; +} + +.focus\:placeholder-indigo-700:focus::placeholder { + color: #4c51bf; +} + +.focus\:placeholder-indigo-800:focus::-webkit-input-placeholder { + color: #434190; +} + +.focus\:placeholder-indigo-800:focus::-moz-placeholder { + color: #434190; +} + +.focus\:placeholder-indigo-800:focus:-ms-input-placeholder { + color: #434190; +} + +.focus\:placeholder-indigo-800:focus::-ms-input-placeholder { + color: #434190; +} + +.focus\:placeholder-indigo-800:focus::placeholder { + color: #434190; +} + +.focus\:placeholder-indigo-900:focus::-webkit-input-placeholder { + color: #3c366b; +} + +.focus\:placeholder-indigo-900:focus::-moz-placeholder { + color: #3c366b; +} + +.focus\:placeholder-indigo-900:focus:-ms-input-placeholder { + color: #3c366b; +} + +.focus\:placeholder-indigo-900:focus::-ms-input-placeholder { + color: #3c366b; +} + +.focus\:placeholder-indigo-900:focus::placeholder { + color: #3c366b; +} + +.focus\:placeholder-purple-100:focus::-webkit-input-placeholder { + color: #faf5ff; +} + +.focus\:placeholder-purple-100:focus::-moz-placeholder { + color: #faf5ff; +} + +.focus\:placeholder-purple-100:focus:-ms-input-placeholder { + color: #faf5ff; +} + +.focus\:placeholder-purple-100:focus::-ms-input-placeholder { + color: #faf5ff; +} + +.focus\:placeholder-purple-100:focus::placeholder { + color: #faf5ff; +} + +.focus\:placeholder-purple-200:focus::-webkit-input-placeholder { + color: #e9d8fd; +} + +.focus\:placeholder-purple-200:focus::-moz-placeholder { + color: #e9d8fd; +} + +.focus\:placeholder-purple-200:focus:-ms-input-placeholder { + color: #e9d8fd; +} + +.focus\:placeholder-purple-200:focus::-ms-input-placeholder { + color: #e9d8fd; +} + +.focus\:placeholder-purple-200:focus::placeholder { + color: #e9d8fd; +} + +.focus\:placeholder-purple-300:focus::-webkit-input-placeholder { + color: #d6bcfa; +} + +.focus\:placeholder-purple-300:focus::-moz-placeholder { + color: #d6bcfa; +} + +.focus\:placeholder-purple-300:focus:-ms-input-placeholder { + color: #d6bcfa; +} + +.focus\:placeholder-purple-300:focus::-ms-input-placeholder { + color: #d6bcfa; +} + +.focus\:placeholder-purple-300:focus::placeholder { + color: #d6bcfa; +} + +.focus\:placeholder-purple-400:focus::-webkit-input-placeholder { + color: #b794f4; +} + +.focus\:placeholder-purple-400:focus::-moz-placeholder { + color: #b794f4; +} + +.focus\:placeholder-purple-400:focus:-ms-input-placeholder { + color: #b794f4; +} + +.focus\:placeholder-purple-400:focus::-ms-input-placeholder { + color: #b794f4; +} + +.focus\:placeholder-purple-400:focus::placeholder { + color: #b794f4; +} + +.focus\:placeholder-purple-500:focus::-webkit-input-placeholder { + color: #9f7aea; +} + +.focus\:placeholder-purple-500:focus::-moz-placeholder { + color: #9f7aea; +} + +.focus\:placeholder-purple-500:focus:-ms-input-placeholder { + color: #9f7aea; +} + +.focus\:placeholder-purple-500:focus::-ms-input-placeholder { + color: #9f7aea; +} + +.focus\:placeholder-purple-500:focus::placeholder { + color: #9f7aea; +} + +.focus\:placeholder-purple-600:focus::-webkit-input-placeholder { + color: #805ad5; +} + +.focus\:placeholder-purple-600:focus::-moz-placeholder { + color: #805ad5; +} + +.focus\:placeholder-purple-600:focus:-ms-input-placeholder { + color: #805ad5; +} + +.focus\:placeholder-purple-600:focus::-ms-input-placeholder { + color: #805ad5; +} + +.focus\:placeholder-purple-600:focus::placeholder { + color: #805ad5; +} + +.focus\:placeholder-purple-700:focus::-webkit-input-placeholder { + color: #6b46c1; +} + +.focus\:placeholder-purple-700:focus::-moz-placeholder { + color: #6b46c1; +} + +.focus\:placeholder-purple-700:focus:-ms-input-placeholder { + color: #6b46c1; +} + +.focus\:placeholder-purple-700:focus::-ms-input-placeholder { + color: #6b46c1; +} + +.focus\:placeholder-purple-700:focus::placeholder { + color: #6b46c1; +} + +.focus\:placeholder-purple-800:focus::-webkit-input-placeholder { + color: #553c9a; +} + +.focus\:placeholder-purple-800:focus::-moz-placeholder { + color: #553c9a; +} + +.focus\:placeholder-purple-800:focus:-ms-input-placeholder { + color: #553c9a; +} + +.focus\:placeholder-purple-800:focus::-ms-input-placeholder { + color: #553c9a; +} + +.focus\:placeholder-purple-800:focus::placeholder { + color: #553c9a; +} + +.focus\:placeholder-purple-900:focus::-webkit-input-placeholder { + color: #6f42c1; +} + +.focus\:placeholder-purple-900:focus::-moz-placeholder { + color: #6f42c1; +} + +.focus\:placeholder-purple-900:focus:-ms-input-placeholder { + color: #6f42c1; +} + +.focus\:placeholder-purple-900:focus::-ms-input-placeholder { + color: #6f42c1; +} + +.focus\:placeholder-purple-900:focus::placeholder { + color: #6f42c1; +} + +.focus\:placeholder-pink-100:focus::-webkit-input-placeholder { + color: #fff5f7; +} + +.focus\:placeholder-pink-100:focus::-moz-placeholder { + color: #fff5f7; +} + +.focus\:placeholder-pink-100:focus:-ms-input-placeholder { + color: #fff5f7; +} + +.focus\:placeholder-pink-100:focus::-ms-input-placeholder { + color: #fff5f7; +} + +.focus\:placeholder-pink-100:focus::placeholder { + color: #fff5f7; +} + +.focus\:placeholder-pink-200:focus::-webkit-input-placeholder { + color: #fed7e2; +} + +.focus\:placeholder-pink-200:focus::-moz-placeholder { + color: #fed7e2; +} + +.focus\:placeholder-pink-200:focus:-ms-input-placeholder { + color: #fed7e2; +} + +.focus\:placeholder-pink-200:focus::-ms-input-placeholder { + color: #fed7e2; +} + +.focus\:placeholder-pink-200:focus::placeholder { + color: #fed7e2; +} + +.focus\:placeholder-pink-300:focus::-webkit-input-placeholder { + color: #fbb6ce; +} + +.focus\:placeholder-pink-300:focus::-moz-placeholder { + color: #fbb6ce; +} + +.focus\:placeholder-pink-300:focus:-ms-input-placeholder { + color: #fbb6ce; +} + +.focus\:placeholder-pink-300:focus::-ms-input-placeholder { + color: #fbb6ce; +} + +.focus\:placeholder-pink-300:focus::placeholder { + color: #fbb6ce; +} + +.focus\:placeholder-pink-400:focus::-webkit-input-placeholder { + color: #f687b3; +} + +.focus\:placeholder-pink-400:focus::-moz-placeholder { + color: #f687b3; +} + +.focus\:placeholder-pink-400:focus:-ms-input-placeholder { + color: #f687b3; +} + +.focus\:placeholder-pink-400:focus::-ms-input-placeholder { + color: #f687b3; +} + +.focus\:placeholder-pink-400:focus::placeholder { + color: #f687b3; +} + +.focus\:placeholder-pink-500:focus::-webkit-input-placeholder { + color: #ed64a6; +} + +.focus\:placeholder-pink-500:focus::-moz-placeholder { + color: #ed64a6; +} + +.focus\:placeholder-pink-500:focus:-ms-input-placeholder { + color: #ed64a6; +} + +.focus\:placeholder-pink-500:focus::-ms-input-placeholder { + color: #ed64a6; +} + +.focus\:placeholder-pink-500:focus::placeholder { + color: #ed64a6; +} + +.focus\:placeholder-pink-600:focus::-webkit-input-placeholder { + color: #d53f8c; +} + +.focus\:placeholder-pink-600:focus::-moz-placeholder { + color: #d53f8c; +} + +.focus\:placeholder-pink-600:focus:-ms-input-placeholder { + color: #d53f8c; +} + +.focus\:placeholder-pink-600:focus::-ms-input-placeholder { + color: #d53f8c; +} + +.focus\:placeholder-pink-600:focus::placeholder { + color: #d53f8c; +} + +.focus\:placeholder-pink-700:focus::-webkit-input-placeholder { + color: #b83280; +} + +.focus\:placeholder-pink-700:focus::-moz-placeholder { + color: #b83280; +} + +.focus\:placeholder-pink-700:focus:-ms-input-placeholder { + color: #b83280; +} + +.focus\:placeholder-pink-700:focus::-ms-input-placeholder { + color: #b83280; +} + +.focus\:placeholder-pink-700:focus::placeholder { + color: #b83280; +} + +.focus\:placeholder-pink-800:focus::-webkit-input-placeholder { + color: #97266d; +} + +.focus\:placeholder-pink-800:focus::-moz-placeholder { + color: #97266d; +} + +.focus\:placeholder-pink-800:focus:-ms-input-placeholder { + color: #97266d; +} + +.focus\:placeholder-pink-800:focus::-ms-input-placeholder { + color: #97266d; +} + +.focus\:placeholder-pink-800:focus::placeholder { + color: #97266d; +} + +.focus\:placeholder-pink-900:focus::-webkit-input-placeholder { + color: #e83e8c; +} + +.focus\:placeholder-pink-900:focus::-moz-placeholder { + color: #e83e8c; +} + +.focus\:placeholder-pink-900:focus:-ms-input-placeholder { + color: #e83e8c; +} + +.focus\:placeholder-pink-900:focus::-ms-input-placeholder { + color: #e83e8c; +} + +.focus\:placeholder-pink-900:focus::placeholder { + color: #e83e8c; +} + +.pointer-events-none { + pointer-events: none; +} + +.pointer-events-auto { + pointer-events: auto; +} + +.static { + position: static; +} + +.fixed { + position: fixed; +} + +.absolute { + position: absolute; +} + +.relative { + position: relative; +} + +.sticky { + position: -webkit-sticky; + position: sticky; +} + +.inset-0 { + top: 0; + right: 0; + bottom: 0; + left: 0; +} + +.inset-auto { + top: auto; + right: auto; + bottom: auto; + left: auto; +} + +.inset-y-0 { + top: 0; + bottom: 0; +} + +.inset-x-0 { + right: 0; + left: 0; +} + +.inset-y-auto { + top: auto; + bottom: auto; +} + +.inset-x-auto { + right: auto; + left: auto; +} + +.top-0 { + top: 0; +} + +.right-0 { + right: 0; +} + +.bottom-0 { + bottom: 0; +} + +.left-0 { + left: 0; +} + +.top-auto { + top: auto; +} + +.right-auto { + right: auto; +} + +.bottom-auto { + bottom: auto; +} + +.left-auto { + left: auto; +} + +.resize-none { + resize: none; +} + +.resize-y { + resize: vertical; +} + +.resize-x { + resize: horizontal; +} + +.resize { + resize: both; +} + +.shadow { + box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); +} + +.shadow-md { + box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); +} + +.shadow-lg { + box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); +} + +.shadow-xl { + box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); +} + +.shadow-2xl { + box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); +} + +.shadow-inner { + box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); +} + +.shadow-outline { + box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); +} + +.shadow-none { + box-shadow: none; +} + +.hover\:shadow:hover { + box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); +} + +.hover\:shadow-md:hover { + box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); +} + +.hover\:shadow-lg:hover { + box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); +} + +.hover\:shadow-xl:hover { + box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); +} + +.hover\:shadow-2xl:hover { + box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); +} + +.hover\:shadow-inner:hover { + box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); +} + +.hover\:shadow-outline:hover { + box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); +} + +.hover\:shadow-none:hover { + box-shadow: none; +} + +.focus\:shadow:focus { + box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); +} + +.focus\:shadow-md:focus { + box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); +} + +.focus\:shadow-lg:focus { + box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); +} + +.focus\:shadow-xl:focus { + box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); +} + +.focus\:shadow-2xl:focus { + box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); +} + +.focus\:shadow-inner:focus { + box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); +} + +.focus\:shadow-outline:focus { + box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); +} + +.focus\:shadow-none:focus { + box-shadow: none; +} + +.fill-current { + fill: currentColor; +} + +.stroke-current { + stroke: currentColor; +} + +.table-auto { + table-layout: auto; +} + +.table-fixed { + table-layout: fixed; +} + +.text-left { + text-align: left; +} + +.text-center { + text-align: center; +} + +.text-right { + text-align: right; +} + +.text-justify { + text-align: justify; +} + +.text-transparent { + color: transparent; +} + +.text-black { + color: #000; +} + +.text-white { + color: #fff; +} + +.text-gray-100 { + color: #f7fafc; +} + +.text-gray-200 { + color: #edf2f7; +} + +.text-gray-300 { + color: #e2e8f0; +} + +.text-gray-400 { + color: #cbd5e0; +} + +.text-gray-500 { + color: #a0aec0; +} + +.text-gray-600 { + color: #718096; +} + +.text-gray-700 { + color: #4a5568; +} + +.text-gray-800 { + color: #2d3748; +} + +.text-gray-900 { + color: #1a202c; +} + +.text-red-100 { + color: #fff5f5; +} + +.text-red-200 { + color: #fed7d7; +} + +.text-red-300 { + color: #feb2b2; +} + +.text-red-400 { + color: #fc8181; +} + +.text-red-500 { + color: #f56565; +} + +.text-red-600 { + color: #e53e3e; +} + +.text-red-700 { + color: #c53030; +} + +.text-red-800 { + color: #9b2c2c; +} + +.text-red-900 { + color: #dc3545; +} + +.text-orange-100 { + color: #fffaf0; +} + +.text-orange-200 { + color: #feebc8; +} + +.text-orange-300 { + color: #fbd38d; +} + +.text-orange-400 { + color: #f6ad55; +} + +.text-orange-500 { + color: #ed8936; +} + +.text-orange-600 { + color: #dd6b20; +} + +.text-orange-700 { + color: #c05621; +} + +.text-orange-800 { + color: #9c4221; +} + +.text-orange-900 { + color: #fd7e14; +} + +.text-yellow-100 { + color: #fffff0; +} + +.text-yellow-200 { + color: #fefcbf; +} + +.text-yellow-300 { + color: #faf089; +} + +.text-yellow-400 { + color: #f6e05e; +} + +.text-yellow-500 { + color: #ecc94b; +} + +.text-yellow-600 { + color: #d69e2e; +} + +.text-yellow-700 { + color: #b7791f; +} + +.text-yellow-800 { + color: #975a16; +} + +.text-yellow-900 { + color: #ffc107; +} + +.text-green-100 { + color: #f0fff4; +} + +.text-green-200 { + color: #c6f6d5; +} + +.text-green-300 { + color: #9ae6b4; +} + +.text-green-400 { + color: #68d391; +} + +.text-green-500 { + color: #48bb78; +} + +.text-green-600 { + color: #38a169; +} + +.text-green-700 { + color: #2f855a; +} + +.text-green-800 { + color: #276749; +} + +.text-green-900 { + color: #28a745; +} + +.text-teal-100 { + color: #e6fffa; +} + +.text-teal-200 { + color: #b2f5ea; +} + +.text-teal-300 { + color: #81e6d9; +} + +.text-teal-400 { + color: #4fd1c5; +} + +.text-teal-500 { + color: #38b2ac; +} + +.text-teal-600 { + color: #319795; +} + +.text-teal-700 { + color: #2c7a7b; +} + +.text-teal-800 { + color: #285e61; +} + +.text-teal-900 { + color: #20c997; +} + +.text-blue-100 { + color: #ebf8ff; +} + +.text-blue-200 { + color: #bee3f8; +} + +.text-blue-300 { + color: #90cdf4; +} + +.text-blue-400 { + color: #63b3ed; +} + +.text-blue-500 { + color: #4299e1; +} + +.text-blue-600 { + color: #3182ce; +} + +.text-blue-700 { + color: #2b6cb0; +} + +.text-blue-800 { + color: #2c5282; +} + +.text-blue-900 { + color: #007bff; +} + +.text-indigo-100 { + color: #ebf4ff; +} + +.text-indigo-200 { + color: #c3dafe; +} + +.text-indigo-300 { + color: #a3bffa; +} + +.text-indigo-400 { + color: #7f9cf5; +} + +.text-indigo-500 { + color: #667eea; +} + +.text-indigo-600 { + color: #5a67d8; +} + +.text-indigo-700 { + color: #4c51bf; +} + +.text-indigo-800 { + color: #434190; +} + +.text-indigo-900 { + color: #3c366b; +} + +.text-purple-100 { + color: #faf5ff; +} + +.text-purple-200 { + color: #e9d8fd; +} + +.text-purple-300 { + color: #d6bcfa; +} + +.text-purple-400 { + color: #b794f4; +} + +.text-purple-500 { + color: #9f7aea; +} + +.text-purple-600 { + color: #805ad5; +} + +.text-purple-700 { + color: #6b46c1; +} + +.text-purple-800 { + color: #553c9a; +} + +.text-purple-900 { + color: #6f42c1; +} + +.text-pink-100 { + color: #fff5f7; +} + +.text-pink-200 { + color: #fed7e2; +} + +.text-pink-300 { + color: #fbb6ce; +} + +.text-pink-400 { + color: #f687b3; +} + +.text-pink-500 { + color: #ed64a6; +} + +.text-pink-600 { + color: #d53f8c; +} + +.text-pink-700 { + color: #b83280; +} + +.text-pink-800 { + color: #97266d; +} + +.text-pink-900 { + color: #e83e8c; +} + +.hover\:text-transparent:hover { + color: transparent; +} + +.hover\:text-black:hover { + color: #000; +} + +.hover\:text-white:hover { + color: #fff; +} + +.hover\:text-gray-100:hover { + color: #f7fafc; +} + +.hover\:text-gray-200:hover { + color: #edf2f7; +} + +.hover\:text-gray-300:hover { + color: #e2e8f0; +} + +.hover\:text-gray-400:hover { + color: #cbd5e0; +} + +.hover\:text-gray-500:hover { + color: #a0aec0; +} + +.hover\:text-gray-600:hover { + color: #718096; +} + +.hover\:text-gray-700:hover { + color: #4a5568; +} + +.hover\:text-gray-800:hover { + color: #2d3748; +} + +.hover\:text-gray-900:hover { + color: #1a202c; +} + +.hover\:text-red-100:hover { + color: #fff5f5; +} + +.hover\:text-red-200:hover { + color: #fed7d7; +} + +.hover\:text-red-300:hover { + color: #feb2b2; +} + +.hover\:text-red-400:hover { + color: #fc8181; +} + +.hover\:text-red-500:hover { + color: #f56565; +} + +.hover\:text-red-600:hover { + color: #e53e3e; +} + +.hover\:text-red-700:hover { + color: #c53030; +} + +.hover\:text-red-800:hover { + color: #9b2c2c; +} + +.hover\:text-red-900:hover { + color: #dc3545; +} + +.hover\:text-orange-100:hover { + color: #fffaf0; +} + +.hover\:text-orange-200:hover { + color: #feebc8; +} + +.hover\:text-orange-300:hover { + color: #fbd38d; +} + +.hover\:text-orange-400:hover { + color: #f6ad55; +} + +.hover\:text-orange-500:hover { + color: #ed8936; +} + +.hover\:text-orange-600:hover { + color: #dd6b20; +} + +.hover\:text-orange-700:hover { + color: #c05621; +} + +.hover\:text-orange-800:hover { + color: #9c4221; +} + +.hover\:text-orange-900:hover { + color: #fd7e14; +} + +.hover\:text-yellow-100:hover { + color: #fffff0; +} + +.hover\:text-yellow-200:hover { + color: #fefcbf; +} + +.hover\:text-yellow-300:hover { + color: #faf089; +} + +.hover\:text-yellow-400:hover { + color: #f6e05e; +} + +.hover\:text-yellow-500:hover { + color: #ecc94b; +} + +.hover\:text-yellow-600:hover { + color: #d69e2e; +} + +.hover\:text-yellow-700:hover { + color: #b7791f; +} + +.hover\:text-yellow-800:hover { + color: #975a16; +} + +.hover\:text-yellow-900:hover { + color: #ffc107; +} + +.hover\:text-green-100:hover { + color: #f0fff4; +} + +.hover\:text-green-200:hover { + color: #c6f6d5; +} + +.hover\:text-green-300:hover { + color: #9ae6b4; +} + +.hover\:text-green-400:hover { + color: #68d391; +} + +.hover\:text-green-500:hover { + color: #48bb78; +} + +.hover\:text-green-600:hover { + color: #38a169; +} + +.hover\:text-green-700:hover { + color: #2f855a; +} + +.hover\:text-green-800:hover { + color: #276749; +} + +.hover\:text-green-900:hover { + color: #28a745; +} + +.hover\:text-teal-100:hover { + color: #e6fffa; +} + +.hover\:text-teal-200:hover { + color: #b2f5ea; +} + +.hover\:text-teal-300:hover { + color: #81e6d9; +} + +.hover\:text-teal-400:hover { + color: #4fd1c5; +} + +.hover\:text-teal-500:hover { + color: #38b2ac; +} + +.hover\:text-teal-600:hover { + color: #319795; +} + +.hover\:text-teal-700:hover { + color: #2c7a7b; +} + +.hover\:text-teal-800:hover { + color: #285e61; +} + +.hover\:text-teal-900:hover { + color: #20c997; +} + +.hover\:text-blue-100:hover { + color: #ebf8ff; +} + +.hover\:text-blue-200:hover { + color: #bee3f8; +} + +.hover\:text-blue-300:hover { + color: #90cdf4; +} + +.hover\:text-blue-400:hover { + color: #63b3ed; +} + +.hover\:text-blue-500:hover { + color: #4299e1; +} + +.hover\:text-blue-600:hover { + color: #3182ce; +} + +.hover\:text-blue-700:hover { + color: #2b6cb0; +} + +.hover\:text-blue-800:hover { + color: #2c5282; +} + +.hover\:text-blue-900:hover { + color: #007bff; +} + +.hover\:text-indigo-100:hover { + color: #ebf4ff; +} + +.hover\:text-indigo-200:hover { + color: #c3dafe; +} + +.hover\:text-indigo-300:hover { + color: #a3bffa; +} + +.hover\:text-indigo-400:hover { + color: #7f9cf5; +} + +.hover\:text-indigo-500:hover { + color: #667eea; +} + +.hover\:text-indigo-600:hover { + color: #5a67d8; +} + +.hover\:text-indigo-700:hover { + color: #4c51bf; +} + +.hover\:text-indigo-800:hover { + color: #434190; +} + +.hover\:text-indigo-900:hover { + color: #3c366b; +} + +.hover\:text-purple-100:hover { + color: #faf5ff; +} + +.hover\:text-purple-200:hover { + color: #e9d8fd; +} + +.hover\:text-purple-300:hover { + color: #d6bcfa; +} + +.hover\:text-purple-400:hover { + color: #b794f4; +} + +.hover\:text-purple-500:hover { + color: #9f7aea; +} + +.hover\:text-purple-600:hover { + color: #805ad5; +} + +.hover\:text-purple-700:hover { + color: #6b46c1; +} + +.hover\:text-purple-800:hover { + color: #553c9a; +} + +.hover\:text-purple-900:hover { + color: #6f42c1; +} + +.hover\:text-pink-100:hover { + color: #fff5f7; +} + +.hover\:text-pink-200:hover { + color: #fed7e2; +} + +.hover\:text-pink-300:hover { + color: #fbb6ce; +} + +.hover\:text-pink-400:hover { + color: #f687b3; +} + +.hover\:text-pink-500:hover { + color: #ed64a6; +} + +.hover\:text-pink-600:hover { + color: #d53f8c; +} + +.hover\:text-pink-700:hover { + color: #b83280; +} + +.hover\:text-pink-800:hover { + color: #97266d; +} + +.hover\:text-pink-900:hover { + color: #e83e8c; +} + +.focus\:text-transparent:focus { + color: transparent; +} + +.focus\:text-black:focus { + color: #000; +} + +.focus\:text-white:focus { + color: #fff; +} + +.focus\:text-gray-100:focus { + color: #f7fafc; +} + +.focus\:text-gray-200:focus { + color: #edf2f7; +} + +.focus\:text-gray-300:focus { + color: #e2e8f0; +} + +.focus\:text-gray-400:focus { + color: #cbd5e0; +} + +.focus\:text-gray-500:focus { + color: #a0aec0; +} + +.focus\:text-gray-600:focus { + color: #718096; +} + +.focus\:text-gray-700:focus { + color: #4a5568; +} + +.focus\:text-gray-800:focus { + color: #2d3748; +} + +.focus\:text-gray-900:focus { + color: #1a202c; +} + +.focus\:text-red-100:focus { + color: #fff5f5; +} + +.focus\:text-red-200:focus { + color: #fed7d7; +} + +.focus\:text-red-300:focus { + color: #feb2b2; +} + +.focus\:text-red-400:focus { + color: #fc8181; +} + +.focus\:text-red-500:focus { + color: #f56565; +} + +.focus\:text-red-600:focus { + color: #e53e3e; +} + +.focus\:text-red-700:focus { + color: #c53030; +} + +.focus\:text-red-800:focus { + color: #9b2c2c; +} + +.focus\:text-red-900:focus { + color: #dc3545; +} + +.focus\:text-orange-100:focus { + color: #fffaf0; +} + +.focus\:text-orange-200:focus { + color: #feebc8; +} + +.focus\:text-orange-300:focus { + color: #fbd38d; +} + +.focus\:text-orange-400:focus { + color: #f6ad55; +} + +.focus\:text-orange-500:focus { + color: #ed8936; +} + +.focus\:text-orange-600:focus { + color: #dd6b20; +} + +.focus\:text-orange-700:focus { + color: #c05621; +} + +.focus\:text-orange-800:focus { + color: #9c4221; +} + +.focus\:text-orange-900:focus { + color: #fd7e14; +} + +.focus\:text-yellow-100:focus { + color: #fffff0; +} + +.focus\:text-yellow-200:focus { + color: #fefcbf; +} + +.focus\:text-yellow-300:focus { + color: #faf089; +} + +.focus\:text-yellow-400:focus { + color: #f6e05e; +} + +.focus\:text-yellow-500:focus { + color: #ecc94b; +} + +.focus\:text-yellow-600:focus { + color: #d69e2e; +} + +.focus\:text-yellow-700:focus { + color: #b7791f; +} + +.focus\:text-yellow-800:focus { + color: #975a16; +} + +.focus\:text-yellow-900:focus { + color: #ffc107; +} + +.focus\:text-green-100:focus { + color: #f0fff4; +} + +.focus\:text-green-200:focus { + color: #c6f6d5; +} + +.focus\:text-green-300:focus { + color: #9ae6b4; +} + +.focus\:text-green-400:focus { + color: #68d391; +} + +.focus\:text-green-500:focus { + color: #48bb78; +} + +.focus\:text-green-600:focus { + color: #38a169; +} + +.focus\:text-green-700:focus { + color: #2f855a; +} + +.focus\:text-green-800:focus { + color: #276749; +} + +.focus\:text-green-900:focus { + color: #28a745; +} + +.focus\:text-teal-100:focus { + color: #e6fffa; +} + +.focus\:text-teal-200:focus { + color: #b2f5ea; +} + +.focus\:text-teal-300:focus { + color: #81e6d9; +} + +.focus\:text-teal-400:focus { + color: #4fd1c5; +} + +.focus\:text-teal-500:focus { + color: #38b2ac; +} + +.focus\:text-teal-600:focus { + color: #319795; +} + +.focus\:text-teal-700:focus { + color: #2c7a7b; +} + +.focus\:text-teal-800:focus { + color: #285e61; +} + +.focus\:text-teal-900:focus { + color: #20c997; +} + +.focus\:text-blue-100:focus { + color: #ebf8ff; +} + +.focus\:text-blue-200:focus { + color: #bee3f8; +} + +.focus\:text-blue-300:focus { + color: #90cdf4; +} + +.focus\:text-blue-400:focus { + color: #63b3ed; +} + +.focus\:text-blue-500:focus { + color: #4299e1; +} + +.focus\:text-blue-600:focus { + color: #3182ce; +} + +.focus\:text-blue-700:focus { + color: #2b6cb0; +} + +.focus\:text-blue-800:focus { + color: #2c5282; +} + +.focus\:text-blue-900:focus { + color: #007bff; +} + +.focus\:text-indigo-100:focus { + color: #ebf4ff; +} + +.focus\:text-indigo-200:focus { + color: #c3dafe; +} + +.focus\:text-indigo-300:focus { + color: #a3bffa; +} + +.focus\:text-indigo-400:focus { + color: #7f9cf5; +} + +.focus\:text-indigo-500:focus { + color: #667eea; +} + +.focus\:text-indigo-600:focus { + color: #5a67d8; +} + +.focus\:text-indigo-700:focus { + color: #4c51bf; +} + +.focus\:text-indigo-800:focus { + color: #434190; +} + +.focus\:text-indigo-900:focus { + color: #3c366b; +} + +.focus\:text-purple-100:focus { + color: #faf5ff; +} + +.focus\:text-purple-200:focus { + color: #e9d8fd; +} + +.focus\:text-purple-300:focus { + color: #d6bcfa; +} + +.focus\:text-purple-400:focus { + color: #b794f4; +} + +.focus\:text-purple-500:focus { + color: #9f7aea; +} + +.focus\:text-purple-600:focus { + color: #805ad5; +} + +.focus\:text-purple-700:focus { + color: #6b46c1; +} + +.focus\:text-purple-800:focus { + color: #553c9a; +} + +.focus\:text-purple-900:focus { + color: #6f42c1; +} + +.focus\:text-pink-100:focus { + color: #fff5f7; +} + +.focus\:text-pink-200:focus { + color: #fed7e2; +} + +.focus\:text-pink-300:focus { + color: #fbb6ce; +} + +.focus\:text-pink-400:focus { + color: #f687b3; +} + +.focus\:text-pink-500:focus { + color: #ed64a6; +} + +.focus\:text-pink-600:focus { + color: #d53f8c; +} + +.focus\:text-pink-700:focus { + color: #b83280; +} + +.focus\:text-pink-800:focus { + color: #97266d; +} + +.focus\:text-pink-900:focus { + color: #e83e8c; +} + +.text-xs { + font-size: 0.75rem; +} + +.text-sm { + font-size: 0.875rem; +} + +.text-base { + font-size: 1rem; +} + +.text-lg { + font-size: 1.125rem; +} + +.text-xl { + font-size: 1.25rem; +} + +.text-2xl { + font-size: 1.5rem; +} + +.text-3xl { + font-size: 1.875rem; +} + +.text-4xl { + font-size: 2.25rem; +} + +.text-5xl { + font-size: 3rem; +} + +.text-6xl { + font-size: 4rem; +} + +.italic { + font-style: italic; +} + +.not-italic { + font-style: normal; +} + +.uppercase { + text-transform: uppercase; +} + +.lowercase { + text-transform: lowercase; +} + +.capitalize { + text-transform: capitalize; +} + +.normal-case { + text-transform: none; +} + +.underline { + text-decoration: underline; +} + +.line-through { + text-decoration: line-through; +} + +.no-underline { + text-decoration: none; +} + +.hover\:underline:hover { + text-decoration: underline; +} + +.hover\:line-through:hover { + text-decoration: line-through; +} + +.hover\:no-underline:hover { + text-decoration: none; +} + +.focus\:underline:focus { + text-decoration: underline; +} + +.focus\:line-through:focus { + text-decoration: line-through; +} + +.focus\:no-underline:focus { + text-decoration: none; +} + +.antialiased { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.subpixel-antialiased { + -webkit-font-smoothing: auto; + -moz-osx-font-smoothing: auto; +} + +.tracking-tighter { + letter-spacing: -0.05em; +} + +.tracking-tight { + letter-spacing: -0.025em; +} + +.tracking-normal { + letter-spacing: 0; +} + +.tracking-wide { + letter-spacing: 0.025em; +} + +.tracking-wider { + letter-spacing: 0.05em; +} + +.tracking-widest { + letter-spacing: 0.1em; +} + +.select-none { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.select-text { + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; +} + +.select-all { + -webkit-user-select: all; + -moz-user-select: all; + -ms-user-select: all; + user-select: all; +} + +.select-auto { + -webkit-user-select: auto; + -moz-user-select: auto; + -ms-user-select: auto; + user-select: auto; +} + +.align-baseline { + vertical-align: baseline; +} + +.align-top { + vertical-align: top; +} + +.align-middle { + vertical-align: middle; +} + +.align-bottom { + vertical-align: bottom; +} + +.align-text-top { + vertical-align: text-top; +} + +.align-text-bottom { + vertical-align: text-bottom; +} + +.visible { + visibility: visible; +} + +.invisible { + visibility: hidden; +} + +.whitespace-normal { + white-space: normal; +} + +.whitespace-no-wrap { + white-space: nowrap; +} + +.whitespace-pre { + white-space: pre; +} + +.whitespace-pre-line { + white-space: pre-line; +} + +.whitespace-pre-wrap { + white-space: pre-wrap; +} + +.break-normal { + overflow-wrap: normal; + word-break: normal; +} + +.break-words { + overflow-wrap: break-word; +} + +.break-all { + word-break: break-all; +} + +.truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.w-0 { + width: 0; +} + +.w-1 { + width: 0.25rem; +} + +.w-2 { + width: 0.5rem; +} + +.w-3 { + width: 0.75rem; +} + +.w-4 { + width: 1rem; +} + +.w-5 { + width: 1.25rem; +} + +.w-6 { + width: 1.5rem; +} + +.w-8 { + width: 2rem; +} + +.w-10 { + width: 2.5rem; +} + +.w-12 { + width: 3rem; +} + +.w-16 { + width: 4rem; +} + +.w-20 { + width: 5rem; +} + +.w-24 { + width: 6rem; +} + +.w-32 { + width: 8rem; +} + +.w-40 { + width: 10rem; +} + +.w-48 { + width: 12rem; +} + +.w-56 { + width: 14rem; +} + +.w-64 { + width: 16rem; +} + +.w-auto { + width: auto; +} + +.w-px { + width: 1px; +} + +.w-1\/2 { + width: 50%; +} + +.w-1\/3 { + width: 33.333333%; +} + +.w-2\/3 { + width: 66.666667%; +} + +.w-1\/4 { + width: 25%; +} + +.w-2\/4 { + width: 50%; +} + +.w-3\/4 { + width: 75%; +} + +.w-1\/5 { + width: 20%; +} + +.w-2\/5 { + width: 40%; +} + +.w-3\/5 { + width: 60%; +} + +.w-4\/5 { + width: 80%; +} + +.w-1\/6 { + width: 16.666667%; +} + +.w-2\/6 { + width: 33.333333%; +} + +.w-3\/6 { + width: 50%; +} + +.w-4\/6 { + width: 66.666667%; +} + +.w-5\/6 { + width: 83.333333%; +} + +.w-1\/12 { + width: 8.333333%; +} + +.w-2\/12 { + width: 16.666667%; +} + +.w-3\/12 { + width: 25%; +} + +.w-4\/12 { + width: 33.333333%; +} + +.w-5\/12 { + width: 41.666667%; +} + +.w-6\/12 { + width: 50%; +} + +.w-7\/12 { + width: 58.333333%; +} + +.w-8\/12 { + width: 66.666667%; +} + +.w-9\/12 { + width: 75%; +} + +.w-10\/12 { + width: 83.333333%; +} + +.w-11\/12 { + width: 91.666667%; +} + +.w-full { + width: 100%; +} + +.w-screen { + width: 100vw; +} + +.z-0 { + z-index: 0; +} + +.z-10 { + z-index: 10; +} + +.z-20 { + z-index: 20; +} + +.z-30 { + z-index: 30; +} + +.z-40 { + z-index: 40; +} + +.z-50 { + z-index: 50; +} + +.z-auto { + z-index: auto; +} + +.h-half { + height: 50vh; +} + +@media (min-width: 640px) { + .sm\:sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; + } + + .sm\:not-sr-only { + position: static; + width: auto; + height: auto; + padding: 0; + margin: 0; + overflow: visible; + clip: auto; + white-space: normal; + } + + .sm\:focus\:sr-only:focus { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; + } + + .sm\:focus\:not-sr-only:focus { + position: static; + width: auto; + height: auto; + padding: 0; + margin: 0; + overflow: visible; + clip: auto; + white-space: normal; + } + + .sm\:appearance-none { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + } + + .sm\:bg-fixed { + background-attachment: fixed; + } + + .sm\:bg-local { + background-attachment: local; + } + + .sm\:bg-scroll { + background-attachment: scroll; + } + + .sm\:bg-transparent { + background-color: transparent; + } + + .sm\:bg-black { + background-color: #000; + } + + .sm\:bg-white { + background-color: #fff; + } + + .sm\:bg-gray-100 { + background-color: #f7fafc; + } + + .sm\:bg-gray-200 { + background-color: #edf2f7; + } + + .sm\:bg-gray-300 { + background-color: #e2e8f0; + } + + .sm\:bg-gray-400 { + background-color: #cbd5e0; + } + + .sm\:bg-gray-500 { + background-color: #a0aec0; + } + + .sm\:bg-gray-600 { + background-color: #718096; + } + + .sm\:bg-gray-700 { + background-color: #4a5568; + } + + .sm\:bg-gray-800 { + background-color: #2d3748; + } + + .sm\:bg-gray-900 { + background-color: #1a202c; + } + + .sm\:bg-red-100 { + background-color: #fff5f5; + } + + .sm\:bg-red-200 { + background-color: #fed7d7; + } + + .sm\:bg-red-300 { + background-color: #feb2b2; + } + + .sm\:bg-red-400 { + background-color: #fc8181; + } + + .sm\:bg-red-500 { + background-color: #f56565; + } + + .sm\:bg-red-600 { + background-color: #e53e3e; + } + + .sm\:bg-red-700 { + background-color: #c53030; + } + + .sm\:bg-red-800 { + background-color: #9b2c2c; + } + + .sm\:bg-red-900 { + background-color: #dc3545; + } + + .sm\:bg-orange-100 { + background-color: #fffaf0; + } + + .sm\:bg-orange-200 { + background-color: #feebc8; + } + + .sm\:bg-orange-300 { + background-color: #fbd38d; + } + + .sm\:bg-orange-400 { + background-color: #f6ad55; + } + + .sm\:bg-orange-500 { + background-color: #ed8936; + } + + .sm\:bg-orange-600 { + background-color: #dd6b20; + } + + .sm\:bg-orange-700 { + background-color: #c05621; + } + + .sm\:bg-orange-800 { + background-color: #9c4221; + } + + .sm\:bg-orange-900 { + background-color: #fd7e14; + } + + .sm\:bg-yellow-100 { + background-color: #fffff0; + } + + .sm\:bg-yellow-200 { + background-color: #fefcbf; + } + + .sm\:bg-yellow-300 { + background-color: #faf089; + } + + .sm\:bg-yellow-400 { + background-color: #f6e05e; + } + + .sm\:bg-yellow-500 { + background-color: #ecc94b; + } + + .sm\:bg-yellow-600 { + background-color: #d69e2e; + } + + .sm\:bg-yellow-700 { + background-color: #b7791f; + } + + .sm\:bg-yellow-800 { + background-color: #975a16; + } + + .sm\:bg-yellow-900 { + background-color: #ffc107; + } + + .sm\:bg-green-100 { + background-color: #f0fff4; + } + + .sm\:bg-green-200 { + background-color: #c6f6d5; + } + + .sm\:bg-green-300 { + background-color: #9ae6b4; + } + + .sm\:bg-green-400 { + background-color: #68d391; + } + + .sm\:bg-green-500 { + background-color: #48bb78; + } + + .sm\:bg-green-600 { + background-color: #38a169; + } + + .sm\:bg-green-700 { + background-color: #2f855a; + } + + .sm\:bg-green-800 { + background-color: #276749; + } + + .sm\:bg-green-900 { + background-color: #28a745; + } + + .sm\:bg-teal-100 { + background-color: #e6fffa; + } + + .sm\:bg-teal-200 { + background-color: #b2f5ea; + } + + .sm\:bg-teal-300 { + background-color: #81e6d9; + } + + .sm\:bg-teal-400 { + background-color: #4fd1c5; + } + + .sm\:bg-teal-500 { + background-color: #38b2ac; + } + + .sm\:bg-teal-600 { + background-color: #319795; + } + + .sm\:bg-teal-700 { + background-color: #2c7a7b; + } + + .sm\:bg-teal-800 { + background-color: #285e61; + } + + .sm\:bg-teal-900 { + background-color: #20c997; + } + + .sm\:bg-blue-100 { + background-color: #ebf8ff; + } + + .sm\:bg-blue-200 { + background-color: #bee3f8; + } + + .sm\:bg-blue-300 { + background-color: #90cdf4; + } + + .sm\:bg-blue-400 { + background-color: #63b3ed; + } + + .sm\:bg-blue-500 { + background-color: #4299e1; + } + + .sm\:bg-blue-600 { + background-color: #3182ce; + } + + .sm\:bg-blue-700 { + background-color: #2b6cb0; + } + + .sm\:bg-blue-800 { + background-color: #2c5282; + } + + .sm\:bg-blue-900 { + background-color: #007bff; + } + + .sm\:bg-indigo-100 { + background-color: #ebf4ff; + } + + .sm\:bg-indigo-200 { + background-color: #c3dafe; + } + + .sm\:bg-indigo-300 { + background-color: #a3bffa; + } + + .sm\:bg-indigo-400 { + background-color: #7f9cf5; + } + + .sm\:bg-indigo-500 { + background-color: #667eea; + } + + .sm\:bg-indigo-600 { + background-color: #5a67d8; + } + + .sm\:bg-indigo-700 { + background-color: #4c51bf; + } + + .sm\:bg-indigo-800 { + background-color: #434190; + } + + .sm\:bg-indigo-900 { + background-color: #3c366b; + } + + .sm\:bg-purple-100 { + background-color: #faf5ff; + } + + .sm\:bg-purple-200 { + background-color: #e9d8fd; + } + + .sm\:bg-purple-300 { + background-color: #d6bcfa; + } + + .sm\:bg-purple-400 { + background-color: #b794f4; + } + + .sm\:bg-purple-500 { + background-color: #9f7aea; + } + + .sm\:bg-purple-600 { + background-color: #805ad5; + } + + .sm\:bg-purple-700 { + background-color: #6b46c1; + } + + .sm\:bg-purple-800 { + background-color: #553c9a; + } + + .sm\:bg-purple-900 { + background-color: #6f42c1; + } + + .sm\:bg-pink-100 { + background-color: #fff5f7; + } + + .sm\:bg-pink-200 { + background-color: #fed7e2; + } + + .sm\:bg-pink-300 { + background-color: #fbb6ce; + } + + .sm\:bg-pink-400 { + background-color: #f687b3; + } + + .sm\:bg-pink-500 { + background-color: #ed64a6; + } + + .sm\:bg-pink-600 { + background-color: #d53f8c; + } + + .sm\:bg-pink-700 { + background-color: #b83280; + } + + .sm\:bg-pink-800 { + background-color: #97266d; + } + + .sm\:bg-pink-900 { + background-color: #e83e8c; + } + + .sm\:hover\:bg-transparent:hover { + background-color: transparent; + } + + .sm\:hover\:bg-black:hover { + background-color: #000; + } + + .sm\:hover\:bg-white:hover { + background-color: #fff; + } + + .sm\:hover\:bg-gray-100:hover { + background-color: #f7fafc; + } + + .sm\:hover\:bg-gray-200:hover { + background-color: #edf2f7; + } + + .sm\:hover\:bg-gray-300:hover { + background-color: #e2e8f0; + } + + .sm\:hover\:bg-gray-400:hover { + background-color: #cbd5e0; + } + + .sm\:hover\:bg-gray-500:hover { + background-color: #a0aec0; + } + + .sm\:hover\:bg-gray-600:hover { + background-color: #718096; + } + + .sm\:hover\:bg-gray-700:hover { + background-color: #4a5568; + } + + .sm\:hover\:bg-gray-800:hover { + background-color: #2d3748; + } + + .sm\:hover\:bg-gray-900:hover { + background-color: #1a202c; + } + + .sm\:hover\:bg-red-100:hover { + background-color: #fff5f5; + } + + .sm\:hover\:bg-red-200:hover { + background-color: #fed7d7; + } + + .sm\:hover\:bg-red-300:hover { + background-color: #feb2b2; + } + + .sm\:hover\:bg-red-400:hover { + background-color: #fc8181; + } + + .sm\:hover\:bg-red-500:hover { + background-color: #f56565; + } + + .sm\:hover\:bg-red-600:hover { + background-color: #e53e3e; + } + + .sm\:hover\:bg-red-700:hover { + background-color: #c53030; + } + + .sm\:hover\:bg-red-800:hover { + background-color: #9b2c2c; + } + + .sm\:hover\:bg-red-900:hover { + background-color: #dc3545; + } + + .sm\:hover\:bg-orange-100:hover { + background-color: #fffaf0; + } + + .sm\:hover\:bg-orange-200:hover { + background-color: #feebc8; + } + + .sm\:hover\:bg-orange-300:hover { + background-color: #fbd38d; + } + + .sm\:hover\:bg-orange-400:hover { + background-color: #f6ad55; + } + + .sm\:hover\:bg-orange-500:hover { + background-color: #ed8936; + } + + .sm\:hover\:bg-orange-600:hover { + background-color: #dd6b20; + } + + .sm\:hover\:bg-orange-700:hover { + background-color: #c05621; + } + + .sm\:hover\:bg-orange-800:hover { + background-color: #9c4221; + } + + .sm\:hover\:bg-orange-900:hover { + background-color: #fd7e14; + } + + .sm\:hover\:bg-yellow-100:hover { + background-color: #fffff0; + } + + .sm\:hover\:bg-yellow-200:hover { + background-color: #fefcbf; + } + + .sm\:hover\:bg-yellow-300:hover { + background-color: #faf089; + } + + .sm\:hover\:bg-yellow-400:hover { + background-color: #f6e05e; + } + + .sm\:hover\:bg-yellow-500:hover { + background-color: #ecc94b; + } + + .sm\:hover\:bg-yellow-600:hover { + background-color: #d69e2e; + } + + .sm\:hover\:bg-yellow-700:hover { + background-color: #b7791f; + } + + .sm\:hover\:bg-yellow-800:hover { + background-color: #975a16; + } + + .sm\:hover\:bg-yellow-900:hover { + background-color: #ffc107; + } + + .sm\:hover\:bg-green-100:hover { + background-color: #f0fff4; + } + + .sm\:hover\:bg-green-200:hover { + background-color: #c6f6d5; + } + + .sm\:hover\:bg-green-300:hover { + background-color: #9ae6b4; + } + + .sm\:hover\:bg-green-400:hover { + background-color: #68d391; + } + + .sm\:hover\:bg-green-500:hover { + background-color: #48bb78; + } + + .sm\:hover\:bg-green-600:hover { + background-color: #38a169; + } + + .sm\:hover\:bg-green-700:hover { + background-color: #2f855a; + } + + .sm\:hover\:bg-green-800:hover { + background-color: #276749; + } + + .sm\:hover\:bg-green-900:hover { + background-color: #28a745; + } + + .sm\:hover\:bg-teal-100:hover { + background-color: #e6fffa; + } + + .sm\:hover\:bg-teal-200:hover { + background-color: #b2f5ea; + } + + .sm\:hover\:bg-teal-300:hover { + background-color: #81e6d9; + } + + .sm\:hover\:bg-teal-400:hover { + background-color: #4fd1c5; + } + + .sm\:hover\:bg-teal-500:hover { + background-color: #38b2ac; + } + + .sm\:hover\:bg-teal-600:hover { + background-color: #319795; + } + + .sm\:hover\:bg-teal-700:hover { + background-color: #2c7a7b; + } + + .sm\:hover\:bg-teal-800:hover { + background-color: #285e61; + } + + .sm\:hover\:bg-teal-900:hover { + background-color: #20c997; + } + + .sm\:hover\:bg-blue-100:hover { + background-color: #ebf8ff; + } + + .sm\:hover\:bg-blue-200:hover { + background-color: #bee3f8; + } + + .sm\:hover\:bg-blue-300:hover { + background-color: #90cdf4; + } + + .sm\:hover\:bg-blue-400:hover { + background-color: #63b3ed; + } + + .sm\:hover\:bg-blue-500:hover { + background-color: #4299e1; + } + + .sm\:hover\:bg-blue-600:hover { + background-color: #3182ce; + } + + .sm\:hover\:bg-blue-700:hover { + background-color: #2b6cb0; + } + + .sm\:hover\:bg-blue-800:hover { + background-color: #2c5282; + } + + .sm\:hover\:bg-blue-900:hover { + background-color: #007bff; + } + + .sm\:hover\:bg-indigo-100:hover { + background-color: #ebf4ff; + } + + .sm\:hover\:bg-indigo-200:hover { + background-color: #c3dafe; + } + + .sm\:hover\:bg-indigo-300:hover { + background-color: #a3bffa; + } + + .sm\:hover\:bg-indigo-400:hover { + background-color: #7f9cf5; + } + + .sm\:hover\:bg-indigo-500:hover { + background-color: #667eea; + } + + .sm\:hover\:bg-indigo-600:hover { + background-color: #5a67d8; + } + + .sm\:hover\:bg-indigo-700:hover { + background-color: #4c51bf; + } + + .sm\:hover\:bg-indigo-800:hover { + background-color: #434190; + } + + .sm\:hover\:bg-indigo-900:hover { + background-color: #3c366b; + } + + .sm\:hover\:bg-purple-100:hover { + background-color: #faf5ff; + } + + .sm\:hover\:bg-purple-200:hover { + background-color: #e9d8fd; + } + + .sm\:hover\:bg-purple-300:hover { + background-color: #d6bcfa; + } + + .sm\:hover\:bg-purple-400:hover { + background-color: #b794f4; + } + + .sm\:hover\:bg-purple-500:hover { + background-color: #9f7aea; + } + + .sm\:hover\:bg-purple-600:hover { + background-color: #805ad5; + } + + .sm\:hover\:bg-purple-700:hover { + background-color: #6b46c1; + } + + .sm\:hover\:bg-purple-800:hover { + background-color: #553c9a; + } + + .sm\:hover\:bg-purple-900:hover { + background-color: #6f42c1; + } + + .sm\:hover\:bg-pink-100:hover { + background-color: #fff5f7; + } + + .sm\:hover\:bg-pink-200:hover { + background-color: #fed7e2; + } + + .sm\:hover\:bg-pink-300:hover { + background-color: #fbb6ce; + } + + .sm\:hover\:bg-pink-400:hover { + background-color: #f687b3; + } + + .sm\:hover\:bg-pink-500:hover { + background-color: #ed64a6; + } + + .sm\:hover\:bg-pink-600:hover { + background-color: #d53f8c; + } + + .sm\:hover\:bg-pink-700:hover { + background-color: #b83280; + } + + .sm\:hover\:bg-pink-800:hover { + background-color: #97266d; + } + + .sm\:hover\:bg-pink-900:hover { + background-color: #e83e8c; + } + + .sm\:focus\:bg-transparent:focus { + background-color: transparent; + } + + .sm\:focus\:bg-black:focus { + background-color: #000; + } + + .sm\:focus\:bg-white:focus { + background-color: #fff; + } + + .sm\:focus\:bg-gray-100:focus { + background-color: #f7fafc; + } + + .sm\:focus\:bg-gray-200:focus { + background-color: #edf2f7; + } + + .sm\:focus\:bg-gray-300:focus { + background-color: #e2e8f0; + } + + .sm\:focus\:bg-gray-400:focus { + background-color: #cbd5e0; + } + + .sm\:focus\:bg-gray-500:focus { + background-color: #a0aec0; + } + + .sm\:focus\:bg-gray-600:focus { + background-color: #718096; + } + + .sm\:focus\:bg-gray-700:focus { + background-color: #4a5568; + } + + .sm\:focus\:bg-gray-800:focus { + background-color: #2d3748; + } + + .sm\:focus\:bg-gray-900:focus { + background-color: #1a202c; + } + + .sm\:focus\:bg-red-100:focus { + background-color: #fff5f5; + } + + .sm\:focus\:bg-red-200:focus { + background-color: #fed7d7; + } + + .sm\:focus\:bg-red-300:focus { + background-color: #feb2b2; + } + + .sm\:focus\:bg-red-400:focus { + background-color: #fc8181; + } + + .sm\:focus\:bg-red-500:focus { + background-color: #f56565; + } + + .sm\:focus\:bg-red-600:focus { + background-color: #e53e3e; + } + + .sm\:focus\:bg-red-700:focus { + background-color: #c53030; + } + + .sm\:focus\:bg-red-800:focus { + background-color: #9b2c2c; + } + + .sm\:focus\:bg-red-900:focus { + background-color: #dc3545; + } + + .sm\:focus\:bg-orange-100:focus { + background-color: #fffaf0; + } + + .sm\:focus\:bg-orange-200:focus { + background-color: #feebc8; + } + + .sm\:focus\:bg-orange-300:focus { + background-color: #fbd38d; + } + + .sm\:focus\:bg-orange-400:focus { + background-color: #f6ad55; + } + + .sm\:focus\:bg-orange-500:focus { + background-color: #ed8936; + } + + .sm\:focus\:bg-orange-600:focus { + background-color: #dd6b20; + } + + .sm\:focus\:bg-orange-700:focus { + background-color: #c05621; + } + + .sm\:focus\:bg-orange-800:focus { + background-color: #9c4221; + } + + .sm\:focus\:bg-orange-900:focus { + background-color: #fd7e14; + } + + .sm\:focus\:bg-yellow-100:focus { + background-color: #fffff0; + } + + .sm\:focus\:bg-yellow-200:focus { + background-color: #fefcbf; + } + + .sm\:focus\:bg-yellow-300:focus { + background-color: #faf089; + } + + .sm\:focus\:bg-yellow-400:focus { + background-color: #f6e05e; + } + + .sm\:focus\:bg-yellow-500:focus { + background-color: #ecc94b; + } + + .sm\:focus\:bg-yellow-600:focus { + background-color: #d69e2e; + } + + .sm\:focus\:bg-yellow-700:focus { + background-color: #b7791f; + } + + .sm\:focus\:bg-yellow-800:focus { + background-color: #975a16; + } + + .sm\:focus\:bg-yellow-900:focus { + background-color: #ffc107; + } + + .sm\:focus\:bg-green-100:focus { + background-color: #f0fff4; + } + + .sm\:focus\:bg-green-200:focus { + background-color: #c6f6d5; + } + + .sm\:focus\:bg-green-300:focus { + background-color: #9ae6b4; + } + + .sm\:focus\:bg-green-400:focus { + background-color: #68d391; + } + + .sm\:focus\:bg-green-500:focus { + background-color: #48bb78; + } + + .sm\:focus\:bg-green-600:focus { + background-color: #38a169; + } + + .sm\:focus\:bg-green-700:focus { + background-color: #2f855a; + } + + .sm\:focus\:bg-green-800:focus { + background-color: #276749; + } + + .sm\:focus\:bg-green-900:focus { + background-color: #28a745; + } + + .sm\:focus\:bg-teal-100:focus { + background-color: #e6fffa; + } + + .sm\:focus\:bg-teal-200:focus { + background-color: #b2f5ea; + } + + .sm\:focus\:bg-teal-300:focus { + background-color: #81e6d9; + } + + .sm\:focus\:bg-teal-400:focus { + background-color: #4fd1c5; + } + + .sm\:focus\:bg-teal-500:focus { + background-color: #38b2ac; + } + + .sm\:focus\:bg-teal-600:focus { + background-color: #319795; + } + + .sm\:focus\:bg-teal-700:focus { + background-color: #2c7a7b; + } + + .sm\:focus\:bg-teal-800:focus { + background-color: #285e61; + } + + .sm\:focus\:bg-teal-900:focus { + background-color: #20c997; + } + + .sm\:focus\:bg-blue-100:focus { + background-color: #ebf8ff; + } + + .sm\:focus\:bg-blue-200:focus { + background-color: #bee3f8; + } + + .sm\:focus\:bg-blue-300:focus { + background-color: #90cdf4; + } + + .sm\:focus\:bg-blue-400:focus { + background-color: #63b3ed; + } + + .sm\:focus\:bg-blue-500:focus { + background-color: #4299e1; + } + + .sm\:focus\:bg-blue-600:focus { + background-color: #3182ce; + } + + .sm\:focus\:bg-blue-700:focus { + background-color: #2b6cb0; + } + + .sm\:focus\:bg-blue-800:focus { + background-color: #2c5282; + } + + .sm\:focus\:bg-blue-900:focus { + background-color: #007bff; + } + + .sm\:focus\:bg-indigo-100:focus { + background-color: #ebf4ff; + } + + .sm\:focus\:bg-indigo-200:focus { + background-color: #c3dafe; + } + + .sm\:focus\:bg-indigo-300:focus { + background-color: #a3bffa; + } + + .sm\:focus\:bg-indigo-400:focus { + background-color: #7f9cf5; + } + + .sm\:focus\:bg-indigo-500:focus { + background-color: #667eea; + } + + .sm\:focus\:bg-indigo-600:focus { + background-color: #5a67d8; + } + + .sm\:focus\:bg-indigo-700:focus { + background-color: #4c51bf; + } + + .sm\:focus\:bg-indigo-800:focus { + background-color: #434190; + } + + .sm\:focus\:bg-indigo-900:focus { + background-color: #3c366b; + } + + .sm\:focus\:bg-purple-100:focus { + background-color: #faf5ff; + } + + .sm\:focus\:bg-purple-200:focus { + background-color: #e9d8fd; + } + + .sm\:focus\:bg-purple-300:focus { + background-color: #d6bcfa; + } + + .sm\:focus\:bg-purple-400:focus { + background-color: #b794f4; + } + + .sm\:focus\:bg-purple-500:focus { + background-color: #9f7aea; + } + + .sm\:focus\:bg-purple-600:focus { + background-color: #805ad5; + } + + .sm\:focus\:bg-purple-700:focus { + background-color: #6b46c1; + } + + .sm\:focus\:bg-purple-800:focus { + background-color: #553c9a; + } + + .sm\:focus\:bg-purple-900:focus { + background-color: #6f42c1; + } + + .sm\:focus\:bg-pink-100:focus { + background-color: #fff5f7; + } + + .sm\:focus\:bg-pink-200:focus { + background-color: #fed7e2; + } + + .sm\:focus\:bg-pink-300:focus { + background-color: #fbb6ce; + } + + .sm\:focus\:bg-pink-400:focus { + background-color: #f687b3; + } + + .sm\:focus\:bg-pink-500:focus { + background-color: #ed64a6; + } + + .sm\:focus\:bg-pink-600:focus { + background-color: #d53f8c; + } + + .sm\:focus\:bg-pink-700:focus { + background-color: #b83280; + } + + .sm\:focus\:bg-pink-800:focus { + background-color: #97266d; + } + + .sm\:focus\:bg-pink-900:focus { + background-color: #e83e8c; + } + + .sm\:bg-bottom { + background-position: bottom; + } + + .sm\:bg-center { + background-position: center; + } + + .sm\:bg-left { + background-position: left; + } + + .sm\:bg-left-bottom { + background-position: left bottom; + } + + .sm\:bg-left-top { + background-position: left top; + } + + .sm\:bg-right { + background-position: right; + } + + .sm\:bg-right-bottom { + background-position: right bottom; + } + + .sm\:bg-right-top { + background-position: right top; + } + + .sm\:bg-top { + background-position: top; + } + + .sm\:bg-repeat { + background-repeat: repeat; + } + + .sm\:bg-no-repeat { + background-repeat: no-repeat; + } + + .sm\:bg-repeat-x { + background-repeat: repeat-x; + } + + .sm\:bg-repeat-y { + background-repeat: repeat-y; + } + + .sm\:bg-repeat-round { + background-repeat: round; + } + + .sm\:bg-repeat-space { + background-repeat: space; + } + + .sm\:bg-auto { + background-size: auto; + } + + .sm\:bg-cover { + background-size: cover; + } + + .sm\:bg-contain { + background-size: contain; + } + + .sm\:border-collapse { + border-collapse: collapse; + } + + .sm\:border-separate { + border-collapse: separate; + } + + .sm\:border-transparent { + border-color: transparent; + } + + .sm\:border-black { + border-color: #000; + } + + .sm\:border-white { + border-color: #fff; + } + + .sm\:border-gray-100 { + border-color: #f7fafc; + } + + .sm\:border-gray-200 { + border-color: #edf2f7; + } + + .sm\:border-gray-300 { + border-color: #e2e8f0; + } + + .sm\:border-gray-400 { + border-color: #cbd5e0; + } + + .sm\:border-gray-500 { + border-color: #a0aec0; + } + + .sm\:border-gray-600 { + border-color: #718096; + } + + .sm\:border-gray-700 { + border-color: #4a5568; + } + + .sm\:border-gray-800 { + border-color: #2d3748; + } + + .sm\:border-gray-900 { + border-color: #1a202c; + } + + .sm\:border-red-100 { + border-color: #fff5f5; + } + + .sm\:border-red-200 { + border-color: #fed7d7; + } + + .sm\:border-red-300 { + border-color: #feb2b2; + } + + .sm\:border-red-400 { + border-color: #fc8181; + } + + .sm\:border-red-500 { + border-color: #f56565; + } + + .sm\:border-red-600 { + border-color: #e53e3e; + } + + .sm\:border-red-700 { + border-color: #c53030; + } + + .sm\:border-red-800 { + border-color: #9b2c2c; + } + + .sm\:border-red-900 { + border-color: #dc3545; + } + + .sm\:border-orange-100 { + border-color: #fffaf0; + } + + .sm\:border-orange-200 { + border-color: #feebc8; + } + + .sm\:border-orange-300 { + border-color: #fbd38d; + } + + .sm\:border-orange-400 { + border-color: #f6ad55; + } + + .sm\:border-orange-500 { + border-color: #ed8936; + } + + .sm\:border-orange-600 { + border-color: #dd6b20; + } + + .sm\:border-orange-700 { + border-color: #c05621; + } + + .sm\:border-orange-800 { + border-color: #9c4221; + } + + .sm\:border-orange-900 { + border-color: #fd7e14; + } + + .sm\:border-yellow-100 { + border-color: #fffff0; + } + + .sm\:border-yellow-200 { + border-color: #fefcbf; + } + + .sm\:border-yellow-300 { + border-color: #faf089; + } + + .sm\:border-yellow-400 { + border-color: #f6e05e; + } + + .sm\:border-yellow-500 { + border-color: #ecc94b; + } + + .sm\:border-yellow-600 { + border-color: #d69e2e; + } + + .sm\:border-yellow-700 { + border-color: #b7791f; + } + + .sm\:border-yellow-800 { + border-color: #975a16; + } + + .sm\:border-yellow-900 { + border-color: #ffc107; + } + + .sm\:border-green-100 { + border-color: #f0fff4; + } + + .sm\:border-green-200 { + border-color: #c6f6d5; + } + + .sm\:border-green-300 { + border-color: #9ae6b4; + } + + .sm\:border-green-400 { + border-color: #68d391; + } + + .sm\:border-green-500 { + border-color: #48bb78; + } + + .sm\:border-green-600 { + border-color: #38a169; + } + + .sm\:border-green-700 { + border-color: #2f855a; + } + + .sm\:border-green-800 { + border-color: #276749; + } + + .sm\:border-green-900 { + border-color: #28a745; + } + + .sm\:border-teal-100 { + border-color: #e6fffa; + } + + .sm\:border-teal-200 { + border-color: #b2f5ea; + } + + .sm\:border-teal-300 { + border-color: #81e6d9; + } + + .sm\:border-teal-400 { + border-color: #4fd1c5; + } + + .sm\:border-teal-500 { + border-color: #38b2ac; + } + + .sm\:border-teal-600 { + border-color: #319795; + } + + .sm\:border-teal-700 { + border-color: #2c7a7b; + } + + .sm\:border-teal-800 { + border-color: #285e61; + } + + .sm\:border-teal-900 { + border-color: #20c997; + } + + .sm\:border-blue-100 { + border-color: #ebf8ff; + } + + .sm\:border-blue-200 { + border-color: #bee3f8; + } + + .sm\:border-blue-300 { + border-color: #90cdf4; + } + + .sm\:border-blue-400 { + border-color: #63b3ed; + } + + .sm\:border-blue-500 { + border-color: #4299e1; + } + + .sm\:border-blue-600 { + border-color: #3182ce; + } + + .sm\:border-blue-700 { + border-color: #2b6cb0; + } + + .sm\:border-blue-800 { + border-color: #2c5282; + } + + .sm\:border-blue-900 { + border-color: #007bff; + } + + .sm\:border-indigo-100 { + border-color: #ebf4ff; + } + + .sm\:border-indigo-200 { + border-color: #c3dafe; + } + + .sm\:border-indigo-300 { + border-color: #a3bffa; + } + + .sm\:border-indigo-400 { + border-color: #7f9cf5; + } + + .sm\:border-indigo-500 { + border-color: #667eea; + } + + .sm\:border-indigo-600 { + border-color: #5a67d8; + } + + .sm\:border-indigo-700 { + border-color: #4c51bf; + } + + .sm\:border-indigo-800 { + border-color: #434190; + } + + .sm\:border-indigo-900 { + border-color: #3c366b; + } + + .sm\:border-purple-100 { + border-color: #faf5ff; + } + + .sm\:border-purple-200 { + border-color: #e9d8fd; + } + + .sm\:border-purple-300 { + border-color: #d6bcfa; + } + + .sm\:border-purple-400 { + border-color: #b794f4; + } + + .sm\:border-purple-500 { + border-color: #9f7aea; + } + + .sm\:border-purple-600 { + border-color: #805ad5; + } + + .sm\:border-purple-700 { + border-color: #6b46c1; + } + + .sm\:border-purple-800 { + border-color: #553c9a; + } + + .sm\:border-purple-900 { + border-color: #6f42c1; + } + + .sm\:border-pink-100 { + border-color: #fff5f7; + } + + .sm\:border-pink-200 { + border-color: #fed7e2; + } + + .sm\:border-pink-300 { + border-color: #fbb6ce; + } + + .sm\:border-pink-400 { + border-color: #f687b3; + } + + .sm\:border-pink-500 { + border-color: #ed64a6; + } + + .sm\:border-pink-600 { + border-color: #d53f8c; + } + + .sm\:border-pink-700 { + border-color: #b83280; + } + + .sm\:border-pink-800 { + border-color: #97266d; + } + + .sm\:border-pink-900 { + border-color: #e83e8c; + } + + .sm\:hover\:border-transparent:hover { + border-color: transparent; + } + + .sm\:hover\:border-black:hover { + border-color: #000; + } + + .sm\:hover\:border-white:hover { + border-color: #fff; + } + + .sm\:hover\:border-gray-100:hover { + border-color: #f7fafc; + } + + .sm\:hover\:border-gray-200:hover { + border-color: #edf2f7; + } + + .sm\:hover\:border-gray-300:hover { + border-color: #e2e8f0; + } + + .sm\:hover\:border-gray-400:hover { + border-color: #cbd5e0; + } + + .sm\:hover\:border-gray-500:hover { + border-color: #a0aec0; + } + + .sm\:hover\:border-gray-600:hover { + border-color: #718096; + } + + .sm\:hover\:border-gray-700:hover { + border-color: #4a5568; + } + + .sm\:hover\:border-gray-800:hover { + border-color: #2d3748; + } + + .sm\:hover\:border-gray-900:hover { + border-color: #1a202c; + } + + .sm\:hover\:border-red-100:hover { + border-color: #fff5f5; + } + + .sm\:hover\:border-red-200:hover { + border-color: #fed7d7; + } + + .sm\:hover\:border-red-300:hover { + border-color: #feb2b2; + } + + .sm\:hover\:border-red-400:hover { + border-color: #fc8181; + } + + .sm\:hover\:border-red-500:hover { + border-color: #f56565; + } + + .sm\:hover\:border-red-600:hover { + border-color: #e53e3e; + } + + .sm\:hover\:border-red-700:hover { + border-color: #c53030; + } + + .sm\:hover\:border-red-800:hover { + border-color: #9b2c2c; + } + + .sm\:hover\:border-red-900:hover { + border-color: #dc3545; + } + + .sm\:hover\:border-orange-100:hover { + border-color: #fffaf0; + } + + .sm\:hover\:border-orange-200:hover { + border-color: #feebc8; + } + + .sm\:hover\:border-orange-300:hover { + border-color: #fbd38d; + } + + .sm\:hover\:border-orange-400:hover { + border-color: #f6ad55; + } + + .sm\:hover\:border-orange-500:hover { + border-color: #ed8936; + } + + .sm\:hover\:border-orange-600:hover { + border-color: #dd6b20; + } + + .sm\:hover\:border-orange-700:hover { + border-color: #c05621; + } + + .sm\:hover\:border-orange-800:hover { + border-color: #9c4221; + } + + .sm\:hover\:border-orange-900:hover { + border-color: #fd7e14; + } + + .sm\:hover\:border-yellow-100:hover { + border-color: #fffff0; + } + + .sm\:hover\:border-yellow-200:hover { + border-color: #fefcbf; + } + + .sm\:hover\:border-yellow-300:hover { + border-color: #faf089; + } + + .sm\:hover\:border-yellow-400:hover { + border-color: #f6e05e; + } + + .sm\:hover\:border-yellow-500:hover { + border-color: #ecc94b; + } + + .sm\:hover\:border-yellow-600:hover { + border-color: #d69e2e; + } + + .sm\:hover\:border-yellow-700:hover { + border-color: #b7791f; + } + + .sm\:hover\:border-yellow-800:hover { + border-color: #975a16; + } + + .sm\:hover\:border-yellow-900:hover { + border-color: #ffc107; + } + + .sm\:hover\:border-green-100:hover { + border-color: #f0fff4; + } + + .sm\:hover\:border-green-200:hover { + border-color: #c6f6d5; + } + + .sm\:hover\:border-green-300:hover { + border-color: #9ae6b4; + } + + .sm\:hover\:border-green-400:hover { + border-color: #68d391; + } + + .sm\:hover\:border-green-500:hover { + border-color: #48bb78; + } + + .sm\:hover\:border-green-600:hover { + border-color: #38a169; + } + + .sm\:hover\:border-green-700:hover { + border-color: #2f855a; + } + + .sm\:hover\:border-green-800:hover { + border-color: #276749; + } + + .sm\:hover\:border-green-900:hover { + border-color: #28a745; + } + + .sm\:hover\:border-teal-100:hover { + border-color: #e6fffa; + } + + .sm\:hover\:border-teal-200:hover { + border-color: #b2f5ea; + } + + .sm\:hover\:border-teal-300:hover { + border-color: #81e6d9; + } + + .sm\:hover\:border-teal-400:hover { + border-color: #4fd1c5; + } + + .sm\:hover\:border-teal-500:hover { + border-color: #38b2ac; + } + + .sm\:hover\:border-teal-600:hover { + border-color: #319795; + } + + .sm\:hover\:border-teal-700:hover { + border-color: #2c7a7b; + } + + .sm\:hover\:border-teal-800:hover { + border-color: #285e61; + } + + .sm\:hover\:border-teal-900:hover { + border-color: #20c997; + } + + .sm\:hover\:border-blue-100:hover { + border-color: #ebf8ff; + } + + .sm\:hover\:border-blue-200:hover { + border-color: #bee3f8; + } + + .sm\:hover\:border-blue-300:hover { + border-color: #90cdf4; + } + + .sm\:hover\:border-blue-400:hover { + border-color: #63b3ed; + } + + .sm\:hover\:border-blue-500:hover { + border-color: #4299e1; + } + + .sm\:hover\:border-blue-600:hover { + border-color: #3182ce; + } + + .sm\:hover\:border-blue-700:hover { + border-color: #2b6cb0; + } + + .sm\:hover\:border-blue-800:hover { + border-color: #2c5282; + } + + .sm\:hover\:border-blue-900:hover { + border-color: #007bff; + } + + .sm\:hover\:border-indigo-100:hover { + border-color: #ebf4ff; + } + + .sm\:hover\:border-indigo-200:hover { + border-color: #c3dafe; + } + + .sm\:hover\:border-indigo-300:hover { + border-color: #a3bffa; + } + + .sm\:hover\:border-indigo-400:hover { + border-color: #7f9cf5; + } + + .sm\:hover\:border-indigo-500:hover { + border-color: #667eea; + } + + .sm\:hover\:border-indigo-600:hover { + border-color: #5a67d8; + } + + .sm\:hover\:border-indigo-700:hover { + border-color: #4c51bf; + } + + .sm\:hover\:border-indigo-800:hover { + border-color: #434190; + } + + .sm\:hover\:border-indigo-900:hover { + border-color: #3c366b; + } + + .sm\:hover\:border-purple-100:hover { + border-color: #faf5ff; + } + + .sm\:hover\:border-purple-200:hover { + border-color: #e9d8fd; + } + + .sm\:hover\:border-purple-300:hover { + border-color: #d6bcfa; + } + + .sm\:hover\:border-purple-400:hover { + border-color: #b794f4; + } + + .sm\:hover\:border-purple-500:hover { + border-color: #9f7aea; + } + + .sm\:hover\:border-purple-600:hover { + border-color: #805ad5; + } + + .sm\:hover\:border-purple-700:hover { + border-color: #6b46c1; + } + + .sm\:hover\:border-purple-800:hover { + border-color: #553c9a; + } + + .sm\:hover\:border-purple-900:hover { + border-color: #6f42c1; + } + + .sm\:hover\:border-pink-100:hover { + border-color: #fff5f7; + } + + .sm\:hover\:border-pink-200:hover { + border-color: #fed7e2; + } + + .sm\:hover\:border-pink-300:hover { + border-color: #fbb6ce; + } + + .sm\:hover\:border-pink-400:hover { + border-color: #f687b3; + } + + .sm\:hover\:border-pink-500:hover { + border-color: #ed64a6; + } + + .sm\:hover\:border-pink-600:hover { + border-color: #d53f8c; + } + + .sm\:hover\:border-pink-700:hover { + border-color: #b83280; + } + + .sm\:hover\:border-pink-800:hover { + border-color: #97266d; + } + + .sm\:hover\:border-pink-900:hover { + border-color: #e83e8c; + } + + .sm\:focus\:border-transparent:focus { + border-color: transparent; + } + + .sm\:focus\:border-black:focus { + border-color: #000; + } + + .sm\:focus\:border-white:focus { + border-color: #fff; + } + + .sm\:focus\:border-gray-100:focus { + border-color: #f7fafc; + } + + .sm\:focus\:border-gray-200:focus { + border-color: #edf2f7; + } + + .sm\:focus\:border-gray-300:focus { + border-color: #e2e8f0; + } + + .sm\:focus\:border-gray-400:focus { + border-color: #cbd5e0; + } + + .sm\:focus\:border-gray-500:focus { + border-color: #a0aec0; + } + + .sm\:focus\:border-gray-600:focus { + border-color: #718096; + } + + .sm\:focus\:border-gray-700:focus { + border-color: #4a5568; + } + + .sm\:focus\:border-gray-800:focus { + border-color: #2d3748; + } + + .sm\:focus\:border-gray-900:focus { + border-color: #1a202c; + } + + .sm\:focus\:border-red-100:focus { + border-color: #fff5f5; + } + + .sm\:focus\:border-red-200:focus { + border-color: #fed7d7; + } + + .sm\:focus\:border-red-300:focus { + border-color: #feb2b2; + } + + .sm\:focus\:border-red-400:focus { + border-color: #fc8181; + } + + .sm\:focus\:border-red-500:focus { + border-color: #f56565; + } + + .sm\:focus\:border-red-600:focus { + border-color: #e53e3e; + } + + .sm\:focus\:border-red-700:focus { + border-color: #c53030; + } + + .sm\:focus\:border-red-800:focus { + border-color: #9b2c2c; + } + + .sm\:focus\:border-red-900:focus { + border-color: #dc3545; + } + + .sm\:focus\:border-orange-100:focus { + border-color: #fffaf0; + } + + .sm\:focus\:border-orange-200:focus { + border-color: #feebc8; + } + + .sm\:focus\:border-orange-300:focus { + border-color: #fbd38d; + } + + .sm\:focus\:border-orange-400:focus { + border-color: #f6ad55; + } + + .sm\:focus\:border-orange-500:focus { + border-color: #ed8936; + } + + .sm\:focus\:border-orange-600:focus { + border-color: #dd6b20; + } + + .sm\:focus\:border-orange-700:focus { + border-color: #c05621; + } + + .sm\:focus\:border-orange-800:focus { + border-color: #9c4221; + } + + .sm\:focus\:border-orange-900:focus { + border-color: #fd7e14; + } + + .sm\:focus\:border-yellow-100:focus { + border-color: #fffff0; + } + + .sm\:focus\:border-yellow-200:focus { + border-color: #fefcbf; + } + + .sm\:focus\:border-yellow-300:focus { + border-color: #faf089; + } + + .sm\:focus\:border-yellow-400:focus { + border-color: #f6e05e; + } + + .sm\:focus\:border-yellow-500:focus { + border-color: #ecc94b; + } + + .sm\:focus\:border-yellow-600:focus { + border-color: #d69e2e; + } + + .sm\:focus\:border-yellow-700:focus { + border-color: #b7791f; + } + + .sm\:focus\:border-yellow-800:focus { + border-color: #975a16; + } + + .sm\:focus\:border-yellow-900:focus { + border-color: #ffc107; + } + + .sm\:focus\:border-green-100:focus { + border-color: #f0fff4; + } + + .sm\:focus\:border-green-200:focus { + border-color: #c6f6d5; + } + + .sm\:focus\:border-green-300:focus { + border-color: #9ae6b4; + } + + .sm\:focus\:border-green-400:focus { + border-color: #68d391; + } + + .sm\:focus\:border-green-500:focus { + border-color: #48bb78; + } + + .sm\:focus\:border-green-600:focus { + border-color: #38a169; + } + + .sm\:focus\:border-green-700:focus { + border-color: #2f855a; + } + + .sm\:focus\:border-green-800:focus { + border-color: #276749; + } + + .sm\:focus\:border-green-900:focus { + border-color: #28a745; + } + + .sm\:focus\:border-teal-100:focus { + border-color: #e6fffa; + } + + .sm\:focus\:border-teal-200:focus { + border-color: #b2f5ea; + } + + .sm\:focus\:border-teal-300:focus { + border-color: #81e6d9; + } + + .sm\:focus\:border-teal-400:focus { + border-color: #4fd1c5; + } + + .sm\:focus\:border-teal-500:focus { + border-color: #38b2ac; + } + + .sm\:focus\:border-teal-600:focus { + border-color: #319795; + } + + .sm\:focus\:border-teal-700:focus { + border-color: #2c7a7b; + } + + .sm\:focus\:border-teal-800:focus { + border-color: #285e61; + } + + .sm\:focus\:border-teal-900:focus { + border-color: #20c997; + } + + .sm\:focus\:border-blue-100:focus { + border-color: #ebf8ff; + } + + .sm\:focus\:border-blue-200:focus { + border-color: #bee3f8; + } + + .sm\:focus\:border-blue-300:focus { + border-color: #90cdf4; + } + + .sm\:focus\:border-blue-400:focus { + border-color: #63b3ed; + } + + .sm\:focus\:border-blue-500:focus { + border-color: #4299e1; + } + + .sm\:focus\:border-blue-600:focus { + border-color: #3182ce; + } + + .sm\:focus\:border-blue-700:focus { + border-color: #2b6cb0; + } + + .sm\:focus\:border-blue-800:focus { + border-color: #2c5282; + } + + .sm\:focus\:border-blue-900:focus { + border-color: #007bff; + } + + .sm\:focus\:border-indigo-100:focus { + border-color: #ebf4ff; + } + + .sm\:focus\:border-indigo-200:focus { + border-color: #c3dafe; + } + + .sm\:focus\:border-indigo-300:focus { + border-color: #a3bffa; + } + + .sm\:focus\:border-indigo-400:focus { + border-color: #7f9cf5; + } + + .sm\:focus\:border-indigo-500:focus { + border-color: #667eea; + } + + .sm\:focus\:border-indigo-600:focus { + border-color: #5a67d8; + } + + .sm\:focus\:border-indigo-700:focus { + border-color: #4c51bf; + } + + .sm\:focus\:border-indigo-800:focus { + border-color: #434190; + } + + .sm\:focus\:border-indigo-900:focus { + border-color: #3c366b; + } + + .sm\:focus\:border-purple-100:focus { + border-color: #faf5ff; + } + + .sm\:focus\:border-purple-200:focus { + border-color: #e9d8fd; + } + + .sm\:focus\:border-purple-300:focus { + border-color: #d6bcfa; + } + + .sm\:focus\:border-purple-400:focus { + border-color: #b794f4; + } + + .sm\:focus\:border-purple-500:focus { + border-color: #9f7aea; + } + + .sm\:focus\:border-purple-600:focus { + border-color: #805ad5; + } + + .sm\:focus\:border-purple-700:focus { + border-color: #6b46c1; + } + + .sm\:focus\:border-purple-800:focus { + border-color: #553c9a; + } + + .sm\:focus\:border-purple-900:focus { + border-color: #6f42c1; + } + + .sm\:focus\:border-pink-100:focus { + border-color: #fff5f7; + } + + .sm\:focus\:border-pink-200:focus { + border-color: #fed7e2; + } + + .sm\:focus\:border-pink-300:focus { + border-color: #fbb6ce; + } + + .sm\:focus\:border-pink-400:focus { + border-color: #f687b3; + } + + .sm\:focus\:border-pink-500:focus { + border-color: #ed64a6; + } + + .sm\:focus\:border-pink-600:focus { + border-color: #d53f8c; + } + + .sm\:focus\:border-pink-700:focus { + border-color: #b83280; + } + + .sm\:focus\:border-pink-800:focus { + border-color: #97266d; + } + + .sm\:focus\:border-pink-900:focus { + border-color: #e83e8c; + } + + .sm\:rounded-none { + border-radius: 0; + } + + .sm\:rounded-sm { + border-radius: 0.125rem; + } + + .sm\:rounded { + border-radius: 0.25rem; + } + + .sm\:rounded-lg { + border-radius: 0.5rem; + } + + .sm\:rounded-full { + border-radius: 9999px; + } + + .sm\:rounded-t-none { + border-top-left-radius: 0; + border-top-right-radius: 0; + } + + .sm\:rounded-r-none { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + + .sm\:rounded-b-none { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; + } + + .sm\:rounded-l-none { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + + .sm\:rounded-t-sm { + border-top-left-radius: 0.125rem; + border-top-right-radius: 0.125rem; + } + + .sm\:rounded-r-sm { + border-top-right-radius: 0.125rem; + border-bottom-right-radius: 0.125rem; + } + + .sm\:rounded-b-sm { + border-bottom-right-radius: 0.125rem; + border-bottom-left-radius: 0.125rem; + } + + .sm\:rounded-l-sm { + border-top-left-radius: 0.125rem; + border-bottom-left-radius: 0.125rem; + } + + .sm\:rounded-t { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; + } + + .sm\:rounded-r { + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + } + + .sm\:rounded-b { + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + } + + .sm\:rounded-l { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + } + + .sm\:rounded-t-lg { + border-top-left-radius: 0.5rem; + border-top-right-radius: 0.5rem; + } + + .sm\:rounded-r-lg { + border-top-right-radius: 0.5rem; + border-bottom-right-radius: 0.5rem; + } + + .sm\:rounded-b-lg { + border-bottom-right-radius: 0.5rem; + border-bottom-left-radius: 0.5rem; + } + + .sm\:rounded-l-lg { + border-top-left-radius: 0.5rem; + border-bottom-left-radius: 0.5rem; + } + + .sm\:rounded-t-full { + border-top-left-radius: 9999px; + border-top-right-radius: 9999px; + } + + .sm\:rounded-r-full { + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; + } + + .sm\:rounded-b-full { + border-bottom-right-radius: 9999px; + border-bottom-left-radius: 9999px; + } + + .sm\:rounded-l-full { + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; + } + + .sm\:rounded-tl-none { + border-top-left-radius: 0; + } + + .sm\:rounded-tr-none { + border-top-right-radius: 0; + } + + .sm\:rounded-br-none { + border-bottom-right-radius: 0; + } + + .sm\:rounded-bl-none { + border-bottom-left-radius: 0; + } + + .sm\:rounded-tl-sm { + border-top-left-radius: 0.125rem; + } + + .sm\:rounded-tr-sm { + border-top-right-radius: 0.125rem; + } + + .sm\:rounded-br-sm { + border-bottom-right-radius: 0.125rem; + } + + .sm\:rounded-bl-sm { + border-bottom-left-radius: 0.125rem; + } + + .sm\:rounded-tl { + border-top-left-radius: 0.25rem; + } + + .sm\:rounded-tr { + border-top-right-radius: 0.25rem; + } + + .sm\:rounded-br { + border-bottom-right-radius: 0.25rem; + } + + .sm\:rounded-bl { + border-bottom-left-radius: 0.25rem; + } + + .sm\:rounded-tl-lg { + border-top-left-radius: 0.5rem; + } + + .sm\:rounded-tr-lg { + border-top-right-radius: 0.5rem; + } + + .sm\:rounded-br-lg { + border-bottom-right-radius: 0.5rem; + } + + .sm\:rounded-bl-lg { + border-bottom-left-radius: 0.5rem; + } + + .sm\:rounded-tl-full { + border-top-left-radius: 9999px; + } + + .sm\:rounded-tr-full { + border-top-right-radius: 9999px; + } + + .sm\:rounded-br-full { + border-bottom-right-radius: 9999px; + } + + .sm\:rounded-bl-full { + border-bottom-left-radius: 9999px; + } + + .sm\:border-solid { + border-style: solid; + } + + .sm\:border-dashed { + border-style: dashed; + } + + .sm\:border-dotted { + border-style: dotted; + } + + .sm\:border-double { + border-style: double; + } + + .sm\:border-none { + border-style: none; + } + + .sm\:border-0 { + border-width: 0; + } + + .sm\:border-2 { + border-width: 2px; + } + + .sm\:border-4 { + border-width: 4px; + } + + .sm\:border-8 { + border-width: 8px; + } + + .sm\:border { + border-width: 1px; + } + + .sm\:border-t-0 { + border-top-width: 0; + } + + .sm\:border-r-0 { + border-right-width: 0; + } + + .sm\:border-b-0 { + border-bottom-width: 0; + } + + .sm\:border-l-0 { + border-left-width: 0; + } + + .sm\:border-t-2 { + border-top-width: 2px; + } + + .sm\:border-r-2 { + border-right-width: 2px; + } + + .sm\:border-b-2 { + border-bottom-width: 2px; + } + + .sm\:border-l-2 { + border-left-width: 2px; + } + + .sm\:border-t-4 { + border-top-width: 4px; + } + + .sm\:border-r-4 { + border-right-width: 4px; + } + + .sm\:border-b-4 { + border-bottom-width: 4px; + } + + .sm\:border-l-4 { + border-left-width: 4px; + } + + .sm\:border-t-8 { + border-top-width: 8px; + } + + .sm\:border-r-8 { + border-right-width: 8px; + } + + .sm\:border-b-8 { + border-bottom-width: 8px; + } + + .sm\:border-l-8 { + border-left-width: 8px; + } + + .sm\:border-t { + border-top-width: 1px; + } + + .sm\:border-r { + border-right-width: 1px; + } + + .sm\:border-b { + border-bottom-width: 1px; + } + + .sm\:border-l { + border-left-width: 1px; + } + + .sm\:cursor-auto { + cursor: auto; + } + + .sm\:cursor-default { + cursor: default; + } + + .sm\:cursor-pointer { + cursor: pointer; + } + + .sm\:cursor-wait { + cursor: wait; + } + + .sm\:cursor-text { + cursor: text; + } + + .sm\:cursor-move { + cursor: move; + } + + .sm\:cursor-not-allowed { + cursor: not-allowed; + } + + .sm\:block { + display: block; + } + + .sm\:inline-block { + display: inline-block; + } + + .sm\:inline { + display: inline; + } + + .sm\:flex { + display: flex; + } + + .sm\:inline-flex { + display: inline-flex; + } + + .sm\:table { + display: table; + } + + .sm\:table-row { + display: table-row; + } + + .sm\:table-cell { + display: table-cell; + } + + .sm\:hidden { + display: none; + } + + .sm\:flex-row { + flex-direction: row; + } + + .sm\:flex-row-reverse { + flex-direction: row-reverse; + } + + .sm\:flex-col { + flex-direction: column; + } + + .sm\:flex-col-reverse { + flex-direction: column-reverse; + } + + .sm\:flex-wrap { + flex-wrap: wrap; + } + + .sm\:flex-wrap-reverse { + flex-wrap: wrap-reverse; + } + + .sm\:flex-no-wrap { + flex-wrap: nowrap; + } + + .sm\:items-start { + align-items: flex-start; + } + + .sm\:items-end { + align-items: flex-end; + } + + .sm\:items-center { + align-items: center; + } + + .sm\:items-baseline { + align-items: baseline; + } + + .sm\:items-stretch { + align-items: stretch; + } + + .sm\:self-auto { + align-self: auto; + } + + .sm\:self-start { + align-self: flex-start; + } + + .sm\:self-end { + align-self: flex-end; + } + + .sm\:self-center { + align-self: center; + } + + .sm\:self-stretch { + align-self: stretch; + } + + .sm\:justify-start { + justify-content: flex-start; + } + + .sm\:justify-end { + justify-content: flex-end; + } + + .sm\:justify-center { + justify-content: center; + } + + .sm\:justify-between { + justify-content: space-between; + } + + .sm\:justify-around { + justify-content: space-around; + } + + .sm\:content-center { + align-content: center; + } + + .sm\:content-start { + align-content: flex-start; + } + + .sm\:content-end { + align-content: flex-end; + } + + .sm\:content-between { + align-content: space-between; + } + + .sm\:content-around { + align-content: space-around; + } + + .sm\:flex-1 { + flex: 1 1 0%; + } + + .sm\:flex-auto { + flex: 1 1 auto; + } + + .sm\:flex-initial { + flex: 0 1 auto; + } + + .sm\:flex-none { + flex: none; + } + + .sm\:flex-grow-0 { + flex-grow: 0; + } + + .sm\:flex-grow { + flex-grow: 1; + } + + .sm\:flex-shrink-0 { + flex-shrink: 0; + } + + .sm\:flex-shrink { + flex-shrink: 1; + } + + .sm\:order-1 { + order: 1; + } + + .sm\:order-2 { + order: 2; + } + + .sm\:order-3 { + order: 3; + } + + .sm\:order-4 { + order: 4; + } + + .sm\:order-5 { + order: 5; + } + + .sm\:order-6 { + order: 6; + } + + .sm\:order-7 { + order: 7; + } + + .sm\:order-8 { + order: 8; + } + + .sm\:order-9 { + order: 9; + } + + .sm\:order-10 { + order: 10; + } + + .sm\:order-11 { + order: 11; + } + + .sm\:order-12 { + order: 12; + } + + .sm\:order-first { + order: -9999; + } + + .sm\:order-last { + order: 9999; + } + + .sm\:order-none { + order: 0; + } + + .sm\:float-right { + float: right; + } + + .sm\:float-left { + float: left; + } + + .sm\:float-none { + float: none; + } + + .sm\:clearfix:after { + content: ""; + display: table; + clear: both; + } + + .sm\:font-sans { + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + } + + .sm\:font-serif { + font-family: Georgia, Cambria, "Times New Roman", Times, serif; + } + + .sm\:font-mono { + font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + } + + .sm\:font-hairline { + font-weight: 100; + } + + .sm\:font-thin { + font-weight: 200; + } + + .sm\:font-light { + font-weight: 300; + } + + .sm\:font-normal { + font-weight: 400; + } + + .sm\:font-medium { + font-weight: 500; + } + + .sm\:font-semibold { + font-weight: 600; + } + + .sm\:font-bold { + font-weight: 700; + } + + .sm\:font-extrabold { + font-weight: 800; + } + + .sm\:font-black { + font-weight: 900; + } + + .sm\:hover\:font-hairline:hover { + font-weight: 100; + } + + .sm\:hover\:font-thin:hover { + font-weight: 200; + } + + .sm\:hover\:font-light:hover { + font-weight: 300; + } + + .sm\:hover\:font-normal:hover { + font-weight: 400; + } + + .sm\:hover\:font-medium:hover { + font-weight: 500; + } + + .sm\:hover\:font-semibold:hover { + font-weight: 600; + } + + .sm\:hover\:font-bold:hover { + font-weight: 700; + } + + .sm\:hover\:font-extrabold:hover { + font-weight: 800; + } + + .sm\:hover\:font-black:hover { + font-weight: 900; + } + + .sm\:focus\:font-hairline:focus { + font-weight: 100; + } + + .sm\:focus\:font-thin:focus { + font-weight: 200; + } + + .sm\:focus\:font-light:focus { + font-weight: 300; + } + + .sm\:focus\:font-normal:focus { + font-weight: 400; + } + + .sm\:focus\:font-medium:focus { + font-weight: 500; + } + + .sm\:focus\:font-semibold:focus { + font-weight: 600; + } + + .sm\:focus\:font-bold:focus { + font-weight: 700; + } + + .sm\:focus\:font-extrabold:focus { + font-weight: 800; + } + + .sm\:focus\:font-black:focus { + font-weight: 900; + } + + .sm\:h-0 { + height: 0; + } + + .sm\:h-1 { + height: 0.25rem; + } + + .sm\:h-2 { + height: 0.5rem; + } + + .sm\:h-3 { + height: 0.75rem; + } + + .sm\:h-4 { + height: 1rem; + } + + .sm\:h-5 { + height: 1.25rem; + } + + .sm\:h-6 { + height: 1.5rem; + } + + .sm\:h-8 { + height: 2rem; + } + + .sm\:h-10 { + height: 2.5rem; + } + + .sm\:h-12 { + height: 3rem; + } + + .sm\:h-16 { + height: 4rem; + } + + .sm\:h-20 { + height: 5rem; + } + + .sm\:h-24 { + height: 6rem; + } + + .sm\:h-32 { + height: 8rem; + } + + .sm\:h-40 { + height: 10rem; + } + + .sm\:h-48 { + height: 12rem; + } + + .sm\:h-56 { + height: 14rem; + } + + .sm\:h-64 { + height: 16rem; + } + + .sm\:h-auto { + height: auto; + } + + .sm\:h-px { + height: 1px; + } + + .sm\:h-full { + height: 100%; + } + + .sm\:h-screen { + height: 100vh; + } + + .sm\:leading-none { + line-height: 1; + } + + .sm\:leading-tight { + line-height: 1.25; + } + + .sm\:leading-snug { + line-height: 1.375; + } + + .sm\:leading-normal { + line-height: 1.5; + } + + .sm\:leading-relaxed { + line-height: 1.625; + } + + .sm\:leading-loose { + line-height: 2; + } + + .sm\:list-inside { + list-style-position: inside; + } + + .sm\:list-outside { + list-style-position: outside; + } + + .sm\:list-none { + list-style-type: none; + } + + .sm\:list-disc { + list-style-type: disc; + } + + .sm\:list-decimal { + list-style-type: decimal; + } + + .sm\:m-0 { + margin: 0; + } + + .sm\:m-1 { + margin: 0.25rem; + } + + .sm\:m-2 { + margin: 0.5rem; + } + + .sm\:m-3 { + margin: 0.75rem; + } + + .sm\:m-4 { + margin: 1rem; + } + + .sm\:m-5 { + margin: 1.25rem; + } + + .sm\:m-6 { + margin: 1.5rem; + } + + .sm\:m-8 { + margin: 2rem; + } + + .sm\:m-10 { + margin: 2.5rem; + } + + .sm\:m-12 { + margin: 3rem; + } + + .sm\:m-16 { + margin: 4rem; + } + + .sm\:m-20 { + margin: 5rem; + } + + .sm\:m-24 { + margin: 6rem; + } + + .sm\:m-32 { + margin: 8rem; + } + + .sm\:m-40 { + margin: 10rem; + } + + .sm\:m-48 { + margin: 12rem; + } + + .sm\:m-56 { + margin: 14rem; + } + + .sm\:m-64 { + margin: 16rem; + } + + .sm\:m-auto { + margin: auto; + } + + .sm\:m-px { + margin: 1px; + } + + .sm\:-m-1 { + margin: -0.25rem; + } + + .sm\:-m-2 { + margin: -0.5rem; + } + + .sm\:-m-3 { + margin: -0.75rem; + } + + .sm\:-m-4 { + margin: -1rem; + } + + .sm\:-m-5 { + margin: -1.25rem; + } + + .sm\:-m-6 { + margin: -1.5rem; + } + + .sm\:-m-8 { + margin: -2rem; + } + + .sm\:-m-10 { + margin: -2.5rem; + } + + .sm\:-m-12 { + margin: -3rem; + } + + .sm\:-m-16 { + margin: -4rem; + } + + .sm\:-m-20 { + margin: -5rem; + } + + .sm\:-m-24 { + margin: -6rem; + } + + .sm\:-m-32 { + margin: -8rem; + } + + .sm\:-m-40 { + margin: -10rem; + } + + .sm\:-m-48 { + margin: -12rem; + } + + .sm\:-m-56 { + margin: -14rem; + } + + .sm\:-m-64 { + margin: -16rem; + } + + .sm\:-m-px { + margin: -1px; + } + + .sm\:my-0 { + margin-top: 0; + margin-bottom: 0; + } + + .sm\:mx-0 { + margin-left: 0; + margin-right: 0; + } + + .sm\:my-1 { + margin-top: 0.25rem; + margin-bottom: 0.25rem; + } + + .sm\:mx-1 { + margin-left: 0.25rem; + margin-right: 0.25rem; + } + + .sm\:my-2 { + margin-top: 0.5rem; + margin-bottom: 0.5rem; + } + + .sm\:mx-2 { + margin-left: 0.5rem; + margin-right: 0.5rem; + } + + .sm\:my-3 { + margin-top: 0.75rem; + margin-bottom: 0.75rem; + } + + .sm\:mx-3 { + margin-left: 0.75rem; + margin-right: 0.75rem; + } + + .sm\:my-4 { + margin-top: 1rem; + margin-bottom: 1rem; + } + + .sm\:mx-4 { + margin-left: 1rem; + margin-right: 1rem; + } + + .sm\:my-5 { + margin-top: 1.25rem; + margin-bottom: 1.25rem; + } + + .sm\:mx-5 { + margin-left: 1.25rem; + margin-right: 1.25rem; + } + + .sm\:my-6 { + margin-top: 1.5rem; + margin-bottom: 1.5rem; + } + + .sm\:mx-6 { + margin-left: 1.5rem; + margin-right: 1.5rem; + } + + .sm\:my-8 { + margin-top: 2rem; + margin-bottom: 2rem; + } + + .sm\:mx-8 { + margin-left: 2rem; + margin-right: 2rem; + } + + .sm\:my-10 { + margin-top: 2.5rem; + margin-bottom: 2.5rem; + } + + .sm\:mx-10 { + margin-left: 2.5rem; + margin-right: 2.5rem; + } + + .sm\:my-12 { + margin-top: 3rem; + margin-bottom: 3rem; + } + + .sm\:mx-12 { + margin-left: 3rem; + margin-right: 3rem; + } + + .sm\:my-16 { + margin-top: 4rem; + margin-bottom: 4rem; + } + + .sm\:mx-16 { + margin-left: 4rem; + margin-right: 4rem; + } + + .sm\:my-20 { + margin-top: 5rem; + margin-bottom: 5rem; + } + + .sm\:mx-20 { + margin-left: 5rem; + margin-right: 5rem; + } + + .sm\:my-24 { + margin-top: 6rem; + margin-bottom: 6rem; + } + + .sm\:mx-24 { + margin-left: 6rem; + margin-right: 6rem; + } + + .sm\:my-32 { + margin-top: 8rem; + margin-bottom: 8rem; + } + + .sm\:mx-32 { + margin-left: 8rem; + margin-right: 8rem; + } + + .sm\:my-40 { + margin-top: 10rem; + margin-bottom: 10rem; + } + + .sm\:mx-40 { + margin-left: 10rem; + margin-right: 10rem; + } + + .sm\:my-48 { + margin-top: 12rem; + margin-bottom: 12rem; + } + + .sm\:mx-48 { + margin-left: 12rem; + margin-right: 12rem; + } + + .sm\:my-56 { + margin-top: 14rem; + margin-bottom: 14rem; + } + + .sm\:mx-56 { + margin-left: 14rem; + margin-right: 14rem; + } + + .sm\:my-64 { + margin-top: 16rem; + margin-bottom: 16rem; + } + + .sm\:mx-64 { + margin-left: 16rem; + margin-right: 16rem; + } + + .sm\:my-auto { + margin-top: auto; + margin-bottom: auto; + } + + .sm\:mx-auto { + margin-left: auto; + margin-right: auto; + } + + .sm\:my-px { + margin-top: 1px; + margin-bottom: 1px; + } + + .sm\:mx-px { + margin-left: 1px; + margin-right: 1px; + } + + .sm\:-my-1 { + margin-top: -0.25rem; + margin-bottom: -0.25rem; + } + + .sm\:-mx-1 { + margin-left: -0.25rem; + margin-right: -0.25rem; + } + + .sm\:-my-2 { + margin-top: -0.5rem; + margin-bottom: -0.5rem; + } + + .sm\:-mx-2 { + margin-left: -0.5rem; + margin-right: -0.5rem; + } + + .sm\:-my-3 { + margin-top: -0.75rem; + margin-bottom: -0.75rem; + } + + .sm\:-mx-3 { + margin-left: -0.75rem; + margin-right: -0.75rem; + } + + .sm\:-my-4 { + margin-top: -1rem; + margin-bottom: -1rem; + } + + .sm\:-mx-4 { + margin-left: -1rem; + margin-right: -1rem; + } + + .sm\:-my-5 { + margin-top: -1.25rem; + margin-bottom: -1.25rem; + } + + .sm\:-mx-5 { + margin-left: -1.25rem; + margin-right: -1.25rem; + } + + .sm\:-my-6 { + margin-top: -1.5rem; + margin-bottom: -1.5rem; + } + + .sm\:-mx-6 { + margin-left: -1.5rem; + margin-right: -1.5rem; + } + + .sm\:-my-8 { + margin-top: -2rem; + margin-bottom: -2rem; + } + + .sm\:-mx-8 { + margin-left: -2rem; + margin-right: -2rem; + } + + .sm\:-my-10 { + margin-top: -2.5rem; + margin-bottom: -2.5rem; + } + + .sm\:-mx-10 { + margin-left: -2.5rem; + margin-right: -2.5rem; + } + + .sm\:-my-12 { + margin-top: -3rem; + margin-bottom: -3rem; + } + + .sm\:-mx-12 { + margin-left: -3rem; + margin-right: -3rem; + } + + .sm\:-my-16 { + margin-top: -4rem; + margin-bottom: -4rem; + } + + .sm\:-mx-16 { + margin-left: -4rem; + margin-right: -4rem; + } + + .sm\:-my-20 { + margin-top: -5rem; + margin-bottom: -5rem; + } + + .sm\:-mx-20 { + margin-left: -5rem; + margin-right: -5rem; + } + + .sm\:-my-24 { + margin-top: -6rem; + margin-bottom: -6rem; + } + + .sm\:-mx-24 { + margin-left: -6rem; + margin-right: -6rem; + } + + .sm\:-my-32 { + margin-top: -8rem; + margin-bottom: -8rem; + } + + .sm\:-mx-32 { + margin-left: -8rem; + margin-right: -8rem; + } + + .sm\:-my-40 { + margin-top: -10rem; + margin-bottom: -10rem; + } + + .sm\:-mx-40 { + margin-left: -10rem; + margin-right: -10rem; + } + + .sm\:-my-48 { + margin-top: -12rem; + margin-bottom: -12rem; + } + + .sm\:-mx-48 { + margin-left: -12rem; + margin-right: -12rem; + } + + .sm\:-my-56 { + margin-top: -14rem; + margin-bottom: -14rem; + } + + .sm\:-mx-56 { + margin-left: -14rem; + margin-right: -14rem; + } + + .sm\:-my-64 { + margin-top: -16rem; + margin-bottom: -16rem; + } + + .sm\:-mx-64 { + margin-left: -16rem; + margin-right: -16rem; + } + + .sm\:-my-px { + margin-top: -1px; + margin-bottom: -1px; + } + + .sm\:-mx-px { + margin-left: -1px; + margin-right: -1px; + } + + .sm\:mt-0 { + margin-top: 0; + } + + .sm\:mr-0 { + margin-right: 0; + } + + .sm\:mb-0 { + margin-bottom: 0; + } + + .sm\:ml-0 { + margin-left: 0; + } + + .sm\:mt-1 { + margin-top: 0.25rem; + } + + .sm\:mr-1 { + margin-right: 0.25rem; + } + + .sm\:mb-1 { + margin-bottom: 0.25rem; + } + + .sm\:ml-1 { + margin-left: 0.25rem; + } + + .sm\:mt-2 { + margin-top: 0.5rem; + } + + .sm\:mr-2 { + margin-right: 0.5rem; + } + + .sm\:mb-2 { + margin-bottom: 0.5rem; + } + + .sm\:ml-2 { + margin-left: 0.5rem; + } + + .sm\:mt-3 { + margin-top: 0.75rem; + } + + .sm\:mr-3 { + margin-right: 0.75rem; + } + + .sm\:mb-3 { + margin-bottom: 0.75rem; + } + + .sm\:ml-3 { + margin-left: 0.75rem; + } + + .sm\:mt-4 { + margin-top: 1rem; + } + + .sm\:mr-4 { + margin-right: 1rem; + } + + .sm\:mb-4 { + margin-bottom: 1rem; + } + + .sm\:ml-4 { + margin-left: 1rem; + } + + .sm\:mt-5 { + margin-top: 1.25rem; + } + + .sm\:mr-5 { + margin-right: 1.25rem; + } + + .sm\:mb-5 { + margin-bottom: 1.25rem; + } + + .sm\:ml-5 { + margin-left: 1.25rem; + } + + .sm\:mt-6 { + margin-top: 1.5rem; + } + + .sm\:mr-6 { + margin-right: 1.5rem; + } + + .sm\:mb-6 { + margin-bottom: 1.5rem; + } + + .sm\:ml-6 { + margin-left: 1.5rem; + } + + .sm\:mt-8 { + margin-top: 2rem; + } + + .sm\:mr-8 { + margin-right: 2rem; + } + + .sm\:mb-8 { + margin-bottom: 2rem; + } + + .sm\:ml-8 { + margin-left: 2rem; + } + + .sm\:mt-10 { + margin-top: 2.5rem; + } + + .sm\:mr-10 { + margin-right: 2.5rem; + } + + .sm\:mb-10 { + margin-bottom: 2.5rem; + } + + .sm\:ml-10 { + margin-left: 2.5rem; + } + + .sm\:mt-12 { + margin-top: 3rem; + } + + .sm\:mr-12 { + margin-right: 3rem; + } + + .sm\:mb-12 { + margin-bottom: 3rem; + } + + .sm\:ml-12 { + margin-left: 3rem; + } + + .sm\:mt-16 { + margin-top: 4rem; + } + + .sm\:mr-16 { + margin-right: 4rem; + } + + .sm\:mb-16 { + margin-bottom: 4rem; + } + + .sm\:ml-16 { + margin-left: 4rem; + } + + .sm\:mt-20 { + margin-top: 5rem; + } + + .sm\:mr-20 { + margin-right: 5rem; + } + + .sm\:mb-20 { + margin-bottom: 5rem; + } + + .sm\:ml-20 { + margin-left: 5rem; + } + + .sm\:mt-24 { + margin-top: 6rem; + } + + .sm\:mr-24 { + margin-right: 6rem; + } + + .sm\:mb-24 { + margin-bottom: 6rem; + } + + .sm\:ml-24 { + margin-left: 6rem; + } + + .sm\:mt-32 { + margin-top: 8rem; + } + + .sm\:mr-32 { + margin-right: 8rem; + } + + .sm\:mb-32 { + margin-bottom: 8rem; + } + + .sm\:ml-32 { + margin-left: 8rem; + } + + .sm\:mt-40 { + margin-top: 10rem; + } + + .sm\:mr-40 { + margin-right: 10rem; + } + + .sm\:mb-40 { + margin-bottom: 10rem; + } + + .sm\:ml-40 { + margin-left: 10rem; + } + + .sm\:mt-48 { + margin-top: 12rem; + } + + .sm\:mr-48 { + margin-right: 12rem; + } + + .sm\:mb-48 { + margin-bottom: 12rem; + } + + .sm\:ml-48 { + margin-left: 12rem; + } + + .sm\:mt-56 { + margin-top: 14rem; + } + + .sm\:mr-56 { + margin-right: 14rem; + } + + .sm\:mb-56 { + margin-bottom: 14rem; + } + + .sm\:ml-56 { + margin-left: 14rem; + } + + .sm\:mt-64 { + margin-top: 16rem; + } + + .sm\:mr-64 { + margin-right: 16rem; + } + + .sm\:mb-64 { + margin-bottom: 16rem; + } + + .sm\:ml-64 { + margin-left: 16rem; + } + + .sm\:mt-auto { + margin-top: auto; + } + + .sm\:mr-auto { + margin-right: auto; + } + + .sm\:mb-auto { + margin-bottom: auto; + } + + .sm\:ml-auto { + margin-left: auto; + } + + .sm\:mt-px { + margin-top: 1px; + } + + .sm\:mr-px { + margin-right: 1px; + } + + .sm\:mb-px { + margin-bottom: 1px; + } + + .sm\:ml-px { + margin-left: 1px; + } + + .sm\:-mt-1 { + margin-top: -0.25rem; + } + + .sm\:-mr-1 { + margin-right: -0.25rem; + } + + .sm\:-mb-1 { + margin-bottom: -0.25rem; + } + + .sm\:-ml-1 { + margin-left: -0.25rem; + } + + .sm\:-mt-2 { + margin-top: -0.5rem; + } + + .sm\:-mr-2 { + margin-right: -0.5rem; + } + + .sm\:-mb-2 { + margin-bottom: -0.5rem; + } + + .sm\:-ml-2 { + margin-left: -0.5rem; + } + + .sm\:-mt-3 { + margin-top: -0.75rem; + } + + .sm\:-mr-3 { + margin-right: -0.75rem; + } + + .sm\:-mb-3 { + margin-bottom: -0.75rem; + } + + .sm\:-ml-3 { + margin-left: -0.75rem; + } + + .sm\:-mt-4 { + margin-top: -1rem; + } + + .sm\:-mr-4 { + margin-right: -1rem; + } + + .sm\:-mb-4 { + margin-bottom: -1rem; + } + + .sm\:-ml-4 { + margin-left: -1rem; + } + + .sm\:-mt-5 { + margin-top: -1.25rem; + } + + .sm\:-mr-5 { + margin-right: -1.25rem; + } + + .sm\:-mb-5 { + margin-bottom: -1.25rem; + } + + .sm\:-ml-5 { + margin-left: -1.25rem; + } + + .sm\:-mt-6 { + margin-top: -1.5rem; + } + + .sm\:-mr-6 { + margin-right: -1.5rem; + } + + .sm\:-mb-6 { + margin-bottom: -1.5rem; + } + + .sm\:-ml-6 { + margin-left: -1.5rem; + } + + .sm\:-mt-8 { + margin-top: -2rem; + } + + .sm\:-mr-8 { + margin-right: -2rem; + } + + .sm\:-mb-8 { + margin-bottom: -2rem; + } + + .sm\:-ml-8 { + margin-left: -2rem; + } + + .sm\:-mt-10 { + margin-top: -2.5rem; + } + + .sm\:-mr-10 { + margin-right: -2.5rem; + } + + .sm\:-mb-10 { + margin-bottom: -2.5rem; + } + + .sm\:-ml-10 { + margin-left: -2.5rem; + } + + .sm\:-mt-12 { + margin-top: -3rem; + } + + .sm\:-mr-12 { + margin-right: -3rem; + } + + .sm\:-mb-12 { + margin-bottom: -3rem; + } + + .sm\:-ml-12 { + margin-left: -3rem; + } + + .sm\:-mt-16 { + margin-top: -4rem; + } + + .sm\:-mr-16 { + margin-right: -4rem; + } + + .sm\:-mb-16 { + margin-bottom: -4rem; + } + + .sm\:-ml-16 { + margin-left: -4rem; + } + + .sm\:-mt-20 { + margin-top: -5rem; + } + + .sm\:-mr-20 { + margin-right: -5rem; + } + + .sm\:-mb-20 { + margin-bottom: -5rem; + } + + .sm\:-ml-20 { + margin-left: -5rem; + } + + .sm\:-mt-24 { + margin-top: -6rem; + } + + .sm\:-mr-24 { + margin-right: -6rem; + } + + .sm\:-mb-24 { + margin-bottom: -6rem; + } + + .sm\:-ml-24 { + margin-left: -6rem; + } + + .sm\:-mt-32 { + margin-top: -8rem; + } + + .sm\:-mr-32 { + margin-right: -8rem; + } + + .sm\:-mb-32 { + margin-bottom: -8rem; + } + + .sm\:-ml-32 { + margin-left: -8rem; + } + + .sm\:-mt-40 { + margin-top: -10rem; + } + + .sm\:-mr-40 { + margin-right: -10rem; + } + + .sm\:-mb-40 { + margin-bottom: -10rem; + } + + .sm\:-ml-40 { + margin-left: -10rem; + } + + .sm\:-mt-48 { + margin-top: -12rem; + } + + .sm\:-mr-48 { + margin-right: -12rem; + } + + .sm\:-mb-48 { + margin-bottom: -12rem; + } + + .sm\:-ml-48 { + margin-left: -12rem; + } + + .sm\:-mt-56 { + margin-top: -14rem; + } + + .sm\:-mr-56 { + margin-right: -14rem; + } + + .sm\:-mb-56 { + margin-bottom: -14rem; + } + + .sm\:-ml-56 { + margin-left: -14rem; + } + + .sm\:-mt-64 { + margin-top: -16rem; + } + + .sm\:-mr-64 { + margin-right: -16rem; + } + + .sm\:-mb-64 { + margin-bottom: -16rem; + } + + .sm\:-ml-64 { + margin-left: -16rem; + } + + .sm\:-mt-px { + margin-top: -1px; + } + + .sm\:-mr-px { + margin-right: -1px; + } + + .sm\:-mb-px { + margin-bottom: -1px; + } + + .sm\:-ml-px { + margin-left: -1px; + } + + .sm\:max-h-full { + max-height: 100%; + } + + .sm\:max-h-screen { + max-height: 100vh; + } + + .sm\:max-w-xs { + max-width: 20rem; + } + + .sm\:max-w-sm { + max-width: 24rem; + } + + .sm\:max-w-md { + max-width: 28rem; + } + + .sm\:max-w-lg { + max-width: 32rem; + } + + .sm\:max-w-xl { + max-width: 36rem; + } + + .sm\:max-w-2xl { + max-width: 42rem; + } + + .sm\:max-w-3xl { + max-width: 48rem; + } + + .sm\:max-w-4xl { + max-width: 56rem; + } + + .sm\:max-w-5xl { + max-width: 64rem; + } + + .sm\:max-w-6xl { + max-width: 72rem; + } + + .sm\:max-w-full { + max-width: 100%; + } + + .sm\:min-h-0 { + min-height: 0; + } + + .sm\:min-h-full { + min-height: 100%; + } + + .sm\:min-h-screen { + min-height: 100vh; + } + + .sm\:min-w-0 { + min-width: 0; + } + + .sm\:min-w-full { + min-width: 100%; + } + + .sm\:object-contain { + -o-object-fit: contain; + object-fit: contain; + } + + .sm\:object-cover { + -o-object-fit: cover; + object-fit: cover; + } + + .sm\:object-fill { + -o-object-fit: fill; + object-fit: fill; + } + + .sm\:object-none { + -o-object-fit: none; + object-fit: none; + } + + .sm\:object-scale-down { + -o-object-fit: scale-down; + object-fit: scale-down; + } + + .sm\:object-bottom { + -o-object-position: bottom; + object-position: bottom; + } + + .sm\:object-center { + -o-object-position: center; + object-position: center; + } + + .sm\:object-left { + -o-object-position: left; + object-position: left; + } + + .sm\:object-left-bottom { + -o-object-position: left bottom; + object-position: left bottom; + } + + .sm\:object-left-top { + -o-object-position: left top; + object-position: left top; + } + + .sm\:object-right { + -o-object-position: right; + object-position: right; + } + + .sm\:object-right-bottom { + -o-object-position: right bottom; + object-position: right bottom; + } + + .sm\:object-right-top { + -o-object-position: right top; + object-position: right top; + } + + .sm\:object-top { + -o-object-position: top; + object-position: top; + } + + .sm\:opacity-0 { + opacity: 0; + } + + .sm\:opacity-25 { + opacity: 0.25; + } + + .sm\:opacity-50 { + opacity: 0.5; + } + + .sm\:opacity-75 { + opacity: 0.75; + } + + .sm\:opacity-100 { + opacity: 1; + } + + .sm\:hover\:opacity-0:hover { + opacity: 0; + } + + .sm\:hover\:opacity-25:hover { + opacity: 0.25; + } + + .sm\:hover\:opacity-50:hover { + opacity: 0.5; + } + + .sm\:hover\:opacity-75:hover { + opacity: 0.75; + } + + .sm\:hover\:opacity-100:hover { + opacity: 1; + } + + .sm\:focus\:opacity-0:focus { + opacity: 0; + } + + .sm\:focus\:opacity-25:focus { + opacity: 0.25; + } + + .sm\:focus\:opacity-50:focus { + opacity: 0.5; + } + + .sm\:focus\:opacity-75:focus { + opacity: 0.75; + } + + .sm\:focus\:opacity-100:focus { + opacity: 1; + } + + .sm\:outline-none { + outline: 0; + } + + .sm\:focus\:outline-none:focus { + outline: 0; + } + + .sm\:overflow-auto { + overflow: auto; + } + + .sm\:overflow-hidden { + overflow: hidden; + } + + .sm\:overflow-visible { + overflow: visible; + } + + .sm\:overflow-scroll { + overflow: scroll; + } + + .sm\:overflow-x-auto { + overflow-x: auto; + } + + .sm\:overflow-y-auto { + overflow-y: auto; + } + + .sm\:overflow-x-hidden { + overflow-x: hidden; + } + + .sm\:overflow-y-hidden { + overflow-y: hidden; + } + + .sm\:overflow-x-visible { + overflow-x: visible; + } + + .sm\:overflow-y-visible { + overflow-y: visible; + } + + .sm\:overflow-x-scroll { + overflow-x: scroll; + } + + .sm\:overflow-y-scroll { + overflow-y: scroll; + } + + .sm\:scrolling-touch { + -webkit-overflow-scrolling: touch; + } + + .sm\:scrolling-auto { + -webkit-overflow-scrolling: auto; + } + + .sm\:p-0 { + padding: 0; + } + + .sm\:p-1 { + padding: 0.25rem; + } + + .sm\:p-2 { + padding: 0.5rem; + } + + .sm\:p-3 { + padding: 0.75rem; + } + + .sm\:p-4 { + padding: 1rem; + } + + .sm\:p-5 { + padding: 1.25rem; + } + + .sm\:p-6 { + padding: 1.5rem; + } + + .sm\:p-8 { + padding: 2rem; + } + + .sm\:p-10 { + padding: 2.5rem; + } + + .sm\:p-12 { + padding: 3rem; + } + + .sm\:p-16 { + padding: 4rem; + } + + .sm\:p-20 { + padding: 5rem; + } + + .sm\:p-24 { + padding: 6rem; + } + + .sm\:p-32 { + padding: 8rem; + } + + .sm\:p-40 { + padding: 10rem; + } + + .sm\:p-48 { + padding: 12rem; + } + + .sm\:p-56 { + padding: 14rem; + } + + .sm\:p-64 { + padding: 16rem; + } + + .sm\:p-px { + padding: 1px; + } + + .sm\:py-0 { + padding-top: 0; + padding-bottom: 0; + } + + .sm\:px-0 { + padding-left: 0; + padding-right: 0; + } + + .sm\:py-1 { + padding-top: 0.25rem; + padding-bottom: 0.25rem; + } + + .sm\:px-1 { + padding-left: 0.25rem; + padding-right: 0.25rem; + } + + .sm\:py-2 { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + } + + .sm\:px-2 { + padding-left: 0.5rem; + padding-right: 0.5rem; + } + + .sm\:py-3 { + padding-top: 0.75rem; + padding-bottom: 0.75rem; + } + + .sm\:px-3 { + padding-left: 0.75rem; + padding-right: 0.75rem; + } + + .sm\:py-4 { + padding-top: 1rem; + padding-bottom: 1rem; + } + + .sm\:px-4 { + padding-left: 1rem; + padding-right: 1rem; + } + + .sm\:py-5 { + padding-top: 1.25rem; + padding-bottom: 1.25rem; + } + + .sm\:px-5 { + padding-left: 1.25rem; + padding-right: 1.25rem; + } + + .sm\:py-6 { + padding-top: 1.5rem; + padding-bottom: 1.5rem; + } + + .sm\:px-6 { + padding-left: 1.5rem; + padding-right: 1.5rem; + } + + .sm\:py-8 { + padding-top: 2rem; + padding-bottom: 2rem; + } + + .sm\:px-8 { + padding-left: 2rem; + padding-right: 2rem; + } + + .sm\:py-10 { + padding-top: 2.5rem; + padding-bottom: 2.5rem; + } + + .sm\:px-10 { + padding-left: 2.5rem; + padding-right: 2.5rem; + } + + .sm\:py-12 { + padding-top: 3rem; + padding-bottom: 3rem; + } + + .sm\:px-12 { + padding-left: 3rem; + padding-right: 3rem; + } + + .sm\:py-16 { + padding-top: 4rem; + padding-bottom: 4rem; + } + + .sm\:px-16 { + padding-left: 4rem; + padding-right: 4rem; + } + + .sm\:py-20 { + padding-top: 5rem; + padding-bottom: 5rem; + } + + .sm\:px-20 { + padding-left: 5rem; + padding-right: 5rem; + } + + .sm\:py-24 { + padding-top: 6rem; + padding-bottom: 6rem; + } + + .sm\:px-24 { + padding-left: 6rem; + padding-right: 6rem; + } + + .sm\:py-32 { + padding-top: 8rem; + padding-bottom: 8rem; + } + + .sm\:px-32 { + padding-left: 8rem; + padding-right: 8rem; + } + + .sm\:py-40 { + padding-top: 10rem; + padding-bottom: 10rem; + } + + .sm\:px-40 { + padding-left: 10rem; + padding-right: 10rem; + } + + .sm\:py-48 { + padding-top: 12rem; + padding-bottom: 12rem; + } + + .sm\:px-48 { + padding-left: 12rem; + padding-right: 12rem; + } + + .sm\:py-56 { + padding-top: 14rem; + padding-bottom: 14rem; + } + + .sm\:px-56 { + padding-left: 14rem; + padding-right: 14rem; + } + + .sm\:py-64 { + padding-top: 16rem; + padding-bottom: 16rem; + } + + .sm\:px-64 { + padding-left: 16rem; + padding-right: 16rem; + } + + .sm\:py-px { + padding-top: 1px; + padding-bottom: 1px; + } + + .sm\:px-px { + padding-left: 1px; + padding-right: 1px; + } + + .sm\:pt-0 { + padding-top: 0; + } + + .sm\:pr-0 { + padding-right: 0; + } + + .sm\:pb-0 { + padding-bottom: 0; + } + + .sm\:pl-0 { + padding-left: 0; + } + + .sm\:pt-1 { + padding-top: 0.25rem; + } + + .sm\:pr-1 { + padding-right: 0.25rem; + } + + .sm\:pb-1 { + padding-bottom: 0.25rem; + } + + .sm\:pl-1 { + padding-left: 0.25rem; + } + + .sm\:pt-2 { + padding-top: 0.5rem; + } + + .sm\:pr-2 { + padding-right: 0.5rem; + } + + .sm\:pb-2 { + padding-bottom: 0.5rem; + } + + .sm\:pl-2 { + padding-left: 0.5rem; + } + + .sm\:pt-3 { + padding-top: 0.75rem; + } + + .sm\:pr-3 { + padding-right: 0.75rem; + } + + .sm\:pb-3 { + padding-bottom: 0.75rem; + } + + .sm\:pl-3 { + padding-left: 0.75rem; + } + + .sm\:pt-4 { + padding-top: 1rem; + } + + .sm\:pr-4 { + padding-right: 1rem; + } + + .sm\:pb-4 { + padding-bottom: 1rem; + } + + .sm\:pl-4 { + padding-left: 1rem; + } + + .sm\:pt-5 { + padding-top: 1.25rem; + } + + .sm\:pr-5 { + padding-right: 1.25rem; + } + + .sm\:pb-5 { + padding-bottom: 1.25rem; + } + + .sm\:pl-5 { + padding-left: 1.25rem; + } + + .sm\:pt-6 { + padding-top: 1.5rem; + } + + .sm\:pr-6 { + padding-right: 1.5rem; + } + + .sm\:pb-6 { + padding-bottom: 1.5rem; + } + + .sm\:pl-6 { + padding-left: 1.5rem; + } + + .sm\:pt-8 { + padding-top: 2rem; + } + + .sm\:pr-8 { + padding-right: 2rem; + } + + .sm\:pb-8 { + padding-bottom: 2rem; + } + + .sm\:pl-8 { + padding-left: 2rem; + } + + .sm\:pt-10 { + padding-top: 2.5rem; + } + + .sm\:pr-10 { + padding-right: 2.5rem; + } + + .sm\:pb-10 { + padding-bottom: 2.5rem; + } + + .sm\:pl-10 { + padding-left: 2.5rem; + } + + .sm\:pt-12 { + padding-top: 3rem; + } + + .sm\:pr-12 { + padding-right: 3rem; + } + + .sm\:pb-12 { + padding-bottom: 3rem; + } + + .sm\:pl-12 { + padding-left: 3rem; + } + + .sm\:pt-16 { + padding-top: 4rem; + } + + .sm\:pr-16 { + padding-right: 4rem; + } + + .sm\:pb-16 { + padding-bottom: 4rem; + } + + .sm\:pl-16 { + padding-left: 4rem; + } + + .sm\:pt-20 { + padding-top: 5rem; + } + + .sm\:pr-20 { + padding-right: 5rem; + } + + .sm\:pb-20 { + padding-bottom: 5rem; + } + + .sm\:pl-20 { + padding-left: 5rem; + } + + .sm\:pt-24 { + padding-top: 6rem; + } + + .sm\:pr-24 { + padding-right: 6rem; + } + + .sm\:pb-24 { + padding-bottom: 6rem; + } + + .sm\:pl-24 { + padding-left: 6rem; + } + + .sm\:pt-32 { + padding-top: 8rem; + } + + .sm\:pr-32 { + padding-right: 8rem; + } + + .sm\:pb-32 { + padding-bottom: 8rem; + } + + .sm\:pl-32 { + padding-left: 8rem; + } + + .sm\:pt-40 { + padding-top: 10rem; + } + + .sm\:pr-40 { + padding-right: 10rem; + } + + .sm\:pb-40 { + padding-bottom: 10rem; + } + + .sm\:pl-40 { + padding-left: 10rem; + } + + .sm\:pt-48 { + padding-top: 12rem; + } + + .sm\:pr-48 { + padding-right: 12rem; + } + + .sm\:pb-48 { + padding-bottom: 12rem; + } + + .sm\:pl-48 { + padding-left: 12rem; + } + + .sm\:pt-56 { + padding-top: 14rem; + } + + .sm\:pr-56 { + padding-right: 14rem; + } + + .sm\:pb-56 { + padding-bottom: 14rem; + } + + .sm\:pl-56 { + padding-left: 14rem; + } + + .sm\:pt-64 { + padding-top: 16rem; + } + + .sm\:pr-64 { + padding-right: 16rem; + } + + .sm\:pb-64 { + padding-bottom: 16rem; + } + + .sm\:pl-64 { + padding-left: 16rem; + } + + .sm\:pt-px { + padding-top: 1px; + } + + .sm\:pr-px { + padding-right: 1px; + } + + .sm\:pb-px { + padding-bottom: 1px; + } + + .sm\:pl-px { + padding-left: 1px; + } + + .sm\:placeholder-transparent::-webkit-input-placeholder { + color: transparent; + } + + .sm\:placeholder-transparent::-moz-placeholder { + color: transparent; + } + + .sm\:placeholder-transparent:-ms-input-placeholder { + color: transparent; + } + + .sm\:placeholder-transparent::-ms-input-placeholder { + color: transparent; + } + + .sm\:placeholder-transparent::placeholder { + color: transparent; + } + + .sm\:placeholder-black::-webkit-input-placeholder { + color: #000; + } + + .sm\:placeholder-black::-moz-placeholder { + color: #000; + } + + .sm\:placeholder-black:-ms-input-placeholder { + color: #000; + } + + .sm\:placeholder-black::-ms-input-placeholder { + color: #000; + } + + .sm\:placeholder-black::placeholder { + color: #000; + } + + .sm\:placeholder-white::-webkit-input-placeholder { + color: #fff; + } + + .sm\:placeholder-white::-moz-placeholder { + color: #fff; + } + + .sm\:placeholder-white:-ms-input-placeholder { + color: #fff; + } + + .sm\:placeholder-white::-ms-input-placeholder { + color: #fff; + } + + .sm\:placeholder-white::placeholder { + color: #fff; + } + + .sm\:placeholder-gray-100::-webkit-input-placeholder { + color: #f7fafc; + } + + .sm\:placeholder-gray-100::-moz-placeholder { + color: #f7fafc; + } + + .sm\:placeholder-gray-100:-ms-input-placeholder { + color: #f7fafc; + } + + .sm\:placeholder-gray-100::-ms-input-placeholder { + color: #f7fafc; + } + + .sm\:placeholder-gray-100::placeholder { + color: #f7fafc; + } + + .sm\:placeholder-gray-200::-webkit-input-placeholder { + color: #edf2f7; + } + + .sm\:placeholder-gray-200::-moz-placeholder { + color: #edf2f7; + } + + .sm\:placeholder-gray-200:-ms-input-placeholder { + color: #edf2f7; + } + + .sm\:placeholder-gray-200::-ms-input-placeholder { + color: #edf2f7; + } + + .sm\:placeholder-gray-200::placeholder { + color: #edf2f7; + } + + .sm\:placeholder-gray-300::-webkit-input-placeholder { + color: #e2e8f0; + } + + .sm\:placeholder-gray-300::-moz-placeholder { + color: #e2e8f0; + } + + .sm\:placeholder-gray-300:-ms-input-placeholder { + color: #e2e8f0; + } + + .sm\:placeholder-gray-300::-ms-input-placeholder { + color: #e2e8f0; + } + + .sm\:placeholder-gray-300::placeholder { + color: #e2e8f0; + } + + .sm\:placeholder-gray-400::-webkit-input-placeholder { + color: #cbd5e0; + } + + .sm\:placeholder-gray-400::-moz-placeholder { + color: #cbd5e0; + } + + .sm\:placeholder-gray-400:-ms-input-placeholder { + color: #cbd5e0; + } + + .sm\:placeholder-gray-400::-ms-input-placeholder { + color: #cbd5e0; + } + + .sm\:placeholder-gray-400::placeholder { + color: #cbd5e0; + } + + .sm\:placeholder-gray-500::-webkit-input-placeholder { + color: #a0aec0; + } + + .sm\:placeholder-gray-500::-moz-placeholder { + color: #a0aec0; + } + + .sm\:placeholder-gray-500:-ms-input-placeholder { + color: #a0aec0; + } + + .sm\:placeholder-gray-500::-ms-input-placeholder { + color: #a0aec0; + } + + .sm\:placeholder-gray-500::placeholder { + color: #a0aec0; + } + + .sm\:placeholder-gray-600::-webkit-input-placeholder { + color: #718096; + } + + .sm\:placeholder-gray-600::-moz-placeholder { + color: #718096; + } + + .sm\:placeholder-gray-600:-ms-input-placeholder { + color: #718096; + } + + .sm\:placeholder-gray-600::-ms-input-placeholder { + color: #718096; + } + + .sm\:placeholder-gray-600::placeholder { + color: #718096; + } + + .sm\:placeholder-gray-700::-webkit-input-placeholder { + color: #4a5568; + } + + .sm\:placeholder-gray-700::-moz-placeholder { + color: #4a5568; + } + + .sm\:placeholder-gray-700:-ms-input-placeholder { + color: #4a5568; + } + + .sm\:placeholder-gray-700::-ms-input-placeholder { + color: #4a5568; + } + + .sm\:placeholder-gray-700::placeholder { + color: #4a5568; + } + + .sm\:placeholder-gray-800::-webkit-input-placeholder { + color: #2d3748; + } + + .sm\:placeholder-gray-800::-moz-placeholder { + color: #2d3748; + } + + .sm\:placeholder-gray-800:-ms-input-placeholder { + color: #2d3748; + } + + .sm\:placeholder-gray-800::-ms-input-placeholder { + color: #2d3748; + } + + .sm\:placeholder-gray-800::placeholder { + color: #2d3748; + } + + .sm\:placeholder-gray-900::-webkit-input-placeholder { + color: #1a202c; + } + + .sm\:placeholder-gray-900::-moz-placeholder { + color: #1a202c; + } + + .sm\:placeholder-gray-900:-ms-input-placeholder { + color: #1a202c; + } + + .sm\:placeholder-gray-900::-ms-input-placeholder { + color: #1a202c; + } + + .sm\:placeholder-gray-900::placeholder { + color: #1a202c; + } + + .sm\:placeholder-red-100::-webkit-input-placeholder { + color: #fff5f5; + } + + .sm\:placeholder-red-100::-moz-placeholder { + color: #fff5f5; + } + + .sm\:placeholder-red-100:-ms-input-placeholder { + color: #fff5f5; + } + + .sm\:placeholder-red-100::-ms-input-placeholder { + color: #fff5f5; + } + + .sm\:placeholder-red-100::placeholder { + color: #fff5f5; + } + + .sm\:placeholder-red-200::-webkit-input-placeholder { + color: #fed7d7; + } + + .sm\:placeholder-red-200::-moz-placeholder { + color: #fed7d7; + } + + .sm\:placeholder-red-200:-ms-input-placeholder { + color: #fed7d7; + } + + .sm\:placeholder-red-200::-ms-input-placeholder { + color: #fed7d7; + } + + .sm\:placeholder-red-200::placeholder { + color: #fed7d7; + } + + .sm\:placeholder-red-300::-webkit-input-placeholder { + color: #feb2b2; + } + + .sm\:placeholder-red-300::-moz-placeholder { + color: #feb2b2; + } + + .sm\:placeholder-red-300:-ms-input-placeholder { + color: #feb2b2; + } + + .sm\:placeholder-red-300::-ms-input-placeholder { + color: #feb2b2; + } + + .sm\:placeholder-red-300::placeholder { + color: #feb2b2; + } + + .sm\:placeholder-red-400::-webkit-input-placeholder { + color: #fc8181; + } + + .sm\:placeholder-red-400::-moz-placeholder { + color: #fc8181; + } + + .sm\:placeholder-red-400:-ms-input-placeholder { + color: #fc8181; + } + + .sm\:placeholder-red-400::-ms-input-placeholder { + color: #fc8181; + } + + .sm\:placeholder-red-400::placeholder { + color: #fc8181; + } + + .sm\:placeholder-red-500::-webkit-input-placeholder { + color: #f56565; + } + + .sm\:placeholder-red-500::-moz-placeholder { + color: #f56565; + } + + .sm\:placeholder-red-500:-ms-input-placeholder { + color: #f56565; + } + + .sm\:placeholder-red-500::-ms-input-placeholder { + color: #f56565; + } + + .sm\:placeholder-red-500::placeholder { + color: #f56565; + } + + .sm\:placeholder-red-600::-webkit-input-placeholder { + color: #e53e3e; + } + + .sm\:placeholder-red-600::-moz-placeholder { + color: #e53e3e; + } + + .sm\:placeholder-red-600:-ms-input-placeholder { + color: #e53e3e; + } + + .sm\:placeholder-red-600::-ms-input-placeholder { + color: #e53e3e; + } + + .sm\:placeholder-red-600::placeholder { + color: #e53e3e; + } + + .sm\:placeholder-red-700::-webkit-input-placeholder { + color: #c53030; + } + + .sm\:placeholder-red-700::-moz-placeholder { + color: #c53030; + } + + .sm\:placeholder-red-700:-ms-input-placeholder { + color: #c53030; + } + + .sm\:placeholder-red-700::-ms-input-placeholder { + color: #c53030; + } + + .sm\:placeholder-red-700::placeholder { + color: #c53030; + } + + .sm\:placeholder-red-800::-webkit-input-placeholder { + color: #9b2c2c; + } + + .sm\:placeholder-red-800::-moz-placeholder { + color: #9b2c2c; + } + + .sm\:placeholder-red-800:-ms-input-placeholder { + color: #9b2c2c; + } + + .sm\:placeholder-red-800::-ms-input-placeholder { + color: #9b2c2c; + } + + .sm\:placeholder-red-800::placeholder { + color: #9b2c2c; + } + + .sm\:placeholder-red-900::-webkit-input-placeholder { + color: #dc3545; + } + + .sm\:placeholder-red-900::-moz-placeholder { + color: #dc3545; + } + + .sm\:placeholder-red-900:-ms-input-placeholder { + color: #dc3545; + } + + .sm\:placeholder-red-900::-ms-input-placeholder { + color: #dc3545; + } + + .sm\:placeholder-red-900::placeholder { + color: #dc3545; + } + + .sm\:placeholder-orange-100::-webkit-input-placeholder { + color: #fffaf0; + } + + .sm\:placeholder-orange-100::-moz-placeholder { + color: #fffaf0; + } + + .sm\:placeholder-orange-100:-ms-input-placeholder { + color: #fffaf0; + } + + .sm\:placeholder-orange-100::-ms-input-placeholder { + color: #fffaf0; + } + + .sm\:placeholder-orange-100::placeholder { + color: #fffaf0; + } + + .sm\:placeholder-orange-200::-webkit-input-placeholder { + color: #feebc8; + } + + .sm\:placeholder-orange-200::-moz-placeholder { + color: #feebc8; + } + + .sm\:placeholder-orange-200:-ms-input-placeholder { + color: #feebc8; + } + + .sm\:placeholder-orange-200::-ms-input-placeholder { + color: #feebc8; + } + + .sm\:placeholder-orange-200::placeholder { + color: #feebc8; + } + + .sm\:placeholder-orange-300::-webkit-input-placeholder { + color: #fbd38d; + } + + .sm\:placeholder-orange-300::-moz-placeholder { + color: #fbd38d; + } + + .sm\:placeholder-orange-300:-ms-input-placeholder { + color: #fbd38d; + } + + .sm\:placeholder-orange-300::-ms-input-placeholder { + color: #fbd38d; + } + + .sm\:placeholder-orange-300::placeholder { + color: #fbd38d; + } + + .sm\:placeholder-orange-400::-webkit-input-placeholder { + color: #f6ad55; + } + + .sm\:placeholder-orange-400::-moz-placeholder { + color: #f6ad55; + } + + .sm\:placeholder-orange-400:-ms-input-placeholder { + color: #f6ad55; + } + + .sm\:placeholder-orange-400::-ms-input-placeholder { + color: #f6ad55; + } + + .sm\:placeholder-orange-400::placeholder { + color: #f6ad55; + } + + .sm\:placeholder-orange-500::-webkit-input-placeholder { + color: #ed8936; + } + + .sm\:placeholder-orange-500::-moz-placeholder { + color: #ed8936; + } + + .sm\:placeholder-orange-500:-ms-input-placeholder { + color: #ed8936; + } + + .sm\:placeholder-orange-500::-ms-input-placeholder { + color: #ed8936; + } + + .sm\:placeholder-orange-500::placeholder { + color: #ed8936; + } + + .sm\:placeholder-orange-600::-webkit-input-placeholder { + color: #dd6b20; + } + + .sm\:placeholder-orange-600::-moz-placeholder { + color: #dd6b20; + } + + .sm\:placeholder-orange-600:-ms-input-placeholder { + color: #dd6b20; + } + + .sm\:placeholder-orange-600::-ms-input-placeholder { + color: #dd6b20; + } + + .sm\:placeholder-orange-600::placeholder { + color: #dd6b20; + } + + .sm\:placeholder-orange-700::-webkit-input-placeholder { + color: #c05621; + } + + .sm\:placeholder-orange-700::-moz-placeholder { + color: #c05621; + } + + .sm\:placeholder-orange-700:-ms-input-placeholder { + color: #c05621; + } + + .sm\:placeholder-orange-700::-ms-input-placeholder { + color: #c05621; + } + + .sm\:placeholder-orange-700::placeholder { + color: #c05621; + } + + .sm\:placeholder-orange-800::-webkit-input-placeholder { + color: #9c4221; + } + + .sm\:placeholder-orange-800::-moz-placeholder { + color: #9c4221; + } + + .sm\:placeholder-orange-800:-ms-input-placeholder { + color: #9c4221; + } + + .sm\:placeholder-orange-800::-ms-input-placeholder { + color: #9c4221; + } + + .sm\:placeholder-orange-800::placeholder { + color: #9c4221; + } + + .sm\:placeholder-orange-900::-webkit-input-placeholder { + color: #fd7e14; + } + + .sm\:placeholder-orange-900::-moz-placeholder { + color: #fd7e14; + } + + .sm\:placeholder-orange-900:-ms-input-placeholder { + color: #fd7e14; + } + + .sm\:placeholder-orange-900::-ms-input-placeholder { + color: #fd7e14; + } + + .sm\:placeholder-orange-900::placeholder { + color: #fd7e14; + } + + .sm\:placeholder-yellow-100::-webkit-input-placeholder { + color: #fffff0; + } + + .sm\:placeholder-yellow-100::-moz-placeholder { + color: #fffff0; + } + + .sm\:placeholder-yellow-100:-ms-input-placeholder { + color: #fffff0; + } + + .sm\:placeholder-yellow-100::-ms-input-placeholder { + color: #fffff0; + } + + .sm\:placeholder-yellow-100::placeholder { + color: #fffff0; + } + + .sm\:placeholder-yellow-200::-webkit-input-placeholder { + color: #fefcbf; + } + + .sm\:placeholder-yellow-200::-moz-placeholder { + color: #fefcbf; + } + + .sm\:placeholder-yellow-200:-ms-input-placeholder { + color: #fefcbf; + } + + .sm\:placeholder-yellow-200::-ms-input-placeholder { + color: #fefcbf; + } + + .sm\:placeholder-yellow-200::placeholder { + color: #fefcbf; + } + + .sm\:placeholder-yellow-300::-webkit-input-placeholder { + color: #faf089; + } + + .sm\:placeholder-yellow-300::-moz-placeholder { + color: #faf089; + } + + .sm\:placeholder-yellow-300:-ms-input-placeholder { + color: #faf089; + } + + .sm\:placeholder-yellow-300::-ms-input-placeholder { + color: #faf089; + } + + .sm\:placeholder-yellow-300::placeholder { + color: #faf089; + } + + .sm\:placeholder-yellow-400::-webkit-input-placeholder { + color: #f6e05e; + } + + .sm\:placeholder-yellow-400::-moz-placeholder { + color: #f6e05e; + } + + .sm\:placeholder-yellow-400:-ms-input-placeholder { + color: #f6e05e; + } + + .sm\:placeholder-yellow-400::-ms-input-placeholder { + color: #f6e05e; + } + + .sm\:placeholder-yellow-400::placeholder { + color: #f6e05e; + } + + .sm\:placeholder-yellow-500::-webkit-input-placeholder { + color: #ecc94b; + } + + .sm\:placeholder-yellow-500::-moz-placeholder { + color: #ecc94b; + } + + .sm\:placeholder-yellow-500:-ms-input-placeholder { + color: #ecc94b; + } + + .sm\:placeholder-yellow-500::-ms-input-placeholder { + color: #ecc94b; + } + + .sm\:placeholder-yellow-500::placeholder { + color: #ecc94b; + } + + .sm\:placeholder-yellow-600::-webkit-input-placeholder { + color: #d69e2e; + } + + .sm\:placeholder-yellow-600::-moz-placeholder { + color: #d69e2e; + } + + .sm\:placeholder-yellow-600:-ms-input-placeholder { + color: #d69e2e; + } + + .sm\:placeholder-yellow-600::-ms-input-placeholder { + color: #d69e2e; + } + + .sm\:placeholder-yellow-600::placeholder { + color: #d69e2e; + } + + .sm\:placeholder-yellow-700::-webkit-input-placeholder { + color: #b7791f; + } + + .sm\:placeholder-yellow-700::-moz-placeholder { + color: #b7791f; + } + + .sm\:placeholder-yellow-700:-ms-input-placeholder { + color: #b7791f; + } + + .sm\:placeholder-yellow-700::-ms-input-placeholder { + color: #b7791f; + } + + .sm\:placeholder-yellow-700::placeholder { + color: #b7791f; + } + + .sm\:placeholder-yellow-800::-webkit-input-placeholder { + color: #975a16; + } + + .sm\:placeholder-yellow-800::-moz-placeholder { + color: #975a16; + } + + .sm\:placeholder-yellow-800:-ms-input-placeholder { + color: #975a16; + } + + .sm\:placeholder-yellow-800::-ms-input-placeholder { + color: #975a16; + } + + .sm\:placeholder-yellow-800::placeholder { + color: #975a16; + } + + .sm\:placeholder-yellow-900::-webkit-input-placeholder { + color: #ffc107; + } + + .sm\:placeholder-yellow-900::-moz-placeholder { + color: #ffc107; + } + + .sm\:placeholder-yellow-900:-ms-input-placeholder { + color: #ffc107; + } + + .sm\:placeholder-yellow-900::-ms-input-placeholder { + color: #ffc107; + } + + .sm\:placeholder-yellow-900::placeholder { + color: #ffc107; + } + + .sm\:placeholder-green-100::-webkit-input-placeholder { + color: #f0fff4; + } + + .sm\:placeholder-green-100::-moz-placeholder { + color: #f0fff4; + } + + .sm\:placeholder-green-100:-ms-input-placeholder { + color: #f0fff4; + } + + .sm\:placeholder-green-100::-ms-input-placeholder { + color: #f0fff4; + } + + .sm\:placeholder-green-100::placeholder { + color: #f0fff4; + } + + .sm\:placeholder-green-200::-webkit-input-placeholder { + color: #c6f6d5; + } + + .sm\:placeholder-green-200::-moz-placeholder { + color: #c6f6d5; + } + + .sm\:placeholder-green-200:-ms-input-placeholder { + color: #c6f6d5; + } + + .sm\:placeholder-green-200::-ms-input-placeholder { + color: #c6f6d5; + } + + .sm\:placeholder-green-200::placeholder { + color: #c6f6d5; + } + + .sm\:placeholder-green-300::-webkit-input-placeholder { + color: #9ae6b4; + } + + .sm\:placeholder-green-300::-moz-placeholder { + color: #9ae6b4; + } + + .sm\:placeholder-green-300:-ms-input-placeholder { + color: #9ae6b4; + } + + .sm\:placeholder-green-300::-ms-input-placeholder { + color: #9ae6b4; + } + + .sm\:placeholder-green-300::placeholder { + color: #9ae6b4; + } + + .sm\:placeholder-green-400::-webkit-input-placeholder { + color: #68d391; + } + + .sm\:placeholder-green-400::-moz-placeholder { + color: #68d391; + } + + .sm\:placeholder-green-400:-ms-input-placeholder { + color: #68d391; + } + + .sm\:placeholder-green-400::-ms-input-placeholder { + color: #68d391; + } + + .sm\:placeholder-green-400::placeholder { + color: #68d391; + } + + .sm\:placeholder-green-500::-webkit-input-placeholder { + color: #48bb78; + } + + .sm\:placeholder-green-500::-moz-placeholder { + color: #48bb78; + } + + .sm\:placeholder-green-500:-ms-input-placeholder { + color: #48bb78; + } + + .sm\:placeholder-green-500::-ms-input-placeholder { + color: #48bb78; + } + + .sm\:placeholder-green-500::placeholder { + color: #48bb78; + } + + .sm\:placeholder-green-600::-webkit-input-placeholder { + color: #38a169; + } + + .sm\:placeholder-green-600::-moz-placeholder { + color: #38a169; + } + + .sm\:placeholder-green-600:-ms-input-placeholder { + color: #38a169; + } + + .sm\:placeholder-green-600::-ms-input-placeholder { + color: #38a169; + } + + .sm\:placeholder-green-600::placeholder { + color: #38a169; + } + + .sm\:placeholder-green-700::-webkit-input-placeholder { + color: #2f855a; + } + + .sm\:placeholder-green-700::-moz-placeholder { + color: #2f855a; + } + + .sm\:placeholder-green-700:-ms-input-placeholder { + color: #2f855a; + } + + .sm\:placeholder-green-700::-ms-input-placeholder { + color: #2f855a; + } + + .sm\:placeholder-green-700::placeholder { + color: #2f855a; + } + + .sm\:placeholder-green-800::-webkit-input-placeholder { + color: #276749; + } + + .sm\:placeholder-green-800::-moz-placeholder { + color: #276749; + } + + .sm\:placeholder-green-800:-ms-input-placeholder { + color: #276749; + } + + .sm\:placeholder-green-800::-ms-input-placeholder { + color: #276749; + } + + .sm\:placeholder-green-800::placeholder { + color: #276749; + } + + .sm\:placeholder-green-900::-webkit-input-placeholder { + color: #28a745; + } + + .sm\:placeholder-green-900::-moz-placeholder { + color: #28a745; + } + + .sm\:placeholder-green-900:-ms-input-placeholder { + color: #28a745; + } + + .sm\:placeholder-green-900::-ms-input-placeholder { + color: #28a745; + } + + .sm\:placeholder-green-900::placeholder { + color: #28a745; + } + + .sm\:placeholder-teal-100::-webkit-input-placeholder { + color: #e6fffa; + } + + .sm\:placeholder-teal-100::-moz-placeholder { + color: #e6fffa; + } + + .sm\:placeholder-teal-100:-ms-input-placeholder { + color: #e6fffa; + } + + .sm\:placeholder-teal-100::-ms-input-placeholder { + color: #e6fffa; + } + + .sm\:placeholder-teal-100::placeholder { + color: #e6fffa; + } + + .sm\:placeholder-teal-200::-webkit-input-placeholder { + color: #b2f5ea; + } + + .sm\:placeholder-teal-200::-moz-placeholder { + color: #b2f5ea; + } + + .sm\:placeholder-teal-200:-ms-input-placeholder { + color: #b2f5ea; + } + + .sm\:placeholder-teal-200::-ms-input-placeholder { + color: #b2f5ea; + } + + .sm\:placeholder-teal-200::placeholder { + color: #b2f5ea; + } + + .sm\:placeholder-teal-300::-webkit-input-placeholder { + color: #81e6d9; + } + + .sm\:placeholder-teal-300::-moz-placeholder { + color: #81e6d9; + } + + .sm\:placeholder-teal-300:-ms-input-placeholder { + color: #81e6d9; + } + + .sm\:placeholder-teal-300::-ms-input-placeholder { + color: #81e6d9; + } + + .sm\:placeholder-teal-300::placeholder { + color: #81e6d9; + } + + .sm\:placeholder-teal-400::-webkit-input-placeholder { + color: #4fd1c5; + } + + .sm\:placeholder-teal-400::-moz-placeholder { + color: #4fd1c5; + } + + .sm\:placeholder-teal-400:-ms-input-placeholder { + color: #4fd1c5; + } + + .sm\:placeholder-teal-400::-ms-input-placeholder { + color: #4fd1c5; + } + + .sm\:placeholder-teal-400::placeholder { + color: #4fd1c5; + } + + .sm\:placeholder-teal-500::-webkit-input-placeholder { + color: #38b2ac; + } + + .sm\:placeholder-teal-500::-moz-placeholder { + color: #38b2ac; + } + + .sm\:placeholder-teal-500:-ms-input-placeholder { + color: #38b2ac; + } + + .sm\:placeholder-teal-500::-ms-input-placeholder { + color: #38b2ac; + } + + .sm\:placeholder-teal-500::placeholder { + color: #38b2ac; + } + + .sm\:placeholder-teal-600::-webkit-input-placeholder { + color: #319795; + } + + .sm\:placeholder-teal-600::-moz-placeholder { + color: #319795; + } + + .sm\:placeholder-teal-600:-ms-input-placeholder { + color: #319795; + } + + .sm\:placeholder-teal-600::-ms-input-placeholder { + color: #319795; + } + + .sm\:placeholder-teal-600::placeholder { + color: #319795; + } + + .sm\:placeholder-teal-700::-webkit-input-placeholder { + color: #2c7a7b; + } + + .sm\:placeholder-teal-700::-moz-placeholder { + color: #2c7a7b; + } + + .sm\:placeholder-teal-700:-ms-input-placeholder { + color: #2c7a7b; + } + + .sm\:placeholder-teal-700::-ms-input-placeholder { + color: #2c7a7b; + } + + .sm\:placeholder-teal-700::placeholder { + color: #2c7a7b; + } + + .sm\:placeholder-teal-800::-webkit-input-placeholder { + color: #285e61; + } + + .sm\:placeholder-teal-800::-moz-placeholder { + color: #285e61; + } + + .sm\:placeholder-teal-800:-ms-input-placeholder { + color: #285e61; + } + + .sm\:placeholder-teal-800::-ms-input-placeholder { + color: #285e61; + } + + .sm\:placeholder-teal-800::placeholder { + color: #285e61; + } + + .sm\:placeholder-teal-900::-webkit-input-placeholder { + color: #20c997; + } + + .sm\:placeholder-teal-900::-moz-placeholder { + color: #20c997; + } + + .sm\:placeholder-teal-900:-ms-input-placeholder { + color: #20c997; + } + + .sm\:placeholder-teal-900::-ms-input-placeholder { + color: #20c997; + } + + .sm\:placeholder-teal-900::placeholder { + color: #20c997; + } + + .sm\:placeholder-blue-100::-webkit-input-placeholder { + color: #ebf8ff; + } + + .sm\:placeholder-blue-100::-moz-placeholder { + color: #ebf8ff; + } + + .sm\:placeholder-blue-100:-ms-input-placeholder { + color: #ebf8ff; + } + + .sm\:placeholder-blue-100::-ms-input-placeholder { + color: #ebf8ff; + } + + .sm\:placeholder-blue-100::placeholder { + color: #ebf8ff; + } + + .sm\:placeholder-blue-200::-webkit-input-placeholder { + color: #bee3f8; + } + + .sm\:placeholder-blue-200::-moz-placeholder { + color: #bee3f8; + } + + .sm\:placeholder-blue-200:-ms-input-placeholder { + color: #bee3f8; + } + + .sm\:placeholder-blue-200::-ms-input-placeholder { + color: #bee3f8; + } + + .sm\:placeholder-blue-200::placeholder { + color: #bee3f8; + } + + .sm\:placeholder-blue-300::-webkit-input-placeholder { + color: #90cdf4; + } + + .sm\:placeholder-blue-300::-moz-placeholder { + color: #90cdf4; + } + + .sm\:placeholder-blue-300:-ms-input-placeholder { + color: #90cdf4; + } + + .sm\:placeholder-blue-300::-ms-input-placeholder { + color: #90cdf4; + } + + .sm\:placeholder-blue-300::placeholder { + color: #90cdf4; + } + + .sm\:placeholder-blue-400::-webkit-input-placeholder { + color: #63b3ed; + } + + .sm\:placeholder-blue-400::-moz-placeholder { + color: #63b3ed; + } + + .sm\:placeholder-blue-400:-ms-input-placeholder { + color: #63b3ed; + } + + .sm\:placeholder-blue-400::-ms-input-placeholder { + color: #63b3ed; + } + + .sm\:placeholder-blue-400::placeholder { + color: #63b3ed; + } + + .sm\:placeholder-blue-500::-webkit-input-placeholder { + color: #4299e1; + } + + .sm\:placeholder-blue-500::-moz-placeholder { + color: #4299e1; + } + + .sm\:placeholder-blue-500:-ms-input-placeholder { + color: #4299e1; + } + + .sm\:placeholder-blue-500::-ms-input-placeholder { + color: #4299e1; + } + + .sm\:placeholder-blue-500::placeholder { + color: #4299e1; + } + + .sm\:placeholder-blue-600::-webkit-input-placeholder { + color: #3182ce; + } + + .sm\:placeholder-blue-600::-moz-placeholder { + color: #3182ce; + } + + .sm\:placeholder-blue-600:-ms-input-placeholder { + color: #3182ce; + } + + .sm\:placeholder-blue-600::-ms-input-placeholder { + color: #3182ce; + } + + .sm\:placeholder-blue-600::placeholder { + color: #3182ce; + } + + .sm\:placeholder-blue-700::-webkit-input-placeholder { + color: #2b6cb0; + } + + .sm\:placeholder-blue-700::-moz-placeholder { + color: #2b6cb0; + } + + .sm\:placeholder-blue-700:-ms-input-placeholder { + color: #2b6cb0; + } + + .sm\:placeholder-blue-700::-ms-input-placeholder { + color: #2b6cb0; + } + + .sm\:placeholder-blue-700::placeholder { + color: #2b6cb0; + } + + .sm\:placeholder-blue-800::-webkit-input-placeholder { + color: #2c5282; + } + + .sm\:placeholder-blue-800::-moz-placeholder { + color: #2c5282; + } + + .sm\:placeholder-blue-800:-ms-input-placeholder { + color: #2c5282; + } + + .sm\:placeholder-blue-800::-ms-input-placeholder { + color: #2c5282; + } + + .sm\:placeholder-blue-800::placeholder { + color: #2c5282; + } + + .sm\:placeholder-blue-900::-webkit-input-placeholder { + color: #007bff; + } + + .sm\:placeholder-blue-900::-moz-placeholder { + color: #007bff; + } + + .sm\:placeholder-blue-900:-ms-input-placeholder { + color: #007bff; + } + + .sm\:placeholder-blue-900::-ms-input-placeholder { + color: #007bff; + } + + .sm\:placeholder-blue-900::placeholder { + color: #007bff; + } + + .sm\:placeholder-indigo-100::-webkit-input-placeholder { + color: #ebf4ff; + } + + .sm\:placeholder-indigo-100::-moz-placeholder { + color: #ebf4ff; + } + + .sm\:placeholder-indigo-100:-ms-input-placeholder { + color: #ebf4ff; + } + + .sm\:placeholder-indigo-100::-ms-input-placeholder { + color: #ebf4ff; + } + + .sm\:placeholder-indigo-100::placeholder { + color: #ebf4ff; + } + + .sm\:placeholder-indigo-200::-webkit-input-placeholder { + color: #c3dafe; + } + + .sm\:placeholder-indigo-200::-moz-placeholder { + color: #c3dafe; + } + + .sm\:placeholder-indigo-200:-ms-input-placeholder { + color: #c3dafe; + } + + .sm\:placeholder-indigo-200::-ms-input-placeholder { + color: #c3dafe; + } + + .sm\:placeholder-indigo-200::placeholder { + color: #c3dafe; + } + + .sm\:placeholder-indigo-300::-webkit-input-placeholder { + color: #a3bffa; + } + + .sm\:placeholder-indigo-300::-moz-placeholder { + color: #a3bffa; + } + + .sm\:placeholder-indigo-300:-ms-input-placeholder { + color: #a3bffa; + } + + .sm\:placeholder-indigo-300::-ms-input-placeholder { + color: #a3bffa; + } + + .sm\:placeholder-indigo-300::placeholder { + color: #a3bffa; + } + + .sm\:placeholder-indigo-400::-webkit-input-placeholder { + color: #7f9cf5; + } + + .sm\:placeholder-indigo-400::-moz-placeholder { + color: #7f9cf5; + } + + .sm\:placeholder-indigo-400:-ms-input-placeholder { + color: #7f9cf5; + } + + .sm\:placeholder-indigo-400::-ms-input-placeholder { + color: #7f9cf5; + } + + .sm\:placeholder-indigo-400::placeholder { + color: #7f9cf5; + } + + .sm\:placeholder-indigo-500::-webkit-input-placeholder { + color: #667eea; + } + + .sm\:placeholder-indigo-500::-moz-placeholder { + color: #667eea; + } + + .sm\:placeholder-indigo-500:-ms-input-placeholder { + color: #667eea; + } + + .sm\:placeholder-indigo-500::-ms-input-placeholder { + color: #667eea; + } + + .sm\:placeholder-indigo-500::placeholder { + color: #667eea; + } + + .sm\:placeholder-indigo-600::-webkit-input-placeholder { + color: #5a67d8; + } + + .sm\:placeholder-indigo-600::-moz-placeholder { + color: #5a67d8; + } + + .sm\:placeholder-indigo-600:-ms-input-placeholder { + color: #5a67d8; + } + + .sm\:placeholder-indigo-600::-ms-input-placeholder { + color: #5a67d8; + } + + .sm\:placeholder-indigo-600::placeholder { + color: #5a67d8; + } + + .sm\:placeholder-indigo-700::-webkit-input-placeholder { + color: #4c51bf; + } + + .sm\:placeholder-indigo-700::-moz-placeholder { + color: #4c51bf; + } + + .sm\:placeholder-indigo-700:-ms-input-placeholder { + color: #4c51bf; + } + + .sm\:placeholder-indigo-700::-ms-input-placeholder { + color: #4c51bf; + } + + .sm\:placeholder-indigo-700::placeholder { + color: #4c51bf; + } + + .sm\:placeholder-indigo-800::-webkit-input-placeholder { + color: #434190; + } + + .sm\:placeholder-indigo-800::-moz-placeholder { + color: #434190; + } + + .sm\:placeholder-indigo-800:-ms-input-placeholder { + color: #434190; + } + + .sm\:placeholder-indigo-800::-ms-input-placeholder { + color: #434190; + } + + .sm\:placeholder-indigo-800::placeholder { + color: #434190; + } + + .sm\:placeholder-indigo-900::-webkit-input-placeholder { + color: #3c366b; + } + + .sm\:placeholder-indigo-900::-moz-placeholder { + color: #3c366b; + } + + .sm\:placeholder-indigo-900:-ms-input-placeholder { + color: #3c366b; + } + + .sm\:placeholder-indigo-900::-ms-input-placeholder { + color: #3c366b; + } + + .sm\:placeholder-indigo-900::placeholder { + color: #3c366b; + } + + .sm\:placeholder-purple-100::-webkit-input-placeholder { + color: #faf5ff; + } + + .sm\:placeholder-purple-100::-moz-placeholder { + color: #faf5ff; + } + + .sm\:placeholder-purple-100:-ms-input-placeholder { + color: #faf5ff; + } + + .sm\:placeholder-purple-100::-ms-input-placeholder { + color: #faf5ff; + } + + .sm\:placeholder-purple-100::placeholder { + color: #faf5ff; + } + + .sm\:placeholder-purple-200::-webkit-input-placeholder { + color: #e9d8fd; + } + + .sm\:placeholder-purple-200::-moz-placeholder { + color: #e9d8fd; + } + + .sm\:placeholder-purple-200:-ms-input-placeholder { + color: #e9d8fd; + } + + .sm\:placeholder-purple-200::-ms-input-placeholder { + color: #e9d8fd; + } + + .sm\:placeholder-purple-200::placeholder { + color: #e9d8fd; + } + + .sm\:placeholder-purple-300::-webkit-input-placeholder { + color: #d6bcfa; + } + + .sm\:placeholder-purple-300::-moz-placeholder { + color: #d6bcfa; + } + + .sm\:placeholder-purple-300:-ms-input-placeholder { + color: #d6bcfa; + } + + .sm\:placeholder-purple-300::-ms-input-placeholder { + color: #d6bcfa; + } + + .sm\:placeholder-purple-300::placeholder { + color: #d6bcfa; + } + + .sm\:placeholder-purple-400::-webkit-input-placeholder { + color: #b794f4; + } + + .sm\:placeholder-purple-400::-moz-placeholder { + color: #b794f4; + } + + .sm\:placeholder-purple-400:-ms-input-placeholder { + color: #b794f4; + } + + .sm\:placeholder-purple-400::-ms-input-placeholder { + color: #b794f4; + } + + .sm\:placeholder-purple-400::placeholder { + color: #b794f4; + } + + .sm\:placeholder-purple-500::-webkit-input-placeholder { + color: #9f7aea; + } + + .sm\:placeholder-purple-500::-moz-placeholder { + color: #9f7aea; + } + + .sm\:placeholder-purple-500:-ms-input-placeholder { + color: #9f7aea; + } + + .sm\:placeholder-purple-500::-ms-input-placeholder { + color: #9f7aea; + } + + .sm\:placeholder-purple-500::placeholder { + color: #9f7aea; + } + + .sm\:placeholder-purple-600::-webkit-input-placeholder { + color: #805ad5; + } + + .sm\:placeholder-purple-600::-moz-placeholder { + color: #805ad5; + } + + .sm\:placeholder-purple-600:-ms-input-placeholder { + color: #805ad5; + } + + .sm\:placeholder-purple-600::-ms-input-placeholder { + color: #805ad5; + } + + .sm\:placeholder-purple-600::placeholder { + color: #805ad5; + } + + .sm\:placeholder-purple-700::-webkit-input-placeholder { + color: #6b46c1; + } + + .sm\:placeholder-purple-700::-moz-placeholder { + color: #6b46c1; + } + + .sm\:placeholder-purple-700:-ms-input-placeholder { + color: #6b46c1; + } + + .sm\:placeholder-purple-700::-ms-input-placeholder { + color: #6b46c1; + } + + .sm\:placeholder-purple-700::placeholder { + color: #6b46c1; + } + + .sm\:placeholder-purple-800::-webkit-input-placeholder { + color: #553c9a; + } + + .sm\:placeholder-purple-800::-moz-placeholder { + color: #553c9a; + } + + .sm\:placeholder-purple-800:-ms-input-placeholder { + color: #553c9a; + } + + .sm\:placeholder-purple-800::-ms-input-placeholder { + color: #553c9a; + } + + .sm\:placeholder-purple-800::placeholder { + color: #553c9a; + } + + .sm\:placeholder-purple-900::-webkit-input-placeholder { + color: #6f42c1; + } + + .sm\:placeholder-purple-900::-moz-placeholder { + color: #6f42c1; + } + + .sm\:placeholder-purple-900:-ms-input-placeholder { + color: #6f42c1; + } + + .sm\:placeholder-purple-900::-ms-input-placeholder { + color: #6f42c1; + } + + .sm\:placeholder-purple-900::placeholder { + color: #6f42c1; + } + + .sm\:placeholder-pink-100::-webkit-input-placeholder { + color: #fff5f7; + } + + .sm\:placeholder-pink-100::-moz-placeholder { + color: #fff5f7; + } + + .sm\:placeholder-pink-100:-ms-input-placeholder { + color: #fff5f7; + } + + .sm\:placeholder-pink-100::-ms-input-placeholder { + color: #fff5f7; + } + + .sm\:placeholder-pink-100::placeholder { + color: #fff5f7; + } + + .sm\:placeholder-pink-200::-webkit-input-placeholder { + color: #fed7e2; + } + + .sm\:placeholder-pink-200::-moz-placeholder { + color: #fed7e2; + } + + .sm\:placeholder-pink-200:-ms-input-placeholder { + color: #fed7e2; + } + + .sm\:placeholder-pink-200::-ms-input-placeholder { + color: #fed7e2; + } + + .sm\:placeholder-pink-200::placeholder { + color: #fed7e2; + } + + .sm\:placeholder-pink-300::-webkit-input-placeholder { + color: #fbb6ce; + } + + .sm\:placeholder-pink-300::-moz-placeholder { + color: #fbb6ce; + } + + .sm\:placeholder-pink-300:-ms-input-placeholder { + color: #fbb6ce; + } + + .sm\:placeholder-pink-300::-ms-input-placeholder { + color: #fbb6ce; + } + + .sm\:placeholder-pink-300::placeholder { + color: #fbb6ce; + } + + .sm\:placeholder-pink-400::-webkit-input-placeholder { + color: #f687b3; + } + + .sm\:placeholder-pink-400::-moz-placeholder { + color: #f687b3; + } + + .sm\:placeholder-pink-400:-ms-input-placeholder { + color: #f687b3; + } + + .sm\:placeholder-pink-400::-ms-input-placeholder { + color: #f687b3; + } + + .sm\:placeholder-pink-400::placeholder { + color: #f687b3; + } + + .sm\:placeholder-pink-500::-webkit-input-placeholder { + color: #ed64a6; + } + + .sm\:placeholder-pink-500::-moz-placeholder { + color: #ed64a6; + } + + .sm\:placeholder-pink-500:-ms-input-placeholder { + color: #ed64a6; + } + + .sm\:placeholder-pink-500::-ms-input-placeholder { + color: #ed64a6; + } + + .sm\:placeholder-pink-500::placeholder { + color: #ed64a6; + } + + .sm\:placeholder-pink-600::-webkit-input-placeholder { + color: #d53f8c; + } + + .sm\:placeholder-pink-600::-moz-placeholder { + color: #d53f8c; + } + + .sm\:placeholder-pink-600:-ms-input-placeholder { + color: #d53f8c; + } + + .sm\:placeholder-pink-600::-ms-input-placeholder { + color: #d53f8c; + } + + .sm\:placeholder-pink-600::placeholder { + color: #d53f8c; + } + + .sm\:placeholder-pink-700::-webkit-input-placeholder { + color: #b83280; + } + + .sm\:placeholder-pink-700::-moz-placeholder { + color: #b83280; + } + + .sm\:placeholder-pink-700:-ms-input-placeholder { + color: #b83280; + } + + .sm\:placeholder-pink-700::-ms-input-placeholder { + color: #b83280; + } + + .sm\:placeholder-pink-700::placeholder { + color: #b83280; + } + + .sm\:placeholder-pink-800::-webkit-input-placeholder { + color: #97266d; + } + + .sm\:placeholder-pink-800::-moz-placeholder { + color: #97266d; + } + + .sm\:placeholder-pink-800:-ms-input-placeholder { + color: #97266d; + } + + .sm\:placeholder-pink-800::-ms-input-placeholder { + color: #97266d; + } + + .sm\:placeholder-pink-800::placeholder { + color: #97266d; + } + + .sm\:placeholder-pink-900::-webkit-input-placeholder { + color: #e83e8c; + } + + .sm\:placeholder-pink-900::-moz-placeholder { + color: #e83e8c; + } + + .sm\:placeholder-pink-900:-ms-input-placeholder { + color: #e83e8c; + } + + .sm\:placeholder-pink-900::-ms-input-placeholder { + color: #e83e8c; + } + + .sm\:placeholder-pink-900::placeholder { + color: #e83e8c; + } + + .sm\:focus\:placeholder-transparent:focus::-webkit-input-placeholder { + color: transparent; + } + + .sm\:focus\:placeholder-transparent:focus::-moz-placeholder { + color: transparent; + } + + .sm\:focus\:placeholder-transparent:focus:-ms-input-placeholder { + color: transparent; + } + + .sm\:focus\:placeholder-transparent:focus::-ms-input-placeholder { + color: transparent; + } + + .sm\:focus\:placeholder-transparent:focus::placeholder { + color: transparent; + } + + .sm\:focus\:placeholder-black:focus::-webkit-input-placeholder { + color: #000; + } + + .sm\:focus\:placeholder-black:focus::-moz-placeholder { + color: #000; + } + + .sm\:focus\:placeholder-black:focus:-ms-input-placeholder { + color: #000; + } + + .sm\:focus\:placeholder-black:focus::-ms-input-placeholder { + color: #000; + } + + .sm\:focus\:placeholder-black:focus::placeholder { + color: #000; + } + + .sm\:focus\:placeholder-white:focus::-webkit-input-placeholder { + color: #fff; + } + + .sm\:focus\:placeholder-white:focus::-moz-placeholder { + color: #fff; + } + + .sm\:focus\:placeholder-white:focus:-ms-input-placeholder { + color: #fff; + } + + .sm\:focus\:placeholder-white:focus::-ms-input-placeholder { + color: #fff; + } + + .sm\:focus\:placeholder-white:focus::placeholder { + color: #fff; + } + + .sm\:focus\:placeholder-gray-100:focus::-webkit-input-placeholder { + color: #f7fafc; + } + + .sm\:focus\:placeholder-gray-100:focus::-moz-placeholder { + color: #f7fafc; + } + + .sm\:focus\:placeholder-gray-100:focus:-ms-input-placeholder { + color: #f7fafc; + } + + .sm\:focus\:placeholder-gray-100:focus::-ms-input-placeholder { + color: #f7fafc; + } + + .sm\:focus\:placeholder-gray-100:focus::placeholder { + color: #f7fafc; + } + + .sm\:focus\:placeholder-gray-200:focus::-webkit-input-placeholder { + color: #edf2f7; + } + + .sm\:focus\:placeholder-gray-200:focus::-moz-placeholder { + color: #edf2f7; + } + + .sm\:focus\:placeholder-gray-200:focus:-ms-input-placeholder { + color: #edf2f7; + } + + .sm\:focus\:placeholder-gray-200:focus::-ms-input-placeholder { + color: #edf2f7; + } + + .sm\:focus\:placeholder-gray-200:focus::placeholder { + color: #edf2f7; + } + + .sm\:focus\:placeholder-gray-300:focus::-webkit-input-placeholder { + color: #e2e8f0; + } + + .sm\:focus\:placeholder-gray-300:focus::-moz-placeholder { + color: #e2e8f0; + } + + .sm\:focus\:placeholder-gray-300:focus:-ms-input-placeholder { + color: #e2e8f0; + } + + .sm\:focus\:placeholder-gray-300:focus::-ms-input-placeholder { + color: #e2e8f0; + } + + .sm\:focus\:placeholder-gray-300:focus::placeholder { + color: #e2e8f0; + } + + .sm\:focus\:placeholder-gray-400:focus::-webkit-input-placeholder { + color: #cbd5e0; + } + + .sm\:focus\:placeholder-gray-400:focus::-moz-placeholder { + color: #cbd5e0; + } + + .sm\:focus\:placeholder-gray-400:focus:-ms-input-placeholder { + color: #cbd5e0; + } + + .sm\:focus\:placeholder-gray-400:focus::-ms-input-placeholder { + color: #cbd5e0; + } + + .sm\:focus\:placeholder-gray-400:focus::placeholder { + color: #cbd5e0; + } + + .sm\:focus\:placeholder-gray-500:focus::-webkit-input-placeholder { + color: #a0aec0; + } + + .sm\:focus\:placeholder-gray-500:focus::-moz-placeholder { + color: #a0aec0; + } + + .sm\:focus\:placeholder-gray-500:focus:-ms-input-placeholder { + color: #a0aec0; + } + + .sm\:focus\:placeholder-gray-500:focus::-ms-input-placeholder { + color: #a0aec0; + } + + .sm\:focus\:placeholder-gray-500:focus::placeholder { + color: #a0aec0; + } + + .sm\:focus\:placeholder-gray-600:focus::-webkit-input-placeholder { + color: #718096; + } + + .sm\:focus\:placeholder-gray-600:focus::-moz-placeholder { + color: #718096; + } + + .sm\:focus\:placeholder-gray-600:focus:-ms-input-placeholder { + color: #718096; + } + + .sm\:focus\:placeholder-gray-600:focus::-ms-input-placeholder { + color: #718096; + } + + .sm\:focus\:placeholder-gray-600:focus::placeholder { + color: #718096; + } + + .sm\:focus\:placeholder-gray-700:focus::-webkit-input-placeholder { + color: #4a5568; + } + + .sm\:focus\:placeholder-gray-700:focus::-moz-placeholder { + color: #4a5568; + } + + .sm\:focus\:placeholder-gray-700:focus:-ms-input-placeholder { + color: #4a5568; + } + + .sm\:focus\:placeholder-gray-700:focus::-ms-input-placeholder { + color: #4a5568; + } + + .sm\:focus\:placeholder-gray-700:focus::placeholder { + color: #4a5568; + } + + .sm\:focus\:placeholder-gray-800:focus::-webkit-input-placeholder { + color: #2d3748; + } + + .sm\:focus\:placeholder-gray-800:focus::-moz-placeholder { + color: #2d3748; + } + + .sm\:focus\:placeholder-gray-800:focus:-ms-input-placeholder { + color: #2d3748; + } + + .sm\:focus\:placeholder-gray-800:focus::-ms-input-placeholder { + color: #2d3748; + } + + .sm\:focus\:placeholder-gray-800:focus::placeholder { + color: #2d3748; + } + + .sm\:focus\:placeholder-gray-900:focus::-webkit-input-placeholder { + color: #1a202c; + } + + .sm\:focus\:placeholder-gray-900:focus::-moz-placeholder { + color: #1a202c; + } + + .sm\:focus\:placeholder-gray-900:focus:-ms-input-placeholder { + color: #1a202c; + } + + .sm\:focus\:placeholder-gray-900:focus::-ms-input-placeholder { + color: #1a202c; + } + + .sm\:focus\:placeholder-gray-900:focus::placeholder { + color: #1a202c; + } + + .sm\:focus\:placeholder-red-100:focus::-webkit-input-placeholder { + color: #fff5f5; + } + + .sm\:focus\:placeholder-red-100:focus::-moz-placeholder { + color: #fff5f5; + } + + .sm\:focus\:placeholder-red-100:focus:-ms-input-placeholder { + color: #fff5f5; + } + + .sm\:focus\:placeholder-red-100:focus::-ms-input-placeholder { + color: #fff5f5; + } + + .sm\:focus\:placeholder-red-100:focus::placeholder { + color: #fff5f5; + } + + .sm\:focus\:placeholder-red-200:focus::-webkit-input-placeholder { + color: #fed7d7; + } + + .sm\:focus\:placeholder-red-200:focus::-moz-placeholder { + color: #fed7d7; + } + + .sm\:focus\:placeholder-red-200:focus:-ms-input-placeholder { + color: #fed7d7; + } + + .sm\:focus\:placeholder-red-200:focus::-ms-input-placeholder { + color: #fed7d7; + } + + .sm\:focus\:placeholder-red-200:focus::placeholder { + color: #fed7d7; + } + + .sm\:focus\:placeholder-red-300:focus::-webkit-input-placeholder { + color: #feb2b2; + } + + .sm\:focus\:placeholder-red-300:focus::-moz-placeholder { + color: #feb2b2; + } + + .sm\:focus\:placeholder-red-300:focus:-ms-input-placeholder { + color: #feb2b2; + } + + .sm\:focus\:placeholder-red-300:focus::-ms-input-placeholder { + color: #feb2b2; + } + + .sm\:focus\:placeholder-red-300:focus::placeholder { + color: #feb2b2; + } + + .sm\:focus\:placeholder-red-400:focus::-webkit-input-placeholder { + color: #fc8181; + } + + .sm\:focus\:placeholder-red-400:focus::-moz-placeholder { + color: #fc8181; + } + + .sm\:focus\:placeholder-red-400:focus:-ms-input-placeholder { + color: #fc8181; + } + + .sm\:focus\:placeholder-red-400:focus::-ms-input-placeholder { + color: #fc8181; + } + + .sm\:focus\:placeholder-red-400:focus::placeholder { + color: #fc8181; + } + + .sm\:focus\:placeholder-red-500:focus::-webkit-input-placeholder { + color: #f56565; + } + + .sm\:focus\:placeholder-red-500:focus::-moz-placeholder { + color: #f56565; + } + + .sm\:focus\:placeholder-red-500:focus:-ms-input-placeholder { + color: #f56565; + } + + .sm\:focus\:placeholder-red-500:focus::-ms-input-placeholder { + color: #f56565; + } + + .sm\:focus\:placeholder-red-500:focus::placeholder { + color: #f56565; + } + + .sm\:focus\:placeholder-red-600:focus::-webkit-input-placeholder { + color: #e53e3e; + } + + .sm\:focus\:placeholder-red-600:focus::-moz-placeholder { + color: #e53e3e; + } + + .sm\:focus\:placeholder-red-600:focus:-ms-input-placeholder { + color: #e53e3e; + } + + .sm\:focus\:placeholder-red-600:focus::-ms-input-placeholder { + color: #e53e3e; + } + + .sm\:focus\:placeholder-red-600:focus::placeholder { + color: #e53e3e; + } + + .sm\:focus\:placeholder-red-700:focus::-webkit-input-placeholder { + color: #c53030; + } + + .sm\:focus\:placeholder-red-700:focus::-moz-placeholder { + color: #c53030; + } + + .sm\:focus\:placeholder-red-700:focus:-ms-input-placeholder { + color: #c53030; + } + + .sm\:focus\:placeholder-red-700:focus::-ms-input-placeholder { + color: #c53030; + } + + .sm\:focus\:placeholder-red-700:focus::placeholder { + color: #c53030; + } + + .sm\:focus\:placeholder-red-800:focus::-webkit-input-placeholder { + color: #9b2c2c; + } + + .sm\:focus\:placeholder-red-800:focus::-moz-placeholder { + color: #9b2c2c; + } + + .sm\:focus\:placeholder-red-800:focus:-ms-input-placeholder { + color: #9b2c2c; + } + + .sm\:focus\:placeholder-red-800:focus::-ms-input-placeholder { + color: #9b2c2c; + } + + .sm\:focus\:placeholder-red-800:focus::placeholder { + color: #9b2c2c; + } + + .sm\:focus\:placeholder-red-900:focus::-webkit-input-placeholder { + color: #dc3545; + } + + .sm\:focus\:placeholder-red-900:focus::-moz-placeholder { + color: #dc3545; + } + + .sm\:focus\:placeholder-red-900:focus:-ms-input-placeholder { + color: #dc3545; + } + + .sm\:focus\:placeholder-red-900:focus::-ms-input-placeholder { + color: #dc3545; + } + + .sm\:focus\:placeholder-red-900:focus::placeholder { + color: #dc3545; + } + + .sm\:focus\:placeholder-orange-100:focus::-webkit-input-placeholder { + color: #fffaf0; + } + + .sm\:focus\:placeholder-orange-100:focus::-moz-placeholder { + color: #fffaf0; + } + + .sm\:focus\:placeholder-orange-100:focus:-ms-input-placeholder { + color: #fffaf0; + } + + .sm\:focus\:placeholder-orange-100:focus::-ms-input-placeholder { + color: #fffaf0; + } + + .sm\:focus\:placeholder-orange-100:focus::placeholder { + color: #fffaf0; + } + + .sm\:focus\:placeholder-orange-200:focus::-webkit-input-placeholder { + color: #feebc8; + } + + .sm\:focus\:placeholder-orange-200:focus::-moz-placeholder { + color: #feebc8; + } + + .sm\:focus\:placeholder-orange-200:focus:-ms-input-placeholder { + color: #feebc8; + } + + .sm\:focus\:placeholder-orange-200:focus::-ms-input-placeholder { + color: #feebc8; + } + + .sm\:focus\:placeholder-orange-200:focus::placeholder { + color: #feebc8; + } + + .sm\:focus\:placeholder-orange-300:focus::-webkit-input-placeholder { + color: #fbd38d; + } + + .sm\:focus\:placeholder-orange-300:focus::-moz-placeholder { + color: #fbd38d; + } + + .sm\:focus\:placeholder-orange-300:focus:-ms-input-placeholder { + color: #fbd38d; + } + + .sm\:focus\:placeholder-orange-300:focus::-ms-input-placeholder { + color: #fbd38d; + } + + .sm\:focus\:placeholder-orange-300:focus::placeholder { + color: #fbd38d; + } + + .sm\:focus\:placeholder-orange-400:focus::-webkit-input-placeholder { + color: #f6ad55; + } + + .sm\:focus\:placeholder-orange-400:focus::-moz-placeholder { + color: #f6ad55; + } + + .sm\:focus\:placeholder-orange-400:focus:-ms-input-placeholder { + color: #f6ad55; + } + + .sm\:focus\:placeholder-orange-400:focus::-ms-input-placeholder { + color: #f6ad55; + } + + .sm\:focus\:placeholder-orange-400:focus::placeholder { + color: #f6ad55; + } + + .sm\:focus\:placeholder-orange-500:focus::-webkit-input-placeholder { + color: #ed8936; + } + + .sm\:focus\:placeholder-orange-500:focus::-moz-placeholder { + color: #ed8936; + } + + .sm\:focus\:placeholder-orange-500:focus:-ms-input-placeholder { + color: #ed8936; + } + + .sm\:focus\:placeholder-orange-500:focus::-ms-input-placeholder { + color: #ed8936; + } + + .sm\:focus\:placeholder-orange-500:focus::placeholder { + color: #ed8936; + } + + .sm\:focus\:placeholder-orange-600:focus::-webkit-input-placeholder { + color: #dd6b20; + } + + .sm\:focus\:placeholder-orange-600:focus::-moz-placeholder { + color: #dd6b20; + } + + .sm\:focus\:placeholder-orange-600:focus:-ms-input-placeholder { + color: #dd6b20; + } + + .sm\:focus\:placeholder-orange-600:focus::-ms-input-placeholder { + color: #dd6b20; + } + + .sm\:focus\:placeholder-orange-600:focus::placeholder { + color: #dd6b20; + } + + .sm\:focus\:placeholder-orange-700:focus::-webkit-input-placeholder { + color: #c05621; + } + + .sm\:focus\:placeholder-orange-700:focus::-moz-placeholder { + color: #c05621; + } + + .sm\:focus\:placeholder-orange-700:focus:-ms-input-placeholder { + color: #c05621; + } + + .sm\:focus\:placeholder-orange-700:focus::-ms-input-placeholder { + color: #c05621; + } + + .sm\:focus\:placeholder-orange-700:focus::placeholder { + color: #c05621; + } + + .sm\:focus\:placeholder-orange-800:focus::-webkit-input-placeholder { + color: #9c4221; + } + + .sm\:focus\:placeholder-orange-800:focus::-moz-placeholder { + color: #9c4221; + } + + .sm\:focus\:placeholder-orange-800:focus:-ms-input-placeholder { + color: #9c4221; + } + + .sm\:focus\:placeholder-orange-800:focus::-ms-input-placeholder { + color: #9c4221; + } + + .sm\:focus\:placeholder-orange-800:focus::placeholder { + color: #9c4221; + } + + .sm\:focus\:placeholder-orange-900:focus::-webkit-input-placeholder { + color: #fd7e14; + } + + .sm\:focus\:placeholder-orange-900:focus::-moz-placeholder { + color: #fd7e14; + } + + .sm\:focus\:placeholder-orange-900:focus:-ms-input-placeholder { + color: #fd7e14; + } + + .sm\:focus\:placeholder-orange-900:focus::-ms-input-placeholder { + color: #fd7e14; + } + + .sm\:focus\:placeholder-orange-900:focus::placeholder { + color: #fd7e14; + } + + .sm\:focus\:placeholder-yellow-100:focus::-webkit-input-placeholder { + color: #fffff0; + } + + .sm\:focus\:placeholder-yellow-100:focus::-moz-placeholder { + color: #fffff0; + } + + .sm\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder { + color: #fffff0; + } + + .sm\:focus\:placeholder-yellow-100:focus::-ms-input-placeholder { + color: #fffff0; + } + + .sm\:focus\:placeholder-yellow-100:focus::placeholder { + color: #fffff0; + } + + .sm\:focus\:placeholder-yellow-200:focus::-webkit-input-placeholder { + color: #fefcbf; + } + + .sm\:focus\:placeholder-yellow-200:focus::-moz-placeholder { + color: #fefcbf; + } + + .sm\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder { + color: #fefcbf; + } + + .sm\:focus\:placeholder-yellow-200:focus::-ms-input-placeholder { + color: #fefcbf; + } + + .sm\:focus\:placeholder-yellow-200:focus::placeholder { + color: #fefcbf; + } + + .sm\:focus\:placeholder-yellow-300:focus::-webkit-input-placeholder { + color: #faf089; + } + + .sm\:focus\:placeholder-yellow-300:focus::-moz-placeholder { + color: #faf089; + } + + .sm\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder { + color: #faf089; + } + + .sm\:focus\:placeholder-yellow-300:focus::-ms-input-placeholder { + color: #faf089; + } + + .sm\:focus\:placeholder-yellow-300:focus::placeholder { + color: #faf089; + } + + .sm\:focus\:placeholder-yellow-400:focus::-webkit-input-placeholder { + color: #f6e05e; + } + + .sm\:focus\:placeholder-yellow-400:focus::-moz-placeholder { + color: #f6e05e; + } + + .sm\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder { + color: #f6e05e; + } + + .sm\:focus\:placeholder-yellow-400:focus::-ms-input-placeholder { + color: #f6e05e; + } + + .sm\:focus\:placeholder-yellow-400:focus::placeholder { + color: #f6e05e; + } + + .sm\:focus\:placeholder-yellow-500:focus::-webkit-input-placeholder { + color: #ecc94b; + } + + .sm\:focus\:placeholder-yellow-500:focus::-moz-placeholder { + color: #ecc94b; + } + + .sm\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder { + color: #ecc94b; + } + + .sm\:focus\:placeholder-yellow-500:focus::-ms-input-placeholder { + color: #ecc94b; + } + + .sm\:focus\:placeholder-yellow-500:focus::placeholder { + color: #ecc94b; + } + + .sm\:focus\:placeholder-yellow-600:focus::-webkit-input-placeholder { + color: #d69e2e; + } + + .sm\:focus\:placeholder-yellow-600:focus::-moz-placeholder { + color: #d69e2e; + } + + .sm\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder { + color: #d69e2e; + } + + .sm\:focus\:placeholder-yellow-600:focus::-ms-input-placeholder { + color: #d69e2e; + } + + .sm\:focus\:placeholder-yellow-600:focus::placeholder { + color: #d69e2e; + } + + .sm\:focus\:placeholder-yellow-700:focus::-webkit-input-placeholder { + color: #b7791f; + } + + .sm\:focus\:placeholder-yellow-700:focus::-moz-placeholder { + color: #b7791f; + } + + .sm\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder { + color: #b7791f; + } + + .sm\:focus\:placeholder-yellow-700:focus::-ms-input-placeholder { + color: #b7791f; + } + + .sm\:focus\:placeholder-yellow-700:focus::placeholder { + color: #b7791f; + } + + .sm\:focus\:placeholder-yellow-800:focus::-webkit-input-placeholder { + color: #975a16; + } + + .sm\:focus\:placeholder-yellow-800:focus::-moz-placeholder { + color: #975a16; + } + + .sm\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder { + color: #975a16; + } + + .sm\:focus\:placeholder-yellow-800:focus::-ms-input-placeholder { + color: #975a16; + } + + .sm\:focus\:placeholder-yellow-800:focus::placeholder { + color: #975a16; + } + + .sm\:focus\:placeholder-yellow-900:focus::-webkit-input-placeholder { + color: #ffc107; + } + + .sm\:focus\:placeholder-yellow-900:focus::-moz-placeholder { + color: #ffc107; + } + + .sm\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder { + color: #ffc107; + } + + .sm\:focus\:placeholder-yellow-900:focus::-ms-input-placeholder { + color: #ffc107; + } + + .sm\:focus\:placeholder-yellow-900:focus::placeholder { + color: #ffc107; + } + + .sm\:focus\:placeholder-green-100:focus::-webkit-input-placeholder { + color: #f0fff4; + } + + .sm\:focus\:placeholder-green-100:focus::-moz-placeholder { + color: #f0fff4; + } + + .sm\:focus\:placeholder-green-100:focus:-ms-input-placeholder { + color: #f0fff4; + } + + .sm\:focus\:placeholder-green-100:focus::-ms-input-placeholder { + color: #f0fff4; + } + + .sm\:focus\:placeholder-green-100:focus::placeholder { + color: #f0fff4; + } + + .sm\:focus\:placeholder-green-200:focus::-webkit-input-placeholder { + color: #c6f6d5; + } + + .sm\:focus\:placeholder-green-200:focus::-moz-placeholder { + color: #c6f6d5; + } + + .sm\:focus\:placeholder-green-200:focus:-ms-input-placeholder { + color: #c6f6d5; + } + + .sm\:focus\:placeholder-green-200:focus::-ms-input-placeholder { + color: #c6f6d5; + } + + .sm\:focus\:placeholder-green-200:focus::placeholder { + color: #c6f6d5; + } + + .sm\:focus\:placeholder-green-300:focus::-webkit-input-placeholder { + color: #9ae6b4; + } + + .sm\:focus\:placeholder-green-300:focus::-moz-placeholder { + color: #9ae6b4; + } + + .sm\:focus\:placeholder-green-300:focus:-ms-input-placeholder { + color: #9ae6b4; + } + + .sm\:focus\:placeholder-green-300:focus::-ms-input-placeholder { + color: #9ae6b4; + } + + .sm\:focus\:placeholder-green-300:focus::placeholder { + color: #9ae6b4; + } + + .sm\:focus\:placeholder-green-400:focus::-webkit-input-placeholder { + color: #68d391; + } + + .sm\:focus\:placeholder-green-400:focus::-moz-placeholder { + color: #68d391; + } + + .sm\:focus\:placeholder-green-400:focus:-ms-input-placeholder { + color: #68d391; + } + + .sm\:focus\:placeholder-green-400:focus::-ms-input-placeholder { + color: #68d391; + } + + .sm\:focus\:placeholder-green-400:focus::placeholder { + color: #68d391; + } + + .sm\:focus\:placeholder-green-500:focus::-webkit-input-placeholder { + color: #48bb78; + } + + .sm\:focus\:placeholder-green-500:focus::-moz-placeholder { + color: #48bb78; + } + + .sm\:focus\:placeholder-green-500:focus:-ms-input-placeholder { + color: #48bb78; + } + + .sm\:focus\:placeholder-green-500:focus::-ms-input-placeholder { + color: #48bb78; + } + + .sm\:focus\:placeholder-green-500:focus::placeholder { + color: #48bb78; + } + + .sm\:focus\:placeholder-green-600:focus::-webkit-input-placeholder { + color: #38a169; + } + + .sm\:focus\:placeholder-green-600:focus::-moz-placeholder { + color: #38a169; + } + + .sm\:focus\:placeholder-green-600:focus:-ms-input-placeholder { + color: #38a169; + } + + .sm\:focus\:placeholder-green-600:focus::-ms-input-placeholder { + color: #38a169; + } + + .sm\:focus\:placeholder-green-600:focus::placeholder { + color: #38a169; + } + + .sm\:focus\:placeholder-green-700:focus::-webkit-input-placeholder { + color: #2f855a; + } + + .sm\:focus\:placeholder-green-700:focus::-moz-placeholder { + color: #2f855a; + } + + .sm\:focus\:placeholder-green-700:focus:-ms-input-placeholder { + color: #2f855a; + } + + .sm\:focus\:placeholder-green-700:focus::-ms-input-placeholder { + color: #2f855a; + } + + .sm\:focus\:placeholder-green-700:focus::placeholder { + color: #2f855a; + } + + .sm\:focus\:placeholder-green-800:focus::-webkit-input-placeholder { + color: #276749; + } + + .sm\:focus\:placeholder-green-800:focus::-moz-placeholder { + color: #276749; + } + + .sm\:focus\:placeholder-green-800:focus:-ms-input-placeholder { + color: #276749; + } + + .sm\:focus\:placeholder-green-800:focus::-ms-input-placeholder { + color: #276749; + } + + .sm\:focus\:placeholder-green-800:focus::placeholder { + color: #276749; + } + + .sm\:focus\:placeholder-green-900:focus::-webkit-input-placeholder { + color: #28a745; + } + + .sm\:focus\:placeholder-green-900:focus::-moz-placeholder { + color: #28a745; + } + + .sm\:focus\:placeholder-green-900:focus:-ms-input-placeholder { + color: #28a745; + } + + .sm\:focus\:placeholder-green-900:focus::-ms-input-placeholder { + color: #28a745; + } + + .sm\:focus\:placeholder-green-900:focus::placeholder { + color: #28a745; + } + + .sm\:focus\:placeholder-teal-100:focus::-webkit-input-placeholder { + color: #e6fffa; + } + + .sm\:focus\:placeholder-teal-100:focus::-moz-placeholder { + color: #e6fffa; + } + + .sm\:focus\:placeholder-teal-100:focus:-ms-input-placeholder { + color: #e6fffa; + } + + .sm\:focus\:placeholder-teal-100:focus::-ms-input-placeholder { + color: #e6fffa; + } + + .sm\:focus\:placeholder-teal-100:focus::placeholder { + color: #e6fffa; + } + + .sm\:focus\:placeholder-teal-200:focus::-webkit-input-placeholder { + color: #b2f5ea; + } + + .sm\:focus\:placeholder-teal-200:focus::-moz-placeholder { + color: #b2f5ea; + } + + .sm\:focus\:placeholder-teal-200:focus:-ms-input-placeholder { + color: #b2f5ea; + } + + .sm\:focus\:placeholder-teal-200:focus::-ms-input-placeholder { + color: #b2f5ea; + } + + .sm\:focus\:placeholder-teal-200:focus::placeholder { + color: #b2f5ea; + } + + .sm\:focus\:placeholder-teal-300:focus::-webkit-input-placeholder { + color: #81e6d9; + } + + .sm\:focus\:placeholder-teal-300:focus::-moz-placeholder { + color: #81e6d9; + } + + .sm\:focus\:placeholder-teal-300:focus:-ms-input-placeholder { + color: #81e6d9; + } + + .sm\:focus\:placeholder-teal-300:focus::-ms-input-placeholder { + color: #81e6d9; + } + + .sm\:focus\:placeholder-teal-300:focus::placeholder { + color: #81e6d9; + } + + .sm\:focus\:placeholder-teal-400:focus::-webkit-input-placeholder { + color: #4fd1c5; + } + + .sm\:focus\:placeholder-teal-400:focus::-moz-placeholder { + color: #4fd1c5; + } + + .sm\:focus\:placeholder-teal-400:focus:-ms-input-placeholder { + color: #4fd1c5; + } + + .sm\:focus\:placeholder-teal-400:focus::-ms-input-placeholder { + color: #4fd1c5; + } + + .sm\:focus\:placeholder-teal-400:focus::placeholder { + color: #4fd1c5; + } + + .sm\:focus\:placeholder-teal-500:focus::-webkit-input-placeholder { + color: #38b2ac; + } + + .sm\:focus\:placeholder-teal-500:focus::-moz-placeholder { + color: #38b2ac; + } + + .sm\:focus\:placeholder-teal-500:focus:-ms-input-placeholder { + color: #38b2ac; + } + + .sm\:focus\:placeholder-teal-500:focus::-ms-input-placeholder { + color: #38b2ac; + } + + .sm\:focus\:placeholder-teal-500:focus::placeholder { + color: #38b2ac; + } + + .sm\:focus\:placeholder-teal-600:focus::-webkit-input-placeholder { + color: #319795; + } + + .sm\:focus\:placeholder-teal-600:focus::-moz-placeholder { + color: #319795; + } + + .sm\:focus\:placeholder-teal-600:focus:-ms-input-placeholder { + color: #319795; + } + + .sm\:focus\:placeholder-teal-600:focus::-ms-input-placeholder { + color: #319795; + } + + .sm\:focus\:placeholder-teal-600:focus::placeholder { + color: #319795; + } + + .sm\:focus\:placeholder-teal-700:focus::-webkit-input-placeholder { + color: #2c7a7b; + } + + .sm\:focus\:placeholder-teal-700:focus::-moz-placeholder { + color: #2c7a7b; + } + + .sm\:focus\:placeholder-teal-700:focus:-ms-input-placeholder { + color: #2c7a7b; + } + + .sm\:focus\:placeholder-teal-700:focus::-ms-input-placeholder { + color: #2c7a7b; + } + + .sm\:focus\:placeholder-teal-700:focus::placeholder { + color: #2c7a7b; + } + + .sm\:focus\:placeholder-teal-800:focus::-webkit-input-placeholder { + color: #285e61; + } + + .sm\:focus\:placeholder-teal-800:focus::-moz-placeholder { + color: #285e61; + } + + .sm\:focus\:placeholder-teal-800:focus:-ms-input-placeholder { + color: #285e61; + } + + .sm\:focus\:placeholder-teal-800:focus::-ms-input-placeholder { + color: #285e61; + } + + .sm\:focus\:placeholder-teal-800:focus::placeholder { + color: #285e61; + } + + .sm\:focus\:placeholder-teal-900:focus::-webkit-input-placeholder { + color: #20c997; + } + + .sm\:focus\:placeholder-teal-900:focus::-moz-placeholder { + color: #20c997; + } + + .sm\:focus\:placeholder-teal-900:focus:-ms-input-placeholder { + color: #20c997; + } + + .sm\:focus\:placeholder-teal-900:focus::-ms-input-placeholder { + color: #20c997; + } + + .sm\:focus\:placeholder-teal-900:focus::placeholder { + color: #20c997; + } + + .sm\:focus\:placeholder-blue-100:focus::-webkit-input-placeholder { + color: #ebf8ff; + } + + .sm\:focus\:placeholder-blue-100:focus::-moz-placeholder { + color: #ebf8ff; + } + + .sm\:focus\:placeholder-blue-100:focus:-ms-input-placeholder { + color: #ebf8ff; + } + + .sm\:focus\:placeholder-blue-100:focus::-ms-input-placeholder { + color: #ebf8ff; + } + + .sm\:focus\:placeholder-blue-100:focus::placeholder { + color: #ebf8ff; + } + + .sm\:focus\:placeholder-blue-200:focus::-webkit-input-placeholder { + color: #bee3f8; + } + + .sm\:focus\:placeholder-blue-200:focus::-moz-placeholder { + color: #bee3f8; + } + + .sm\:focus\:placeholder-blue-200:focus:-ms-input-placeholder { + color: #bee3f8; + } + + .sm\:focus\:placeholder-blue-200:focus::-ms-input-placeholder { + color: #bee3f8; + } + + .sm\:focus\:placeholder-blue-200:focus::placeholder { + color: #bee3f8; + } + + .sm\:focus\:placeholder-blue-300:focus::-webkit-input-placeholder { + color: #90cdf4; + } + + .sm\:focus\:placeholder-blue-300:focus::-moz-placeholder { + color: #90cdf4; + } + + .sm\:focus\:placeholder-blue-300:focus:-ms-input-placeholder { + color: #90cdf4; + } + + .sm\:focus\:placeholder-blue-300:focus::-ms-input-placeholder { + color: #90cdf4; + } + + .sm\:focus\:placeholder-blue-300:focus::placeholder { + color: #90cdf4; + } + + .sm\:focus\:placeholder-blue-400:focus::-webkit-input-placeholder { + color: #63b3ed; + } + + .sm\:focus\:placeholder-blue-400:focus::-moz-placeholder { + color: #63b3ed; + } + + .sm\:focus\:placeholder-blue-400:focus:-ms-input-placeholder { + color: #63b3ed; + } + + .sm\:focus\:placeholder-blue-400:focus::-ms-input-placeholder { + color: #63b3ed; + } + + .sm\:focus\:placeholder-blue-400:focus::placeholder { + color: #63b3ed; + } + + .sm\:focus\:placeholder-blue-500:focus::-webkit-input-placeholder { + color: #4299e1; + } + + .sm\:focus\:placeholder-blue-500:focus::-moz-placeholder { + color: #4299e1; + } + + .sm\:focus\:placeholder-blue-500:focus:-ms-input-placeholder { + color: #4299e1; + } + + .sm\:focus\:placeholder-blue-500:focus::-ms-input-placeholder { + color: #4299e1; + } + + .sm\:focus\:placeholder-blue-500:focus::placeholder { + color: #4299e1; + } + + .sm\:focus\:placeholder-blue-600:focus::-webkit-input-placeholder { + color: #3182ce; + } + + .sm\:focus\:placeholder-blue-600:focus::-moz-placeholder { + color: #3182ce; + } + + .sm\:focus\:placeholder-blue-600:focus:-ms-input-placeholder { + color: #3182ce; + } + + .sm\:focus\:placeholder-blue-600:focus::-ms-input-placeholder { + color: #3182ce; + } + + .sm\:focus\:placeholder-blue-600:focus::placeholder { + color: #3182ce; + } + + .sm\:focus\:placeholder-blue-700:focus::-webkit-input-placeholder { + color: #2b6cb0; + } + + .sm\:focus\:placeholder-blue-700:focus::-moz-placeholder { + color: #2b6cb0; + } + + .sm\:focus\:placeholder-blue-700:focus:-ms-input-placeholder { + color: #2b6cb0; + } + + .sm\:focus\:placeholder-blue-700:focus::-ms-input-placeholder { + color: #2b6cb0; + } + + .sm\:focus\:placeholder-blue-700:focus::placeholder { + color: #2b6cb0; + } + + .sm\:focus\:placeholder-blue-800:focus::-webkit-input-placeholder { + color: #2c5282; + } + + .sm\:focus\:placeholder-blue-800:focus::-moz-placeholder { + color: #2c5282; + } + + .sm\:focus\:placeholder-blue-800:focus:-ms-input-placeholder { + color: #2c5282; + } + + .sm\:focus\:placeholder-blue-800:focus::-ms-input-placeholder { + color: #2c5282; + } + + .sm\:focus\:placeholder-blue-800:focus::placeholder { + color: #2c5282; + } + + .sm\:focus\:placeholder-blue-900:focus::-webkit-input-placeholder { + color: #007bff; + } + + .sm\:focus\:placeholder-blue-900:focus::-moz-placeholder { + color: #007bff; + } + + .sm\:focus\:placeholder-blue-900:focus:-ms-input-placeholder { + color: #007bff; + } + + .sm\:focus\:placeholder-blue-900:focus::-ms-input-placeholder { + color: #007bff; + } + + .sm\:focus\:placeholder-blue-900:focus::placeholder { + color: #007bff; + } + + .sm\:focus\:placeholder-indigo-100:focus::-webkit-input-placeholder { + color: #ebf4ff; + } + + .sm\:focus\:placeholder-indigo-100:focus::-moz-placeholder { + color: #ebf4ff; + } + + .sm\:focus\:placeholder-indigo-100:focus:-ms-input-placeholder { + color: #ebf4ff; + } + + .sm\:focus\:placeholder-indigo-100:focus::-ms-input-placeholder { + color: #ebf4ff; + } + + .sm\:focus\:placeholder-indigo-100:focus::placeholder { + color: #ebf4ff; + } + + .sm\:focus\:placeholder-indigo-200:focus::-webkit-input-placeholder { + color: #c3dafe; + } + + .sm\:focus\:placeholder-indigo-200:focus::-moz-placeholder { + color: #c3dafe; + } + + .sm\:focus\:placeholder-indigo-200:focus:-ms-input-placeholder { + color: #c3dafe; + } + + .sm\:focus\:placeholder-indigo-200:focus::-ms-input-placeholder { + color: #c3dafe; + } + + .sm\:focus\:placeholder-indigo-200:focus::placeholder { + color: #c3dafe; + } + + .sm\:focus\:placeholder-indigo-300:focus::-webkit-input-placeholder { + color: #a3bffa; + } + + .sm\:focus\:placeholder-indigo-300:focus::-moz-placeholder { + color: #a3bffa; + } + + .sm\:focus\:placeholder-indigo-300:focus:-ms-input-placeholder { + color: #a3bffa; + } + + .sm\:focus\:placeholder-indigo-300:focus::-ms-input-placeholder { + color: #a3bffa; + } + + .sm\:focus\:placeholder-indigo-300:focus::placeholder { + color: #a3bffa; + } + + .sm\:focus\:placeholder-indigo-400:focus::-webkit-input-placeholder { + color: #7f9cf5; + } + + .sm\:focus\:placeholder-indigo-400:focus::-moz-placeholder { + color: #7f9cf5; + } + + .sm\:focus\:placeholder-indigo-400:focus:-ms-input-placeholder { + color: #7f9cf5; + } + + .sm\:focus\:placeholder-indigo-400:focus::-ms-input-placeholder { + color: #7f9cf5; + } + + .sm\:focus\:placeholder-indigo-400:focus::placeholder { + color: #7f9cf5; + } + + .sm\:focus\:placeholder-indigo-500:focus::-webkit-input-placeholder { + color: #667eea; + } + + .sm\:focus\:placeholder-indigo-500:focus::-moz-placeholder { + color: #667eea; + } + + .sm\:focus\:placeholder-indigo-500:focus:-ms-input-placeholder { + color: #667eea; + } + + .sm\:focus\:placeholder-indigo-500:focus::-ms-input-placeholder { + color: #667eea; + } + + .sm\:focus\:placeholder-indigo-500:focus::placeholder { + color: #667eea; + } + + .sm\:focus\:placeholder-indigo-600:focus::-webkit-input-placeholder { + color: #5a67d8; + } + + .sm\:focus\:placeholder-indigo-600:focus::-moz-placeholder { + color: #5a67d8; + } + + .sm\:focus\:placeholder-indigo-600:focus:-ms-input-placeholder { + color: #5a67d8; + } + + .sm\:focus\:placeholder-indigo-600:focus::-ms-input-placeholder { + color: #5a67d8; + } + + .sm\:focus\:placeholder-indigo-600:focus::placeholder { + color: #5a67d8; + } + + .sm\:focus\:placeholder-indigo-700:focus::-webkit-input-placeholder { + color: #4c51bf; + } + + .sm\:focus\:placeholder-indigo-700:focus::-moz-placeholder { + color: #4c51bf; + } + + .sm\:focus\:placeholder-indigo-700:focus:-ms-input-placeholder { + color: #4c51bf; + } + + .sm\:focus\:placeholder-indigo-700:focus::-ms-input-placeholder { + color: #4c51bf; + } + + .sm\:focus\:placeholder-indigo-700:focus::placeholder { + color: #4c51bf; + } + + .sm\:focus\:placeholder-indigo-800:focus::-webkit-input-placeholder { + color: #434190; + } + + .sm\:focus\:placeholder-indigo-800:focus::-moz-placeholder { + color: #434190; + } + + .sm\:focus\:placeholder-indigo-800:focus:-ms-input-placeholder { + color: #434190; + } + + .sm\:focus\:placeholder-indigo-800:focus::-ms-input-placeholder { + color: #434190; + } + + .sm\:focus\:placeholder-indigo-800:focus::placeholder { + color: #434190; + } + + .sm\:focus\:placeholder-indigo-900:focus::-webkit-input-placeholder { + color: #3c366b; + } + + .sm\:focus\:placeholder-indigo-900:focus::-moz-placeholder { + color: #3c366b; + } + + .sm\:focus\:placeholder-indigo-900:focus:-ms-input-placeholder { + color: #3c366b; + } + + .sm\:focus\:placeholder-indigo-900:focus::-ms-input-placeholder { + color: #3c366b; + } + + .sm\:focus\:placeholder-indigo-900:focus::placeholder { + color: #3c366b; + } + + .sm\:focus\:placeholder-purple-100:focus::-webkit-input-placeholder { + color: #faf5ff; + } + + .sm\:focus\:placeholder-purple-100:focus::-moz-placeholder { + color: #faf5ff; + } + + .sm\:focus\:placeholder-purple-100:focus:-ms-input-placeholder { + color: #faf5ff; + } + + .sm\:focus\:placeholder-purple-100:focus::-ms-input-placeholder { + color: #faf5ff; + } + + .sm\:focus\:placeholder-purple-100:focus::placeholder { + color: #faf5ff; + } + + .sm\:focus\:placeholder-purple-200:focus::-webkit-input-placeholder { + color: #e9d8fd; + } + + .sm\:focus\:placeholder-purple-200:focus::-moz-placeholder { + color: #e9d8fd; + } + + .sm\:focus\:placeholder-purple-200:focus:-ms-input-placeholder { + color: #e9d8fd; + } + + .sm\:focus\:placeholder-purple-200:focus::-ms-input-placeholder { + color: #e9d8fd; + } + + .sm\:focus\:placeholder-purple-200:focus::placeholder { + color: #e9d8fd; + } + + .sm\:focus\:placeholder-purple-300:focus::-webkit-input-placeholder { + color: #d6bcfa; + } + + .sm\:focus\:placeholder-purple-300:focus::-moz-placeholder { + color: #d6bcfa; + } + + .sm\:focus\:placeholder-purple-300:focus:-ms-input-placeholder { + color: #d6bcfa; + } + + .sm\:focus\:placeholder-purple-300:focus::-ms-input-placeholder { + color: #d6bcfa; + } + + .sm\:focus\:placeholder-purple-300:focus::placeholder { + color: #d6bcfa; + } + + .sm\:focus\:placeholder-purple-400:focus::-webkit-input-placeholder { + color: #b794f4; + } + + .sm\:focus\:placeholder-purple-400:focus::-moz-placeholder { + color: #b794f4; + } + + .sm\:focus\:placeholder-purple-400:focus:-ms-input-placeholder { + color: #b794f4; + } + + .sm\:focus\:placeholder-purple-400:focus::-ms-input-placeholder { + color: #b794f4; + } + + .sm\:focus\:placeholder-purple-400:focus::placeholder { + color: #b794f4; + } + + .sm\:focus\:placeholder-purple-500:focus::-webkit-input-placeholder { + color: #9f7aea; + } + + .sm\:focus\:placeholder-purple-500:focus::-moz-placeholder { + color: #9f7aea; + } + + .sm\:focus\:placeholder-purple-500:focus:-ms-input-placeholder { + color: #9f7aea; + } + + .sm\:focus\:placeholder-purple-500:focus::-ms-input-placeholder { + color: #9f7aea; + } + + .sm\:focus\:placeholder-purple-500:focus::placeholder { + color: #9f7aea; + } + + .sm\:focus\:placeholder-purple-600:focus::-webkit-input-placeholder { + color: #805ad5; + } + + .sm\:focus\:placeholder-purple-600:focus::-moz-placeholder { + color: #805ad5; + } + + .sm\:focus\:placeholder-purple-600:focus:-ms-input-placeholder { + color: #805ad5; + } + + .sm\:focus\:placeholder-purple-600:focus::-ms-input-placeholder { + color: #805ad5; + } + + .sm\:focus\:placeholder-purple-600:focus::placeholder { + color: #805ad5; + } + + .sm\:focus\:placeholder-purple-700:focus::-webkit-input-placeholder { + color: #6b46c1; + } + + .sm\:focus\:placeholder-purple-700:focus::-moz-placeholder { + color: #6b46c1; + } + + .sm\:focus\:placeholder-purple-700:focus:-ms-input-placeholder { + color: #6b46c1; + } + + .sm\:focus\:placeholder-purple-700:focus::-ms-input-placeholder { + color: #6b46c1; + } + + .sm\:focus\:placeholder-purple-700:focus::placeholder { + color: #6b46c1; + } + + .sm\:focus\:placeholder-purple-800:focus::-webkit-input-placeholder { + color: #553c9a; + } + + .sm\:focus\:placeholder-purple-800:focus::-moz-placeholder { + color: #553c9a; + } + + .sm\:focus\:placeholder-purple-800:focus:-ms-input-placeholder { + color: #553c9a; + } + + .sm\:focus\:placeholder-purple-800:focus::-ms-input-placeholder { + color: #553c9a; + } + + .sm\:focus\:placeholder-purple-800:focus::placeholder { + color: #553c9a; + } + + .sm\:focus\:placeholder-purple-900:focus::-webkit-input-placeholder { + color: #6f42c1; + } + + .sm\:focus\:placeholder-purple-900:focus::-moz-placeholder { + color: #6f42c1; + } + + .sm\:focus\:placeholder-purple-900:focus:-ms-input-placeholder { + color: #6f42c1; + } + + .sm\:focus\:placeholder-purple-900:focus::-ms-input-placeholder { + color: #6f42c1; + } + + .sm\:focus\:placeholder-purple-900:focus::placeholder { + color: #6f42c1; + } + + .sm\:focus\:placeholder-pink-100:focus::-webkit-input-placeholder { + color: #fff5f7; + } + + .sm\:focus\:placeholder-pink-100:focus::-moz-placeholder { + color: #fff5f7; + } + + .sm\:focus\:placeholder-pink-100:focus:-ms-input-placeholder { + color: #fff5f7; + } + + .sm\:focus\:placeholder-pink-100:focus::-ms-input-placeholder { + color: #fff5f7; + } + + .sm\:focus\:placeholder-pink-100:focus::placeholder { + color: #fff5f7; + } + + .sm\:focus\:placeholder-pink-200:focus::-webkit-input-placeholder { + color: #fed7e2; + } + + .sm\:focus\:placeholder-pink-200:focus::-moz-placeholder { + color: #fed7e2; + } + + .sm\:focus\:placeholder-pink-200:focus:-ms-input-placeholder { + color: #fed7e2; + } + + .sm\:focus\:placeholder-pink-200:focus::-ms-input-placeholder { + color: #fed7e2; + } + + .sm\:focus\:placeholder-pink-200:focus::placeholder { + color: #fed7e2; + } + + .sm\:focus\:placeholder-pink-300:focus::-webkit-input-placeholder { + color: #fbb6ce; + } + + .sm\:focus\:placeholder-pink-300:focus::-moz-placeholder { + color: #fbb6ce; + } + + .sm\:focus\:placeholder-pink-300:focus:-ms-input-placeholder { + color: #fbb6ce; + } + + .sm\:focus\:placeholder-pink-300:focus::-ms-input-placeholder { + color: #fbb6ce; + } + + .sm\:focus\:placeholder-pink-300:focus::placeholder { + color: #fbb6ce; + } + + .sm\:focus\:placeholder-pink-400:focus::-webkit-input-placeholder { + color: #f687b3; + } + + .sm\:focus\:placeholder-pink-400:focus::-moz-placeholder { + color: #f687b3; + } + + .sm\:focus\:placeholder-pink-400:focus:-ms-input-placeholder { + color: #f687b3; + } + + .sm\:focus\:placeholder-pink-400:focus::-ms-input-placeholder { + color: #f687b3; + } + + .sm\:focus\:placeholder-pink-400:focus::placeholder { + color: #f687b3; + } + + .sm\:focus\:placeholder-pink-500:focus::-webkit-input-placeholder { + color: #ed64a6; + } + + .sm\:focus\:placeholder-pink-500:focus::-moz-placeholder { + color: #ed64a6; + } + + .sm\:focus\:placeholder-pink-500:focus:-ms-input-placeholder { + color: #ed64a6; + } + + .sm\:focus\:placeholder-pink-500:focus::-ms-input-placeholder { + color: #ed64a6; + } + + .sm\:focus\:placeholder-pink-500:focus::placeholder { + color: #ed64a6; + } + + .sm\:focus\:placeholder-pink-600:focus::-webkit-input-placeholder { + color: #d53f8c; + } + + .sm\:focus\:placeholder-pink-600:focus::-moz-placeholder { + color: #d53f8c; + } + + .sm\:focus\:placeholder-pink-600:focus:-ms-input-placeholder { + color: #d53f8c; + } + + .sm\:focus\:placeholder-pink-600:focus::-ms-input-placeholder { + color: #d53f8c; + } + + .sm\:focus\:placeholder-pink-600:focus::placeholder { + color: #d53f8c; + } + + .sm\:focus\:placeholder-pink-700:focus::-webkit-input-placeholder { + color: #b83280; + } + + .sm\:focus\:placeholder-pink-700:focus::-moz-placeholder { + color: #b83280; + } + + .sm\:focus\:placeholder-pink-700:focus:-ms-input-placeholder { + color: #b83280; + } + + .sm\:focus\:placeholder-pink-700:focus::-ms-input-placeholder { + color: #b83280; + } + + .sm\:focus\:placeholder-pink-700:focus::placeholder { + color: #b83280; + } + + .sm\:focus\:placeholder-pink-800:focus::-webkit-input-placeholder { + color: #97266d; + } + + .sm\:focus\:placeholder-pink-800:focus::-moz-placeholder { + color: #97266d; + } + + .sm\:focus\:placeholder-pink-800:focus:-ms-input-placeholder { + color: #97266d; + } + + .sm\:focus\:placeholder-pink-800:focus::-ms-input-placeholder { + color: #97266d; + } + + .sm\:focus\:placeholder-pink-800:focus::placeholder { + color: #97266d; + } + + .sm\:focus\:placeholder-pink-900:focus::-webkit-input-placeholder { + color: #e83e8c; + } + + .sm\:focus\:placeholder-pink-900:focus::-moz-placeholder { + color: #e83e8c; + } + + .sm\:focus\:placeholder-pink-900:focus:-ms-input-placeholder { + color: #e83e8c; + } + + .sm\:focus\:placeholder-pink-900:focus::-ms-input-placeholder { + color: #e83e8c; + } + + .sm\:focus\:placeholder-pink-900:focus::placeholder { + color: #e83e8c; + } + + .sm\:pointer-events-none { + pointer-events: none; + } + + .sm\:pointer-events-auto { + pointer-events: auto; + } + + .sm\:static { + position: static; + } + + .sm\:fixed { + position: fixed; + } + + .sm\:absolute { + position: absolute; + } + + .sm\:relative { + position: relative; + } + + .sm\:sticky { + position: -webkit-sticky; + position: sticky; + } + + .sm\:inset-0 { + top: 0; + right: 0; + bottom: 0; + left: 0; + } + + .sm\:inset-auto { + top: auto; + right: auto; + bottom: auto; + left: auto; + } + + .sm\:inset-y-0 { + top: 0; + bottom: 0; + } + + .sm\:inset-x-0 { + right: 0; + left: 0; + } + + .sm\:inset-y-auto { + top: auto; + bottom: auto; + } + + .sm\:inset-x-auto { + right: auto; + left: auto; + } + + .sm\:top-0 { + top: 0; + } + + .sm\:right-0 { + right: 0; + } + + .sm\:bottom-0 { + bottom: 0; + } + + .sm\:left-0 { + left: 0; + } + + .sm\:top-auto { + top: auto; + } + + .sm\:right-auto { + right: auto; + } + + .sm\:bottom-auto { + bottom: auto; + } + + .sm\:left-auto { + left: auto; + } + + .sm\:resize-none { + resize: none; + } + + .sm\:resize-y { + resize: vertical; + } + + .sm\:resize-x { + resize: horizontal; + } + + .sm\:resize { + resize: both; + } + + .sm\:shadow { + box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); + } + + .sm\:shadow-md { + box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); + } + + .sm\:shadow-lg { + box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); + } + + .sm\:shadow-xl { + box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); + } + + .sm\:shadow-2xl { + box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); + } + + .sm\:shadow-inner { + box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); + } + + .sm\:shadow-outline { + box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); + } + + .sm\:shadow-none { + box-shadow: none; + } + + .sm\:hover\:shadow:hover { + box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); + } + + .sm\:hover\:shadow-md:hover { + box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); + } + + .sm\:hover\:shadow-lg:hover { + box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); + } + + .sm\:hover\:shadow-xl:hover { + box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); + } + + .sm\:hover\:shadow-2xl:hover { + box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); + } + + .sm\:hover\:shadow-inner:hover { + box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); + } + + .sm\:hover\:shadow-outline:hover { + box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); + } + + .sm\:hover\:shadow-none:hover { + box-shadow: none; + } + + .sm\:focus\:shadow:focus { + box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); + } + + .sm\:focus\:shadow-md:focus { + box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); + } + + .sm\:focus\:shadow-lg:focus { + box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); + } + + .sm\:focus\:shadow-xl:focus { + box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); + } + + .sm\:focus\:shadow-2xl:focus { + box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); + } + + .sm\:focus\:shadow-inner:focus { + box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); + } + + .sm\:focus\:shadow-outline:focus { + box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); + } + + .sm\:focus\:shadow-none:focus { + box-shadow: none; + } + + .sm\:fill-current { + fill: currentColor; + } + + .sm\:stroke-current { + stroke: currentColor; + } + + .sm\:table-auto { + table-layout: auto; + } + + .sm\:table-fixed { + table-layout: fixed; + } + + .sm\:text-left { + text-align: left; + } + + .sm\:text-center { + text-align: center; + } + + .sm\:text-right { + text-align: right; + } + + .sm\:text-justify { + text-align: justify; + } + + .sm\:text-transparent { + color: transparent; + } + + .sm\:text-black { + color: #000; + } + + .sm\:text-white { + color: #fff; + } + + .sm\:text-gray-100 { + color: #f7fafc; + } + + .sm\:text-gray-200 { + color: #edf2f7; + } + + .sm\:text-gray-300 { + color: #e2e8f0; + } + + .sm\:text-gray-400 { + color: #cbd5e0; + } + + .sm\:text-gray-500 { + color: #a0aec0; + } + + .sm\:text-gray-600 { + color: #718096; + } + + .sm\:text-gray-700 { + color: #4a5568; + } + + .sm\:text-gray-800 { + color: #2d3748; + } + + .sm\:text-gray-900 { + color: #1a202c; + } + + .sm\:text-red-100 { + color: #fff5f5; + } + + .sm\:text-red-200 { + color: #fed7d7; + } + + .sm\:text-red-300 { + color: #feb2b2; + } + + .sm\:text-red-400 { + color: #fc8181; + } + + .sm\:text-red-500 { + color: #f56565; + } + + .sm\:text-red-600 { + color: #e53e3e; + } + + .sm\:text-red-700 { + color: #c53030; + } + + .sm\:text-red-800 { + color: #9b2c2c; + } + + .sm\:text-red-900 { + color: #dc3545; + } + + .sm\:text-orange-100 { + color: #fffaf0; + } + + .sm\:text-orange-200 { + color: #feebc8; + } + + .sm\:text-orange-300 { + color: #fbd38d; + } + + .sm\:text-orange-400 { + color: #f6ad55; + } + + .sm\:text-orange-500 { + color: #ed8936; + } + + .sm\:text-orange-600 { + color: #dd6b20; + } + + .sm\:text-orange-700 { + color: #c05621; + } + + .sm\:text-orange-800 { + color: #9c4221; + } + + .sm\:text-orange-900 { + color: #fd7e14; + } + + .sm\:text-yellow-100 { + color: #fffff0; + } + + .sm\:text-yellow-200 { + color: #fefcbf; + } + + .sm\:text-yellow-300 { + color: #faf089; + } + + .sm\:text-yellow-400 { + color: #f6e05e; + } + + .sm\:text-yellow-500 { + color: #ecc94b; + } + + .sm\:text-yellow-600 { + color: #d69e2e; + } + + .sm\:text-yellow-700 { + color: #b7791f; + } + + .sm\:text-yellow-800 { + color: #975a16; + } + + .sm\:text-yellow-900 { + color: #ffc107; + } + + .sm\:text-green-100 { + color: #f0fff4; + } + + .sm\:text-green-200 { + color: #c6f6d5; + } + + .sm\:text-green-300 { + color: #9ae6b4; + } + + .sm\:text-green-400 { + color: #68d391; + } + + .sm\:text-green-500 { + color: #48bb78; + } + + .sm\:text-green-600 { + color: #38a169; + } + + .sm\:text-green-700 { + color: #2f855a; + } + + .sm\:text-green-800 { + color: #276749; + } + + .sm\:text-green-900 { + color: #28a745; + } + + .sm\:text-teal-100 { + color: #e6fffa; + } + + .sm\:text-teal-200 { + color: #b2f5ea; + } + + .sm\:text-teal-300 { + color: #81e6d9; + } + + .sm\:text-teal-400 { + color: #4fd1c5; + } + + .sm\:text-teal-500 { + color: #38b2ac; + } + + .sm\:text-teal-600 { + color: #319795; + } + + .sm\:text-teal-700 { + color: #2c7a7b; + } + + .sm\:text-teal-800 { + color: #285e61; + } + + .sm\:text-teal-900 { + color: #20c997; + } + + .sm\:text-blue-100 { + color: #ebf8ff; + } + + .sm\:text-blue-200 { + color: #bee3f8; + } + + .sm\:text-blue-300 { + color: #90cdf4; + } + + .sm\:text-blue-400 { + color: #63b3ed; + } + + .sm\:text-blue-500 { + color: #4299e1; + } + + .sm\:text-blue-600 { + color: #3182ce; + } + + .sm\:text-blue-700 { + color: #2b6cb0; + } + + .sm\:text-blue-800 { + color: #2c5282; + } + + .sm\:text-blue-900 { + color: #007bff; + } + + .sm\:text-indigo-100 { + color: #ebf4ff; + } + + .sm\:text-indigo-200 { + color: #c3dafe; + } + + .sm\:text-indigo-300 { + color: #a3bffa; + } + + .sm\:text-indigo-400 { + color: #7f9cf5; + } + + .sm\:text-indigo-500 { + color: #667eea; + } + + .sm\:text-indigo-600 { + color: #5a67d8; + } + + .sm\:text-indigo-700 { + color: #4c51bf; + } + + .sm\:text-indigo-800 { + color: #434190; + } + + .sm\:text-indigo-900 { + color: #3c366b; + } + + .sm\:text-purple-100 { + color: #faf5ff; + } + + .sm\:text-purple-200 { + color: #e9d8fd; + } + + .sm\:text-purple-300 { + color: #d6bcfa; + } + + .sm\:text-purple-400 { + color: #b794f4; + } + + .sm\:text-purple-500 { + color: #9f7aea; + } + + .sm\:text-purple-600 { + color: #805ad5; + } + + .sm\:text-purple-700 { + color: #6b46c1; + } + + .sm\:text-purple-800 { + color: #553c9a; + } + + .sm\:text-purple-900 { + color: #6f42c1; + } + + .sm\:text-pink-100 { + color: #fff5f7; + } + + .sm\:text-pink-200 { + color: #fed7e2; + } + + .sm\:text-pink-300 { + color: #fbb6ce; + } + + .sm\:text-pink-400 { + color: #f687b3; + } + + .sm\:text-pink-500 { + color: #ed64a6; + } + + .sm\:text-pink-600 { + color: #d53f8c; + } + + .sm\:text-pink-700 { + color: #b83280; + } + + .sm\:text-pink-800 { + color: #97266d; + } + + .sm\:text-pink-900 { + color: #e83e8c; + } + + .sm\:hover\:text-transparent:hover { + color: transparent; + } + + .sm\:hover\:text-black:hover { + color: #000; + } + + .sm\:hover\:text-white:hover { + color: #fff; + } + + .sm\:hover\:text-gray-100:hover { + color: #f7fafc; + } + + .sm\:hover\:text-gray-200:hover { + color: #edf2f7; + } + + .sm\:hover\:text-gray-300:hover { + color: #e2e8f0; + } + + .sm\:hover\:text-gray-400:hover { + color: #cbd5e0; + } + + .sm\:hover\:text-gray-500:hover { + color: #a0aec0; + } + + .sm\:hover\:text-gray-600:hover { + color: #718096; + } + + .sm\:hover\:text-gray-700:hover { + color: #4a5568; + } + + .sm\:hover\:text-gray-800:hover { + color: #2d3748; + } + + .sm\:hover\:text-gray-900:hover { + color: #1a202c; + } + + .sm\:hover\:text-red-100:hover { + color: #fff5f5; + } + + .sm\:hover\:text-red-200:hover { + color: #fed7d7; + } + + .sm\:hover\:text-red-300:hover { + color: #feb2b2; + } + + .sm\:hover\:text-red-400:hover { + color: #fc8181; + } + + .sm\:hover\:text-red-500:hover { + color: #f56565; + } + + .sm\:hover\:text-red-600:hover { + color: #e53e3e; + } + + .sm\:hover\:text-red-700:hover { + color: #c53030; + } + + .sm\:hover\:text-red-800:hover { + color: #9b2c2c; + } + + .sm\:hover\:text-red-900:hover { + color: #dc3545; + } + + .sm\:hover\:text-orange-100:hover { + color: #fffaf0; + } + + .sm\:hover\:text-orange-200:hover { + color: #feebc8; + } + + .sm\:hover\:text-orange-300:hover { + color: #fbd38d; + } + + .sm\:hover\:text-orange-400:hover { + color: #f6ad55; + } + + .sm\:hover\:text-orange-500:hover { + color: #ed8936; + } + + .sm\:hover\:text-orange-600:hover { + color: #dd6b20; + } + + .sm\:hover\:text-orange-700:hover { + color: #c05621; + } + + .sm\:hover\:text-orange-800:hover { + color: #9c4221; + } + + .sm\:hover\:text-orange-900:hover { + color: #fd7e14; + } + + .sm\:hover\:text-yellow-100:hover { + color: #fffff0; + } + + .sm\:hover\:text-yellow-200:hover { + color: #fefcbf; + } + + .sm\:hover\:text-yellow-300:hover { + color: #faf089; + } + + .sm\:hover\:text-yellow-400:hover { + color: #f6e05e; + } + + .sm\:hover\:text-yellow-500:hover { + color: #ecc94b; + } + + .sm\:hover\:text-yellow-600:hover { + color: #d69e2e; + } + + .sm\:hover\:text-yellow-700:hover { + color: #b7791f; + } + + .sm\:hover\:text-yellow-800:hover { + color: #975a16; + } + + .sm\:hover\:text-yellow-900:hover { + color: #ffc107; + } + + .sm\:hover\:text-green-100:hover { + color: #f0fff4; + } + + .sm\:hover\:text-green-200:hover { + color: #c6f6d5; + } + + .sm\:hover\:text-green-300:hover { + color: #9ae6b4; + } + + .sm\:hover\:text-green-400:hover { + color: #68d391; + } + + .sm\:hover\:text-green-500:hover { + color: #48bb78; + } + + .sm\:hover\:text-green-600:hover { + color: #38a169; + } + + .sm\:hover\:text-green-700:hover { + color: #2f855a; + } + + .sm\:hover\:text-green-800:hover { + color: #276749; + } + + .sm\:hover\:text-green-900:hover { + color: #28a745; + } + + .sm\:hover\:text-teal-100:hover { + color: #e6fffa; + } + + .sm\:hover\:text-teal-200:hover { + color: #b2f5ea; + } + + .sm\:hover\:text-teal-300:hover { + color: #81e6d9; + } + + .sm\:hover\:text-teal-400:hover { + color: #4fd1c5; + } + + .sm\:hover\:text-teal-500:hover { + color: #38b2ac; + } + + .sm\:hover\:text-teal-600:hover { + color: #319795; + } + + .sm\:hover\:text-teal-700:hover { + color: #2c7a7b; + } + + .sm\:hover\:text-teal-800:hover { + color: #285e61; + } + + .sm\:hover\:text-teal-900:hover { + color: #20c997; + } + + .sm\:hover\:text-blue-100:hover { + color: #ebf8ff; + } + + .sm\:hover\:text-blue-200:hover { + color: #bee3f8; + } + + .sm\:hover\:text-blue-300:hover { + color: #90cdf4; + } + + .sm\:hover\:text-blue-400:hover { + color: #63b3ed; + } + + .sm\:hover\:text-blue-500:hover { + color: #4299e1; + } + + .sm\:hover\:text-blue-600:hover { + color: #3182ce; + } + + .sm\:hover\:text-blue-700:hover { + color: #2b6cb0; + } + + .sm\:hover\:text-blue-800:hover { + color: #2c5282; + } + + .sm\:hover\:text-blue-900:hover { + color: #007bff; + } + + .sm\:hover\:text-indigo-100:hover { + color: #ebf4ff; + } + + .sm\:hover\:text-indigo-200:hover { + color: #c3dafe; + } + + .sm\:hover\:text-indigo-300:hover { + color: #a3bffa; + } + + .sm\:hover\:text-indigo-400:hover { + color: #7f9cf5; + } + + .sm\:hover\:text-indigo-500:hover { + color: #667eea; + } + + .sm\:hover\:text-indigo-600:hover { + color: #5a67d8; + } + + .sm\:hover\:text-indigo-700:hover { + color: #4c51bf; + } + + .sm\:hover\:text-indigo-800:hover { + color: #434190; + } + + .sm\:hover\:text-indigo-900:hover { + color: #3c366b; + } + + .sm\:hover\:text-purple-100:hover { + color: #faf5ff; + } + + .sm\:hover\:text-purple-200:hover { + color: #e9d8fd; + } + + .sm\:hover\:text-purple-300:hover { + color: #d6bcfa; + } + + .sm\:hover\:text-purple-400:hover { + color: #b794f4; + } + + .sm\:hover\:text-purple-500:hover { + color: #9f7aea; + } + + .sm\:hover\:text-purple-600:hover { + color: #805ad5; + } + + .sm\:hover\:text-purple-700:hover { + color: #6b46c1; + } + + .sm\:hover\:text-purple-800:hover { + color: #553c9a; + } + + .sm\:hover\:text-purple-900:hover { + color: #6f42c1; + } + + .sm\:hover\:text-pink-100:hover { + color: #fff5f7; + } + + .sm\:hover\:text-pink-200:hover { + color: #fed7e2; + } + + .sm\:hover\:text-pink-300:hover { + color: #fbb6ce; + } + + .sm\:hover\:text-pink-400:hover { + color: #f687b3; + } + + .sm\:hover\:text-pink-500:hover { + color: #ed64a6; + } + + .sm\:hover\:text-pink-600:hover { + color: #d53f8c; + } + + .sm\:hover\:text-pink-700:hover { + color: #b83280; + } + + .sm\:hover\:text-pink-800:hover { + color: #97266d; + } + + .sm\:hover\:text-pink-900:hover { + color: #e83e8c; + } + + .sm\:focus\:text-transparent:focus { + color: transparent; + } + + .sm\:focus\:text-black:focus { + color: #000; + } + + .sm\:focus\:text-white:focus { + color: #fff; + } + + .sm\:focus\:text-gray-100:focus { + color: #f7fafc; + } + + .sm\:focus\:text-gray-200:focus { + color: #edf2f7; + } + + .sm\:focus\:text-gray-300:focus { + color: #e2e8f0; + } + + .sm\:focus\:text-gray-400:focus { + color: #cbd5e0; + } + + .sm\:focus\:text-gray-500:focus { + color: #a0aec0; + } + + .sm\:focus\:text-gray-600:focus { + color: #718096; + } + + .sm\:focus\:text-gray-700:focus { + color: #4a5568; + } + + .sm\:focus\:text-gray-800:focus { + color: #2d3748; + } + + .sm\:focus\:text-gray-900:focus { + color: #1a202c; + } + + .sm\:focus\:text-red-100:focus { + color: #fff5f5; + } + + .sm\:focus\:text-red-200:focus { + color: #fed7d7; + } + + .sm\:focus\:text-red-300:focus { + color: #feb2b2; + } + + .sm\:focus\:text-red-400:focus { + color: #fc8181; + } + + .sm\:focus\:text-red-500:focus { + color: #f56565; + } + + .sm\:focus\:text-red-600:focus { + color: #e53e3e; + } + + .sm\:focus\:text-red-700:focus { + color: #c53030; + } + + .sm\:focus\:text-red-800:focus { + color: #9b2c2c; + } + + .sm\:focus\:text-red-900:focus { + color: #dc3545; + } + + .sm\:focus\:text-orange-100:focus { + color: #fffaf0; + } + + .sm\:focus\:text-orange-200:focus { + color: #feebc8; + } + + .sm\:focus\:text-orange-300:focus { + color: #fbd38d; + } + + .sm\:focus\:text-orange-400:focus { + color: #f6ad55; + } + + .sm\:focus\:text-orange-500:focus { + color: #ed8936; + } + + .sm\:focus\:text-orange-600:focus { + color: #dd6b20; + } + + .sm\:focus\:text-orange-700:focus { + color: #c05621; + } + + .sm\:focus\:text-orange-800:focus { + color: #9c4221; + } + + .sm\:focus\:text-orange-900:focus { + color: #fd7e14; + } + + .sm\:focus\:text-yellow-100:focus { + color: #fffff0; + } + + .sm\:focus\:text-yellow-200:focus { + color: #fefcbf; + } + + .sm\:focus\:text-yellow-300:focus { + color: #faf089; + } + + .sm\:focus\:text-yellow-400:focus { + color: #f6e05e; + } + + .sm\:focus\:text-yellow-500:focus { + color: #ecc94b; + } + + .sm\:focus\:text-yellow-600:focus { + color: #d69e2e; + } + + .sm\:focus\:text-yellow-700:focus { + color: #b7791f; + } + + .sm\:focus\:text-yellow-800:focus { + color: #975a16; + } + + .sm\:focus\:text-yellow-900:focus { + color: #ffc107; + } + + .sm\:focus\:text-green-100:focus { + color: #f0fff4; + } + + .sm\:focus\:text-green-200:focus { + color: #c6f6d5; + } + + .sm\:focus\:text-green-300:focus { + color: #9ae6b4; + } + + .sm\:focus\:text-green-400:focus { + color: #68d391; + } + + .sm\:focus\:text-green-500:focus { + color: #48bb78; + } + + .sm\:focus\:text-green-600:focus { + color: #38a169; + } + + .sm\:focus\:text-green-700:focus { + color: #2f855a; + } + + .sm\:focus\:text-green-800:focus { + color: #276749; + } + + .sm\:focus\:text-green-900:focus { + color: #28a745; + } + + .sm\:focus\:text-teal-100:focus { + color: #e6fffa; + } + + .sm\:focus\:text-teal-200:focus { + color: #b2f5ea; + } + + .sm\:focus\:text-teal-300:focus { + color: #81e6d9; + } + + .sm\:focus\:text-teal-400:focus { + color: #4fd1c5; + } + + .sm\:focus\:text-teal-500:focus { + color: #38b2ac; + } + + .sm\:focus\:text-teal-600:focus { + color: #319795; + } + + .sm\:focus\:text-teal-700:focus { + color: #2c7a7b; + } + + .sm\:focus\:text-teal-800:focus { + color: #285e61; + } + + .sm\:focus\:text-teal-900:focus { + color: #20c997; + } + + .sm\:focus\:text-blue-100:focus { + color: #ebf8ff; + } + + .sm\:focus\:text-blue-200:focus { + color: #bee3f8; + } + + .sm\:focus\:text-blue-300:focus { + color: #90cdf4; + } + + .sm\:focus\:text-blue-400:focus { + color: #63b3ed; + } + + .sm\:focus\:text-blue-500:focus { + color: #4299e1; + } + + .sm\:focus\:text-blue-600:focus { + color: #3182ce; + } + + .sm\:focus\:text-blue-700:focus { + color: #2b6cb0; + } + + .sm\:focus\:text-blue-800:focus { + color: #2c5282; + } + + .sm\:focus\:text-blue-900:focus { + color: #007bff; + } + + .sm\:focus\:text-indigo-100:focus { + color: #ebf4ff; + } + + .sm\:focus\:text-indigo-200:focus { + color: #c3dafe; + } + + .sm\:focus\:text-indigo-300:focus { + color: #a3bffa; + } + + .sm\:focus\:text-indigo-400:focus { + color: #7f9cf5; + } + + .sm\:focus\:text-indigo-500:focus { + color: #667eea; + } + + .sm\:focus\:text-indigo-600:focus { + color: #5a67d8; + } + + .sm\:focus\:text-indigo-700:focus { + color: #4c51bf; + } + + .sm\:focus\:text-indigo-800:focus { + color: #434190; + } + + .sm\:focus\:text-indigo-900:focus { + color: #3c366b; + } + + .sm\:focus\:text-purple-100:focus { + color: #faf5ff; + } + + .sm\:focus\:text-purple-200:focus { + color: #e9d8fd; + } + + .sm\:focus\:text-purple-300:focus { + color: #d6bcfa; + } + + .sm\:focus\:text-purple-400:focus { + color: #b794f4; + } + + .sm\:focus\:text-purple-500:focus { + color: #9f7aea; + } + + .sm\:focus\:text-purple-600:focus { + color: #805ad5; + } + + .sm\:focus\:text-purple-700:focus { + color: #6b46c1; + } + + .sm\:focus\:text-purple-800:focus { + color: #553c9a; + } + + .sm\:focus\:text-purple-900:focus { + color: #6f42c1; + } + + .sm\:focus\:text-pink-100:focus { + color: #fff5f7; + } + + .sm\:focus\:text-pink-200:focus { + color: #fed7e2; + } + + .sm\:focus\:text-pink-300:focus { + color: #fbb6ce; + } + + .sm\:focus\:text-pink-400:focus { + color: #f687b3; + } + + .sm\:focus\:text-pink-500:focus { + color: #ed64a6; + } + + .sm\:focus\:text-pink-600:focus { + color: #d53f8c; + } + + .sm\:focus\:text-pink-700:focus { + color: #b83280; + } + + .sm\:focus\:text-pink-800:focus { + color: #97266d; + } + + .sm\:focus\:text-pink-900:focus { + color: #e83e8c; + } + + .sm\:text-xs { + font-size: 0.75rem; + } + + .sm\:text-sm { + font-size: 0.875rem; + } + + .sm\:text-base { + font-size: 1rem; + } + + .sm\:text-lg { + font-size: 1.125rem; + } + + .sm\:text-xl { + font-size: 1.25rem; + } + + .sm\:text-2xl { + font-size: 1.5rem; + } + + .sm\:text-3xl { + font-size: 1.875rem; + } + + .sm\:text-4xl { + font-size: 2.25rem; + } + + .sm\:text-5xl { + font-size: 3rem; + } + + .sm\:text-6xl { + font-size: 4rem; + } + + .sm\:italic { + font-style: italic; + } + + .sm\:not-italic { + font-style: normal; + } + + .sm\:uppercase { + text-transform: uppercase; + } + + .sm\:lowercase { + text-transform: lowercase; + } + + .sm\:capitalize { + text-transform: capitalize; + } + + .sm\:normal-case { + text-transform: none; + } + + .sm\:underline { + text-decoration: underline; + } + + .sm\:line-through { + text-decoration: line-through; + } + + .sm\:no-underline { + text-decoration: none; + } + + .sm\:hover\:underline:hover { + text-decoration: underline; + } + + .sm\:hover\:line-through:hover { + text-decoration: line-through; + } + + .sm\:hover\:no-underline:hover { + text-decoration: none; + } + + .sm\:focus\:underline:focus { + text-decoration: underline; + } + + .sm\:focus\:line-through:focus { + text-decoration: line-through; + } + + .sm\:focus\:no-underline:focus { + text-decoration: none; + } + + .sm\:antialiased { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + } + + .sm\:subpixel-antialiased { + -webkit-font-smoothing: auto; + -moz-osx-font-smoothing: auto; + } + + .sm\:tracking-tighter { + letter-spacing: -0.05em; + } + + .sm\:tracking-tight { + letter-spacing: -0.025em; + } + + .sm\:tracking-normal { + letter-spacing: 0; + } + + .sm\:tracking-wide { + letter-spacing: 0.025em; + } + + .sm\:tracking-wider { + letter-spacing: 0.05em; + } + + .sm\:tracking-widest { + letter-spacing: 0.1em; + } + + .sm\:select-none { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + } + + .sm\:select-text { + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + } + + .sm\:select-all { + -webkit-user-select: all; + -moz-user-select: all; + -ms-user-select: all; + user-select: all; + } + + .sm\:select-auto { + -webkit-user-select: auto; + -moz-user-select: auto; + -ms-user-select: auto; + user-select: auto; + } + + .sm\:align-baseline { + vertical-align: baseline; + } + + .sm\:align-top { + vertical-align: top; + } + + .sm\:align-middle { + vertical-align: middle; + } + + .sm\:align-bottom { + vertical-align: bottom; + } + + .sm\:align-text-top { + vertical-align: text-top; + } + + .sm\:align-text-bottom { + vertical-align: text-bottom; + } + + .sm\:visible { + visibility: visible; + } + + .sm\:invisible { + visibility: hidden; + } + + .sm\:whitespace-normal { + white-space: normal; + } + + .sm\:whitespace-no-wrap { + white-space: nowrap; + } + + .sm\:whitespace-pre { + white-space: pre; + } + + .sm\:whitespace-pre-line { + white-space: pre-line; + } + + .sm\:whitespace-pre-wrap { + white-space: pre-wrap; + } + + .sm\:break-normal { + overflow-wrap: normal; + word-break: normal; + } + + .sm\:break-words { + overflow-wrap: break-word; + } + + .sm\:break-all { + word-break: break-all; + } + + .sm\:truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + } + + .sm\:w-0 { + width: 0; + } + + .sm\:w-1 { + width: 0.25rem; + } + + .sm\:w-2 { + width: 0.5rem; + } + + .sm\:w-3 { + width: 0.75rem; + } + + .sm\:w-4 { + width: 1rem; + } + + .sm\:w-5 { + width: 1.25rem; + } + + .sm\:w-6 { + width: 1.5rem; + } + + .sm\:w-8 { + width: 2rem; + } + + .sm\:w-10 { + width: 2.5rem; + } + + .sm\:w-12 { + width: 3rem; + } + + .sm\:w-16 { + width: 4rem; + } + + .sm\:w-20 { + width: 5rem; + } + + .sm\:w-24 { + width: 6rem; + } + + .sm\:w-32 { + width: 8rem; + } + + .sm\:w-40 { + width: 10rem; + } + + .sm\:w-48 { + width: 12rem; + } + + .sm\:w-56 { + width: 14rem; + } + + .sm\:w-64 { + width: 16rem; + } + + .sm\:w-auto { + width: auto; + } + + .sm\:w-px { + width: 1px; + } + + .sm\:w-1\/2 { + width: 50%; + } + + .sm\:w-1\/3 { + width: 33.333333%; + } + + .sm\:w-2\/3 { + width: 66.666667%; + } + + .sm\:w-1\/4 { + width: 25%; + } + + .sm\:w-2\/4 { + width: 50%; + } + + .sm\:w-3\/4 { + width: 75%; + } + + .sm\:w-1\/5 { + width: 20%; + } + + .sm\:w-2\/5 { + width: 40%; + } + + .sm\:w-3\/5 { + width: 60%; + } + + .sm\:w-4\/5 { + width: 80%; + } + + .sm\:w-1\/6 { + width: 16.666667%; + } + + .sm\:w-2\/6 { + width: 33.333333%; + } + + .sm\:w-3\/6 { + width: 50%; + } + + .sm\:w-4\/6 { + width: 66.666667%; + } + + .sm\:w-5\/6 { + width: 83.333333%; + } + + .sm\:w-1\/12 { + width: 8.333333%; + } + + .sm\:w-2\/12 { + width: 16.666667%; + } + + .sm\:w-3\/12 { + width: 25%; + } + + .sm\:w-4\/12 { + width: 33.333333%; + } + + .sm\:w-5\/12 { + width: 41.666667%; + } + + .sm\:w-6\/12 { + width: 50%; + } + + .sm\:w-7\/12 { + width: 58.333333%; + } + + .sm\:w-8\/12 { + width: 66.666667%; + } + + .sm\:w-9\/12 { + width: 75%; + } + + .sm\:w-10\/12 { + width: 83.333333%; + } + + .sm\:w-11\/12 { + width: 91.666667%; + } + + .sm\:w-full { + width: 100%; + } + + .sm\:w-screen { + width: 100vw; + } + + .sm\:z-0 { + z-index: 0; + } + + .sm\:z-10 { + z-index: 10; + } + + .sm\:z-20 { + z-index: 20; + } + + .sm\:z-30 { + z-index: 30; + } + + .sm\:z-40 { + z-index: 40; + } + + .sm\:z-50 { + z-index: 50; + } + + .sm\:z-auto { + z-index: auto; + } +} + +@media (min-width: 768px) { + .md\:sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; + } + + .md\:not-sr-only { + position: static; + width: auto; + height: auto; + padding: 0; + margin: 0; + overflow: visible; + clip: auto; + white-space: normal; + } + + .md\:focus\:sr-only:focus { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; + } + + .md\:focus\:not-sr-only:focus { + position: static; + width: auto; + height: auto; + padding: 0; + margin: 0; + overflow: visible; + clip: auto; + white-space: normal; + } + + .md\:appearance-none { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + } + + .md\:bg-fixed { + background-attachment: fixed; + } + + .md\:bg-local { + background-attachment: local; + } + + .md\:bg-scroll { + background-attachment: scroll; + } + + .md\:bg-transparent { + background-color: transparent; + } + + .md\:bg-black { + background-color: #000; + } + + .md\:bg-white { + background-color: #fff; + } + + .md\:bg-gray-100 { + background-color: #f7fafc; + } + + .md\:bg-gray-200 { + background-color: #edf2f7; + } + + .md\:bg-gray-300 { + background-color: #e2e8f0; + } + + .md\:bg-gray-400 { + background-color: #cbd5e0; + } + + .md\:bg-gray-500 { + background-color: #a0aec0; + } + + .md\:bg-gray-600 { + background-color: #718096; + } + + .md\:bg-gray-700 { + background-color: #4a5568; + } + + .md\:bg-gray-800 { + background-color: #2d3748; + } + + .md\:bg-gray-900 { + background-color: #1a202c; + } + + .md\:bg-red-100 { + background-color: #fff5f5; + } + + .md\:bg-red-200 { + background-color: #fed7d7; + } + + .md\:bg-red-300 { + background-color: #feb2b2; + } + + .md\:bg-red-400 { + background-color: #fc8181; + } + + .md\:bg-red-500 { + background-color: #f56565; + } + + .md\:bg-red-600 { + background-color: #e53e3e; + } + + .md\:bg-red-700 { + background-color: #c53030; + } + + .md\:bg-red-800 { + background-color: #9b2c2c; + } + + .md\:bg-red-900 { + background-color: #dc3545; + } + + .md\:bg-orange-100 { + background-color: #fffaf0; + } + + .md\:bg-orange-200 { + background-color: #feebc8; + } + + .md\:bg-orange-300 { + background-color: #fbd38d; + } + + .md\:bg-orange-400 { + background-color: #f6ad55; + } + + .md\:bg-orange-500 { + background-color: #ed8936; + } + + .md\:bg-orange-600 { + background-color: #dd6b20; + } + + .md\:bg-orange-700 { + background-color: #c05621; + } + + .md\:bg-orange-800 { + background-color: #9c4221; + } + + .md\:bg-orange-900 { + background-color: #fd7e14; + } + + .md\:bg-yellow-100 { + background-color: #fffff0; + } + + .md\:bg-yellow-200 { + background-color: #fefcbf; + } + + .md\:bg-yellow-300 { + background-color: #faf089; + } + + .md\:bg-yellow-400 { + background-color: #f6e05e; + } + + .md\:bg-yellow-500 { + background-color: #ecc94b; + } + + .md\:bg-yellow-600 { + background-color: #d69e2e; + } + + .md\:bg-yellow-700 { + background-color: #b7791f; + } + + .md\:bg-yellow-800 { + background-color: #975a16; + } + + .md\:bg-yellow-900 { + background-color: #ffc107; + } + + .md\:bg-green-100 { + background-color: #f0fff4; + } + + .md\:bg-green-200 { + background-color: #c6f6d5; + } + + .md\:bg-green-300 { + background-color: #9ae6b4; + } + + .md\:bg-green-400 { + background-color: #68d391; + } + + .md\:bg-green-500 { + background-color: #48bb78; + } + + .md\:bg-green-600 { + background-color: #38a169; + } + + .md\:bg-green-700 { + background-color: #2f855a; + } + + .md\:bg-green-800 { + background-color: #276749; + } + + .md\:bg-green-900 { + background-color: #28a745; + } + + .md\:bg-teal-100 { + background-color: #e6fffa; + } + + .md\:bg-teal-200 { + background-color: #b2f5ea; + } + + .md\:bg-teal-300 { + background-color: #81e6d9; + } + + .md\:bg-teal-400 { + background-color: #4fd1c5; + } + + .md\:bg-teal-500 { + background-color: #38b2ac; + } + + .md\:bg-teal-600 { + background-color: #319795; + } + + .md\:bg-teal-700 { + background-color: #2c7a7b; + } + + .md\:bg-teal-800 { + background-color: #285e61; + } + + .md\:bg-teal-900 { + background-color: #20c997; + } + + .md\:bg-blue-100 { + background-color: #ebf8ff; + } + + .md\:bg-blue-200 { + background-color: #bee3f8; + } + + .md\:bg-blue-300 { + background-color: #90cdf4; + } + + .md\:bg-blue-400 { + background-color: #63b3ed; + } + + .md\:bg-blue-500 { + background-color: #4299e1; + } + + .md\:bg-blue-600 { + background-color: #3182ce; + } + + .md\:bg-blue-700 { + background-color: #2b6cb0; + } + + .md\:bg-blue-800 { + background-color: #2c5282; + } + + .md\:bg-blue-900 { + background-color: #007bff; + } + + .md\:bg-indigo-100 { + background-color: #ebf4ff; + } + + .md\:bg-indigo-200 { + background-color: #c3dafe; + } + + .md\:bg-indigo-300 { + background-color: #a3bffa; + } + + .md\:bg-indigo-400 { + background-color: #7f9cf5; + } + + .md\:bg-indigo-500 { + background-color: #667eea; + } + + .md\:bg-indigo-600 { + background-color: #5a67d8; + } + + .md\:bg-indigo-700 { + background-color: #4c51bf; + } + + .md\:bg-indigo-800 { + background-color: #434190; + } + + .md\:bg-indigo-900 { + background-color: #3c366b; + } + + .md\:bg-purple-100 { + background-color: #faf5ff; + } + + .md\:bg-purple-200 { + background-color: #e9d8fd; + } + + .md\:bg-purple-300 { + background-color: #d6bcfa; + } + + .md\:bg-purple-400 { + background-color: #b794f4; + } + + .md\:bg-purple-500 { + background-color: #9f7aea; + } + + .md\:bg-purple-600 { + background-color: #805ad5; + } + + .md\:bg-purple-700 { + background-color: #6b46c1; + } + + .md\:bg-purple-800 { + background-color: #553c9a; + } + + .md\:bg-purple-900 { + background-color: #6f42c1; + } + + .md\:bg-pink-100 { + background-color: #fff5f7; + } + + .md\:bg-pink-200 { + background-color: #fed7e2; + } + + .md\:bg-pink-300 { + background-color: #fbb6ce; + } + + .md\:bg-pink-400 { + background-color: #f687b3; + } + + .md\:bg-pink-500 { + background-color: #ed64a6; + } + + .md\:bg-pink-600 { + background-color: #d53f8c; + } + + .md\:bg-pink-700 { + background-color: #b83280; + } + + .md\:bg-pink-800 { + background-color: #97266d; + } + + .md\:bg-pink-900 { + background-color: #e83e8c; + } + + .md\:hover\:bg-transparent:hover { + background-color: transparent; + } + + .md\:hover\:bg-black:hover { + background-color: #000; + } + + .md\:hover\:bg-white:hover { + background-color: #fff; + } + + .md\:hover\:bg-gray-100:hover { + background-color: #f7fafc; + } + + .md\:hover\:bg-gray-200:hover { + background-color: #edf2f7; + } + + .md\:hover\:bg-gray-300:hover { + background-color: #e2e8f0; + } + + .md\:hover\:bg-gray-400:hover { + background-color: #cbd5e0; + } + + .md\:hover\:bg-gray-500:hover { + background-color: #a0aec0; + } + + .md\:hover\:bg-gray-600:hover { + background-color: #718096; + } + + .md\:hover\:bg-gray-700:hover { + background-color: #4a5568; + } + + .md\:hover\:bg-gray-800:hover { + background-color: #2d3748; + } + + .md\:hover\:bg-gray-900:hover { + background-color: #1a202c; + } + + .md\:hover\:bg-red-100:hover { + background-color: #fff5f5; + } + + .md\:hover\:bg-red-200:hover { + background-color: #fed7d7; + } + + .md\:hover\:bg-red-300:hover { + background-color: #feb2b2; + } + + .md\:hover\:bg-red-400:hover { + background-color: #fc8181; + } + + .md\:hover\:bg-red-500:hover { + background-color: #f56565; + } + + .md\:hover\:bg-red-600:hover { + background-color: #e53e3e; + } + + .md\:hover\:bg-red-700:hover { + background-color: #c53030; + } + + .md\:hover\:bg-red-800:hover { + background-color: #9b2c2c; + } + + .md\:hover\:bg-red-900:hover { + background-color: #dc3545; + } + + .md\:hover\:bg-orange-100:hover { + background-color: #fffaf0; + } + + .md\:hover\:bg-orange-200:hover { + background-color: #feebc8; + } + + .md\:hover\:bg-orange-300:hover { + background-color: #fbd38d; + } + + .md\:hover\:bg-orange-400:hover { + background-color: #f6ad55; + } + + .md\:hover\:bg-orange-500:hover { + background-color: #ed8936; + } + + .md\:hover\:bg-orange-600:hover { + background-color: #dd6b20; + } + + .md\:hover\:bg-orange-700:hover { + background-color: #c05621; + } + + .md\:hover\:bg-orange-800:hover { + background-color: #9c4221; + } + + .md\:hover\:bg-orange-900:hover { + background-color: #fd7e14; + } + + .md\:hover\:bg-yellow-100:hover { + background-color: #fffff0; + } + + .md\:hover\:bg-yellow-200:hover { + background-color: #fefcbf; + } + + .md\:hover\:bg-yellow-300:hover { + background-color: #faf089; + } + + .md\:hover\:bg-yellow-400:hover { + background-color: #f6e05e; + } + + .md\:hover\:bg-yellow-500:hover { + background-color: #ecc94b; + } + + .md\:hover\:bg-yellow-600:hover { + background-color: #d69e2e; + } + + .md\:hover\:bg-yellow-700:hover { + background-color: #b7791f; + } + + .md\:hover\:bg-yellow-800:hover { + background-color: #975a16; + } + + .md\:hover\:bg-yellow-900:hover { + background-color: #ffc107; + } + + .md\:hover\:bg-green-100:hover { + background-color: #f0fff4; + } + + .md\:hover\:bg-green-200:hover { + background-color: #c6f6d5; + } + + .md\:hover\:bg-green-300:hover { + background-color: #9ae6b4; + } + + .md\:hover\:bg-green-400:hover { + background-color: #68d391; + } + + .md\:hover\:bg-green-500:hover { + background-color: #48bb78; + } + + .md\:hover\:bg-green-600:hover { + background-color: #38a169; + } + + .md\:hover\:bg-green-700:hover { + background-color: #2f855a; + } + + .md\:hover\:bg-green-800:hover { + background-color: #276749; + } + + .md\:hover\:bg-green-900:hover { + background-color: #28a745; + } + + .md\:hover\:bg-teal-100:hover { + background-color: #e6fffa; + } + + .md\:hover\:bg-teal-200:hover { + background-color: #b2f5ea; + } + + .md\:hover\:bg-teal-300:hover { + background-color: #81e6d9; + } + + .md\:hover\:bg-teal-400:hover { + background-color: #4fd1c5; + } + + .md\:hover\:bg-teal-500:hover { + background-color: #38b2ac; + } + + .md\:hover\:bg-teal-600:hover { + background-color: #319795; + } + + .md\:hover\:bg-teal-700:hover { + background-color: #2c7a7b; + } + + .md\:hover\:bg-teal-800:hover { + background-color: #285e61; + } + + .md\:hover\:bg-teal-900:hover { + background-color: #20c997; + } + + .md\:hover\:bg-blue-100:hover { + background-color: #ebf8ff; + } + + .md\:hover\:bg-blue-200:hover { + background-color: #bee3f8; + } + + .md\:hover\:bg-blue-300:hover { + background-color: #90cdf4; + } + + .md\:hover\:bg-blue-400:hover { + background-color: #63b3ed; + } + + .md\:hover\:bg-blue-500:hover { + background-color: #4299e1; + } + + .md\:hover\:bg-blue-600:hover { + background-color: #3182ce; + } + + .md\:hover\:bg-blue-700:hover { + background-color: #2b6cb0; + } + + .md\:hover\:bg-blue-800:hover { + background-color: #2c5282; + } + + .md\:hover\:bg-blue-900:hover { + background-color: #007bff; + } + + .md\:hover\:bg-indigo-100:hover { + background-color: #ebf4ff; + } + + .md\:hover\:bg-indigo-200:hover { + background-color: #c3dafe; + } + + .md\:hover\:bg-indigo-300:hover { + background-color: #a3bffa; + } + + .md\:hover\:bg-indigo-400:hover { + background-color: #7f9cf5; + } + + .md\:hover\:bg-indigo-500:hover { + background-color: #667eea; + } + + .md\:hover\:bg-indigo-600:hover { + background-color: #5a67d8; + } + + .md\:hover\:bg-indigo-700:hover { + background-color: #4c51bf; + } + + .md\:hover\:bg-indigo-800:hover { + background-color: #434190; + } + + .md\:hover\:bg-indigo-900:hover { + background-color: #3c366b; + } + + .md\:hover\:bg-purple-100:hover { + background-color: #faf5ff; + } + + .md\:hover\:bg-purple-200:hover { + background-color: #e9d8fd; + } + + .md\:hover\:bg-purple-300:hover { + background-color: #d6bcfa; + } + + .md\:hover\:bg-purple-400:hover { + background-color: #b794f4; + } + + .md\:hover\:bg-purple-500:hover { + background-color: #9f7aea; + } + + .md\:hover\:bg-purple-600:hover { + background-color: #805ad5; + } + + .md\:hover\:bg-purple-700:hover { + background-color: #6b46c1; + } + + .md\:hover\:bg-purple-800:hover { + background-color: #553c9a; + } + + .md\:hover\:bg-purple-900:hover { + background-color: #6f42c1; + } + + .md\:hover\:bg-pink-100:hover { + background-color: #fff5f7; + } + + .md\:hover\:bg-pink-200:hover { + background-color: #fed7e2; + } + + .md\:hover\:bg-pink-300:hover { + background-color: #fbb6ce; + } + + .md\:hover\:bg-pink-400:hover { + background-color: #f687b3; + } + + .md\:hover\:bg-pink-500:hover { + background-color: #ed64a6; + } + + .md\:hover\:bg-pink-600:hover { + background-color: #d53f8c; + } + + .md\:hover\:bg-pink-700:hover { + background-color: #b83280; + } + + .md\:hover\:bg-pink-800:hover { + background-color: #97266d; + } + + .md\:hover\:bg-pink-900:hover { + background-color: #e83e8c; + } + + .md\:focus\:bg-transparent:focus { + background-color: transparent; + } + + .md\:focus\:bg-black:focus { + background-color: #000; + } + + .md\:focus\:bg-white:focus { + background-color: #fff; + } + + .md\:focus\:bg-gray-100:focus { + background-color: #f7fafc; + } + + .md\:focus\:bg-gray-200:focus { + background-color: #edf2f7; + } + + .md\:focus\:bg-gray-300:focus { + background-color: #e2e8f0; + } + + .md\:focus\:bg-gray-400:focus { + background-color: #cbd5e0; + } + + .md\:focus\:bg-gray-500:focus { + background-color: #a0aec0; + } + + .md\:focus\:bg-gray-600:focus { + background-color: #718096; + } + + .md\:focus\:bg-gray-700:focus { + background-color: #4a5568; + } + + .md\:focus\:bg-gray-800:focus { + background-color: #2d3748; + } + + .md\:focus\:bg-gray-900:focus { + background-color: #1a202c; + } + + .md\:focus\:bg-red-100:focus { + background-color: #fff5f5; + } + + .md\:focus\:bg-red-200:focus { + background-color: #fed7d7; + } + + .md\:focus\:bg-red-300:focus { + background-color: #feb2b2; + } + + .md\:focus\:bg-red-400:focus { + background-color: #fc8181; + } + + .md\:focus\:bg-red-500:focus { + background-color: #f56565; + } + + .md\:focus\:bg-red-600:focus { + background-color: #e53e3e; + } + + .md\:focus\:bg-red-700:focus { + background-color: #c53030; + } + + .md\:focus\:bg-red-800:focus { + background-color: #9b2c2c; + } + + .md\:focus\:bg-red-900:focus { + background-color: #dc3545; + } + + .md\:focus\:bg-orange-100:focus { + background-color: #fffaf0; + } + + .md\:focus\:bg-orange-200:focus { + background-color: #feebc8; + } + + .md\:focus\:bg-orange-300:focus { + background-color: #fbd38d; + } + + .md\:focus\:bg-orange-400:focus { + background-color: #f6ad55; + } + + .md\:focus\:bg-orange-500:focus { + background-color: #ed8936; + } + + .md\:focus\:bg-orange-600:focus { + background-color: #dd6b20; + } + + .md\:focus\:bg-orange-700:focus { + background-color: #c05621; + } + + .md\:focus\:bg-orange-800:focus { + background-color: #9c4221; + } + + .md\:focus\:bg-orange-900:focus { + background-color: #fd7e14; + } + + .md\:focus\:bg-yellow-100:focus { + background-color: #fffff0; + } + + .md\:focus\:bg-yellow-200:focus { + background-color: #fefcbf; + } + + .md\:focus\:bg-yellow-300:focus { + background-color: #faf089; + } + + .md\:focus\:bg-yellow-400:focus { + background-color: #f6e05e; + } + + .md\:focus\:bg-yellow-500:focus { + background-color: #ecc94b; + } + + .md\:focus\:bg-yellow-600:focus { + background-color: #d69e2e; + } + + .md\:focus\:bg-yellow-700:focus { + background-color: #b7791f; + } + + .md\:focus\:bg-yellow-800:focus { + background-color: #975a16; + } + + .md\:focus\:bg-yellow-900:focus { + background-color: #ffc107; + } + + .md\:focus\:bg-green-100:focus { + background-color: #f0fff4; + } + + .md\:focus\:bg-green-200:focus { + background-color: #c6f6d5; + } + + .md\:focus\:bg-green-300:focus { + background-color: #9ae6b4; + } + + .md\:focus\:bg-green-400:focus { + background-color: #68d391; + } + + .md\:focus\:bg-green-500:focus { + background-color: #48bb78; + } + + .md\:focus\:bg-green-600:focus { + background-color: #38a169; + } + + .md\:focus\:bg-green-700:focus { + background-color: #2f855a; + } + + .md\:focus\:bg-green-800:focus { + background-color: #276749; + } + + .md\:focus\:bg-green-900:focus { + background-color: #28a745; + } + + .md\:focus\:bg-teal-100:focus { + background-color: #e6fffa; + } + + .md\:focus\:bg-teal-200:focus { + background-color: #b2f5ea; + } + + .md\:focus\:bg-teal-300:focus { + background-color: #81e6d9; + } + + .md\:focus\:bg-teal-400:focus { + background-color: #4fd1c5; + } + + .md\:focus\:bg-teal-500:focus { + background-color: #38b2ac; + } + + .md\:focus\:bg-teal-600:focus { + background-color: #319795; + } + + .md\:focus\:bg-teal-700:focus { + background-color: #2c7a7b; + } + + .md\:focus\:bg-teal-800:focus { + background-color: #285e61; + } + + .md\:focus\:bg-teal-900:focus { + background-color: #20c997; + } + + .md\:focus\:bg-blue-100:focus { + background-color: #ebf8ff; + } + + .md\:focus\:bg-blue-200:focus { + background-color: #bee3f8; + } + + .md\:focus\:bg-blue-300:focus { + background-color: #90cdf4; + } + + .md\:focus\:bg-blue-400:focus { + background-color: #63b3ed; + } + + .md\:focus\:bg-blue-500:focus { + background-color: #4299e1; + } + + .md\:focus\:bg-blue-600:focus { + background-color: #3182ce; + } + + .md\:focus\:bg-blue-700:focus { + background-color: #2b6cb0; + } + + .md\:focus\:bg-blue-800:focus { + background-color: #2c5282; + } + + .md\:focus\:bg-blue-900:focus { + background-color: #007bff; + } + + .md\:focus\:bg-indigo-100:focus { + background-color: #ebf4ff; + } + + .md\:focus\:bg-indigo-200:focus { + background-color: #c3dafe; + } + + .md\:focus\:bg-indigo-300:focus { + background-color: #a3bffa; + } + + .md\:focus\:bg-indigo-400:focus { + background-color: #7f9cf5; + } + + .md\:focus\:bg-indigo-500:focus { + background-color: #667eea; + } + + .md\:focus\:bg-indigo-600:focus { + background-color: #5a67d8; + } + + .md\:focus\:bg-indigo-700:focus { + background-color: #4c51bf; + } + + .md\:focus\:bg-indigo-800:focus { + background-color: #434190; + } + + .md\:focus\:bg-indigo-900:focus { + background-color: #3c366b; + } + + .md\:focus\:bg-purple-100:focus { + background-color: #faf5ff; + } + + .md\:focus\:bg-purple-200:focus { + background-color: #e9d8fd; + } + + .md\:focus\:bg-purple-300:focus { + background-color: #d6bcfa; + } + + .md\:focus\:bg-purple-400:focus { + background-color: #b794f4; + } + + .md\:focus\:bg-purple-500:focus { + background-color: #9f7aea; + } + + .md\:focus\:bg-purple-600:focus { + background-color: #805ad5; + } + + .md\:focus\:bg-purple-700:focus { + background-color: #6b46c1; + } + + .md\:focus\:bg-purple-800:focus { + background-color: #553c9a; + } + + .md\:focus\:bg-purple-900:focus { + background-color: #6f42c1; + } + + .md\:focus\:bg-pink-100:focus { + background-color: #fff5f7; + } + + .md\:focus\:bg-pink-200:focus { + background-color: #fed7e2; + } + + .md\:focus\:bg-pink-300:focus { + background-color: #fbb6ce; + } + + .md\:focus\:bg-pink-400:focus { + background-color: #f687b3; + } + + .md\:focus\:bg-pink-500:focus { + background-color: #ed64a6; + } + + .md\:focus\:bg-pink-600:focus { + background-color: #d53f8c; + } + + .md\:focus\:bg-pink-700:focus { + background-color: #b83280; + } + + .md\:focus\:bg-pink-800:focus { + background-color: #97266d; + } + + .md\:focus\:bg-pink-900:focus { + background-color: #e83e8c; + } + + .md\:bg-bottom { + background-position: bottom; + } + + .md\:bg-center { + background-position: center; + } + + .md\:bg-left { + background-position: left; + } + + .md\:bg-left-bottom { + background-position: left bottom; + } + + .md\:bg-left-top { + background-position: left top; + } + + .md\:bg-right { + background-position: right; + } + + .md\:bg-right-bottom { + background-position: right bottom; + } + + .md\:bg-right-top { + background-position: right top; + } + + .md\:bg-top { + background-position: top; + } + + .md\:bg-repeat { + background-repeat: repeat; + } + + .md\:bg-no-repeat { + background-repeat: no-repeat; + } + + .md\:bg-repeat-x { + background-repeat: repeat-x; + } + + .md\:bg-repeat-y { + background-repeat: repeat-y; + } + + .md\:bg-repeat-round { + background-repeat: round; + } + + .md\:bg-repeat-space { + background-repeat: space; + } + + .md\:bg-auto { + background-size: auto; + } + + .md\:bg-cover { + background-size: cover; + } + + .md\:bg-contain { + background-size: contain; + } + + .md\:border-collapse { + border-collapse: collapse; + } + + .md\:border-separate { + border-collapse: separate; + } + + .md\:border-transparent { + border-color: transparent; + } + + .md\:border-black { + border-color: #000; + } + + .md\:border-white { + border-color: #fff; + } + + .md\:border-gray-100 { + border-color: #f7fafc; + } + + .md\:border-gray-200 { + border-color: #edf2f7; + } + + .md\:border-gray-300 { + border-color: #e2e8f0; + } + + .md\:border-gray-400 { + border-color: #cbd5e0; + } + + .md\:border-gray-500 { + border-color: #a0aec0; + } + + .md\:border-gray-600 { + border-color: #718096; + } + + .md\:border-gray-700 { + border-color: #4a5568; + } + + .md\:border-gray-800 { + border-color: #2d3748; + } + + .md\:border-gray-900 { + border-color: #1a202c; + } + + .md\:border-red-100 { + border-color: #fff5f5; + } + + .md\:border-red-200 { + border-color: #fed7d7; + } + + .md\:border-red-300 { + border-color: #feb2b2; + } + + .md\:border-red-400 { + border-color: #fc8181; + } + + .md\:border-red-500 { + border-color: #f56565; + } + + .md\:border-red-600 { + border-color: #e53e3e; + } + + .md\:border-red-700 { + border-color: #c53030; + } + + .md\:border-red-800 { + border-color: #9b2c2c; + } + + .md\:border-red-900 { + border-color: #dc3545; + } + + .md\:border-orange-100 { + border-color: #fffaf0; + } + + .md\:border-orange-200 { + border-color: #feebc8; + } + + .md\:border-orange-300 { + border-color: #fbd38d; + } + + .md\:border-orange-400 { + border-color: #f6ad55; + } + + .md\:border-orange-500 { + border-color: #ed8936; + } + + .md\:border-orange-600 { + border-color: #dd6b20; + } + + .md\:border-orange-700 { + border-color: #c05621; + } + + .md\:border-orange-800 { + border-color: #9c4221; + } + + .md\:border-orange-900 { + border-color: #fd7e14; + } + + .md\:border-yellow-100 { + border-color: #fffff0; + } + + .md\:border-yellow-200 { + border-color: #fefcbf; + } + + .md\:border-yellow-300 { + border-color: #faf089; + } + + .md\:border-yellow-400 { + border-color: #f6e05e; + } + + .md\:border-yellow-500 { + border-color: #ecc94b; + } + + .md\:border-yellow-600 { + border-color: #d69e2e; + } + + .md\:border-yellow-700 { + border-color: #b7791f; + } + + .md\:border-yellow-800 { + border-color: #975a16; + } + + .md\:border-yellow-900 { + border-color: #ffc107; + } + + .md\:border-green-100 { + border-color: #f0fff4; + } + + .md\:border-green-200 { + border-color: #c6f6d5; + } + + .md\:border-green-300 { + border-color: #9ae6b4; + } + + .md\:border-green-400 { + border-color: #68d391; + } + + .md\:border-green-500 { + border-color: #48bb78; + } + + .md\:border-green-600 { + border-color: #38a169; + } + + .md\:border-green-700 { + border-color: #2f855a; + } + + .md\:border-green-800 { + border-color: #276749; + } + + .md\:border-green-900 { + border-color: #28a745; + } + + .md\:border-teal-100 { + border-color: #e6fffa; + } + + .md\:border-teal-200 { + border-color: #b2f5ea; + } + + .md\:border-teal-300 { + border-color: #81e6d9; + } + + .md\:border-teal-400 { + border-color: #4fd1c5; + } + + .md\:border-teal-500 { + border-color: #38b2ac; + } + + .md\:border-teal-600 { + border-color: #319795; + } + + .md\:border-teal-700 { + border-color: #2c7a7b; + } + + .md\:border-teal-800 { + border-color: #285e61; + } + + .md\:border-teal-900 { + border-color: #20c997; + } + + .md\:border-blue-100 { + border-color: #ebf8ff; + } + + .md\:border-blue-200 { + border-color: #bee3f8; + } + + .md\:border-blue-300 { + border-color: #90cdf4; + } + + .md\:border-blue-400 { + border-color: #63b3ed; + } + + .md\:border-blue-500 { + border-color: #4299e1; + } + + .md\:border-blue-600 { + border-color: #3182ce; + } + + .md\:border-blue-700 { + border-color: #2b6cb0; + } + + .md\:border-blue-800 { + border-color: #2c5282; + } + + .md\:border-blue-900 { + border-color: #007bff; + } + + .md\:border-indigo-100 { + border-color: #ebf4ff; + } + + .md\:border-indigo-200 { + border-color: #c3dafe; + } + + .md\:border-indigo-300 { + border-color: #a3bffa; + } + + .md\:border-indigo-400 { + border-color: #7f9cf5; + } + + .md\:border-indigo-500 { + border-color: #667eea; + } + + .md\:border-indigo-600 { + border-color: #5a67d8; + } + + .md\:border-indigo-700 { + border-color: #4c51bf; + } + + .md\:border-indigo-800 { + border-color: #434190; + } + + .md\:border-indigo-900 { + border-color: #3c366b; + } + + .md\:border-purple-100 { + border-color: #faf5ff; + } + + .md\:border-purple-200 { + border-color: #e9d8fd; + } + + .md\:border-purple-300 { + border-color: #d6bcfa; + } + + .md\:border-purple-400 { + border-color: #b794f4; + } + + .md\:border-purple-500 { + border-color: #9f7aea; + } + + .md\:border-purple-600 { + border-color: #805ad5; + } + + .md\:border-purple-700 { + border-color: #6b46c1; + } + + .md\:border-purple-800 { + border-color: #553c9a; + } + + .md\:border-purple-900 { + border-color: #6f42c1; + } + + .md\:border-pink-100 { + border-color: #fff5f7; + } + + .md\:border-pink-200 { + border-color: #fed7e2; + } + + .md\:border-pink-300 { + border-color: #fbb6ce; + } + + .md\:border-pink-400 { + border-color: #f687b3; + } + + .md\:border-pink-500 { + border-color: #ed64a6; + } + + .md\:border-pink-600 { + border-color: #d53f8c; + } + + .md\:border-pink-700 { + border-color: #b83280; + } + + .md\:border-pink-800 { + border-color: #97266d; + } + + .md\:border-pink-900 { + border-color: #e83e8c; + } + + .md\:hover\:border-transparent:hover { + border-color: transparent; + } + + .md\:hover\:border-black:hover { + border-color: #000; + } + + .md\:hover\:border-white:hover { + border-color: #fff; + } + + .md\:hover\:border-gray-100:hover { + border-color: #f7fafc; + } + + .md\:hover\:border-gray-200:hover { + border-color: #edf2f7; + } + + .md\:hover\:border-gray-300:hover { + border-color: #e2e8f0; + } + + .md\:hover\:border-gray-400:hover { + border-color: #cbd5e0; + } + + .md\:hover\:border-gray-500:hover { + border-color: #a0aec0; + } + + .md\:hover\:border-gray-600:hover { + border-color: #718096; + } + + .md\:hover\:border-gray-700:hover { + border-color: #4a5568; + } + + .md\:hover\:border-gray-800:hover { + border-color: #2d3748; + } + + .md\:hover\:border-gray-900:hover { + border-color: #1a202c; + } + + .md\:hover\:border-red-100:hover { + border-color: #fff5f5; + } + + .md\:hover\:border-red-200:hover { + border-color: #fed7d7; + } + + .md\:hover\:border-red-300:hover { + border-color: #feb2b2; + } + + .md\:hover\:border-red-400:hover { + border-color: #fc8181; + } + + .md\:hover\:border-red-500:hover { + border-color: #f56565; + } + + .md\:hover\:border-red-600:hover { + border-color: #e53e3e; + } + + .md\:hover\:border-red-700:hover { + border-color: #c53030; + } + + .md\:hover\:border-red-800:hover { + border-color: #9b2c2c; + } + + .md\:hover\:border-red-900:hover { + border-color: #dc3545; + } + + .md\:hover\:border-orange-100:hover { + border-color: #fffaf0; + } + + .md\:hover\:border-orange-200:hover { + border-color: #feebc8; + } + + .md\:hover\:border-orange-300:hover { + border-color: #fbd38d; + } + + .md\:hover\:border-orange-400:hover { + border-color: #f6ad55; + } + + .md\:hover\:border-orange-500:hover { + border-color: #ed8936; + } + + .md\:hover\:border-orange-600:hover { + border-color: #dd6b20; + } + + .md\:hover\:border-orange-700:hover { + border-color: #c05621; + } + + .md\:hover\:border-orange-800:hover { + border-color: #9c4221; + } + + .md\:hover\:border-orange-900:hover { + border-color: #fd7e14; + } + + .md\:hover\:border-yellow-100:hover { + border-color: #fffff0; + } + + .md\:hover\:border-yellow-200:hover { + border-color: #fefcbf; + } + + .md\:hover\:border-yellow-300:hover { + border-color: #faf089; + } + + .md\:hover\:border-yellow-400:hover { + border-color: #f6e05e; + } + + .md\:hover\:border-yellow-500:hover { + border-color: #ecc94b; + } + + .md\:hover\:border-yellow-600:hover { + border-color: #d69e2e; + } + + .md\:hover\:border-yellow-700:hover { + border-color: #b7791f; + } + + .md\:hover\:border-yellow-800:hover { + border-color: #975a16; + } + + .md\:hover\:border-yellow-900:hover { + border-color: #ffc107; + } + + .md\:hover\:border-green-100:hover { + border-color: #f0fff4; + } + + .md\:hover\:border-green-200:hover { + border-color: #c6f6d5; + } + + .md\:hover\:border-green-300:hover { + border-color: #9ae6b4; + } + + .md\:hover\:border-green-400:hover { + border-color: #68d391; + } + + .md\:hover\:border-green-500:hover { + border-color: #48bb78; + } + + .md\:hover\:border-green-600:hover { + border-color: #38a169; + } + + .md\:hover\:border-green-700:hover { + border-color: #2f855a; + } + + .md\:hover\:border-green-800:hover { + border-color: #276749; + } + + .md\:hover\:border-green-900:hover { + border-color: #28a745; + } + + .md\:hover\:border-teal-100:hover { + border-color: #e6fffa; + } + + .md\:hover\:border-teal-200:hover { + border-color: #b2f5ea; + } + + .md\:hover\:border-teal-300:hover { + border-color: #81e6d9; + } + + .md\:hover\:border-teal-400:hover { + border-color: #4fd1c5; + } + + .md\:hover\:border-teal-500:hover { + border-color: #38b2ac; + } + + .md\:hover\:border-teal-600:hover { + border-color: #319795; + } + + .md\:hover\:border-teal-700:hover { + border-color: #2c7a7b; + } + + .md\:hover\:border-teal-800:hover { + border-color: #285e61; + } + + .md\:hover\:border-teal-900:hover { + border-color: #20c997; + } + + .md\:hover\:border-blue-100:hover { + border-color: #ebf8ff; + } + + .md\:hover\:border-blue-200:hover { + border-color: #bee3f8; + } + + .md\:hover\:border-blue-300:hover { + border-color: #90cdf4; + } + + .md\:hover\:border-blue-400:hover { + border-color: #63b3ed; + } + + .md\:hover\:border-blue-500:hover { + border-color: #4299e1; + } + + .md\:hover\:border-blue-600:hover { + border-color: #3182ce; + } + + .md\:hover\:border-blue-700:hover { + border-color: #2b6cb0; + } + + .md\:hover\:border-blue-800:hover { + border-color: #2c5282; + } + + .md\:hover\:border-blue-900:hover { + border-color: #007bff; + } + + .md\:hover\:border-indigo-100:hover { + border-color: #ebf4ff; + } + + .md\:hover\:border-indigo-200:hover { + border-color: #c3dafe; + } + + .md\:hover\:border-indigo-300:hover { + border-color: #a3bffa; + } + + .md\:hover\:border-indigo-400:hover { + border-color: #7f9cf5; + } + + .md\:hover\:border-indigo-500:hover { + border-color: #667eea; + } + + .md\:hover\:border-indigo-600:hover { + border-color: #5a67d8; + } + + .md\:hover\:border-indigo-700:hover { + border-color: #4c51bf; + } + + .md\:hover\:border-indigo-800:hover { + border-color: #434190; + } + + .md\:hover\:border-indigo-900:hover { + border-color: #3c366b; + } + + .md\:hover\:border-purple-100:hover { + border-color: #faf5ff; + } + + .md\:hover\:border-purple-200:hover { + border-color: #e9d8fd; + } + + .md\:hover\:border-purple-300:hover { + border-color: #d6bcfa; + } + + .md\:hover\:border-purple-400:hover { + border-color: #b794f4; + } + + .md\:hover\:border-purple-500:hover { + border-color: #9f7aea; + } + + .md\:hover\:border-purple-600:hover { + border-color: #805ad5; + } + + .md\:hover\:border-purple-700:hover { + border-color: #6b46c1; + } + + .md\:hover\:border-purple-800:hover { + border-color: #553c9a; + } + + .md\:hover\:border-purple-900:hover { + border-color: #6f42c1; + } + + .md\:hover\:border-pink-100:hover { + border-color: #fff5f7; + } + + .md\:hover\:border-pink-200:hover { + border-color: #fed7e2; + } + + .md\:hover\:border-pink-300:hover { + border-color: #fbb6ce; + } + + .md\:hover\:border-pink-400:hover { + border-color: #f687b3; + } + + .md\:hover\:border-pink-500:hover { + border-color: #ed64a6; + } + + .md\:hover\:border-pink-600:hover { + border-color: #d53f8c; + } + + .md\:hover\:border-pink-700:hover { + border-color: #b83280; + } + + .md\:hover\:border-pink-800:hover { + border-color: #97266d; + } + + .md\:hover\:border-pink-900:hover { + border-color: #e83e8c; + } + + .md\:focus\:border-transparent:focus { + border-color: transparent; + } + + .md\:focus\:border-black:focus { + border-color: #000; + } + + .md\:focus\:border-white:focus { + border-color: #fff; + } + + .md\:focus\:border-gray-100:focus { + border-color: #f7fafc; + } + + .md\:focus\:border-gray-200:focus { + border-color: #edf2f7; + } + + .md\:focus\:border-gray-300:focus { + border-color: #e2e8f0; + } + + .md\:focus\:border-gray-400:focus { + border-color: #cbd5e0; + } + + .md\:focus\:border-gray-500:focus { + border-color: #a0aec0; + } + + .md\:focus\:border-gray-600:focus { + border-color: #718096; + } + + .md\:focus\:border-gray-700:focus { + border-color: #4a5568; + } + + .md\:focus\:border-gray-800:focus { + border-color: #2d3748; + } + + .md\:focus\:border-gray-900:focus { + border-color: #1a202c; + } + + .md\:focus\:border-red-100:focus { + border-color: #fff5f5; + } + + .md\:focus\:border-red-200:focus { + border-color: #fed7d7; + } + + .md\:focus\:border-red-300:focus { + border-color: #feb2b2; + } + + .md\:focus\:border-red-400:focus { + border-color: #fc8181; + } + + .md\:focus\:border-red-500:focus { + border-color: #f56565; + } + + .md\:focus\:border-red-600:focus { + border-color: #e53e3e; + } + + .md\:focus\:border-red-700:focus { + border-color: #c53030; + } + + .md\:focus\:border-red-800:focus { + border-color: #9b2c2c; + } + + .md\:focus\:border-red-900:focus { + border-color: #dc3545; + } + + .md\:focus\:border-orange-100:focus { + border-color: #fffaf0; + } + + .md\:focus\:border-orange-200:focus { + border-color: #feebc8; + } + + .md\:focus\:border-orange-300:focus { + border-color: #fbd38d; + } + + .md\:focus\:border-orange-400:focus { + border-color: #f6ad55; + } + + .md\:focus\:border-orange-500:focus { + border-color: #ed8936; + } + + .md\:focus\:border-orange-600:focus { + border-color: #dd6b20; + } + + .md\:focus\:border-orange-700:focus { + border-color: #c05621; + } + + .md\:focus\:border-orange-800:focus { + border-color: #9c4221; + } + + .md\:focus\:border-orange-900:focus { + border-color: #fd7e14; + } + + .md\:focus\:border-yellow-100:focus { + border-color: #fffff0; + } + + .md\:focus\:border-yellow-200:focus { + border-color: #fefcbf; + } + + .md\:focus\:border-yellow-300:focus { + border-color: #faf089; + } + + .md\:focus\:border-yellow-400:focus { + border-color: #f6e05e; + } + + .md\:focus\:border-yellow-500:focus { + border-color: #ecc94b; + } + + .md\:focus\:border-yellow-600:focus { + border-color: #d69e2e; + } + + .md\:focus\:border-yellow-700:focus { + border-color: #b7791f; + } + + .md\:focus\:border-yellow-800:focus { + border-color: #975a16; + } + + .md\:focus\:border-yellow-900:focus { + border-color: #ffc107; + } + + .md\:focus\:border-green-100:focus { + border-color: #f0fff4; + } + + .md\:focus\:border-green-200:focus { + border-color: #c6f6d5; + } + + .md\:focus\:border-green-300:focus { + border-color: #9ae6b4; + } + + .md\:focus\:border-green-400:focus { + border-color: #68d391; + } + + .md\:focus\:border-green-500:focus { + border-color: #48bb78; + } + + .md\:focus\:border-green-600:focus { + border-color: #38a169; + } + + .md\:focus\:border-green-700:focus { + border-color: #2f855a; + } + + .md\:focus\:border-green-800:focus { + border-color: #276749; + } + + .md\:focus\:border-green-900:focus { + border-color: #28a745; + } + + .md\:focus\:border-teal-100:focus { + border-color: #e6fffa; + } + + .md\:focus\:border-teal-200:focus { + border-color: #b2f5ea; + } + + .md\:focus\:border-teal-300:focus { + border-color: #81e6d9; + } + + .md\:focus\:border-teal-400:focus { + border-color: #4fd1c5; + } + + .md\:focus\:border-teal-500:focus { + border-color: #38b2ac; + } + + .md\:focus\:border-teal-600:focus { + border-color: #319795; + } + + .md\:focus\:border-teal-700:focus { + border-color: #2c7a7b; + } + + .md\:focus\:border-teal-800:focus { + border-color: #285e61; + } + + .md\:focus\:border-teal-900:focus { + border-color: #20c997; + } + + .md\:focus\:border-blue-100:focus { + border-color: #ebf8ff; + } + + .md\:focus\:border-blue-200:focus { + border-color: #bee3f8; + } + + .md\:focus\:border-blue-300:focus { + border-color: #90cdf4; + } + + .md\:focus\:border-blue-400:focus { + border-color: #63b3ed; + } + + .md\:focus\:border-blue-500:focus { + border-color: #4299e1; + } + + .md\:focus\:border-blue-600:focus { + border-color: #3182ce; + } + + .md\:focus\:border-blue-700:focus { + border-color: #2b6cb0; + } + + .md\:focus\:border-blue-800:focus { + border-color: #2c5282; + } + + .md\:focus\:border-blue-900:focus { + border-color: #007bff; + } + + .md\:focus\:border-indigo-100:focus { + border-color: #ebf4ff; + } + + .md\:focus\:border-indigo-200:focus { + border-color: #c3dafe; + } + + .md\:focus\:border-indigo-300:focus { + border-color: #a3bffa; + } + + .md\:focus\:border-indigo-400:focus { + border-color: #7f9cf5; + } + + .md\:focus\:border-indigo-500:focus { + border-color: #667eea; + } + + .md\:focus\:border-indigo-600:focus { + border-color: #5a67d8; + } + + .md\:focus\:border-indigo-700:focus { + border-color: #4c51bf; + } + + .md\:focus\:border-indigo-800:focus { + border-color: #434190; + } + + .md\:focus\:border-indigo-900:focus { + border-color: #3c366b; + } + + .md\:focus\:border-purple-100:focus { + border-color: #faf5ff; + } + + .md\:focus\:border-purple-200:focus { + border-color: #e9d8fd; + } + + .md\:focus\:border-purple-300:focus { + border-color: #d6bcfa; + } + + .md\:focus\:border-purple-400:focus { + border-color: #b794f4; + } + + .md\:focus\:border-purple-500:focus { + border-color: #9f7aea; + } + + .md\:focus\:border-purple-600:focus { + border-color: #805ad5; + } + + .md\:focus\:border-purple-700:focus { + border-color: #6b46c1; + } + + .md\:focus\:border-purple-800:focus { + border-color: #553c9a; + } + + .md\:focus\:border-purple-900:focus { + border-color: #6f42c1; + } + + .md\:focus\:border-pink-100:focus { + border-color: #fff5f7; + } + + .md\:focus\:border-pink-200:focus { + border-color: #fed7e2; + } + + .md\:focus\:border-pink-300:focus { + border-color: #fbb6ce; + } + + .md\:focus\:border-pink-400:focus { + border-color: #f687b3; + } + + .md\:focus\:border-pink-500:focus { + border-color: #ed64a6; + } + + .md\:focus\:border-pink-600:focus { + border-color: #d53f8c; + } + + .md\:focus\:border-pink-700:focus { + border-color: #b83280; + } + + .md\:focus\:border-pink-800:focus { + border-color: #97266d; + } + + .md\:focus\:border-pink-900:focus { + border-color: #e83e8c; + } + + .md\:rounded-none { + border-radius: 0; + } + + .md\:rounded-sm { + border-radius: 0.125rem; + } + + .md\:rounded { + border-radius: 0.25rem; + } + + .md\:rounded-lg { + border-radius: 0.5rem; + } + + .md\:rounded-full { + border-radius: 9999px; + } + + .md\:rounded-t-none { + border-top-left-radius: 0; + border-top-right-radius: 0; + } + + .md\:rounded-r-none { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + + .md\:rounded-b-none { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; + } + + .md\:rounded-l-none { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + + .md\:rounded-t-sm { + border-top-left-radius: 0.125rem; + border-top-right-radius: 0.125rem; + } + + .md\:rounded-r-sm { + border-top-right-radius: 0.125rem; + border-bottom-right-radius: 0.125rem; + } + + .md\:rounded-b-sm { + border-bottom-right-radius: 0.125rem; + border-bottom-left-radius: 0.125rem; + } + + .md\:rounded-l-sm { + border-top-left-radius: 0.125rem; + border-bottom-left-radius: 0.125rem; + } + + .md\:rounded-t { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; + } + + .md\:rounded-r { + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + } + + .md\:rounded-b { + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + } + + .md\:rounded-l { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + } + + .md\:rounded-t-lg { + border-top-left-radius: 0.5rem; + border-top-right-radius: 0.5rem; + } + + .md\:rounded-r-lg { + border-top-right-radius: 0.5rem; + border-bottom-right-radius: 0.5rem; + } + + .md\:rounded-b-lg { + border-bottom-right-radius: 0.5rem; + border-bottom-left-radius: 0.5rem; + } + + .md\:rounded-l-lg { + border-top-left-radius: 0.5rem; + border-bottom-left-radius: 0.5rem; + } + + .md\:rounded-t-full { + border-top-left-radius: 9999px; + border-top-right-radius: 9999px; + } + + .md\:rounded-r-full { + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; + } + + .md\:rounded-b-full { + border-bottom-right-radius: 9999px; + border-bottom-left-radius: 9999px; + } + + .md\:rounded-l-full { + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; + } + + .md\:rounded-tl-none { + border-top-left-radius: 0; + } + + .md\:rounded-tr-none { + border-top-right-radius: 0; + } + + .md\:rounded-br-none { + border-bottom-right-radius: 0; + } + + .md\:rounded-bl-none { + border-bottom-left-radius: 0; + } + + .md\:rounded-tl-sm { + border-top-left-radius: 0.125rem; + } + + .md\:rounded-tr-sm { + border-top-right-radius: 0.125rem; + } + + .md\:rounded-br-sm { + border-bottom-right-radius: 0.125rem; + } + + .md\:rounded-bl-sm { + border-bottom-left-radius: 0.125rem; + } + + .md\:rounded-tl { + border-top-left-radius: 0.25rem; + } + + .md\:rounded-tr { + border-top-right-radius: 0.25rem; + } + + .md\:rounded-br { + border-bottom-right-radius: 0.25rem; + } + + .md\:rounded-bl { + border-bottom-left-radius: 0.25rem; + } + + .md\:rounded-tl-lg { + border-top-left-radius: 0.5rem; + } + + .md\:rounded-tr-lg { + border-top-right-radius: 0.5rem; + } + + .md\:rounded-br-lg { + border-bottom-right-radius: 0.5rem; + } + + .md\:rounded-bl-lg { + border-bottom-left-radius: 0.5rem; + } + + .md\:rounded-tl-full { + border-top-left-radius: 9999px; + } + + .md\:rounded-tr-full { + border-top-right-radius: 9999px; + } + + .md\:rounded-br-full { + border-bottom-right-radius: 9999px; + } + + .md\:rounded-bl-full { + border-bottom-left-radius: 9999px; + } + + .md\:border-solid { + border-style: solid; + } + + .md\:border-dashed { + border-style: dashed; + } + + .md\:border-dotted { + border-style: dotted; + } + + .md\:border-double { + border-style: double; + } + + .md\:border-none { + border-style: none; + } + + .md\:border-0 { + border-width: 0; + } + + .md\:border-2 { + border-width: 2px; + } + + .md\:border-4 { + border-width: 4px; + } + + .md\:border-8 { + border-width: 8px; + } + + .md\:border { + border-width: 1px; + } + + .md\:border-t-0 { + border-top-width: 0; + } + + .md\:border-r-0 { + border-right-width: 0; + } + + .md\:border-b-0 { + border-bottom-width: 0; + } + + .md\:border-l-0 { + border-left-width: 0; + } + + .md\:border-t-2 { + border-top-width: 2px; + } + + .md\:border-r-2 { + border-right-width: 2px; + } + + .md\:border-b-2 { + border-bottom-width: 2px; + } + + .md\:border-l-2 { + border-left-width: 2px; + } + + .md\:border-t-4 { + border-top-width: 4px; + } + + .md\:border-r-4 { + border-right-width: 4px; + } + + .md\:border-b-4 { + border-bottom-width: 4px; + } + + .md\:border-l-4 { + border-left-width: 4px; + } + + .md\:border-t-8 { + border-top-width: 8px; + } + + .md\:border-r-8 { + border-right-width: 8px; + } + + .md\:border-b-8 { + border-bottom-width: 8px; + } + + .md\:border-l-8 { + border-left-width: 8px; + } + + .md\:border-t { + border-top-width: 1px; + } + + .md\:border-r { + border-right-width: 1px; + } + + .md\:border-b { + border-bottom-width: 1px; + } + + .md\:border-l { + border-left-width: 1px; + } + + .md\:cursor-auto { + cursor: auto; + } + + .md\:cursor-default { + cursor: default; + } + + .md\:cursor-pointer { + cursor: pointer; + } + + .md\:cursor-wait { + cursor: wait; + } + + .md\:cursor-text { + cursor: text; + } + + .md\:cursor-move { + cursor: move; + } + + .md\:cursor-not-allowed { + cursor: not-allowed; + } + + .md\:block { + display: block; + } + + .md\:inline-block { + display: inline-block; + } + + .md\:inline { + display: inline; + } + + .md\:flex { + display: flex; + } + + .md\:inline-flex { + display: inline-flex; + } + + .md\:table { + display: table; + } + + .md\:table-row { + display: table-row; + } + + .md\:table-cell { + display: table-cell; + } + + .md\:hidden { + display: none; + } + + .md\:flex-row { + flex-direction: row; + } + + .md\:flex-row-reverse { + flex-direction: row-reverse; + } + + .md\:flex-col { + flex-direction: column; + } + + .md\:flex-col-reverse { + flex-direction: column-reverse; + } + + .md\:flex-wrap { + flex-wrap: wrap; + } + + .md\:flex-wrap-reverse { + flex-wrap: wrap-reverse; + } + + .md\:flex-no-wrap { + flex-wrap: nowrap; + } + + .md\:items-start { + align-items: flex-start; + } + + .md\:items-end { + align-items: flex-end; + } + + .md\:items-center { + align-items: center; + } + + .md\:items-baseline { + align-items: baseline; + } + + .md\:items-stretch { + align-items: stretch; + } + + .md\:self-auto { + align-self: auto; + } + + .md\:self-start { + align-self: flex-start; + } + + .md\:self-end { + align-self: flex-end; + } + + .md\:self-center { + align-self: center; + } + + .md\:self-stretch { + align-self: stretch; + } + + .md\:justify-start { + justify-content: flex-start; + } + + .md\:justify-end { + justify-content: flex-end; + } + + .md\:justify-center { + justify-content: center; + } + + .md\:justify-between { + justify-content: space-between; + } + + .md\:justify-around { + justify-content: space-around; + } + + .md\:content-center { + align-content: center; + } + + .md\:content-start { + align-content: flex-start; + } + + .md\:content-end { + align-content: flex-end; + } + + .md\:content-between { + align-content: space-between; + } + + .md\:content-around { + align-content: space-around; + } + + .md\:flex-1 { + flex: 1 1 0%; + } + + .md\:flex-auto { + flex: 1 1 auto; + } + + .md\:flex-initial { + flex: 0 1 auto; + } + + .md\:flex-none { + flex: none; + } + + .md\:flex-grow-0 { + flex-grow: 0; + } + + .md\:flex-grow { + flex-grow: 1; + } + + .md\:flex-shrink-0 { + flex-shrink: 0; + } + + .md\:flex-shrink { + flex-shrink: 1; + } + + .md\:order-1 { + order: 1; + } + + .md\:order-2 { + order: 2; + } + + .md\:order-3 { + order: 3; + } + + .md\:order-4 { + order: 4; + } + + .md\:order-5 { + order: 5; + } + + .md\:order-6 { + order: 6; + } + + .md\:order-7 { + order: 7; + } + + .md\:order-8 { + order: 8; + } + + .md\:order-9 { + order: 9; + } + + .md\:order-10 { + order: 10; + } + + .md\:order-11 { + order: 11; + } + + .md\:order-12 { + order: 12; + } + + .md\:order-first { + order: -9999; + } + + .md\:order-last { + order: 9999; + } + + .md\:order-none { + order: 0; + } + + .md\:float-right { + float: right; + } + + .md\:float-left { + float: left; + } + + .md\:float-none { + float: none; + } + + .md\:clearfix:after { + content: ""; + display: table; + clear: both; + } + + .md\:font-sans { + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + } + + .md\:font-serif { + font-family: Georgia, Cambria, "Times New Roman", Times, serif; + } + + .md\:font-mono { + font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + } + + .md\:font-hairline { + font-weight: 100; + } + + .md\:font-thin { + font-weight: 200; + } + + .md\:font-light { + font-weight: 300; + } + + .md\:font-normal { + font-weight: 400; + } + + .md\:font-medium { + font-weight: 500; + } + + .md\:font-semibold { + font-weight: 600; + } + + .md\:font-bold { + font-weight: 700; + } + + .md\:font-extrabold { + font-weight: 800; + } + + .md\:font-black { + font-weight: 900; + } + + .md\:hover\:font-hairline:hover { + font-weight: 100; + } + + .md\:hover\:font-thin:hover { + font-weight: 200; + } + + .md\:hover\:font-light:hover { + font-weight: 300; + } + + .md\:hover\:font-normal:hover { + font-weight: 400; + } + + .md\:hover\:font-medium:hover { + font-weight: 500; + } + + .md\:hover\:font-semibold:hover { + font-weight: 600; + } + + .md\:hover\:font-bold:hover { + font-weight: 700; + } + + .md\:hover\:font-extrabold:hover { + font-weight: 800; + } + + .md\:hover\:font-black:hover { + font-weight: 900; + } + + .md\:focus\:font-hairline:focus { + font-weight: 100; + } + + .md\:focus\:font-thin:focus { + font-weight: 200; + } + + .md\:focus\:font-light:focus { + font-weight: 300; + } + + .md\:focus\:font-normal:focus { + font-weight: 400; + } + + .md\:focus\:font-medium:focus { + font-weight: 500; + } + + .md\:focus\:font-semibold:focus { + font-weight: 600; + } + + .md\:focus\:font-bold:focus { + font-weight: 700; + } + + .md\:focus\:font-extrabold:focus { + font-weight: 800; + } + + .md\:focus\:font-black:focus { + font-weight: 900; + } + + .md\:h-0 { + height: 0; + } + + .md\:h-1 { + height: 0.25rem; + } + + .md\:h-2 { + height: 0.5rem; + } + + .md\:h-3 { + height: 0.75rem; + } + + .md\:h-4 { + height: 1rem; + } + + .md\:h-5 { + height: 1.25rem; + } + + .md\:h-6 { + height: 1.5rem; + } + + .md\:h-8 { + height: 2rem; + } + + .md\:h-10 { + height: 2.5rem; + } + + .md\:h-12 { + height: 3rem; + } + + .md\:h-16 { + height: 4rem; + } + + .md\:h-20 { + height: 5rem; + } + + .md\:h-24 { + height: 6rem; + } + + .md\:h-32 { + height: 8rem; + } + + .md\:h-40 { + height: 10rem; + } + + .md\:h-48 { + height: 12rem; + } + + .md\:h-56 { + height: 14rem; + } + + .md\:h-64 { + height: 16rem; + } + + .md\:h-auto { + height: auto; + } + + .md\:h-px { + height: 1px; + } + + .md\:h-full { + height: 100%; + } + + .md\:h-screen { + height: 100vh; + } + + .md\:leading-none { + line-height: 1; + } + + .md\:leading-tight { + line-height: 1.25; + } + + .md\:leading-snug { + line-height: 1.375; + } + + .md\:leading-normal { + line-height: 1.5; + } + + .md\:leading-relaxed { + line-height: 1.625; + } + + .md\:leading-loose { + line-height: 2; + } + + .md\:list-inside { + list-style-position: inside; + } + + .md\:list-outside { + list-style-position: outside; + } + + .md\:list-none { + list-style-type: none; + } + + .md\:list-disc { + list-style-type: disc; + } + + .md\:list-decimal { + list-style-type: decimal; + } + + .md\:m-0 { + margin: 0; + } + + .md\:m-1 { + margin: 0.25rem; + } + + .md\:m-2 { + margin: 0.5rem; + } + + .md\:m-3 { + margin: 0.75rem; + } + + .md\:m-4 { + margin: 1rem; + } + + .md\:m-5 { + margin: 1.25rem; + } + + .md\:m-6 { + margin: 1.5rem; + } + + .md\:m-8 { + margin: 2rem; + } + + .md\:m-10 { + margin: 2.5rem; + } + + .md\:m-12 { + margin: 3rem; + } + + .md\:m-16 { + margin: 4rem; + } + + .md\:m-20 { + margin: 5rem; + } + + .md\:m-24 { + margin: 6rem; + } + + .md\:m-32 { + margin: 8rem; + } + + .md\:m-40 { + margin: 10rem; + } + + .md\:m-48 { + margin: 12rem; + } + + .md\:m-56 { + margin: 14rem; + } + + .md\:m-64 { + margin: 16rem; + } + + .md\:m-auto { + margin: auto; + } + + .md\:m-px { + margin: 1px; + } + + .md\:-m-1 { + margin: -0.25rem; + } + + .md\:-m-2 { + margin: -0.5rem; + } + + .md\:-m-3 { + margin: -0.75rem; + } + + .md\:-m-4 { + margin: -1rem; + } + + .md\:-m-5 { + margin: -1.25rem; + } + + .md\:-m-6 { + margin: -1.5rem; + } + + .md\:-m-8 { + margin: -2rem; + } + + .md\:-m-10 { + margin: -2.5rem; + } + + .md\:-m-12 { + margin: -3rem; + } + + .md\:-m-16 { + margin: -4rem; + } + + .md\:-m-20 { + margin: -5rem; + } + + .md\:-m-24 { + margin: -6rem; + } + + .md\:-m-32 { + margin: -8rem; + } + + .md\:-m-40 { + margin: -10rem; + } + + .md\:-m-48 { + margin: -12rem; + } + + .md\:-m-56 { + margin: -14rem; + } + + .md\:-m-64 { + margin: -16rem; + } + + .md\:-m-px { + margin: -1px; + } + + .md\:my-0 { + margin-top: 0; + margin-bottom: 0; + } + + .md\:mx-0 { + margin-left: 0; + margin-right: 0; + } + + .md\:my-1 { + margin-top: 0.25rem; + margin-bottom: 0.25rem; + } + + .md\:mx-1 { + margin-left: 0.25rem; + margin-right: 0.25rem; + } + + .md\:my-2 { + margin-top: 0.5rem; + margin-bottom: 0.5rem; + } + + .md\:mx-2 { + margin-left: 0.5rem; + margin-right: 0.5rem; + } + + .md\:my-3 { + margin-top: 0.75rem; + margin-bottom: 0.75rem; + } + + .md\:mx-3 { + margin-left: 0.75rem; + margin-right: 0.75rem; + } + + .md\:my-4 { + margin-top: 1rem; + margin-bottom: 1rem; + } + + .md\:mx-4 { + margin-left: 1rem; + margin-right: 1rem; + } + + .md\:my-5 { + margin-top: 1.25rem; + margin-bottom: 1.25rem; + } + + .md\:mx-5 { + margin-left: 1.25rem; + margin-right: 1.25rem; + } + + .md\:my-6 { + margin-top: 1.5rem; + margin-bottom: 1.5rem; + } + + .md\:mx-6 { + margin-left: 1.5rem; + margin-right: 1.5rem; + } + + .md\:my-8 { + margin-top: 2rem; + margin-bottom: 2rem; + } + + .md\:mx-8 { + margin-left: 2rem; + margin-right: 2rem; + } + + .md\:my-10 { + margin-top: 2.5rem; + margin-bottom: 2.5rem; + } + + .md\:mx-10 { + margin-left: 2.5rem; + margin-right: 2.5rem; + } + + .md\:my-12 { + margin-top: 3rem; + margin-bottom: 3rem; + } + + .md\:mx-12 { + margin-left: 3rem; + margin-right: 3rem; + } + + .md\:my-16 { + margin-top: 4rem; + margin-bottom: 4rem; + } + + .md\:mx-16 { + margin-left: 4rem; + margin-right: 4rem; + } + + .md\:my-20 { + margin-top: 5rem; + margin-bottom: 5rem; + } + + .md\:mx-20 { + margin-left: 5rem; + margin-right: 5rem; + } + + .md\:my-24 { + margin-top: 6rem; + margin-bottom: 6rem; + } + + .md\:mx-24 { + margin-left: 6rem; + margin-right: 6rem; + } + + .md\:my-32 { + margin-top: 8rem; + margin-bottom: 8rem; + } + + .md\:mx-32 { + margin-left: 8rem; + margin-right: 8rem; + } + + .md\:my-40 { + margin-top: 10rem; + margin-bottom: 10rem; + } + + .md\:mx-40 { + margin-left: 10rem; + margin-right: 10rem; + } + + .md\:my-48 { + margin-top: 12rem; + margin-bottom: 12rem; + } + + .md\:mx-48 { + margin-left: 12rem; + margin-right: 12rem; + } + + .md\:my-56 { + margin-top: 14rem; + margin-bottom: 14rem; + } + + .md\:mx-56 { + margin-left: 14rem; + margin-right: 14rem; + } + + .md\:my-64 { + margin-top: 16rem; + margin-bottom: 16rem; + } + + .md\:mx-64 { + margin-left: 16rem; + margin-right: 16rem; + } + + .md\:my-auto { + margin-top: auto; + margin-bottom: auto; + } + + .md\:mx-auto { + margin-left: auto; + margin-right: auto; + } + + .md\:my-px { + margin-top: 1px; + margin-bottom: 1px; + } + + .md\:mx-px { + margin-left: 1px; + margin-right: 1px; + } + + .md\:-my-1 { + margin-top: -0.25rem; + margin-bottom: -0.25rem; + } + + .md\:-mx-1 { + margin-left: -0.25rem; + margin-right: -0.25rem; + } + + .md\:-my-2 { + margin-top: -0.5rem; + margin-bottom: -0.5rem; + } + + .md\:-mx-2 { + margin-left: -0.5rem; + margin-right: -0.5rem; + } + + .md\:-my-3 { + margin-top: -0.75rem; + margin-bottom: -0.75rem; + } + + .md\:-mx-3 { + margin-left: -0.75rem; + margin-right: -0.75rem; + } + + .md\:-my-4 { + margin-top: -1rem; + margin-bottom: -1rem; + } + + .md\:-mx-4 { + margin-left: -1rem; + margin-right: -1rem; + } + + .md\:-my-5 { + margin-top: -1.25rem; + margin-bottom: -1.25rem; + } + + .md\:-mx-5 { + margin-left: -1.25rem; + margin-right: -1.25rem; + } + + .md\:-my-6 { + margin-top: -1.5rem; + margin-bottom: -1.5rem; + } + + .md\:-mx-6 { + margin-left: -1.5rem; + margin-right: -1.5rem; + } + + .md\:-my-8 { + margin-top: -2rem; + margin-bottom: -2rem; + } + + .md\:-mx-8 { + margin-left: -2rem; + margin-right: -2rem; + } + + .md\:-my-10 { + margin-top: -2.5rem; + margin-bottom: -2.5rem; + } + + .md\:-mx-10 { + margin-left: -2.5rem; + margin-right: -2.5rem; + } + + .md\:-my-12 { + margin-top: -3rem; + margin-bottom: -3rem; + } + + .md\:-mx-12 { + margin-left: -3rem; + margin-right: -3rem; + } + + .md\:-my-16 { + margin-top: -4rem; + margin-bottom: -4rem; + } + + .md\:-mx-16 { + margin-left: -4rem; + margin-right: -4rem; + } + + .md\:-my-20 { + margin-top: -5rem; + margin-bottom: -5rem; + } + + .md\:-mx-20 { + margin-left: -5rem; + margin-right: -5rem; + } + + .md\:-my-24 { + margin-top: -6rem; + margin-bottom: -6rem; + } + + .md\:-mx-24 { + margin-left: -6rem; + margin-right: -6rem; + } + + .md\:-my-32 { + margin-top: -8rem; + margin-bottom: -8rem; + } + + .md\:-mx-32 { + margin-left: -8rem; + margin-right: -8rem; + } + + .md\:-my-40 { + margin-top: -10rem; + margin-bottom: -10rem; + } + + .md\:-mx-40 { + margin-left: -10rem; + margin-right: -10rem; + } + + .md\:-my-48 { + margin-top: -12rem; + margin-bottom: -12rem; + } + + .md\:-mx-48 { + margin-left: -12rem; + margin-right: -12rem; + } + + .md\:-my-56 { + margin-top: -14rem; + margin-bottom: -14rem; + } + + .md\:-mx-56 { + margin-left: -14rem; + margin-right: -14rem; + } + + .md\:-my-64 { + margin-top: -16rem; + margin-bottom: -16rem; + } + + .md\:-mx-64 { + margin-left: -16rem; + margin-right: -16rem; + } + + .md\:-my-px { + margin-top: -1px; + margin-bottom: -1px; + } + + .md\:-mx-px { + margin-left: -1px; + margin-right: -1px; + } + + .md\:mt-0 { + margin-top: 0; + } + + .md\:mr-0 { + margin-right: 0; + } + + .md\:mb-0 { + margin-bottom: 0; + } + + .md\:ml-0 { + margin-left: 0; + } + + .md\:mt-1 { + margin-top: 0.25rem; + } + + .md\:mr-1 { + margin-right: 0.25rem; + } + + .md\:mb-1 { + margin-bottom: 0.25rem; + } + + .md\:ml-1 { + margin-left: 0.25rem; + } + + .md\:mt-2 { + margin-top: 0.5rem; + } + + .md\:mr-2 { + margin-right: 0.5rem; + } + + .md\:mb-2 { + margin-bottom: 0.5rem; + } + + .md\:ml-2 { + margin-left: 0.5rem; + } + + .md\:mt-3 { + margin-top: 0.75rem; + } + + .md\:mr-3 { + margin-right: 0.75rem; + } + + .md\:mb-3 { + margin-bottom: 0.75rem; + } + + .md\:ml-3 { + margin-left: 0.75rem; + } + + .md\:mt-4 { + margin-top: 1rem; + } + + .md\:mr-4 { + margin-right: 1rem; + } + + .md\:mb-4 { + margin-bottom: 1rem; + } + + .md\:ml-4 { + margin-left: 1rem; + } + + .md\:mt-5 { + margin-top: 1.25rem; + } + + .md\:mr-5 { + margin-right: 1.25rem; + } + + .md\:mb-5 { + margin-bottom: 1.25rem; + } + + .md\:ml-5 { + margin-left: 1.25rem; + } + + .md\:mt-6 { + margin-top: 1.5rem; + } + + .md\:mr-6 { + margin-right: 1.5rem; + } + + .md\:mb-6 { + margin-bottom: 1.5rem; + } + + .md\:ml-6 { + margin-left: 1.5rem; + } + + .md\:mt-8 { + margin-top: 2rem; + } + + .md\:mr-8 { + margin-right: 2rem; + } + + .md\:mb-8 { + margin-bottom: 2rem; + } + + .md\:ml-8 { + margin-left: 2rem; + } + + .md\:mt-10 { + margin-top: 2.5rem; + } + + .md\:mr-10 { + margin-right: 2.5rem; + } + + .md\:mb-10 { + margin-bottom: 2.5rem; + } + + .md\:ml-10 { + margin-left: 2.5rem; + } + + .md\:mt-12 { + margin-top: 3rem; + } + + .md\:mr-12 { + margin-right: 3rem; + } + + .md\:mb-12 { + margin-bottom: 3rem; + } + + .md\:ml-12 { + margin-left: 3rem; + } + + .md\:mt-16 { + margin-top: 4rem; + } + + .md\:mr-16 { + margin-right: 4rem; + } + + .md\:mb-16 { + margin-bottom: 4rem; + } + + .md\:ml-16 { + margin-left: 4rem; + } + + .md\:mt-20 { + margin-top: 5rem; + } + + .md\:mr-20 { + margin-right: 5rem; + } + + .md\:mb-20 { + margin-bottom: 5rem; + } + + .md\:ml-20 { + margin-left: 5rem; + } + + .md\:mt-24 { + margin-top: 6rem; + } + + .md\:mr-24 { + margin-right: 6rem; + } + + .md\:mb-24 { + margin-bottom: 6rem; + } + + .md\:ml-24 { + margin-left: 6rem; + } + + .md\:mt-32 { + margin-top: 8rem; + } + + .md\:mr-32 { + margin-right: 8rem; + } + + .md\:mb-32 { + margin-bottom: 8rem; + } + + .md\:ml-32 { + margin-left: 8rem; + } + + .md\:mt-40 { + margin-top: 10rem; + } + + .md\:mr-40 { + margin-right: 10rem; + } + + .md\:mb-40 { + margin-bottom: 10rem; + } + + .md\:ml-40 { + margin-left: 10rem; + } + + .md\:mt-48 { + margin-top: 12rem; + } + + .md\:mr-48 { + margin-right: 12rem; + } + + .md\:mb-48 { + margin-bottom: 12rem; + } + + .md\:ml-48 { + margin-left: 12rem; + } + + .md\:mt-56 { + margin-top: 14rem; + } + + .md\:mr-56 { + margin-right: 14rem; + } + + .md\:mb-56 { + margin-bottom: 14rem; + } + + .md\:ml-56 { + margin-left: 14rem; + } + + .md\:mt-64 { + margin-top: 16rem; + } + + .md\:mr-64 { + margin-right: 16rem; + } + + .md\:mb-64 { + margin-bottom: 16rem; + } + + .md\:ml-64 { + margin-left: 16rem; + } + + .md\:mt-auto { + margin-top: auto; + } + + .md\:mr-auto { + margin-right: auto; + } + + .md\:mb-auto { + margin-bottom: auto; + } + + .md\:ml-auto { + margin-left: auto; + } + + .md\:mt-px { + margin-top: 1px; + } + + .md\:mr-px { + margin-right: 1px; + } + + .md\:mb-px { + margin-bottom: 1px; + } + + .md\:ml-px { + margin-left: 1px; + } + + .md\:-mt-1 { + margin-top: -0.25rem; + } + + .md\:-mr-1 { + margin-right: -0.25rem; + } + + .md\:-mb-1 { + margin-bottom: -0.25rem; + } + + .md\:-ml-1 { + margin-left: -0.25rem; + } + + .md\:-mt-2 { + margin-top: -0.5rem; + } + + .md\:-mr-2 { + margin-right: -0.5rem; + } + + .md\:-mb-2 { + margin-bottom: -0.5rem; + } + + .md\:-ml-2 { + margin-left: -0.5rem; + } + + .md\:-mt-3 { + margin-top: -0.75rem; + } + + .md\:-mr-3 { + margin-right: -0.75rem; + } + + .md\:-mb-3 { + margin-bottom: -0.75rem; + } + + .md\:-ml-3 { + margin-left: -0.75rem; + } + + .md\:-mt-4 { + margin-top: -1rem; + } + + .md\:-mr-4 { + margin-right: -1rem; + } + + .md\:-mb-4 { + margin-bottom: -1rem; + } + + .md\:-ml-4 { + margin-left: -1rem; + } + + .md\:-mt-5 { + margin-top: -1.25rem; + } + + .md\:-mr-5 { + margin-right: -1.25rem; + } + + .md\:-mb-5 { + margin-bottom: -1.25rem; + } + + .md\:-ml-5 { + margin-left: -1.25rem; + } + + .md\:-mt-6 { + margin-top: -1.5rem; + } + + .md\:-mr-6 { + margin-right: -1.5rem; + } + + .md\:-mb-6 { + margin-bottom: -1.5rem; + } + + .md\:-ml-6 { + margin-left: -1.5rem; + } + + .md\:-mt-8 { + margin-top: -2rem; + } + + .md\:-mr-8 { + margin-right: -2rem; + } + + .md\:-mb-8 { + margin-bottom: -2rem; + } + + .md\:-ml-8 { + margin-left: -2rem; + } + + .md\:-mt-10 { + margin-top: -2.5rem; + } + + .md\:-mr-10 { + margin-right: -2.5rem; + } + + .md\:-mb-10 { + margin-bottom: -2.5rem; + } + + .md\:-ml-10 { + margin-left: -2.5rem; + } + + .md\:-mt-12 { + margin-top: -3rem; + } + + .md\:-mr-12 { + margin-right: -3rem; + } + + .md\:-mb-12 { + margin-bottom: -3rem; + } + + .md\:-ml-12 { + margin-left: -3rem; + } + + .md\:-mt-16 { + margin-top: -4rem; + } + + .md\:-mr-16 { + margin-right: -4rem; + } + + .md\:-mb-16 { + margin-bottom: -4rem; + } + + .md\:-ml-16 { + margin-left: -4rem; + } + + .md\:-mt-20 { + margin-top: -5rem; + } + + .md\:-mr-20 { + margin-right: -5rem; + } + + .md\:-mb-20 { + margin-bottom: -5rem; + } + + .md\:-ml-20 { + margin-left: -5rem; + } + + .md\:-mt-24 { + margin-top: -6rem; + } + + .md\:-mr-24 { + margin-right: -6rem; + } + + .md\:-mb-24 { + margin-bottom: -6rem; + } + + .md\:-ml-24 { + margin-left: -6rem; + } + + .md\:-mt-32 { + margin-top: -8rem; + } + + .md\:-mr-32 { + margin-right: -8rem; + } + + .md\:-mb-32 { + margin-bottom: -8rem; + } + + .md\:-ml-32 { + margin-left: -8rem; + } + + .md\:-mt-40 { + margin-top: -10rem; + } + + .md\:-mr-40 { + margin-right: -10rem; + } + + .md\:-mb-40 { + margin-bottom: -10rem; + } + + .md\:-ml-40 { + margin-left: -10rem; + } + + .md\:-mt-48 { + margin-top: -12rem; + } + + .md\:-mr-48 { + margin-right: -12rem; + } + + .md\:-mb-48 { + margin-bottom: -12rem; + } + + .md\:-ml-48 { + margin-left: -12rem; + } + + .md\:-mt-56 { + margin-top: -14rem; + } + + .md\:-mr-56 { + margin-right: -14rem; + } + + .md\:-mb-56 { + margin-bottom: -14rem; + } + + .md\:-ml-56 { + margin-left: -14rem; + } + + .md\:-mt-64 { + margin-top: -16rem; + } + + .md\:-mr-64 { + margin-right: -16rem; + } + + .md\:-mb-64 { + margin-bottom: -16rem; + } + + .md\:-ml-64 { + margin-left: -16rem; + } + + .md\:-mt-px { + margin-top: -1px; + } + + .md\:-mr-px { + margin-right: -1px; + } + + .md\:-mb-px { + margin-bottom: -1px; + } + + .md\:-ml-px { + margin-left: -1px; + } + + .md\:max-h-full { + max-height: 100%; + } + + .md\:max-h-screen { + max-height: 100vh; + } + + .md\:max-w-xs { + max-width: 20rem; + } + + .md\:max-w-sm { + max-width: 24rem; + } + + .md\:max-w-md { + max-width: 28rem; + } + + .md\:max-w-lg { + max-width: 32rem; + } + + .md\:max-w-xl { + max-width: 36rem; + } + + .md\:max-w-2xl { + max-width: 42rem; + } + + .md\:max-w-3xl { + max-width: 48rem; + } + + .md\:max-w-4xl { + max-width: 56rem; + } + + .md\:max-w-5xl { + max-width: 64rem; + } + + .md\:max-w-6xl { + max-width: 72rem; + } + + .md\:max-w-full { + max-width: 100%; + } + + .md\:min-h-0 { + min-height: 0; + } + + .md\:min-h-full { + min-height: 100%; + } + + .md\:min-h-screen { + min-height: 100vh; + } + + .md\:min-w-0 { + min-width: 0; + } + + .md\:min-w-full { + min-width: 100%; + } + + .md\:object-contain { + -o-object-fit: contain; + object-fit: contain; + } + + .md\:object-cover { + -o-object-fit: cover; + object-fit: cover; + } + + .md\:object-fill { + -o-object-fit: fill; + object-fit: fill; + } + + .md\:object-none { + -o-object-fit: none; + object-fit: none; + } + + .md\:object-scale-down { + -o-object-fit: scale-down; + object-fit: scale-down; + } + + .md\:object-bottom { + -o-object-position: bottom; + object-position: bottom; + } + + .md\:object-center { + -o-object-position: center; + object-position: center; + } + + .md\:object-left { + -o-object-position: left; + object-position: left; + } + + .md\:object-left-bottom { + -o-object-position: left bottom; + object-position: left bottom; + } + + .md\:object-left-top { + -o-object-position: left top; + object-position: left top; + } + + .md\:object-right { + -o-object-position: right; + object-position: right; + } + + .md\:object-right-bottom { + -o-object-position: right bottom; + object-position: right bottom; + } + + .md\:object-right-top { + -o-object-position: right top; + object-position: right top; + } + + .md\:object-top { + -o-object-position: top; + object-position: top; + } + + .md\:opacity-0 { + opacity: 0; + } + + .md\:opacity-25 { + opacity: 0.25; + } + + .md\:opacity-50 { + opacity: 0.5; + } + + .md\:opacity-75 { + opacity: 0.75; + } + + .md\:opacity-100 { + opacity: 1; + } + + .md\:hover\:opacity-0:hover { + opacity: 0; + } + + .md\:hover\:opacity-25:hover { + opacity: 0.25; + } + + .md\:hover\:opacity-50:hover { + opacity: 0.5; + } + + .md\:hover\:opacity-75:hover { + opacity: 0.75; + } + + .md\:hover\:opacity-100:hover { + opacity: 1; + } + + .md\:focus\:opacity-0:focus { + opacity: 0; + } + + .md\:focus\:opacity-25:focus { + opacity: 0.25; + } + + .md\:focus\:opacity-50:focus { + opacity: 0.5; + } + + .md\:focus\:opacity-75:focus { + opacity: 0.75; + } + + .md\:focus\:opacity-100:focus { + opacity: 1; + } + + .md\:outline-none { + outline: 0; + } + + .md\:focus\:outline-none:focus { + outline: 0; + } + + .md\:overflow-auto { + overflow: auto; + } + + .md\:overflow-hidden { + overflow: hidden; + } + + .md\:overflow-visible { + overflow: visible; + } + + .md\:overflow-scroll { + overflow: scroll; + } + + .md\:overflow-x-auto { + overflow-x: auto; + } + + .md\:overflow-y-auto { + overflow-y: auto; + } + + .md\:overflow-x-hidden { + overflow-x: hidden; + } + + .md\:overflow-y-hidden { + overflow-y: hidden; + } + + .md\:overflow-x-visible { + overflow-x: visible; + } + + .md\:overflow-y-visible { + overflow-y: visible; + } + + .md\:overflow-x-scroll { + overflow-x: scroll; + } + + .md\:overflow-y-scroll { + overflow-y: scroll; + } + + .md\:scrolling-touch { + -webkit-overflow-scrolling: touch; + } + + .md\:scrolling-auto { + -webkit-overflow-scrolling: auto; + } + + .md\:p-0 { + padding: 0; + } + + .md\:p-1 { + padding: 0.25rem; + } + + .md\:p-2 { + padding: 0.5rem; + } + + .md\:p-3 { + padding: 0.75rem; + } + + .md\:p-4 { + padding: 1rem; + } + + .md\:p-5 { + padding: 1.25rem; + } + + .md\:p-6 { + padding: 1.5rem; + } + + .md\:p-8 { + padding: 2rem; + } + + .md\:p-10 { + padding: 2.5rem; + } + + .md\:p-12 { + padding: 3rem; + } + + .md\:p-16 { + padding: 4rem; + } + + .md\:p-20 { + padding: 5rem; + } + + .md\:p-24 { + padding: 6rem; + } + + .md\:p-32 { + padding: 8rem; + } + + .md\:p-40 { + padding: 10rem; + } + + .md\:p-48 { + padding: 12rem; + } + + .md\:p-56 { + padding: 14rem; + } + + .md\:p-64 { + padding: 16rem; + } + + .md\:p-px { + padding: 1px; + } + + .md\:py-0 { + padding-top: 0; + padding-bottom: 0; + } + + .md\:px-0 { + padding-left: 0; + padding-right: 0; + } + + .md\:py-1 { + padding-top: 0.25rem; + padding-bottom: 0.25rem; + } + + .md\:px-1 { + padding-left: 0.25rem; + padding-right: 0.25rem; + } + + .md\:py-2 { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + } + + .md\:px-2 { + padding-left: 0.5rem; + padding-right: 0.5rem; + } + + .md\:py-3 { + padding-top: 0.75rem; + padding-bottom: 0.75rem; + } + + .md\:px-3 { + padding-left: 0.75rem; + padding-right: 0.75rem; + } + + .md\:py-4 { + padding-top: 1rem; + padding-bottom: 1rem; + } + + .md\:px-4 { + padding-left: 1rem; + padding-right: 1rem; + } + + .md\:py-5 { + padding-top: 1.25rem; + padding-bottom: 1.25rem; + } + + .md\:px-5 { + padding-left: 1.25rem; + padding-right: 1.25rem; + } + + .md\:py-6 { + padding-top: 1.5rem; + padding-bottom: 1.5rem; + } + + .md\:px-6 { + padding-left: 1.5rem; + padding-right: 1.5rem; + } + + .md\:py-8 { + padding-top: 2rem; + padding-bottom: 2rem; + } + + .md\:px-8 { + padding-left: 2rem; + padding-right: 2rem; + } + + .md\:py-10 { + padding-top: 2.5rem; + padding-bottom: 2.5rem; + } + + .md\:px-10 { + padding-left: 2.5rem; + padding-right: 2.5rem; + } + + .md\:py-12 { + padding-top: 3rem; + padding-bottom: 3rem; + } + + .md\:px-12 { + padding-left: 3rem; + padding-right: 3rem; + } + + .md\:py-16 { + padding-top: 4rem; + padding-bottom: 4rem; + } + + .md\:px-16 { + padding-left: 4rem; + padding-right: 4rem; + } + + .md\:py-20 { + padding-top: 5rem; + padding-bottom: 5rem; + } + + .md\:px-20 { + padding-left: 5rem; + padding-right: 5rem; + } + + .md\:py-24 { + padding-top: 6rem; + padding-bottom: 6rem; + } + + .md\:px-24 { + padding-left: 6rem; + padding-right: 6rem; + } + + .md\:py-32 { + padding-top: 8rem; + padding-bottom: 8rem; + } + + .md\:px-32 { + padding-left: 8rem; + padding-right: 8rem; + } + + .md\:py-40 { + padding-top: 10rem; + padding-bottom: 10rem; + } + + .md\:px-40 { + padding-left: 10rem; + padding-right: 10rem; + } + + .md\:py-48 { + padding-top: 12rem; + padding-bottom: 12rem; + } + + .md\:px-48 { + padding-left: 12rem; + padding-right: 12rem; + } + + .md\:py-56 { + padding-top: 14rem; + padding-bottom: 14rem; + } + + .md\:px-56 { + padding-left: 14rem; + padding-right: 14rem; + } + + .md\:py-64 { + padding-top: 16rem; + padding-bottom: 16rem; + } + + .md\:px-64 { + padding-left: 16rem; + padding-right: 16rem; + } + + .md\:py-px { + padding-top: 1px; + padding-bottom: 1px; + } + + .md\:px-px { + padding-left: 1px; + padding-right: 1px; + } + + .md\:pt-0 { + padding-top: 0; + } + + .md\:pr-0 { + padding-right: 0; + } + + .md\:pb-0 { + padding-bottom: 0; + } + + .md\:pl-0 { + padding-left: 0; + } + + .md\:pt-1 { + padding-top: 0.25rem; + } + + .md\:pr-1 { + padding-right: 0.25rem; + } + + .md\:pb-1 { + padding-bottom: 0.25rem; + } + + .md\:pl-1 { + padding-left: 0.25rem; + } + + .md\:pt-2 { + padding-top: 0.5rem; + } + + .md\:pr-2 { + padding-right: 0.5rem; + } + + .md\:pb-2 { + padding-bottom: 0.5rem; + } + + .md\:pl-2 { + padding-left: 0.5rem; + } + + .md\:pt-3 { + padding-top: 0.75rem; + } + + .md\:pr-3 { + padding-right: 0.75rem; + } + + .md\:pb-3 { + padding-bottom: 0.75rem; + } + + .md\:pl-3 { + padding-left: 0.75rem; + } + + .md\:pt-4 { + padding-top: 1rem; + } + + .md\:pr-4 { + padding-right: 1rem; + } + + .md\:pb-4 { + padding-bottom: 1rem; + } + + .md\:pl-4 { + padding-left: 1rem; + } + + .md\:pt-5 { + padding-top: 1.25rem; + } + + .md\:pr-5 { + padding-right: 1.25rem; + } + + .md\:pb-5 { + padding-bottom: 1.25rem; + } + + .md\:pl-5 { + padding-left: 1.25rem; + } + + .md\:pt-6 { + padding-top: 1.5rem; + } + + .md\:pr-6 { + padding-right: 1.5rem; + } + + .md\:pb-6 { + padding-bottom: 1.5rem; + } + + .md\:pl-6 { + padding-left: 1.5rem; + } + + .md\:pt-8 { + padding-top: 2rem; + } + + .md\:pr-8 { + padding-right: 2rem; + } + + .md\:pb-8 { + padding-bottom: 2rem; + } + + .md\:pl-8 { + padding-left: 2rem; + } + + .md\:pt-10 { + padding-top: 2.5rem; + } + + .md\:pr-10 { + padding-right: 2.5rem; + } + + .md\:pb-10 { + padding-bottom: 2.5rem; + } + + .md\:pl-10 { + padding-left: 2.5rem; + } + + .md\:pt-12 { + padding-top: 3rem; + } + + .md\:pr-12 { + padding-right: 3rem; + } + + .md\:pb-12 { + padding-bottom: 3rem; + } + + .md\:pl-12 { + padding-left: 3rem; + } + + .md\:pt-16 { + padding-top: 4rem; + } + + .md\:pr-16 { + padding-right: 4rem; + } + + .md\:pb-16 { + padding-bottom: 4rem; + } + + .md\:pl-16 { + padding-left: 4rem; + } + + .md\:pt-20 { + padding-top: 5rem; + } + + .md\:pr-20 { + padding-right: 5rem; + } + + .md\:pb-20 { + padding-bottom: 5rem; + } + + .md\:pl-20 { + padding-left: 5rem; + } + + .md\:pt-24 { + padding-top: 6rem; + } + + .md\:pr-24 { + padding-right: 6rem; + } + + .md\:pb-24 { + padding-bottom: 6rem; + } + + .md\:pl-24 { + padding-left: 6rem; + } + + .md\:pt-32 { + padding-top: 8rem; + } + + .md\:pr-32 { + padding-right: 8rem; + } + + .md\:pb-32 { + padding-bottom: 8rem; + } + + .md\:pl-32 { + padding-left: 8rem; + } + + .md\:pt-40 { + padding-top: 10rem; + } + + .md\:pr-40 { + padding-right: 10rem; + } + + .md\:pb-40 { + padding-bottom: 10rem; + } + + .md\:pl-40 { + padding-left: 10rem; + } + + .md\:pt-48 { + padding-top: 12rem; + } + + .md\:pr-48 { + padding-right: 12rem; + } + + .md\:pb-48 { + padding-bottom: 12rem; + } + + .md\:pl-48 { + padding-left: 12rem; + } + + .md\:pt-56 { + padding-top: 14rem; + } + + .md\:pr-56 { + padding-right: 14rem; + } + + .md\:pb-56 { + padding-bottom: 14rem; + } + + .md\:pl-56 { + padding-left: 14rem; + } + + .md\:pt-64 { + padding-top: 16rem; + } + + .md\:pr-64 { + padding-right: 16rem; + } + + .md\:pb-64 { + padding-bottom: 16rem; + } + + .md\:pl-64 { + padding-left: 16rem; + } + + .md\:pt-px { + padding-top: 1px; + } + + .md\:pr-px { + padding-right: 1px; + } + + .md\:pb-px { + padding-bottom: 1px; + } + + .md\:pl-px { + padding-left: 1px; + } + + .md\:placeholder-transparent::-webkit-input-placeholder { + color: transparent; + } + + .md\:placeholder-transparent::-moz-placeholder { + color: transparent; + } + + .md\:placeholder-transparent:-ms-input-placeholder { + color: transparent; + } + + .md\:placeholder-transparent::-ms-input-placeholder { + color: transparent; + } + + .md\:placeholder-transparent::placeholder { + color: transparent; + } + + .md\:placeholder-black::-webkit-input-placeholder { + color: #000; + } + + .md\:placeholder-black::-moz-placeholder { + color: #000; + } + + .md\:placeholder-black:-ms-input-placeholder { + color: #000; + } + + .md\:placeholder-black::-ms-input-placeholder { + color: #000; + } + + .md\:placeholder-black::placeholder { + color: #000; + } + + .md\:placeholder-white::-webkit-input-placeholder { + color: #fff; + } + + .md\:placeholder-white::-moz-placeholder { + color: #fff; + } + + .md\:placeholder-white:-ms-input-placeholder { + color: #fff; + } + + .md\:placeholder-white::-ms-input-placeholder { + color: #fff; + } + + .md\:placeholder-white::placeholder { + color: #fff; + } + + .md\:placeholder-gray-100::-webkit-input-placeholder { + color: #f7fafc; + } + + .md\:placeholder-gray-100::-moz-placeholder { + color: #f7fafc; + } + + .md\:placeholder-gray-100:-ms-input-placeholder { + color: #f7fafc; + } + + .md\:placeholder-gray-100::-ms-input-placeholder { + color: #f7fafc; + } + + .md\:placeholder-gray-100::placeholder { + color: #f7fafc; + } + + .md\:placeholder-gray-200::-webkit-input-placeholder { + color: #edf2f7; + } + + .md\:placeholder-gray-200::-moz-placeholder { + color: #edf2f7; + } + + .md\:placeholder-gray-200:-ms-input-placeholder { + color: #edf2f7; + } + + .md\:placeholder-gray-200::-ms-input-placeholder { + color: #edf2f7; + } + + .md\:placeholder-gray-200::placeholder { + color: #edf2f7; + } + + .md\:placeholder-gray-300::-webkit-input-placeholder { + color: #e2e8f0; + } + + .md\:placeholder-gray-300::-moz-placeholder { + color: #e2e8f0; + } + + .md\:placeholder-gray-300:-ms-input-placeholder { + color: #e2e8f0; + } + + .md\:placeholder-gray-300::-ms-input-placeholder { + color: #e2e8f0; + } + + .md\:placeholder-gray-300::placeholder { + color: #e2e8f0; + } + + .md\:placeholder-gray-400::-webkit-input-placeholder { + color: #cbd5e0; + } + + .md\:placeholder-gray-400::-moz-placeholder { + color: #cbd5e0; + } + + .md\:placeholder-gray-400:-ms-input-placeholder { + color: #cbd5e0; + } + + .md\:placeholder-gray-400::-ms-input-placeholder { + color: #cbd5e0; + } + + .md\:placeholder-gray-400::placeholder { + color: #cbd5e0; + } + + .md\:placeholder-gray-500::-webkit-input-placeholder { + color: #a0aec0; + } + + .md\:placeholder-gray-500::-moz-placeholder { + color: #a0aec0; + } + + .md\:placeholder-gray-500:-ms-input-placeholder { + color: #a0aec0; + } + + .md\:placeholder-gray-500::-ms-input-placeholder { + color: #a0aec0; + } + + .md\:placeholder-gray-500::placeholder { + color: #a0aec0; + } + + .md\:placeholder-gray-600::-webkit-input-placeholder { + color: #718096; + } + + .md\:placeholder-gray-600::-moz-placeholder { + color: #718096; + } + + .md\:placeholder-gray-600:-ms-input-placeholder { + color: #718096; + } + + .md\:placeholder-gray-600::-ms-input-placeholder { + color: #718096; + } + + .md\:placeholder-gray-600::placeholder { + color: #718096; + } + + .md\:placeholder-gray-700::-webkit-input-placeholder { + color: #4a5568; + } + + .md\:placeholder-gray-700::-moz-placeholder { + color: #4a5568; + } + + .md\:placeholder-gray-700:-ms-input-placeholder { + color: #4a5568; + } + + .md\:placeholder-gray-700::-ms-input-placeholder { + color: #4a5568; + } + + .md\:placeholder-gray-700::placeholder { + color: #4a5568; + } + + .md\:placeholder-gray-800::-webkit-input-placeholder { + color: #2d3748; + } + + .md\:placeholder-gray-800::-moz-placeholder { + color: #2d3748; + } + + .md\:placeholder-gray-800:-ms-input-placeholder { + color: #2d3748; + } + + .md\:placeholder-gray-800::-ms-input-placeholder { + color: #2d3748; + } + + .md\:placeholder-gray-800::placeholder { + color: #2d3748; + } + + .md\:placeholder-gray-900::-webkit-input-placeholder { + color: #1a202c; + } + + .md\:placeholder-gray-900::-moz-placeholder { + color: #1a202c; + } + + .md\:placeholder-gray-900:-ms-input-placeholder { + color: #1a202c; + } + + .md\:placeholder-gray-900::-ms-input-placeholder { + color: #1a202c; + } + + .md\:placeholder-gray-900::placeholder { + color: #1a202c; + } + + .md\:placeholder-red-100::-webkit-input-placeholder { + color: #fff5f5; + } + + .md\:placeholder-red-100::-moz-placeholder { + color: #fff5f5; + } + + .md\:placeholder-red-100:-ms-input-placeholder { + color: #fff5f5; + } + + .md\:placeholder-red-100::-ms-input-placeholder { + color: #fff5f5; + } + + .md\:placeholder-red-100::placeholder { + color: #fff5f5; + } + + .md\:placeholder-red-200::-webkit-input-placeholder { + color: #fed7d7; + } + + .md\:placeholder-red-200::-moz-placeholder { + color: #fed7d7; + } + + .md\:placeholder-red-200:-ms-input-placeholder { + color: #fed7d7; + } + + .md\:placeholder-red-200::-ms-input-placeholder { + color: #fed7d7; + } + + .md\:placeholder-red-200::placeholder { + color: #fed7d7; + } + + .md\:placeholder-red-300::-webkit-input-placeholder { + color: #feb2b2; + } + + .md\:placeholder-red-300::-moz-placeholder { + color: #feb2b2; + } + + .md\:placeholder-red-300:-ms-input-placeholder { + color: #feb2b2; + } + + .md\:placeholder-red-300::-ms-input-placeholder { + color: #feb2b2; + } + + .md\:placeholder-red-300::placeholder { + color: #feb2b2; + } + + .md\:placeholder-red-400::-webkit-input-placeholder { + color: #fc8181; + } + + .md\:placeholder-red-400::-moz-placeholder { + color: #fc8181; + } + + .md\:placeholder-red-400:-ms-input-placeholder { + color: #fc8181; + } + + .md\:placeholder-red-400::-ms-input-placeholder { + color: #fc8181; + } + + .md\:placeholder-red-400::placeholder { + color: #fc8181; + } + + .md\:placeholder-red-500::-webkit-input-placeholder { + color: #f56565; + } + + .md\:placeholder-red-500::-moz-placeholder { + color: #f56565; + } + + .md\:placeholder-red-500:-ms-input-placeholder { + color: #f56565; + } + + .md\:placeholder-red-500::-ms-input-placeholder { + color: #f56565; + } + + .md\:placeholder-red-500::placeholder { + color: #f56565; + } + + .md\:placeholder-red-600::-webkit-input-placeholder { + color: #e53e3e; + } + + .md\:placeholder-red-600::-moz-placeholder { + color: #e53e3e; + } + + .md\:placeholder-red-600:-ms-input-placeholder { + color: #e53e3e; + } + + .md\:placeholder-red-600::-ms-input-placeholder { + color: #e53e3e; + } + + .md\:placeholder-red-600::placeholder { + color: #e53e3e; + } + + .md\:placeholder-red-700::-webkit-input-placeholder { + color: #c53030; + } + + .md\:placeholder-red-700::-moz-placeholder { + color: #c53030; + } + + .md\:placeholder-red-700:-ms-input-placeholder { + color: #c53030; + } + + .md\:placeholder-red-700::-ms-input-placeholder { + color: #c53030; + } + + .md\:placeholder-red-700::placeholder { + color: #c53030; + } + + .md\:placeholder-red-800::-webkit-input-placeholder { + color: #9b2c2c; + } + + .md\:placeholder-red-800::-moz-placeholder { + color: #9b2c2c; + } + + .md\:placeholder-red-800:-ms-input-placeholder { + color: #9b2c2c; + } + + .md\:placeholder-red-800::-ms-input-placeholder { + color: #9b2c2c; + } + + .md\:placeholder-red-800::placeholder { + color: #9b2c2c; + } + + .md\:placeholder-red-900::-webkit-input-placeholder { + color: #dc3545; + } + + .md\:placeholder-red-900::-moz-placeholder { + color: #dc3545; + } + + .md\:placeholder-red-900:-ms-input-placeholder { + color: #dc3545; + } + + .md\:placeholder-red-900::-ms-input-placeholder { + color: #dc3545; + } + + .md\:placeholder-red-900::placeholder { + color: #dc3545; + } + + .md\:placeholder-orange-100::-webkit-input-placeholder { + color: #fffaf0; + } + + .md\:placeholder-orange-100::-moz-placeholder { + color: #fffaf0; + } + + .md\:placeholder-orange-100:-ms-input-placeholder { + color: #fffaf0; + } + + .md\:placeholder-orange-100::-ms-input-placeholder { + color: #fffaf0; + } + + .md\:placeholder-orange-100::placeholder { + color: #fffaf0; + } + + .md\:placeholder-orange-200::-webkit-input-placeholder { + color: #feebc8; + } + + .md\:placeholder-orange-200::-moz-placeholder { + color: #feebc8; + } + + .md\:placeholder-orange-200:-ms-input-placeholder { + color: #feebc8; + } + + .md\:placeholder-orange-200::-ms-input-placeholder { + color: #feebc8; + } + + .md\:placeholder-orange-200::placeholder { + color: #feebc8; + } + + .md\:placeholder-orange-300::-webkit-input-placeholder { + color: #fbd38d; + } + + .md\:placeholder-orange-300::-moz-placeholder { + color: #fbd38d; + } + + .md\:placeholder-orange-300:-ms-input-placeholder { + color: #fbd38d; + } + + .md\:placeholder-orange-300::-ms-input-placeholder { + color: #fbd38d; + } + + .md\:placeholder-orange-300::placeholder { + color: #fbd38d; + } + + .md\:placeholder-orange-400::-webkit-input-placeholder { + color: #f6ad55; + } + + .md\:placeholder-orange-400::-moz-placeholder { + color: #f6ad55; + } + + .md\:placeholder-orange-400:-ms-input-placeholder { + color: #f6ad55; + } + + .md\:placeholder-orange-400::-ms-input-placeholder { + color: #f6ad55; + } + + .md\:placeholder-orange-400::placeholder { + color: #f6ad55; + } + + .md\:placeholder-orange-500::-webkit-input-placeholder { + color: #ed8936; + } + + .md\:placeholder-orange-500::-moz-placeholder { + color: #ed8936; + } + + .md\:placeholder-orange-500:-ms-input-placeholder { + color: #ed8936; + } + + .md\:placeholder-orange-500::-ms-input-placeholder { + color: #ed8936; + } + + .md\:placeholder-orange-500::placeholder { + color: #ed8936; + } + + .md\:placeholder-orange-600::-webkit-input-placeholder { + color: #dd6b20; + } + + .md\:placeholder-orange-600::-moz-placeholder { + color: #dd6b20; + } + + .md\:placeholder-orange-600:-ms-input-placeholder { + color: #dd6b20; + } + + .md\:placeholder-orange-600::-ms-input-placeholder { + color: #dd6b20; + } + + .md\:placeholder-orange-600::placeholder { + color: #dd6b20; + } + + .md\:placeholder-orange-700::-webkit-input-placeholder { + color: #c05621; + } + + .md\:placeholder-orange-700::-moz-placeholder { + color: #c05621; + } + + .md\:placeholder-orange-700:-ms-input-placeholder { + color: #c05621; + } + + .md\:placeholder-orange-700::-ms-input-placeholder { + color: #c05621; + } + + .md\:placeholder-orange-700::placeholder { + color: #c05621; + } + + .md\:placeholder-orange-800::-webkit-input-placeholder { + color: #9c4221; + } + + .md\:placeholder-orange-800::-moz-placeholder { + color: #9c4221; + } + + .md\:placeholder-orange-800:-ms-input-placeholder { + color: #9c4221; + } + + .md\:placeholder-orange-800::-ms-input-placeholder { + color: #9c4221; + } + + .md\:placeholder-orange-800::placeholder { + color: #9c4221; + } + + .md\:placeholder-orange-900::-webkit-input-placeholder { + color: #fd7e14; + } + + .md\:placeholder-orange-900::-moz-placeholder { + color: #fd7e14; + } + + .md\:placeholder-orange-900:-ms-input-placeholder { + color: #fd7e14; + } + + .md\:placeholder-orange-900::-ms-input-placeholder { + color: #fd7e14; + } + + .md\:placeholder-orange-900::placeholder { + color: #fd7e14; + } + + .md\:placeholder-yellow-100::-webkit-input-placeholder { + color: #fffff0; + } + + .md\:placeholder-yellow-100::-moz-placeholder { + color: #fffff0; + } + + .md\:placeholder-yellow-100:-ms-input-placeholder { + color: #fffff0; + } + + .md\:placeholder-yellow-100::-ms-input-placeholder { + color: #fffff0; + } + + .md\:placeholder-yellow-100::placeholder { + color: #fffff0; + } + + .md\:placeholder-yellow-200::-webkit-input-placeholder { + color: #fefcbf; + } + + .md\:placeholder-yellow-200::-moz-placeholder { + color: #fefcbf; + } + + .md\:placeholder-yellow-200:-ms-input-placeholder { + color: #fefcbf; + } + + .md\:placeholder-yellow-200::-ms-input-placeholder { + color: #fefcbf; + } + + .md\:placeholder-yellow-200::placeholder { + color: #fefcbf; + } + + .md\:placeholder-yellow-300::-webkit-input-placeholder { + color: #faf089; + } + + .md\:placeholder-yellow-300::-moz-placeholder { + color: #faf089; + } + + .md\:placeholder-yellow-300:-ms-input-placeholder { + color: #faf089; + } + + .md\:placeholder-yellow-300::-ms-input-placeholder { + color: #faf089; + } + + .md\:placeholder-yellow-300::placeholder { + color: #faf089; + } + + .md\:placeholder-yellow-400::-webkit-input-placeholder { + color: #f6e05e; + } + + .md\:placeholder-yellow-400::-moz-placeholder { + color: #f6e05e; + } + + .md\:placeholder-yellow-400:-ms-input-placeholder { + color: #f6e05e; + } + + .md\:placeholder-yellow-400::-ms-input-placeholder { + color: #f6e05e; + } + + .md\:placeholder-yellow-400::placeholder { + color: #f6e05e; + } + + .md\:placeholder-yellow-500::-webkit-input-placeholder { + color: #ecc94b; + } + + .md\:placeholder-yellow-500::-moz-placeholder { + color: #ecc94b; + } + + .md\:placeholder-yellow-500:-ms-input-placeholder { + color: #ecc94b; + } + + .md\:placeholder-yellow-500::-ms-input-placeholder { + color: #ecc94b; + } + + .md\:placeholder-yellow-500::placeholder { + color: #ecc94b; + } + + .md\:placeholder-yellow-600::-webkit-input-placeholder { + color: #d69e2e; + } + + .md\:placeholder-yellow-600::-moz-placeholder { + color: #d69e2e; + } + + .md\:placeholder-yellow-600:-ms-input-placeholder { + color: #d69e2e; + } + + .md\:placeholder-yellow-600::-ms-input-placeholder { + color: #d69e2e; + } + + .md\:placeholder-yellow-600::placeholder { + color: #d69e2e; + } + + .md\:placeholder-yellow-700::-webkit-input-placeholder { + color: #b7791f; + } + + .md\:placeholder-yellow-700::-moz-placeholder { + color: #b7791f; + } + + .md\:placeholder-yellow-700:-ms-input-placeholder { + color: #b7791f; + } + + .md\:placeholder-yellow-700::-ms-input-placeholder { + color: #b7791f; + } + + .md\:placeholder-yellow-700::placeholder { + color: #b7791f; + } + + .md\:placeholder-yellow-800::-webkit-input-placeholder { + color: #975a16; + } + + .md\:placeholder-yellow-800::-moz-placeholder { + color: #975a16; + } + + .md\:placeholder-yellow-800:-ms-input-placeholder { + color: #975a16; + } + + .md\:placeholder-yellow-800::-ms-input-placeholder { + color: #975a16; + } + + .md\:placeholder-yellow-800::placeholder { + color: #975a16; + } + + .md\:placeholder-yellow-900::-webkit-input-placeholder { + color: #ffc107; + } + + .md\:placeholder-yellow-900::-moz-placeholder { + color: #ffc107; + } + + .md\:placeholder-yellow-900:-ms-input-placeholder { + color: #ffc107; + } + + .md\:placeholder-yellow-900::-ms-input-placeholder { + color: #ffc107; + } + + .md\:placeholder-yellow-900::placeholder { + color: #ffc107; + } + + .md\:placeholder-green-100::-webkit-input-placeholder { + color: #f0fff4; + } + + .md\:placeholder-green-100::-moz-placeholder { + color: #f0fff4; + } + + .md\:placeholder-green-100:-ms-input-placeholder { + color: #f0fff4; + } + + .md\:placeholder-green-100::-ms-input-placeholder { + color: #f0fff4; + } + + .md\:placeholder-green-100::placeholder { + color: #f0fff4; + } + + .md\:placeholder-green-200::-webkit-input-placeholder { + color: #c6f6d5; + } + + .md\:placeholder-green-200::-moz-placeholder { + color: #c6f6d5; + } + + .md\:placeholder-green-200:-ms-input-placeholder { + color: #c6f6d5; + } + + .md\:placeholder-green-200::-ms-input-placeholder { + color: #c6f6d5; + } + + .md\:placeholder-green-200::placeholder { + color: #c6f6d5; + } + + .md\:placeholder-green-300::-webkit-input-placeholder { + color: #9ae6b4; + } + + .md\:placeholder-green-300::-moz-placeholder { + color: #9ae6b4; + } + + .md\:placeholder-green-300:-ms-input-placeholder { + color: #9ae6b4; + } + + .md\:placeholder-green-300::-ms-input-placeholder { + color: #9ae6b4; + } + + .md\:placeholder-green-300::placeholder { + color: #9ae6b4; + } + + .md\:placeholder-green-400::-webkit-input-placeholder { + color: #68d391; + } + + .md\:placeholder-green-400::-moz-placeholder { + color: #68d391; + } + + .md\:placeholder-green-400:-ms-input-placeholder { + color: #68d391; + } + + .md\:placeholder-green-400::-ms-input-placeholder { + color: #68d391; + } + + .md\:placeholder-green-400::placeholder { + color: #68d391; + } + + .md\:placeholder-green-500::-webkit-input-placeholder { + color: #48bb78; + } + + .md\:placeholder-green-500::-moz-placeholder { + color: #48bb78; + } + + .md\:placeholder-green-500:-ms-input-placeholder { + color: #48bb78; + } + + .md\:placeholder-green-500::-ms-input-placeholder { + color: #48bb78; + } + + .md\:placeholder-green-500::placeholder { + color: #48bb78; + } + + .md\:placeholder-green-600::-webkit-input-placeholder { + color: #38a169; + } + + .md\:placeholder-green-600::-moz-placeholder { + color: #38a169; + } + + .md\:placeholder-green-600:-ms-input-placeholder { + color: #38a169; + } + + .md\:placeholder-green-600::-ms-input-placeholder { + color: #38a169; + } + + .md\:placeholder-green-600::placeholder { + color: #38a169; + } + + .md\:placeholder-green-700::-webkit-input-placeholder { + color: #2f855a; + } + + .md\:placeholder-green-700::-moz-placeholder { + color: #2f855a; + } + + .md\:placeholder-green-700:-ms-input-placeholder { + color: #2f855a; + } + + .md\:placeholder-green-700::-ms-input-placeholder { + color: #2f855a; + } + + .md\:placeholder-green-700::placeholder { + color: #2f855a; + } + + .md\:placeholder-green-800::-webkit-input-placeholder { + color: #276749; + } + + .md\:placeholder-green-800::-moz-placeholder { + color: #276749; + } + + .md\:placeholder-green-800:-ms-input-placeholder { + color: #276749; + } + + .md\:placeholder-green-800::-ms-input-placeholder { + color: #276749; + } + + .md\:placeholder-green-800::placeholder { + color: #276749; + } + + .md\:placeholder-green-900::-webkit-input-placeholder { + color: #28a745; + } + + .md\:placeholder-green-900::-moz-placeholder { + color: #28a745; + } + + .md\:placeholder-green-900:-ms-input-placeholder { + color: #28a745; + } + + .md\:placeholder-green-900::-ms-input-placeholder { + color: #28a745; + } + + .md\:placeholder-green-900::placeholder { + color: #28a745; + } + + .md\:placeholder-teal-100::-webkit-input-placeholder { + color: #e6fffa; + } + + .md\:placeholder-teal-100::-moz-placeholder { + color: #e6fffa; + } + + .md\:placeholder-teal-100:-ms-input-placeholder { + color: #e6fffa; + } + + .md\:placeholder-teal-100::-ms-input-placeholder { + color: #e6fffa; + } + + .md\:placeholder-teal-100::placeholder { + color: #e6fffa; + } + + .md\:placeholder-teal-200::-webkit-input-placeholder { + color: #b2f5ea; + } + + .md\:placeholder-teal-200::-moz-placeholder { + color: #b2f5ea; + } + + .md\:placeholder-teal-200:-ms-input-placeholder { + color: #b2f5ea; + } + + .md\:placeholder-teal-200::-ms-input-placeholder { + color: #b2f5ea; + } + + .md\:placeholder-teal-200::placeholder { + color: #b2f5ea; + } + + .md\:placeholder-teal-300::-webkit-input-placeholder { + color: #81e6d9; + } + + .md\:placeholder-teal-300::-moz-placeholder { + color: #81e6d9; + } + + .md\:placeholder-teal-300:-ms-input-placeholder { + color: #81e6d9; + } + + .md\:placeholder-teal-300::-ms-input-placeholder { + color: #81e6d9; + } + + .md\:placeholder-teal-300::placeholder { + color: #81e6d9; + } + + .md\:placeholder-teal-400::-webkit-input-placeholder { + color: #4fd1c5; + } + + .md\:placeholder-teal-400::-moz-placeholder { + color: #4fd1c5; + } + + .md\:placeholder-teal-400:-ms-input-placeholder { + color: #4fd1c5; + } + + .md\:placeholder-teal-400::-ms-input-placeholder { + color: #4fd1c5; + } + + .md\:placeholder-teal-400::placeholder { + color: #4fd1c5; + } + + .md\:placeholder-teal-500::-webkit-input-placeholder { + color: #38b2ac; + } + + .md\:placeholder-teal-500::-moz-placeholder { + color: #38b2ac; + } + + .md\:placeholder-teal-500:-ms-input-placeholder { + color: #38b2ac; + } + + .md\:placeholder-teal-500::-ms-input-placeholder { + color: #38b2ac; + } + + .md\:placeholder-teal-500::placeholder { + color: #38b2ac; + } + + .md\:placeholder-teal-600::-webkit-input-placeholder { + color: #319795; + } + + .md\:placeholder-teal-600::-moz-placeholder { + color: #319795; + } + + .md\:placeholder-teal-600:-ms-input-placeholder { + color: #319795; + } + + .md\:placeholder-teal-600::-ms-input-placeholder { + color: #319795; + } + + .md\:placeholder-teal-600::placeholder { + color: #319795; + } + + .md\:placeholder-teal-700::-webkit-input-placeholder { + color: #2c7a7b; + } + + .md\:placeholder-teal-700::-moz-placeholder { + color: #2c7a7b; + } + + .md\:placeholder-teal-700:-ms-input-placeholder { + color: #2c7a7b; + } + + .md\:placeholder-teal-700::-ms-input-placeholder { + color: #2c7a7b; + } + + .md\:placeholder-teal-700::placeholder { + color: #2c7a7b; + } + + .md\:placeholder-teal-800::-webkit-input-placeholder { + color: #285e61; + } + + .md\:placeholder-teal-800::-moz-placeholder { + color: #285e61; + } + + .md\:placeholder-teal-800:-ms-input-placeholder { + color: #285e61; + } + + .md\:placeholder-teal-800::-ms-input-placeholder { + color: #285e61; + } + + .md\:placeholder-teal-800::placeholder { + color: #285e61; + } + + .md\:placeholder-teal-900::-webkit-input-placeholder { + color: #20c997; + } + + .md\:placeholder-teal-900::-moz-placeholder { + color: #20c997; + } + + .md\:placeholder-teal-900:-ms-input-placeholder { + color: #20c997; + } + + .md\:placeholder-teal-900::-ms-input-placeholder { + color: #20c997; + } + + .md\:placeholder-teal-900::placeholder { + color: #20c997; + } + + .md\:placeholder-blue-100::-webkit-input-placeholder { + color: #ebf8ff; + } + + .md\:placeholder-blue-100::-moz-placeholder { + color: #ebf8ff; + } + + .md\:placeholder-blue-100:-ms-input-placeholder { + color: #ebf8ff; + } + + .md\:placeholder-blue-100::-ms-input-placeholder { + color: #ebf8ff; + } + + .md\:placeholder-blue-100::placeholder { + color: #ebf8ff; + } + + .md\:placeholder-blue-200::-webkit-input-placeholder { + color: #bee3f8; + } + + .md\:placeholder-blue-200::-moz-placeholder { + color: #bee3f8; + } + + .md\:placeholder-blue-200:-ms-input-placeholder { + color: #bee3f8; + } + + .md\:placeholder-blue-200::-ms-input-placeholder { + color: #bee3f8; + } + + .md\:placeholder-blue-200::placeholder { + color: #bee3f8; + } + + .md\:placeholder-blue-300::-webkit-input-placeholder { + color: #90cdf4; + } + + .md\:placeholder-blue-300::-moz-placeholder { + color: #90cdf4; + } + + .md\:placeholder-blue-300:-ms-input-placeholder { + color: #90cdf4; + } + + .md\:placeholder-blue-300::-ms-input-placeholder { + color: #90cdf4; + } + + .md\:placeholder-blue-300::placeholder { + color: #90cdf4; + } + + .md\:placeholder-blue-400::-webkit-input-placeholder { + color: #63b3ed; + } + + .md\:placeholder-blue-400::-moz-placeholder { + color: #63b3ed; + } + + .md\:placeholder-blue-400:-ms-input-placeholder { + color: #63b3ed; + } + + .md\:placeholder-blue-400::-ms-input-placeholder { + color: #63b3ed; + } + + .md\:placeholder-blue-400::placeholder { + color: #63b3ed; + } + + .md\:placeholder-blue-500::-webkit-input-placeholder { + color: #4299e1; + } + + .md\:placeholder-blue-500::-moz-placeholder { + color: #4299e1; + } + + .md\:placeholder-blue-500:-ms-input-placeholder { + color: #4299e1; + } + + .md\:placeholder-blue-500::-ms-input-placeholder { + color: #4299e1; + } + + .md\:placeholder-blue-500::placeholder { + color: #4299e1; + } + + .md\:placeholder-blue-600::-webkit-input-placeholder { + color: #3182ce; + } + + .md\:placeholder-blue-600::-moz-placeholder { + color: #3182ce; + } + + .md\:placeholder-blue-600:-ms-input-placeholder { + color: #3182ce; + } + + .md\:placeholder-blue-600::-ms-input-placeholder { + color: #3182ce; + } + + .md\:placeholder-blue-600::placeholder { + color: #3182ce; + } + + .md\:placeholder-blue-700::-webkit-input-placeholder { + color: #2b6cb0; + } + + .md\:placeholder-blue-700::-moz-placeholder { + color: #2b6cb0; + } + + .md\:placeholder-blue-700:-ms-input-placeholder { + color: #2b6cb0; + } + + .md\:placeholder-blue-700::-ms-input-placeholder { + color: #2b6cb0; + } + + .md\:placeholder-blue-700::placeholder { + color: #2b6cb0; + } + + .md\:placeholder-blue-800::-webkit-input-placeholder { + color: #2c5282; + } + + .md\:placeholder-blue-800::-moz-placeholder { + color: #2c5282; + } + + .md\:placeholder-blue-800:-ms-input-placeholder { + color: #2c5282; + } + + .md\:placeholder-blue-800::-ms-input-placeholder { + color: #2c5282; + } + + .md\:placeholder-blue-800::placeholder { + color: #2c5282; + } + + .md\:placeholder-blue-900::-webkit-input-placeholder { + color: #007bff; + } + + .md\:placeholder-blue-900::-moz-placeholder { + color: #007bff; + } + + .md\:placeholder-blue-900:-ms-input-placeholder { + color: #007bff; + } + + .md\:placeholder-blue-900::-ms-input-placeholder { + color: #007bff; + } + + .md\:placeholder-blue-900::placeholder { + color: #007bff; + } + + .md\:placeholder-indigo-100::-webkit-input-placeholder { + color: #ebf4ff; + } + + .md\:placeholder-indigo-100::-moz-placeholder { + color: #ebf4ff; + } + + .md\:placeholder-indigo-100:-ms-input-placeholder { + color: #ebf4ff; + } + + .md\:placeholder-indigo-100::-ms-input-placeholder { + color: #ebf4ff; + } + + .md\:placeholder-indigo-100::placeholder { + color: #ebf4ff; + } + + .md\:placeholder-indigo-200::-webkit-input-placeholder { + color: #c3dafe; + } + + .md\:placeholder-indigo-200::-moz-placeholder { + color: #c3dafe; + } + + .md\:placeholder-indigo-200:-ms-input-placeholder { + color: #c3dafe; + } + + .md\:placeholder-indigo-200::-ms-input-placeholder { + color: #c3dafe; + } + + .md\:placeholder-indigo-200::placeholder { + color: #c3dafe; + } + + .md\:placeholder-indigo-300::-webkit-input-placeholder { + color: #a3bffa; + } + + .md\:placeholder-indigo-300::-moz-placeholder { + color: #a3bffa; + } + + .md\:placeholder-indigo-300:-ms-input-placeholder { + color: #a3bffa; + } + + .md\:placeholder-indigo-300::-ms-input-placeholder { + color: #a3bffa; + } + + .md\:placeholder-indigo-300::placeholder { + color: #a3bffa; + } + + .md\:placeholder-indigo-400::-webkit-input-placeholder { + color: #7f9cf5; + } + + .md\:placeholder-indigo-400::-moz-placeholder { + color: #7f9cf5; + } + + .md\:placeholder-indigo-400:-ms-input-placeholder { + color: #7f9cf5; + } + + .md\:placeholder-indigo-400::-ms-input-placeholder { + color: #7f9cf5; + } + + .md\:placeholder-indigo-400::placeholder { + color: #7f9cf5; + } + + .md\:placeholder-indigo-500::-webkit-input-placeholder { + color: #667eea; + } + + .md\:placeholder-indigo-500::-moz-placeholder { + color: #667eea; + } + + .md\:placeholder-indigo-500:-ms-input-placeholder { + color: #667eea; + } + + .md\:placeholder-indigo-500::-ms-input-placeholder { + color: #667eea; + } + + .md\:placeholder-indigo-500::placeholder { + color: #667eea; + } + + .md\:placeholder-indigo-600::-webkit-input-placeholder { + color: #5a67d8; + } + + .md\:placeholder-indigo-600::-moz-placeholder { + color: #5a67d8; + } + + .md\:placeholder-indigo-600:-ms-input-placeholder { + color: #5a67d8; + } + + .md\:placeholder-indigo-600::-ms-input-placeholder { + color: #5a67d8; + } + + .md\:placeholder-indigo-600::placeholder { + color: #5a67d8; + } + + .md\:placeholder-indigo-700::-webkit-input-placeholder { + color: #4c51bf; + } + + .md\:placeholder-indigo-700::-moz-placeholder { + color: #4c51bf; + } + + .md\:placeholder-indigo-700:-ms-input-placeholder { + color: #4c51bf; + } + + .md\:placeholder-indigo-700::-ms-input-placeholder { + color: #4c51bf; + } + + .md\:placeholder-indigo-700::placeholder { + color: #4c51bf; + } + + .md\:placeholder-indigo-800::-webkit-input-placeholder { + color: #434190; + } + + .md\:placeholder-indigo-800::-moz-placeholder { + color: #434190; + } + + .md\:placeholder-indigo-800:-ms-input-placeholder { + color: #434190; + } + + .md\:placeholder-indigo-800::-ms-input-placeholder { + color: #434190; + } + + .md\:placeholder-indigo-800::placeholder { + color: #434190; + } + + .md\:placeholder-indigo-900::-webkit-input-placeholder { + color: #3c366b; + } + + .md\:placeholder-indigo-900::-moz-placeholder { + color: #3c366b; + } + + .md\:placeholder-indigo-900:-ms-input-placeholder { + color: #3c366b; + } + + .md\:placeholder-indigo-900::-ms-input-placeholder { + color: #3c366b; + } + + .md\:placeholder-indigo-900::placeholder { + color: #3c366b; + } + + .md\:placeholder-purple-100::-webkit-input-placeholder { + color: #faf5ff; + } + + .md\:placeholder-purple-100::-moz-placeholder { + color: #faf5ff; + } + + .md\:placeholder-purple-100:-ms-input-placeholder { + color: #faf5ff; + } + + .md\:placeholder-purple-100::-ms-input-placeholder { + color: #faf5ff; + } + + .md\:placeholder-purple-100::placeholder { + color: #faf5ff; + } + + .md\:placeholder-purple-200::-webkit-input-placeholder { + color: #e9d8fd; + } + + .md\:placeholder-purple-200::-moz-placeholder { + color: #e9d8fd; + } + + .md\:placeholder-purple-200:-ms-input-placeholder { + color: #e9d8fd; + } + + .md\:placeholder-purple-200::-ms-input-placeholder { + color: #e9d8fd; + } + + .md\:placeholder-purple-200::placeholder { + color: #e9d8fd; + } + + .md\:placeholder-purple-300::-webkit-input-placeholder { + color: #d6bcfa; + } + + .md\:placeholder-purple-300::-moz-placeholder { + color: #d6bcfa; + } + + .md\:placeholder-purple-300:-ms-input-placeholder { + color: #d6bcfa; + } + + .md\:placeholder-purple-300::-ms-input-placeholder { + color: #d6bcfa; + } + + .md\:placeholder-purple-300::placeholder { + color: #d6bcfa; + } + + .md\:placeholder-purple-400::-webkit-input-placeholder { + color: #b794f4; + } + + .md\:placeholder-purple-400::-moz-placeholder { + color: #b794f4; + } + + .md\:placeholder-purple-400:-ms-input-placeholder { + color: #b794f4; + } + + .md\:placeholder-purple-400::-ms-input-placeholder { + color: #b794f4; + } + + .md\:placeholder-purple-400::placeholder { + color: #b794f4; + } + + .md\:placeholder-purple-500::-webkit-input-placeholder { + color: #9f7aea; + } + + .md\:placeholder-purple-500::-moz-placeholder { + color: #9f7aea; + } + + .md\:placeholder-purple-500:-ms-input-placeholder { + color: #9f7aea; + } + + .md\:placeholder-purple-500::-ms-input-placeholder { + color: #9f7aea; + } + + .md\:placeholder-purple-500::placeholder { + color: #9f7aea; + } + + .md\:placeholder-purple-600::-webkit-input-placeholder { + color: #805ad5; + } + + .md\:placeholder-purple-600::-moz-placeholder { + color: #805ad5; + } + + .md\:placeholder-purple-600:-ms-input-placeholder { + color: #805ad5; + } + + .md\:placeholder-purple-600::-ms-input-placeholder { + color: #805ad5; + } + + .md\:placeholder-purple-600::placeholder { + color: #805ad5; + } + + .md\:placeholder-purple-700::-webkit-input-placeholder { + color: #6b46c1; + } + + .md\:placeholder-purple-700::-moz-placeholder { + color: #6b46c1; + } + + .md\:placeholder-purple-700:-ms-input-placeholder { + color: #6b46c1; + } + + .md\:placeholder-purple-700::-ms-input-placeholder { + color: #6b46c1; + } + + .md\:placeholder-purple-700::placeholder { + color: #6b46c1; + } + + .md\:placeholder-purple-800::-webkit-input-placeholder { + color: #553c9a; + } + + .md\:placeholder-purple-800::-moz-placeholder { + color: #553c9a; + } + + .md\:placeholder-purple-800:-ms-input-placeholder { + color: #553c9a; + } + + .md\:placeholder-purple-800::-ms-input-placeholder { + color: #553c9a; + } + + .md\:placeholder-purple-800::placeholder { + color: #553c9a; + } + + .md\:placeholder-purple-900::-webkit-input-placeholder { + color: #6f42c1; + } + + .md\:placeholder-purple-900::-moz-placeholder { + color: #6f42c1; + } + + .md\:placeholder-purple-900:-ms-input-placeholder { + color: #6f42c1; + } + + .md\:placeholder-purple-900::-ms-input-placeholder { + color: #6f42c1; + } + + .md\:placeholder-purple-900::placeholder { + color: #6f42c1; + } + + .md\:placeholder-pink-100::-webkit-input-placeholder { + color: #fff5f7; + } + + .md\:placeholder-pink-100::-moz-placeholder { + color: #fff5f7; + } + + .md\:placeholder-pink-100:-ms-input-placeholder { + color: #fff5f7; + } + + .md\:placeholder-pink-100::-ms-input-placeholder { + color: #fff5f7; + } + + .md\:placeholder-pink-100::placeholder { + color: #fff5f7; + } + + .md\:placeholder-pink-200::-webkit-input-placeholder { + color: #fed7e2; + } + + .md\:placeholder-pink-200::-moz-placeholder { + color: #fed7e2; + } + + .md\:placeholder-pink-200:-ms-input-placeholder { + color: #fed7e2; + } + + .md\:placeholder-pink-200::-ms-input-placeholder { + color: #fed7e2; + } + + .md\:placeholder-pink-200::placeholder { + color: #fed7e2; + } + + .md\:placeholder-pink-300::-webkit-input-placeholder { + color: #fbb6ce; + } + + .md\:placeholder-pink-300::-moz-placeholder { + color: #fbb6ce; + } + + .md\:placeholder-pink-300:-ms-input-placeholder { + color: #fbb6ce; + } + + .md\:placeholder-pink-300::-ms-input-placeholder { + color: #fbb6ce; + } + + .md\:placeholder-pink-300::placeholder { + color: #fbb6ce; + } + + .md\:placeholder-pink-400::-webkit-input-placeholder { + color: #f687b3; + } + + .md\:placeholder-pink-400::-moz-placeholder { + color: #f687b3; + } + + .md\:placeholder-pink-400:-ms-input-placeholder { + color: #f687b3; + } + + .md\:placeholder-pink-400::-ms-input-placeholder { + color: #f687b3; + } + + .md\:placeholder-pink-400::placeholder { + color: #f687b3; + } + + .md\:placeholder-pink-500::-webkit-input-placeholder { + color: #ed64a6; + } + + .md\:placeholder-pink-500::-moz-placeholder { + color: #ed64a6; + } + + .md\:placeholder-pink-500:-ms-input-placeholder { + color: #ed64a6; + } + + .md\:placeholder-pink-500::-ms-input-placeholder { + color: #ed64a6; + } + + .md\:placeholder-pink-500::placeholder { + color: #ed64a6; + } + + .md\:placeholder-pink-600::-webkit-input-placeholder { + color: #d53f8c; + } + + .md\:placeholder-pink-600::-moz-placeholder { + color: #d53f8c; + } + + .md\:placeholder-pink-600:-ms-input-placeholder { + color: #d53f8c; + } + + .md\:placeholder-pink-600::-ms-input-placeholder { + color: #d53f8c; + } + + .md\:placeholder-pink-600::placeholder { + color: #d53f8c; + } + + .md\:placeholder-pink-700::-webkit-input-placeholder { + color: #b83280; + } + + .md\:placeholder-pink-700::-moz-placeholder { + color: #b83280; + } + + .md\:placeholder-pink-700:-ms-input-placeholder { + color: #b83280; + } + + .md\:placeholder-pink-700::-ms-input-placeholder { + color: #b83280; + } + + .md\:placeholder-pink-700::placeholder { + color: #b83280; + } + + .md\:placeholder-pink-800::-webkit-input-placeholder { + color: #97266d; + } + + .md\:placeholder-pink-800::-moz-placeholder { + color: #97266d; + } + + .md\:placeholder-pink-800:-ms-input-placeholder { + color: #97266d; + } + + .md\:placeholder-pink-800::-ms-input-placeholder { + color: #97266d; + } + + .md\:placeholder-pink-800::placeholder { + color: #97266d; + } + + .md\:placeholder-pink-900::-webkit-input-placeholder { + color: #e83e8c; + } + + .md\:placeholder-pink-900::-moz-placeholder { + color: #e83e8c; + } + + .md\:placeholder-pink-900:-ms-input-placeholder { + color: #e83e8c; + } + + .md\:placeholder-pink-900::-ms-input-placeholder { + color: #e83e8c; + } + + .md\:placeholder-pink-900::placeholder { + color: #e83e8c; + } + + .md\:focus\:placeholder-transparent:focus::-webkit-input-placeholder { + color: transparent; + } + + .md\:focus\:placeholder-transparent:focus::-moz-placeholder { + color: transparent; + } + + .md\:focus\:placeholder-transparent:focus:-ms-input-placeholder { + color: transparent; + } + + .md\:focus\:placeholder-transparent:focus::-ms-input-placeholder { + color: transparent; + } + + .md\:focus\:placeholder-transparent:focus::placeholder { + color: transparent; + } + + .md\:focus\:placeholder-black:focus::-webkit-input-placeholder { + color: #000; + } + + .md\:focus\:placeholder-black:focus::-moz-placeholder { + color: #000; + } + + .md\:focus\:placeholder-black:focus:-ms-input-placeholder { + color: #000; + } + + .md\:focus\:placeholder-black:focus::-ms-input-placeholder { + color: #000; + } + + .md\:focus\:placeholder-black:focus::placeholder { + color: #000; + } + + .md\:focus\:placeholder-white:focus::-webkit-input-placeholder { + color: #fff; + } + + .md\:focus\:placeholder-white:focus::-moz-placeholder { + color: #fff; + } + + .md\:focus\:placeholder-white:focus:-ms-input-placeholder { + color: #fff; + } + + .md\:focus\:placeholder-white:focus::-ms-input-placeholder { + color: #fff; + } + + .md\:focus\:placeholder-white:focus::placeholder { + color: #fff; + } + + .md\:focus\:placeholder-gray-100:focus::-webkit-input-placeholder { + color: #f7fafc; + } + + .md\:focus\:placeholder-gray-100:focus::-moz-placeholder { + color: #f7fafc; + } + + .md\:focus\:placeholder-gray-100:focus:-ms-input-placeholder { + color: #f7fafc; + } + + .md\:focus\:placeholder-gray-100:focus::-ms-input-placeholder { + color: #f7fafc; + } + + .md\:focus\:placeholder-gray-100:focus::placeholder { + color: #f7fafc; + } + + .md\:focus\:placeholder-gray-200:focus::-webkit-input-placeholder { + color: #edf2f7; + } + + .md\:focus\:placeholder-gray-200:focus::-moz-placeholder { + color: #edf2f7; + } + + .md\:focus\:placeholder-gray-200:focus:-ms-input-placeholder { + color: #edf2f7; + } + + .md\:focus\:placeholder-gray-200:focus::-ms-input-placeholder { + color: #edf2f7; + } + + .md\:focus\:placeholder-gray-200:focus::placeholder { + color: #edf2f7; + } + + .md\:focus\:placeholder-gray-300:focus::-webkit-input-placeholder { + color: #e2e8f0; + } + + .md\:focus\:placeholder-gray-300:focus::-moz-placeholder { + color: #e2e8f0; + } + + .md\:focus\:placeholder-gray-300:focus:-ms-input-placeholder { + color: #e2e8f0; + } + + .md\:focus\:placeholder-gray-300:focus::-ms-input-placeholder { + color: #e2e8f0; + } + + .md\:focus\:placeholder-gray-300:focus::placeholder { + color: #e2e8f0; + } + + .md\:focus\:placeholder-gray-400:focus::-webkit-input-placeholder { + color: #cbd5e0; + } + + .md\:focus\:placeholder-gray-400:focus::-moz-placeholder { + color: #cbd5e0; + } + + .md\:focus\:placeholder-gray-400:focus:-ms-input-placeholder { + color: #cbd5e0; + } + + .md\:focus\:placeholder-gray-400:focus::-ms-input-placeholder { + color: #cbd5e0; + } + + .md\:focus\:placeholder-gray-400:focus::placeholder { + color: #cbd5e0; + } + + .md\:focus\:placeholder-gray-500:focus::-webkit-input-placeholder { + color: #a0aec0; + } + + .md\:focus\:placeholder-gray-500:focus::-moz-placeholder { + color: #a0aec0; + } + + .md\:focus\:placeholder-gray-500:focus:-ms-input-placeholder { + color: #a0aec0; + } + + .md\:focus\:placeholder-gray-500:focus::-ms-input-placeholder { + color: #a0aec0; + } + + .md\:focus\:placeholder-gray-500:focus::placeholder { + color: #a0aec0; + } + + .md\:focus\:placeholder-gray-600:focus::-webkit-input-placeholder { + color: #718096; + } + + .md\:focus\:placeholder-gray-600:focus::-moz-placeholder { + color: #718096; + } + + .md\:focus\:placeholder-gray-600:focus:-ms-input-placeholder { + color: #718096; + } + + .md\:focus\:placeholder-gray-600:focus::-ms-input-placeholder { + color: #718096; + } + + .md\:focus\:placeholder-gray-600:focus::placeholder { + color: #718096; + } + + .md\:focus\:placeholder-gray-700:focus::-webkit-input-placeholder { + color: #4a5568; + } + + .md\:focus\:placeholder-gray-700:focus::-moz-placeholder { + color: #4a5568; + } + + .md\:focus\:placeholder-gray-700:focus:-ms-input-placeholder { + color: #4a5568; + } + + .md\:focus\:placeholder-gray-700:focus::-ms-input-placeholder { + color: #4a5568; + } + + .md\:focus\:placeholder-gray-700:focus::placeholder { + color: #4a5568; + } + + .md\:focus\:placeholder-gray-800:focus::-webkit-input-placeholder { + color: #2d3748; + } + + .md\:focus\:placeholder-gray-800:focus::-moz-placeholder { + color: #2d3748; + } + + .md\:focus\:placeholder-gray-800:focus:-ms-input-placeholder { + color: #2d3748; + } + + .md\:focus\:placeholder-gray-800:focus::-ms-input-placeholder { + color: #2d3748; + } + + .md\:focus\:placeholder-gray-800:focus::placeholder { + color: #2d3748; + } + + .md\:focus\:placeholder-gray-900:focus::-webkit-input-placeholder { + color: #1a202c; + } + + .md\:focus\:placeholder-gray-900:focus::-moz-placeholder { + color: #1a202c; + } + + .md\:focus\:placeholder-gray-900:focus:-ms-input-placeholder { + color: #1a202c; + } + + .md\:focus\:placeholder-gray-900:focus::-ms-input-placeholder { + color: #1a202c; + } + + .md\:focus\:placeholder-gray-900:focus::placeholder { + color: #1a202c; + } + + .md\:focus\:placeholder-red-100:focus::-webkit-input-placeholder { + color: #fff5f5; + } + + .md\:focus\:placeholder-red-100:focus::-moz-placeholder { + color: #fff5f5; + } + + .md\:focus\:placeholder-red-100:focus:-ms-input-placeholder { + color: #fff5f5; + } + + .md\:focus\:placeholder-red-100:focus::-ms-input-placeholder { + color: #fff5f5; + } + + .md\:focus\:placeholder-red-100:focus::placeholder { + color: #fff5f5; + } + + .md\:focus\:placeholder-red-200:focus::-webkit-input-placeholder { + color: #fed7d7; + } + + .md\:focus\:placeholder-red-200:focus::-moz-placeholder { + color: #fed7d7; + } + + .md\:focus\:placeholder-red-200:focus:-ms-input-placeholder { + color: #fed7d7; + } + + .md\:focus\:placeholder-red-200:focus::-ms-input-placeholder { + color: #fed7d7; + } + + .md\:focus\:placeholder-red-200:focus::placeholder { + color: #fed7d7; + } + + .md\:focus\:placeholder-red-300:focus::-webkit-input-placeholder { + color: #feb2b2; + } + + .md\:focus\:placeholder-red-300:focus::-moz-placeholder { + color: #feb2b2; + } + + .md\:focus\:placeholder-red-300:focus:-ms-input-placeholder { + color: #feb2b2; + } + + .md\:focus\:placeholder-red-300:focus::-ms-input-placeholder { + color: #feb2b2; + } + + .md\:focus\:placeholder-red-300:focus::placeholder { + color: #feb2b2; + } + + .md\:focus\:placeholder-red-400:focus::-webkit-input-placeholder { + color: #fc8181; + } + + .md\:focus\:placeholder-red-400:focus::-moz-placeholder { + color: #fc8181; + } + + .md\:focus\:placeholder-red-400:focus:-ms-input-placeholder { + color: #fc8181; + } + + .md\:focus\:placeholder-red-400:focus::-ms-input-placeholder { + color: #fc8181; + } + + .md\:focus\:placeholder-red-400:focus::placeholder { + color: #fc8181; + } + + .md\:focus\:placeholder-red-500:focus::-webkit-input-placeholder { + color: #f56565; + } + + .md\:focus\:placeholder-red-500:focus::-moz-placeholder { + color: #f56565; + } + + .md\:focus\:placeholder-red-500:focus:-ms-input-placeholder { + color: #f56565; + } + + .md\:focus\:placeholder-red-500:focus::-ms-input-placeholder { + color: #f56565; + } + + .md\:focus\:placeholder-red-500:focus::placeholder { + color: #f56565; + } + + .md\:focus\:placeholder-red-600:focus::-webkit-input-placeholder { + color: #e53e3e; + } + + .md\:focus\:placeholder-red-600:focus::-moz-placeholder { + color: #e53e3e; + } + + .md\:focus\:placeholder-red-600:focus:-ms-input-placeholder { + color: #e53e3e; + } + + .md\:focus\:placeholder-red-600:focus::-ms-input-placeholder { + color: #e53e3e; + } + + .md\:focus\:placeholder-red-600:focus::placeholder { + color: #e53e3e; + } + + .md\:focus\:placeholder-red-700:focus::-webkit-input-placeholder { + color: #c53030; + } + + .md\:focus\:placeholder-red-700:focus::-moz-placeholder { + color: #c53030; + } + + .md\:focus\:placeholder-red-700:focus:-ms-input-placeholder { + color: #c53030; + } + + .md\:focus\:placeholder-red-700:focus::-ms-input-placeholder { + color: #c53030; + } + + .md\:focus\:placeholder-red-700:focus::placeholder { + color: #c53030; + } + + .md\:focus\:placeholder-red-800:focus::-webkit-input-placeholder { + color: #9b2c2c; + } + + .md\:focus\:placeholder-red-800:focus::-moz-placeholder { + color: #9b2c2c; + } + + .md\:focus\:placeholder-red-800:focus:-ms-input-placeholder { + color: #9b2c2c; + } + + .md\:focus\:placeholder-red-800:focus::-ms-input-placeholder { + color: #9b2c2c; + } + + .md\:focus\:placeholder-red-800:focus::placeholder { + color: #9b2c2c; + } + + .md\:focus\:placeholder-red-900:focus::-webkit-input-placeholder { + color: #dc3545; + } + + .md\:focus\:placeholder-red-900:focus::-moz-placeholder { + color: #dc3545; + } + + .md\:focus\:placeholder-red-900:focus:-ms-input-placeholder { + color: #dc3545; + } + + .md\:focus\:placeholder-red-900:focus::-ms-input-placeholder { + color: #dc3545; + } + + .md\:focus\:placeholder-red-900:focus::placeholder { + color: #dc3545; + } + + .md\:focus\:placeholder-orange-100:focus::-webkit-input-placeholder { + color: #fffaf0; + } + + .md\:focus\:placeholder-orange-100:focus::-moz-placeholder { + color: #fffaf0; + } + + .md\:focus\:placeholder-orange-100:focus:-ms-input-placeholder { + color: #fffaf0; + } + + .md\:focus\:placeholder-orange-100:focus::-ms-input-placeholder { + color: #fffaf0; + } + + .md\:focus\:placeholder-orange-100:focus::placeholder { + color: #fffaf0; + } + + .md\:focus\:placeholder-orange-200:focus::-webkit-input-placeholder { + color: #feebc8; + } + + .md\:focus\:placeholder-orange-200:focus::-moz-placeholder { + color: #feebc8; + } + + .md\:focus\:placeholder-orange-200:focus:-ms-input-placeholder { + color: #feebc8; + } + + .md\:focus\:placeholder-orange-200:focus::-ms-input-placeholder { + color: #feebc8; + } + + .md\:focus\:placeholder-orange-200:focus::placeholder { + color: #feebc8; + } + + .md\:focus\:placeholder-orange-300:focus::-webkit-input-placeholder { + color: #fbd38d; + } + + .md\:focus\:placeholder-orange-300:focus::-moz-placeholder { + color: #fbd38d; + } + + .md\:focus\:placeholder-orange-300:focus:-ms-input-placeholder { + color: #fbd38d; + } + + .md\:focus\:placeholder-orange-300:focus::-ms-input-placeholder { + color: #fbd38d; + } + + .md\:focus\:placeholder-orange-300:focus::placeholder { + color: #fbd38d; + } + + .md\:focus\:placeholder-orange-400:focus::-webkit-input-placeholder { + color: #f6ad55; + } + + .md\:focus\:placeholder-orange-400:focus::-moz-placeholder { + color: #f6ad55; + } + + .md\:focus\:placeholder-orange-400:focus:-ms-input-placeholder { + color: #f6ad55; + } + + .md\:focus\:placeholder-orange-400:focus::-ms-input-placeholder { + color: #f6ad55; + } + + .md\:focus\:placeholder-orange-400:focus::placeholder { + color: #f6ad55; + } + + .md\:focus\:placeholder-orange-500:focus::-webkit-input-placeholder { + color: #ed8936; + } + + .md\:focus\:placeholder-orange-500:focus::-moz-placeholder { + color: #ed8936; + } + + .md\:focus\:placeholder-orange-500:focus:-ms-input-placeholder { + color: #ed8936; + } + + .md\:focus\:placeholder-orange-500:focus::-ms-input-placeholder { + color: #ed8936; + } + + .md\:focus\:placeholder-orange-500:focus::placeholder { + color: #ed8936; + } + + .md\:focus\:placeholder-orange-600:focus::-webkit-input-placeholder { + color: #dd6b20; + } + + .md\:focus\:placeholder-orange-600:focus::-moz-placeholder { + color: #dd6b20; + } + + .md\:focus\:placeholder-orange-600:focus:-ms-input-placeholder { + color: #dd6b20; + } + + .md\:focus\:placeholder-orange-600:focus::-ms-input-placeholder { + color: #dd6b20; + } + + .md\:focus\:placeholder-orange-600:focus::placeholder { + color: #dd6b20; + } + + .md\:focus\:placeholder-orange-700:focus::-webkit-input-placeholder { + color: #c05621; + } + + .md\:focus\:placeholder-orange-700:focus::-moz-placeholder { + color: #c05621; + } + + .md\:focus\:placeholder-orange-700:focus:-ms-input-placeholder { + color: #c05621; + } + + .md\:focus\:placeholder-orange-700:focus::-ms-input-placeholder { + color: #c05621; + } + + .md\:focus\:placeholder-orange-700:focus::placeholder { + color: #c05621; + } + + .md\:focus\:placeholder-orange-800:focus::-webkit-input-placeholder { + color: #9c4221; + } + + .md\:focus\:placeholder-orange-800:focus::-moz-placeholder { + color: #9c4221; + } + + .md\:focus\:placeholder-orange-800:focus:-ms-input-placeholder { + color: #9c4221; + } + + .md\:focus\:placeholder-orange-800:focus::-ms-input-placeholder { + color: #9c4221; + } + + .md\:focus\:placeholder-orange-800:focus::placeholder { + color: #9c4221; + } + + .md\:focus\:placeholder-orange-900:focus::-webkit-input-placeholder { + color: #fd7e14; + } + + .md\:focus\:placeholder-orange-900:focus::-moz-placeholder { + color: #fd7e14; + } + + .md\:focus\:placeholder-orange-900:focus:-ms-input-placeholder { + color: #fd7e14; + } + + .md\:focus\:placeholder-orange-900:focus::-ms-input-placeholder { + color: #fd7e14; + } + + .md\:focus\:placeholder-orange-900:focus::placeholder { + color: #fd7e14; + } + + .md\:focus\:placeholder-yellow-100:focus::-webkit-input-placeholder { + color: #fffff0; + } + + .md\:focus\:placeholder-yellow-100:focus::-moz-placeholder { + color: #fffff0; + } + + .md\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder { + color: #fffff0; + } + + .md\:focus\:placeholder-yellow-100:focus::-ms-input-placeholder { + color: #fffff0; + } + + .md\:focus\:placeholder-yellow-100:focus::placeholder { + color: #fffff0; + } + + .md\:focus\:placeholder-yellow-200:focus::-webkit-input-placeholder { + color: #fefcbf; + } + + .md\:focus\:placeholder-yellow-200:focus::-moz-placeholder { + color: #fefcbf; + } + + .md\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder { + color: #fefcbf; + } + + .md\:focus\:placeholder-yellow-200:focus::-ms-input-placeholder { + color: #fefcbf; + } + + .md\:focus\:placeholder-yellow-200:focus::placeholder { + color: #fefcbf; + } + + .md\:focus\:placeholder-yellow-300:focus::-webkit-input-placeholder { + color: #faf089; + } + + .md\:focus\:placeholder-yellow-300:focus::-moz-placeholder { + color: #faf089; + } + + .md\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder { + color: #faf089; + } + + .md\:focus\:placeholder-yellow-300:focus::-ms-input-placeholder { + color: #faf089; + } + + .md\:focus\:placeholder-yellow-300:focus::placeholder { + color: #faf089; + } + + .md\:focus\:placeholder-yellow-400:focus::-webkit-input-placeholder { + color: #f6e05e; + } + + .md\:focus\:placeholder-yellow-400:focus::-moz-placeholder { + color: #f6e05e; + } + + .md\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder { + color: #f6e05e; + } + + .md\:focus\:placeholder-yellow-400:focus::-ms-input-placeholder { + color: #f6e05e; + } + + .md\:focus\:placeholder-yellow-400:focus::placeholder { + color: #f6e05e; + } + + .md\:focus\:placeholder-yellow-500:focus::-webkit-input-placeholder { + color: #ecc94b; + } + + .md\:focus\:placeholder-yellow-500:focus::-moz-placeholder { + color: #ecc94b; + } + + .md\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder { + color: #ecc94b; + } + + .md\:focus\:placeholder-yellow-500:focus::-ms-input-placeholder { + color: #ecc94b; + } + + .md\:focus\:placeholder-yellow-500:focus::placeholder { + color: #ecc94b; + } + + .md\:focus\:placeholder-yellow-600:focus::-webkit-input-placeholder { + color: #d69e2e; + } + + .md\:focus\:placeholder-yellow-600:focus::-moz-placeholder { + color: #d69e2e; + } + + .md\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder { + color: #d69e2e; + } + + .md\:focus\:placeholder-yellow-600:focus::-ms-input-placeholder { + color: #d69e2e; + } + + .md\:focus\:placeholder-yellow-600:focus::placeholder { + color: #d69e2e; + } + + .md\:focus\:placeholder-yellow-700:focus::-webkit-input-placeholder { + color: #b7791f; + } + + .md\:focus\:placeholder-yellow-700:focus::-moz-placeholder { + color: #b7791f; + } + + .md\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder { + color: #b7791f; + } + + .md\:focus\:placeholder-yellow-700:focus::-ms-input-placeholder { + color: #b7791f; + } + + .md\:focus\:placeholder-yellow-700:focus::placeholder { + color: #b7791f; + } + + .md\:focus\:placeholder-yellow-800:focus::-webkit-input-placeholder { + color: #975a16; + } + + .md\:focus\:placeholder-yellow-800:focus::-moz-placeholder { + color: #975a16; + } + + .md\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder { + color: #975a16; + } + + .md\:focus\:placeholder-yellow-800:focus::-ms-input-placeholder { + color: #975a16; + } + + .md\:focus\:placeholder-yellow-800:focus::placeholder { + color: #975a16; + } + + .md\:focus\:placeholder-yellow-900:focus::-webkit-input-placeholder { + color: #ffc107; + } + + .md\:focus\:placeholder-yellow-900:focus::-moz-placeholder { + color: #ffc107; + } + + .md\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder { + color: #ffc107; + } + + .md\:focus\:placeholder-yellow-900:focus::-ms-input-placeholder { + color: #ffc107; + } + + .md\:focus\:placeholder-yellow-900:focus::placeholder { + color: #ffc107; + } + + .md\:focus\:placeholder-green-100:focus::-webkit-input-placeholder { + color: #f0fff4; + } + + .md\:focus\:placeholder-green-100:focus::-moz-placeholder { + color: #f0fff4; + } + + .md\:focus\:placeholder-green-100:focus:-ms-input-placeholder { + color: #f0fff4; + } + + .md\:focus\:placeholder-green-100:focus::-ms-input-placeholder { + color: #f0fff4; + } + + .md\:focus\:placeholder-green-100:focus::placeholder { + color: #f0fff4; + } + + .md\:focus\:placeholder-green-200:focus::-webkit-input-placeholder { + color: #c6f6d5; + } + + .md\:focus\:placeholder-green-200:focus::-moz-placeholder { + color: #c6f6d5; + } + + .md\:focus\:placeholder-green-200:focus:-ms-input-placeholder { + color: #c6f6d5; + } + + .md\:focus\:placeholder-green-200:focus::-ms-input-placeholder { + color: #c6f6d5; + } + + .md\:focus\:placeholder-green-200:focus::placeholder { + color: #c6f6d5; + } + + .md\:focus\:placeholder-green-300:focus::-webkit-input-placeholder { + color: #9ae6b4; + } + + .md\:focus\:placeholder-green-300:focus::-moz-placeholder { + color: #9ae6b4; + } + + .md\:focus\:placeholder-green-300:focus:-ms-input-placeholder { + color: #9ae6b4; + } + + .md\:focus\:placeholder-green-300:focus::-ms-input-placeholder { + color: #9ae6b4; + } + + .md\:focus\:placeholder-green-300:focus::placeholder { + color: #9ae6b4; + } + + .md\:focus\:placeholder-green-400:focus::-webkit-input-placeholder { + color: #68d391; + } + + .md\:focus\:placeholder-green-400:focus::-moz-placeholder { + color: #68d391; + } + + .md\:focus\:placeholder-green-400:focus:-ms-input-placeholder { + color: #68d391; + } + + .md\:focus\:placeholder-green-400:focus::-ms-input-placeholder { + color: #68d391; + } + + .md\:focus\:placeholder-green-400:focus::placeholder { + color: #68d391; + } + + .md\:focus\:placeholder-green-500:focus::-webkit-input-placeholder { + color: #48bb78; + } + + .md\:focus\:placeholder-green-500:focus::-moz-placeholder { + color: #48bb78; + } + + .md\:focus\:placeholder-green-500:focus:-ms-input-placeholder { + color: #48bb78; + } + + .md\:focus\:placeholder-green-500:focus::-ms-input-placeholder { + color: #48bb78; + } + + .md\:focus\:placeholder-green-500:focus::placeholder { + color: #48bb78; + } + + .md\:focus\:placeholder-green-600:focus::-webkit-input-placeholder { + color: #38a169; + } + + .md\:focus\:placeholder-green-600:focus::-moz-placeholder { + color: #38a169; + } + + .md\:focus\:placeholder-green-600:focus:-ms-input-placeholder { + color: #38a169; + } + + .md\:focus\:placeholder-green-600:focus::-ms-input-placeholder { + color: #38a169; + } + + .md\:focus\:placeholder-green-600:focus::placeholder { + color: #38a169; + } + + .md\:focus\:placeholder-green-700:focus::-webkit-input-placeholder { + color: #2f855a; + } + + .md\:focus\:placeholder-green-700:focus::-moz-placeholder { + color: #2f855a; + } + + .md\:focus\:placeholder-green-700:focus:-ms-input-placeholder { + color: #2f855a; + } + + .md\:focus\:placeholder-green-700:focus::-ms-input-placeholder { + color: #2f855a; + } + + .md\:focus\:placeholder-green-700:focus::placeholder { + color: #2f855a; + } + + .md\:focus\:placeholder-green-800:focus::-webkit-input-placeholder { + color: #276749; + } + + .md\:focus\:placeholder-green-800:focus::-moz-placeholder { + color: #276749; + } + + .md\:focus\:placeholder-green-800:focus:-ms-input-placeholder { + color: #276749; + } + + .md\:focus\:placeholder-green-800:focus::-ms-input-placeholder { + color: #276749; + } + + .md\:focus\:placeholder-green-800:focus::placeholder { + color: #276749; + } + + .md\:focus\:placeholder-green-900:focus::-webkit-input-placeholder { + color: #28a745; + } + + .md\:focus\:placeholder-green-900:focus::-moz-placeholder { + color: #28a745; + } + + .md\:focus\:placeholder-green-900:focus:-ms-input-placeholder { + color: #28a745; + } + + .md\:focus\:placeholder-green-900:focus::-ms-input-placeholder { + color: #28a745; + } + + .md\:focus\:placeholder-green-900:focus::placeholder { + color: #28a745; + } + + .md\:focus\:placeholder-teal-100:focus::-webkit-input-placeholder { + color: #e6fffa; + } + + .md\:focus\:placeholder-teal-100:focus::-moz-placeholder { + color: #e6fffa; + } + + .md\:focus\:placeholder-teal-100:focus:-ms-input-placeholder { + color: #e6fffa; + } + + .md\:focus\:placeholder-teal-100:focus::-ms-input-placeholder { + color: #e6fffa; + } + + .md\:focus\:placeholder-teal-100:focus::placeholder { + color: #e6fffa; + } + + .md\:focus\:placeholder-teal-200:focus::-webkit-input-placeholder { + color: #b2f5ea; + } + + .md\:focus\:placeholder-teal-200:focus::-moz-placeholder { + color: #b2f5ea; + } + + .md\:focus\:placeholder-teal-200:focus:-ms-input-placeholder { + color: #b2f5ea; + } + + .md\:focus\:placeholder-teal-200:focus::-ms-input-placeholder { + color: #b2f5ea; + } + + .md\:focus\:placeholder-teal-200:focus::placeholder { + color: #b2f5ea; + } + + .md\:focus\:placeholder-teal-300:focus::-webkit-input-placeholder { + color: #81e6d9; + } + + .md\:focus\:placeholder-teal-300:focus::-moz-placeholder { + color: #81e6d9; + } + + .md\:focus\:placeholder-teal-300:focus:-ms-input-placeholder { + color: #81e6d9; + } + + .md\:focus\:placeholder-teal-300:focus::-ms-input-placeholder { + color: #81e6d9; + } + + .md\:focus\:placeholder-teal-300:focus::placeholder { + color: #81e6d9; + } + + .md\:focus\:placeholder-teal-400:focus::-webkit-input-placeholder { + color: #4fd1c5; + } + + .md\:focus\:placeholder-teal-400:focus::-moz-placeholder { + color: #4fd1c5; + } + + .md\:focus\:placeholder-teal-400:focus:-ms-input-placeholder { + color: #4fd1c5; + } + + .md\:focus\:placeholder-teal-400:focus::-ms-input-placeholder { + color: #4fd1c5; + } + + .md\:focus\:placeholder-teal-400:focus::placeholder { + color: #4fd1c5; + } + + .md\:focus\:placeholder-teal-500:focus::-webkit-input-placeholder { + color: #38b2ac; + } + + .md\:focus\:placeholder-teal-500:focus::-moz-placeholder { + color: #38b2ac; + } + + .md\:focus\:placeholder-teal-500:focus:-ms-input-placeholder { + color: #38b2ac; + } + + .md\:focus\:placeholder-teal-500:focus::-ms-input-placeholder { + color: #38b2ac; + } + + .md\:focus\:placeholder-teal-500:focus::placeholder { + color: #38b2ac; + } + + .md\:focus\:placeholder-teal-600:focus::-webkit-input-placeholder { + color: #319795; + } + + .md\:focus\:placeholder-teal-600:focus::-moz-placeholder { + color: #319795; + } + + .md\:focus\:placeholder-teal-600:focus:-ms-input-placeholder { + color: #319795; + } + + .md\:focus\:placeholder-teal-600:focus::-ms-input-placeholder { + color: #319795; + } + + .md\:focus\:placeholder-teal-600:focus::placeholder { + color: #319795; + } + + .md\:focus\:placeholder-teal-700:focus::-webkit-input-placeholder { + color: #2c7a7b; + } + + .md\:focus\:placeholder-teal-700:focus::-moz-placeholder { + color: #2c7a7b; + } + + .md\:focus\:placeholder-teal-700:focus:-ms-input-placeholder { + color: #2c7a7b; + } + + .md\:focus\:placeholder-teal-700:focus::-ms-input-placeholder { + color: #2c7a7b; + } + + .md\:focus\:placeholder-teal-700:focus::placeholder { + color: #2c7a7b; + } + + .md\:focus\:placeholder-teal-800:focus::-webkit-input-placeholder { + color: #285e61; + } + + .md\:focus\:placeholder-teal-800:focus::-moz-placeholder { + color: #285e61; + } + + .md\:focus\:placeholder-teal-800:focus:-ms-input-placeholder { + color: #285e61; + } + + .md\:focus\:placeholder-teal-800:focus::-ms-input-placeholder { + color: #285e61; + } + + .md\:focus\:placeholder-teal-800:focus::placeholder { + color: #285e61; + } + + .md\:focus\:placeholder-teal-900:focus::-webkit-input-placeholder { + color: #20c997; + } + + .md\:focus\:placeholder-teal-900:focus::-moz-placeholder { + color: #20c997; + } + + .md\:focus\:placeholder-teal-900:focus:-ms-input-placeholder { + color: #20c997; + } + + .md\:focus\:placeholder-teal-900:focus::-ms-input-placeholder { + color: #20c997; + } + + .md\:focus\:placeholder-teal-900:focus::placeholder { + color: #20c997; + } + + .md\:focus\:placeholder-blue-100:focus::-webkit-input-placeholder { + color: #ebf8ff; + } + + .md\:focus\:placeholder-blue-100:focus::-moz-placeholder { + color: #ebf8ff; + } + + .md\:focus\:placeholder-blue-100:focus:-ms-input-placeholder { + color: #ebf8ff; + } + + .md\:focus\:placeholder-blue-100:focus::-ms-input-placeholder { + color: #ebf8ff; + } + + .md\:focus\:placeholder-blue-100:focus::placeholder { + color: #ebf8ff; + } + + .md\:focus\:placeholder-blue-200:focus::-webkit-input-placeholder { + color: #bee3f8; + } + + .md\:focus\:placeholder-blue-200:focus::-moz-placeholder { + color: #bee3f8; + } + + .md\:focus\:placeholder-blue-200:focus:-ms-input-placeholder { + color: #bee3f8; + } + + .md\:focus\:placeholder-blue-200:focus::-ms-input-placeholder { + color: #bee3f8; + } + + .md\:focus\:placeholder-blue-200:focus::placeholder { + color: #bee3f8; + } + + .md\:focus\:placeholder-blue-300:focus::-webkit-input-placeholder { + color: #90cdf4; + } + + .md\:focus\:placeholder-blue-300:focus::-moz-placeholder { + color: #90cdf4; + } + + .md\:focus\:placeholder-blue-300:focus:-ms-input-placeholder { + color: #90cdf4; + } + + .md\:focus\:placeholder-blue-300:focus::-ms-input-placeholder { + color: #90cdf4; + } + + .md\:focus\:placeholder-blue-300:focus::placeholder { + color: #90cdf4; + } + + .md\:focus\:placeholder-blue-400:focus::-webkit-input-placeholder { + color: #63b3ed; + } + + .md\:focus\:placeholder-blue-400:focus::-moz-placeholder { + color: #63b3ed; + } + + .md\:focus\:placeholder-blue-400:focus:-ms-input-placeholder { + color: #63b3ed; + } + + .md\:focus\:placeholder-blue-400:focus::-ms-input-placeholder { + color: #63b3ed; + } + + .md\:focus\:placeholder-blue-400:focus::placeholder { + color: #63b3ed; + } + + .md\:focus\:placeholder-blue-500:focus::-webkit-input-placeholder { + color: #4299e1; + } + + .md\:focus\:placeholder-blue-500:focus::-moz-placeholder { + color: #4299e1; + } + + .md\:focus\:placeholder-blue-500:focus:-ms-input-placeholder { + color: #4299e1; + } + + .md\:focus\:placeholder-blue-500:focus::-ms-input-placeholder { + color: #4299e1; + } + + .md\:focus\:placeholder-blue-500:focus::placeholder { + color: #4299e1; + } + + .md\:focus\:placeholder-blue-600:focus::-webkit-input-placeholder { + color: #3182ce; + } + + .md\:focus\:placeholder-blue-600:focus::-moz-placeholder { + color: #3182ce; + } + + .md\:focus\:placeholder-blue-600:focus:-ms-input-placeholder { + color: #3182ce; + } + + .md\:focus\:placeholder-blue-600:focus::-ms-input-placeholder { + color: #3182ce; + } + + .md\:focus\:placeholder-blue-600:focus::placeholder { + color: #3182ce; + } + + .md\:focus\:placeholder-blue-700:focus::-webkit-input-placeholder { + color: #2b6cb0; + } + + .md\:focus\:placeholder-blue-700:focus::-moz-placeholder { + color: #2b6cb0; + } + + .md\:focus\:placeholder-blue-700:focus:-ms-input-placeholder { + color: #2b6cb0; + } + + .md\:focus\:placeholder-blue-700:focus::-ms-input-placeholder { + color: #2b6cb0; + } + + .md\:focus\:placeholder-blue-700:focus::placeholder { + color: #2b6cb0; + } + + .md\:focus\:placeholder-blue-800:focus::-webkit-input-placeholder { + color: #2c5282; + } + + .md\:focus\:placeholder-blue-800:focus::-moz-placeholder { + color: #2c5282; + } + + .md\:focus\:placeholder-blue-800:focus:-ms-input-placeholder { + color: #2c5282; + } + + .md\:focus\:placeholder-blue-800:focus::-ms-input-placeholder { + color: #2c5282; + } + + .md\:focus\:placeholder-blue-800:focus::placeholder { + color: #2c5282; + } + + .md\:focus\:placeholder-blue-900:focus::-webkit-input-placeholder { + color: #007bff; + } + + .md\:focus\:placeholder-blue-900:focus::-moz-placeholder { + color: #007bff; + } + + .md\:focus\:placeholder-blue-900:focus:-ms-input-placeholder { + color: #007bff; + } + + .md\:focus\:placeholder-blue-900:focus::-ms-input-placeholder { + color: #007bff; + } + + .md\:focus\:placeholder-blue-900:focus::placeholder { + color: #007bff; + } + + .md\:focus\:placeholder-indigo-100:focus::-webkit-input-placeholder { + color: #ebf4ff; + } + + .md\:focus\:placeholder-indigo-100:focus::-moz-placeholder { + color: #ebf4ff; + } + + .md\:focus\:placeholder-indigo-100:focus:-ms-input-placeholder { + color: #ebf4ff; + } + + .md\:focus\:placeholder-indigo-100:focus::-ms-input-placeholder { + color: #ebf4ff; + } + + .md\:focus\:placeholder-indigo-100:focus::placeholder { + color: #ebf4ff; + } + + .md\:focus\:placeholder-indigo-200:focus::-webkit-input-placeholder { + color: #c3dafe; + } + + .md\:focus\:placeholder-indigo-200:focus::-moz-placeholder { + color: #c3dafe; + } + + .md\:focus\:placeholder-indigo-200:focus:-ms-input-placeholder { + color: #c3dafe; + } + + .md\:focus\:placeholder-indigo-200:focus::-ms-input-placeholder { + color: #c3dafe; + } + + .md\:focus\:placeholder-indigo-200:focus::placeholder { + color: #c3dafe; + } + + .md\:focus\:placeholder-indigo-300:focus::-webkit-input-placeholder { + color: #a3bffa; + } + + .md\:focus\:placeholder-indigo-300:focus::-moz-placeholder { + color: #a3bffa; + } + + .md\:focus\:placeholder-indigo-300:focus:-ms-input-placeholder { + color: #a3bffa; + } + + .md\:focus\:placeholder-indigo-300:focus::-ms-input-placeholder { + color: #a3bffa; + } + + .md\:focus\:placeholder-indigo-300:focus::placeholder { + color: #a3bffa; + } + + .md\:focus\:placeholder-indigo-400:focus::-webkit-input-placeholder { + color: #7f9cf5; + } + + .md\:focus\:placeholder-indigo-400:focus::-moz-placeholder { + color: #7f9cf5; + } + + .md\:focus\:placeholder-indigo-400:focus:-ms-input-placeholder { + color: #7f9cf5; + } + + .md\:focus\:placeholder-indigo-400:focus::-ms-input-placeholder { + color: #7f9cf5; + } + + .md\:focus\:placeholder-indigo-400:focus::placeholder { + color: #7f9cf5; + } + + .md\:focus\:placeholder-indigo-500:focus::-webkit-input-placeholder { + color: #667eea; + } + + .md\:focus\:placeholder-indigo-500:focus::-moz-placeholder { + color: #667eea; + } + + .md\:focus\:placeholder-indigo-500:focus:-ms-input-placeholder { + color: #667eea; + } + + .md\:focus\:placeholder-indigo-500:focus::-ms-input-placeholder { + color: #667eea; + } + + .md\:focus\:placeholder-indigo-500:focus::placeholder { + color: #667eea; + } + + .md\:focus\:placeholder-indigo-600:focus::-webkit-input-placeholder { + color: #5a67d8; + } + + .md\:focus\:placeholder-indigo-600:focus::-moz-placeholder { + color: #5a67d8; + } + + .md\:focus\:placeholder-indigo-600:focus:-ms-input-placeholder { + color: #5a67d8; + } + + .md\:focus\:placeholder-indigo-600:focus::-ms-input-placeholder { + color: #5a67d8; + } + + .md\:focus\:placeholder-indigo-600:focus::placeholder { + color: #5a67d8; + } + + .md\:focus\:placeholder-indigo-700:focus::-webkit-input-placeholder { + color: #4c51bf; + } + + .md\:focus\:placeholder-indigo-700:focus::-moz-placeholder { + color: #4c51bf; + } + + .md\:focus\:placeholder-indigo-700:focus:-ms-input-placeholder { + color: #4c51bf; + } + + .md\:focus\:placeholder-indigo-700:focus::-ms-input-placeholder { + color: #4c51bf; + } + + .md\:focus\:placeholder-indigo-700:focus::placeholder { + color: #4c51bf; + } + + .md\:focus\:placeholder-indigo-800:focus::-webkit-input-placeholder { + color: #434190; + } + + .md\:focus\:placeholder-indigo-800:focus::-moz-placeholder { + color: #434190; + } + + .md\:focus\:placeholder-indigo-800:focus:-ms-input-placeholder { + color: #434190; + } + + .md\:focus\:placeholder-indigo-800:focus::-ms-input-placeholder { + color: #434190; + } + + .md\:focus\:placeholder-indigo-800:focus::placeholder { + color: #434190; + } + + .md\:focus\:placeholder-indigo-900:focus::-webkit-input-placeholder { + color: #3c366b; + } + + .md\:focus\:placeholder-indigo-900:focus::-moz-placeholder { + color: #3c366b; + } + + .md\:focus\:placeholder-indigo-900:focus:-ms-input-placeholder { + color: #3c366b; + } + + .md\:focus\:placeholder-indigo-900:focus::-ms-input-placeholder { + color: #3c366b; + } + + .md\:focus\:placeholder-indigo-900:focus::placeholder { + color: #3c366b; + } + + .md\:focus\:placeholder-purple-100:focus::-webkit-input-placeholder { + color: #faf5ff; + } + + .md\:focus\:placeholder-purple-100:focus::-moz-placeholder { + color: #faf5ff; + } + + .md\:focus\:placeholder-purple-100:focus:-ms-input-placeholder { + color: #faf5ff; + } + + .md\:focus\:placeholder-purple-100:focus::-ms-input-placeholder { + color: #faf5ff; + } + + .md\:focus\:placeholder-purple-100:focus::placeholder { + color: #faf5ff; + } + + .md\:focus\:placeholder-purple-200:focus::-webkit-input-placeholder { + color: #e9d8fd; + } + + .md\:focus\:placeholder-purple-200:focus::-moz-placeholder { + color: #e9d8fd; + } + + .md\:focus\:placeholder-purple-200:focus:-ms-input-placeholder { + color: #e9d8fd; + } + + .md\:focus\:placeholder-purple-200:focus::-ms-input-placeholder { + color: #e9d8fd; + } + + .md\:focus\:placeholder-purple-200:focus::placeholder { + color: #e9d8fd; + } + + .md\:focus\:placeholder-purple-300:focus::-webkit-input-placeholder { + color: #d6bcfa; + } + + .md\:focus\:placeholder-purple-300:focus::-moz-placeholder { + color: #d6bcfa; + } + + .md\:focus\:placeholder-purple-300:focus:-ms-input-placeholder { + color: #d6bcfa; + } + + .md\:focus\:placeholder-purple-300:focus::-ms-input-placeholder { + color: #d6bcfa; + } + + .md\:focus\:placeholder-purple-300:focus::placeholder { + color: #d6bcfa; + } + + .md\:focus\:placeholder-purple-400:focus::-webkit-input-placeholder { + color: #b794f4; + } + + .md\:focus\:placeholder-purple-400:focus::-moz-placeholder { + color: #b794f4; + } + + .md\:focus\:placeholder-purple-400:focus:-ms-input-placeholder { + color: #b794f4; + } + + .md\:focus\:placeholder-purple-400:focus::-ms-input-placeholder { + color: #b794f4; + } + + .md\:focus\:placeholder-purple-400:focus::placeholder { + color: #b794f4; + } + + .md\:focus\:placeholder-purple-500:focus::-webkit-input-placeholder { + color: #9f7aea; + } + + .md\:focus\:placeholder-purple-500:focus::-moz-placeholder { + color: #9f7aea; + } + + .md\:focus\:placeholder-purple-500:focus:-ms-input-placeholder { + color: #9f7aea; + } + + .md\:focus\:placeholder-purple-500:focus::-ms-input-placeholder { + color: #9f7aea; + } + + .md\:focus\:placeholder-purple-500:focus::placeholder { + color: #9f7aea; + } + + .md\:focus\:placeholder-purple-600:focus::-webkit-input-placeholder { + color: #805ad5; + } + + .md\:focus\:placeholder-purple-600:focus::-moz-placeholder { + color: #805ad5; + } + + .md\:focus\:placeholder-purple-600:focus:-ms-input-placeholder { + color: #805ad5; + } + + .md\:focus\:placeholder-purple-600:focus::-ms-input-placeholder { + color: #805ad5; + } + + .md\:focus\:placeholder-purple-600:focus::placeholder { + color: #805ad5; + } + + .md\:focus\:placeholder-purple-700:focus::-webkit-input-placeholder { + color: #6b46c1; + } + + .md\:focus\:placeholder-purple-700:focus::-moz-placeholder { + color: #6b46c1; + } + + .md\:focus\:placeholder-purple-700:focus:-ms-input-placeholder { + color: #6b46c1; + } + + .md\:focus\:placeholder-purple-700:focus::-ms-input-placeholder { + color: #6b46c1; + } + + .md\:focus\:placeholder-purple-700:focus::placeholder { + color: #6b46c1; + } + + .md\:focus\:placeholder-purple-800:focus::-webkit-input-placeholder { + color: #553c9a; + } + + .md\:focus\:placeholder-purple-800:focus::-moz-placeholder { + color: #553c9a; + } + + .md\:focus\:placeholder-purple-800:focus:-ms-input-placeholder { + color: #553c9a; + } + + .md\:focus\:placeholder-purple-800:focus::-ms-input-placeholder { + color: #553c9a; + } + + .md\:focus\:placeholder-purple-800:focus::placeholder { + color: #553c9a; + } + + .md\:focus\:placeholder-purple-900:focus::-webkit-input-placeholder { + color: #6f42c1; + } + + .md\:focus\:placeholder-purple-900:focus::-moz-placeholder { + color: #6f42c1; + } + + .md\:focus\:placeholder-purple-900:focus:-ms-input-placeholder { + color: #6f42c1; + } + + .md\:focus\:placeholder-purple-900:focus::-ms-input-placeholder { + color: #6f42c1; + } + + .md\:focus\:placeholder-purple-900:focus::placeholder { + color: #6f42c1; + } + + .md\:focus\:placeholder-pink-100:focus::-webkit-input-placeholder { + color: #fff5f7; + } + + .md\:focus\:placeholder-pink-100:focus::-moz-placeholder { + color: #fff5f7; + } + + .md\:focus\:placeholder-pink-100:focus:-ms-input-placeholder { + color: #fff5f7; + } + + .md\:focus\:placeholder-pink-100:focus::-ms-input-placeholder { + color: #fff5f7; + } + + .md\:focus\:placeholder-pink-100:focus::placeholder { + color: #fff5f7; + } + + .md\:focus\:placeholder-pink-200:focus::-webkit-input-placeholder { + color: #fed7e2; + } + + .md\:focus\:placeholder-pink-200:focus::-moz-placeholder { + color: #fed7e2; + } + + .md\:focus\:placeholder-pink-200:focus:-ms-input-placeholder { + color: #fed7e2; + } + + .md\:focus\:placeholder-pink-200:focus::-ms-input-placeholder { + color: #fed7e2; + } + + .md\:focus\:placeholder-pink-200:focus::placeholder { + color: #fed7e2; + } + + .md\:focus\:placeholder-pink-300:focus::-webkit-input-placeholder { + color: #fbb6ce; + } + + .md\:focus\:placeholder-pink-300:focus::-moz-placeholder { + color: #fbb6ce; + } + + .md\:focus\:placeholder-pink-300:focus:-ms-input-placeholder { + color: #fbb6ce; + } + + .md\:focus\:placeholder-pink-300:focus::-ms-input-placeholder { + color: #fbb6ce; + } + + .md\:focus\:placeholder-pink-300:focus::placeholder { + color: #fbb6ce; + } + + .md\:focus\:placeholder-pink-400:focus::-webkit-input-placeholder { + color: #f687b3; + } + + .md\:focus\:placeholder-pink-400:focus::-moz-placeholder { + color: #f687b3; + } + + .md\:focus\:placeholder-pink-400:focus:-ms-input-placeholder { + color: #f687b3; + } + + .md\:focus\:placeholder-pink-400:focus::-ms-input-placeholder { + color: #f687b3; + } + + .md\:focus\:placeholder-pink-400:focus::placeholder { + color: #f687b3; + } + + .md\:focus\:placeholder-pink-500:focus::-webkit-input-placeholder { + color: #ed64a6; + } + + .md\:focus\:placeholder-pink-500:focus::-moz-placeholder { + color: #ed64a6; + } + + .md\:focus\:placeholder-pink-500:focus:-ms-input-placeholder { + color: #ed64a6; + } + + .md\:focus\:placeholder-pink-500:focus::-ms-input-placeholder { + color: #ed64a6; + } + + .md\:focus\:placeholder-pink-500:focus::placeholder { + color: #ed64a6; + } + + .md\:focus\:placeholder-pink-600:focus::-webkit-input-placeholder { + color: #d53f8c; + } + + .md\:focus\:placeholder-pink-600:focus::-moz-placeholder { + color: #d53f8c; + } + + .md\:focus\:placeholder-pink-600:focus:-ms-input-placeholder { + color: #d53f8c; + } + + .md\:focus\:placeholder-pink-600:focus::-ms-input-placeholder { + color: #d53f8c; + } + + .md\:focus\:placeholder-pink-600:focus::placeholder { + color: #d53f8c; + } + + .md\:focus\:placeholder-pink-700:focus::-webkit-input-placeholder { + color: #b83280; + } + + .md\:focus\:placeholder-pink-700:focus::-moz-placeholder { + color: #b83280; + } + + .md\:focus\:placeholder-pink-700:focus:-ms-input-placeholder { + color: #b83280; + } + + .md\:focus\:placeholder-pink-700:focus::-ms-input-placeholder { + color: #b83280; + } + + .md\:focus\:placeholder-pink-700:focus::placeholder { + color: #b83280; + } + + .md\:focus\:placeholder-pink-800:focus::-webkit-input-placeholder { + color: #97266d; + } + + .md\:focus\:placeholder-pink-800:focus::-moz-placeholder { + color: #97266d; + } + + .md\:focus\:placeholder-pink-800:focus:-ms-input-placeholder { + color: #97266d; + } + + .md\:focus\:placeholder-pink-800:focus::-ms-input-placeholder { + color: #97266d; + } + + .md\:focus\:placeholder-pink-800:focus::placeholder { + color: #97266d; + } + + .md\:focus\:placeholder-pink-900:focus::-webkit-input-placeholder { + color: #e83e8c; + } + + .md\:focus\:placeholder-pink-900:focus::-moz-placeholder { + color: #e83e8c; + } + + .md\:focus\:placeholder-pink-900:focus:-ms-input-placeholder { + color: #e83e8c; + } + + .md\:focus\:placeholder-pink-900:focus::-ms-input-placeholder { + color: #e83e8c; + } + + .md\:focus\:placeholder-pink-900:focus::placeholder { + color: #e83e8c; + } + + .md\:pointer-events-none { + pointer-events: none; + } + + .md\:pointer-events-auto { + pointer-events: auto; + } + + .md\:static { + position: static; + } + + .md\:fixed { + position: fixed; + } + + .md\:absolute { + position: absolute; + } + + .md\:relative { + position: relative; + } + + .md\:sticky { + position: -webkit-sticky; + position: sticky; + } + + .md\:inset-0 { + top: 0; + right: 0; + bottom: 0; + left: 0; + } + + .md\:inset-auto { + top: auto; + right: auto; + bottom: auto; + left: auto; + } + + .md\:inset-y-0 { + top: 0; + bottom: 0; + } + + .md\:inset-x-0 { + right: 0; + left: 0; + } + + .md\:inset-y-auto { + top: auto; + bottom: auto; + } + + .md\:inset-x-auto { + right: auto; + left: auto; + } + + .md\:top-0 { + top: 0; + } + + .md\:right-0 { + right: 0; + } + + .md\:bottom-0 { + bottom: 0; + } + + .md\:left-0 { + left: 0; + } + + .md\:top-auto { + top: auto; + } + + .md\:right-auto { + right: auto; + } + + .md\:bottom-auto { + bottom: auto; + } + + .md\:left-auto { + left: auto; + } + + .md\:resize-none { + resize: none; + } + + .md\:resize-y { + resize: vertical; + } + + .md\:resize-x { + resize: horizontal; + } + + .md\:resize { + resize: both; + } + + .md\:shadow { + box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); + } + + .md\:shadow-md { + box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); + } + + .md\:shadow-lg { + box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); + } + + .md\:shadow-xl { + box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); + } + + .md\:shadow-2xl { + box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); + } + + .md\:shadow-inner { + box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); + } + + .md\:shadow-outline { + box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); + } + + .md\:shadow-none { + box-shadow: none; + } + + .md\:hover\:shadow:hover { + box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); + } + + .md\:hover\:shadow-md:hover { + box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); + } + + .md\:hover\:shadow-lg:hover { + box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); + } + + .md\:hover\:shadow-xl:hover { + box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); + } + + .md\:hover\:shadow-2xl:hover { + box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); + } + + .md\:hover\:shadow-inner:hover { + box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); + } + + .md\:hover\:shadow-outline:hover { + box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); + } + + .md\:hover\:shadow-none:hover { + box-shadow: none; + } + + .md\:focus\:shadow:focus { + box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); + } + + .md\:focus\:shadow-md:focus { + box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); + } + + .md\:focus\:shadow-lg:focus { + box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); + } + + .md\:focus\:shadow-xl:focus { + box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); + } + + .md\:focus\:shadow-2xl:focus { + box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); + } + + .md\:focus\:shadow-inner:focus { + box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); + } + + .md\:focus\:shadow-outline:focus { + box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); + } + + .md\:focus\:shadow-none:focus { + box-shadow: none; + } + + .md\:fill-current { + fill: currentColor; + } + + .md\:stroke-current { + stroke: currentColor; + } + + .md\:table-auto { + table-layout: auto; + } + + .md\:table-fixed { + table-layout: fixed; + } + + .md\:text-left { + text-align: left; + } + + .md\:text-center { + text-align: center; + } + + .md\:text-right { + text-align: right; + } + + .md\:text-justify { + text-align: justify; + } + + .md\:text-transparent { + color: transparent; + } + + .md\:text-black { + color: #000; + } + + .md\:text-white { + color: #fff; + } + + .md\:text-gray-100 { + color: #f7fafc; + } + + .md\:text-gray-200 { + color: #edf2f7; + } + + .md\:text-gray-300 { + color: #e2e8f0; + } + + .md\:text-gray-400 { + color: #cbd5e0; + } + + .md\:text-gray-500 { + color: #a0aec0; + } + + .md\:text-gray-600 { + color: #718096; + } + + .md\:text-gray-700 { + color: #4a5568; + } + + .md\:text-gray-800 { + color: #2d3748; + } + + .md\:text-gray-900 { + color: #1a202c; + } + + .md\:text-red-100 { + color: #fff5f5; + } + + .md\:text-red-200 { + color: #fed7d7; + } + + .md\:text-red-300 { + color: #feb2b2; + } + + .md\:text-red-400 { + color: #fc8181; + } + + .md\:text-red-500 { + color: #f56565; + } + + .md\:text-red-600 { + color: #e53e3e; + } + + .md\:text-red-700 { + color: #c53030; + } + + .md\:text-red-800 { + color: #9b2c2c; + } + + .md\:text-red-900 { + color: #dc3545; + } + + .md\:text-orange-100 { + color: #fffaf0; + } + + .md\:text-orange-200 { + color: #feebc8; + } + + .md\:text-orange-300 { + color: #fbd38d; + } + + .md\:text-orange-400 { + color: #f6ad55; + } + + .md\:text-orange-500 { + color: #ed8936; + } + + .md\:text-orange-600 { + color: #dd6b20; + } + + .md\:text-orange-700 { + color: #c05621; + } + + .md\:text-orange-800 { + color: #9c4221; + } + + .md\:text-orange-900 { + color: #fd7e14; + } + + .md\:text-yellow-100 { + color: #fffff0; + } + + .md\:text-yellow-200 { + color: #fefcbf; + } + + .md\:text-yellow-300 { + color: #faf089; + } + + .md\:text-yellow-400 { + color: #f6e05e; + } + + .md\:text-yellow-500 { + color: #ecc94b; + } + + .md\:text-yellow-600 { + color: #d69e2e; + } + + .md\:text-yellow-700 { + color: #b7791f; + } + + .md\:text-yellow-800 { + color: #975a16; + } + + .md\:text-yellow-900 { + color: #ffc107; + } + + .md\:text-green-100 { + color: #f0fff4; + } + + .md\:text-green-200 { + color: #c6f6d5; + } + + .md\:text-green-300 { + color: #9ae6b4; + } + + .md\:text-green-400 { + color: #68d391; + } + + .md\:text-green-500 { + color: #48bb78; + } + + .md\:text-green-600 { + color: #38a169; + } + + .md\:text-green-700 { + color: #2f855a; + } + + .md\:text-green-800 { + color: #276749; + } + + .md\:text-green-900 { + color: #28a745; + } + + .md\:text-teal-100 { + color: #e6fffa; + } + + .md\:text-teal-200 { + color: #b2f5ea; + } + + .md\:text-teal-300 { + color: #81e6d9; + } + + .md\:text-teal-400 { + color: #4fd1c5; + } + + .md\:text-teal-500 { + color: #38b2ac; + } + + .md\:text-teal-600 { + color: #319795; + } + + .md\:text-teal-700 { + color: #2c7a7b; + } + + .md\:text-teal-800 { + color: #285e61; + } + + .md\:text-teal-900 { + color: #20c997; + } + + .md\:text-blue-100 { + color: #ebf8ff; + } + + .md\:text-blue-200 { + color: #bee3f8; + } + + .md\:text-blue-300 { + color: #90cdf4; + } + + .md\:text-blue-400 { + color: #63b3ed; + } + + .md\:text-blue-500 { + color: #4299e1; + } + + .md\:text-blue-600 { + color: #3182ce; + } + + .md\:text-blue-700 { + color: #2b6cb0; + } + + .md\:text-blue-800 { + color: #2c5282; + } + + .md\:text-blue-900 { + color: #007bff; + } + + .md\:text-indigo-100 { + color: #ebf4ff; + } + + .md\:text-indigo-200 { + color: #c3dafe; + } + + .md\:text-indigo-300 { + color: #a3bffa; + } + + .md\:text-indigo-400 { + color: #7f9cf5; + } + + .md\:text-indigo-500 { + color: #667eea; + } + + .md\:text-indigo-600 { + color: #5a67d8; + } + + .md\:text-indigo-700 { + color: #4c51bf; + } + + .md\:text-indigo-800 { + color: #434190; + } + + .md\:text-indigo-900 { + color: #3c366b; + } + + .md\:text-purple-100 { + color: #faf5ff; + } + + .md\:text-purple-200 { + color: #e9d8fd; + } + + .md\:text-purple-300 { + color: #d6bcfa; + } + + .md\:text-purple-400 { + color: #b794f4; + } + + .md\:text-purple-500 { + color: #9f7aea; + } + + .md\:text-purple-600 { + color: #805ad5; + } + + .md\:text-purple-700 { + color: #6b46c1; + } + + .md\:text-purple-800 { + color: #553c9a; + } + + .md\:text-purple-900 { + color: #6f42c1; + } + + .md\:text-pink-100 { + color: #fff5f7; + } + + .md\:text-pink-200 { + color: #fed7e2; + } + + .md\:text-pink-300 { + color: #fbb6ce; + } + + .md\:text-pink-400 { + color: #f687b3; + } + + .md\:text-pink-500 { + color: #ed64a6; + } + + .md\:text-pink-600 { + color: #d53f8c; + } + + .md\:text-pink-700 { + color: #b83280; + } + + .md\:text-pink-800 { + color: #97266d; + } + + .md\:text-pink-900 { + color: #e83e8c; + } + + .md\:hover\:text-transparent:hover { + color: transparent; + } + + .md\:hover\:text-black:hover { + color: #000; + } + + .md\:hover\:text-white:hover { + color: #fff; + } + + .md\:hover\:text-gray-100:hover { + color: #f7fafc; + } + + .md\:hover\:text-gray-200:hover { + color: #edf2f7; + } + + .md\:hover\:text-gray-300:hover { + color: #e2e8f0; + } + + .md\:hover\:text-gray-400:hover { + color: #cbd5e0; + } + + .md\:hover\:text-gray-500:hover { + color: #a0aec0; + } + + .md\:hover\:text-gray-600:hover { + color: #718096; + } + + .md\:hover\:text-gray-700:hover { + color: #4a5568; + } + + .md\:hover\:text-gray-800:hover { + color: #2d3748; + } + + .md\:hover\:text-gray-900:hover { + color: #1a202c; + } + + .md\:hover\:text-red-100:hover { + color: #fff5f5; + } + + .md\:hover\:text-red-200:hover { + color: #fed7d7; + } + + .md\:hover\:text-red-300:hover { + color: #feb2b2; + } + + .md\:hover\:text-red-400:hover { + color: #fc8181; + } + + .md\:hover\:text-red-500:hover { + color: #f56565; + } + + .md\:hover\:text-red-600:hover { + color: #e53e3e; + } + + .md\:hover\:text-red-700:hover { + color: #c53030; + } + + .md\:hover\:text-red-800:hover { + color: #9b2c2c; + } + + .md\:hover\:text-red-900:hover { + color: #dc3545; + } + + .md\:hover\:text-orange-100:hover { + color: #fffaf0; + } + + .md\:hover\:text-orange-200:hover { + color: #feebc8; + } + + .md\:hover\:text-orange-300:hover { + color: #fbd38d; + } + + .md\:hover\:text-orange-400:hover { + color: #f6ad55; + } + + .md\:hover\:text-orange-500:hover { + color: #ed8936; + } + + .md\:hover\:text-orange-600:hover { + color: #dd6b20; + } + + .md\:hover\:text-orange-700:hover { + color: #c05621; + } + + .md\:hover\:text-orange-800:hover { + color: #9c4221; + } + + .md\:hover\:text-orange-900:hover { + color: #fd7e14; + } + + .md\:hover\:text-yellow-100:hover { + color: #fffff0; + } + + .md\:hover\:text-yellow-200:hover { + color: #fefcbf; + } + + .md\:hover\:text-yellow-300:hover { + color: #faf089; + } + + .md\:hover\:text-yellow-400:hover { + color: #f6e05e; + } + + .md\:hover\:text-yellow-500:hover { + color: #ecc94b; + } + + .md\:hover\:text-yellow-600:hover { + color: #d69e2e; + } + + .md\:hover\:text-yellow-700:hover { + color: #b7791f; + } + + .md\:hover\:text-yellow-800:hover { + color: #975a16; + } + + .md\:hover\:text-yellow-900:hover { + color: #ffc107; + } + + .md\:hover\:text-green-100:hover { + color: #f0fff4; + } + + .md\:hover\:text-green-200:hover { + color: #c6f6d5; + } + + .md\:hover\:text-green-300:hover { + color: #9ae6b4; + } + + .md\:hover\:text-green-400:hover { + color: #68d391; + } + + .md\:hover\:text-green-500:hover { + color: #48bb78; + } + + .md\:hover\:text-green-600:hover { + color: #38a169; + } + + .md\:hover\:text-green-700:hover { + color: #2f855a; + } + + .md\:hover\:text-green-800:hover { + color: #276749; + } + + .md\:hover\:text-green-900:hover { + color: #28a745; + } + + .md\:hover\:text-teal-100:hover { + color: #e6fffa; + } + + .md\:hover\:text-teal-200:hover { + color: #b2f5ea; + } + + .md\:hover\:text-teal-300:hover { + color: #81e6d9; + } + + .md\:hover\:text-teal-400:hover { + color: #4fd1c5; + } + + .md\:hover\:text-teal-500:hover { + color: #38b2ac; + } + + .md\:hover\:text-teal-600:hover { + color: #319795; + } + + .md\:hover\:text-teal-700:hover { + color: #2c7a7b; + } + + .md\:hover\:text-teal-800:hover { + color: #285e61; + } + + .md\:hover\:text-teal-900:hover { + color: #20c997; + } + + .md\:hover\:text-blue-100:hover { + color: #ebf8ff; + } + + .md\:hover\:text-blue-200:hover { + color: #bee3f8; + } + + .md\:hover\:text-blue-300:hover { + color: #90cdf4; + } + + .md\:hover\:text-blue-400:hover { + color: #63b3ed; + } + + .md\:hover\:text-blue-500:hover { + color: #4299e1; + } + + .md\:hover\:text-blue-600:hover { + color: #3182ce; + } + + .md\:hover\:text-blue-700:hover { + color: #2b6cb0; + } + + .md\:hover\:text-blue-800:hover { + color: #2c5282; + } + + .md\:hover\:text-blue-900:hover { + color: #007bff; + } + + .md\:hover\:text-indigo-100:hover { + color: #ebf4ff; + } + + .md\:hover\:text-indigo-200:hover { + color: #c3dafe; + } + + .md\:hover\:text-indigo-300:hover { + color: #a3bffa; + } + + .md\:hover\:text-indigo-400:hover { + color: #7f9cf5; + } + + .md\:hover\:text-indigo-500:hover { + color: #667eea; + } + + .md\:hover\:text-indigo-600:hover { + color: #5a67d8; + } + + .md\:hover\:text-indigo-700:hover { + color: #4c51bf; + } + + .md\:hover\:text-indigo-800:hover { + color: #434190; + } + + .md\:hover\:text-indigo-900:hover { + color: #3c366b; + } + + .md\:hover\:text-purple-100:hover { + color: #faf5ff; + } + + .md\:hover\:text-purple-200:hover { + color: #e9d8fd; + } + + .md\:hover\:text-purple-300:hover { + color: #d6bcfa; + } + + .md\:hover\:text-purple-400:hover { + color: #b794f4; + } + + .md\:hover\:text-purple-500:hover { + color: #9f7aea; + } + + .md\:hover\:text-purple-600:hover { + color: #805ad5; + } + + .md\:hover\:text-purple-700:hover { + color: #6b46c1; + } + + .md\:hover\:text-purple-800:hover { + color: #553c9a; + } + + .md\:hover\:text-purple-900:hover { + color: #6f42c1; + } + + .md\:hover\:text-pink-100:hover { + color: #fff5f7; + } + + .md\:hover\:text-pink-200:hover { + color: #fed7e2; + } + + .md\:hover\:text-pink-300:hover { + color: #fbb6ce; + } + + .md\:hover\:text-pink-400:hover { + color: #f687b3; + } + + .md\:hover\:text-pink-500:hover { + color: #ed64a6; + } + + .md\:hover\:text-pink-600:hover { + color: #d53f8c; + } + + .md\:hover\:text-pink-700:hover { + color: #b83280; + } + + .md\:hover\:text-pink-800:hover { + color: #97266d; + } + + .md\:hover\:text-pink-900:hover { + color: #e83e8c; + } + + .md\:focus\:text-transparent:focus { + color: transparent; + } + + .md\:focus\:text-black:focus { + color: #000; + } + + .md\:focus\:text-white:focus { + color: #fff; + } + + .md\:focus\:text-gray-100:focus { + color: #f7fafc; + } + + .md\:focus\:text-gray-200:focus { + color: #edf2f7; + } + + .md\:focus\:text-gray-300:focus { + color: #e2e8f0; + } + + .md\:focus\:text-gray-400:focus { + color: #cbd5e0; + } + + .md\:focus\:text-gray-500:focus { + color: #a0aec0; + } + + .md\:focus\:text-gray-600:focus { + color: #718096; + } + + .md\:focus\:text-gray-700:focus { + color: #4a5568; + } + + .md\:focus\:text-gray-800:focus { + color: #2d3748; + } + + .md\:focus\:text-gray-900:focus { + color: #1a202c; + } + + .md\:focus\:text-red-100:focus { + color: #fff5f5; + } + + .md\:focus\:text-red-200:focus { + color: #fed7d7; + } + + .md\:focus\:text-red-300:focus { + color: #feb2b2; + } + + .md\:focus\:text-red-400:focus { + color: #fc8181; + } + + .md\:focus\:text-red-500:focus { + color: #f56565; + } + + .md\:focus\:text-red-600:focus { + color: #e53e3e; + } + + .md\:focus\:text-red-700:focus { + color: #c53030; + } + + .md\:focus\:text-red-800:focus { + color: #9b2c2c; + } + + .md\:focus\:text-red-900:focus { + color: #dc3545; + } + + .md\:focus\:text-orange-100:focus { + color: #fffaf0; + } + + .md\:focus\:text-orange-200:focus { + color: #feebc8; + } + + .md\:focus\:text-orange-300:focus { + color: #fbd38d; + } + + .md\:focus\:text-orange-400:focus { + color: #f6ad55; + } + + .md\:focus\:text-orange-500:focus { + color: #ed8936; + } + + .md\:focus\:text-orange-600:focus { + color: #dd6b20; + } + + .md\:focus\:text-orange-700:focus { + color: #c05621; + } + + .md\:focus\:text-orange-800:focus { + color: #9c4221; + } + + .md\:focus\:text-orange-900:focus { + color: #fd7e14; + } + + .md\:focus\:text-yellow-100:focus { + color: #fffff0; + } + + .md\:focus\:text-yellow-200:focus { + color: #fefcbf; + } + + .md\:focus\:text-yellow-300:focus { + color: #faf089; + } + + .md\:focus\:text-yellow-400:focus { + color: #f6e05e; + } + + .md\:focus\:text-yellow-500:focus { + color: #ecc94b; + } + + .md\:focus\:text-yellow-600:focus { + color: #d69e2e; + } + + .md\:focus\:text-yellow-700:focus { + color: #b7791f; + } + + .md\:focus\:text-yellow-800:focus { + color: #975a16; + } + + .md\:focus\:text-yellow-900:focus { + color: #ffc107; + } + + .md\:focus\:text-green-100:focus { + color: #f0fff4; + } + + .md\:focus\:text-green-200:focus { + color: #c6f6d5; + } + + .md\:focus\:text-green-300:focus { + color: #9ae6b4; + } + + .md\:focus\:text-green-400:focus { + color: #68d391; + } + + .md\:focus\:text-green-500:focus { + color: #48bb78; + } + + .md\:focus\:text-green-600:focus { + color: #38a169; + } + + .md\:focus\:text-green-700:focus { + color: #2f855a; + } + + .md\:focus\:text-green-800:focus { + color: #276749; + } + + .md\:focus\:text-green-900:focus { + color: #28a745; + } + + .md\:focus\:text-teal-100:focus { + color: #e6fffa; + } + + .md\:focus\:text-teal-200:focus { + color: #b2f5ea; + } + + .md\:focus\:text-teal-300:focus { + color: #81e6d9; + } + + .md\:focus\:text-teal-400:focus { + color: #4fd1c5; + } + + .md\:focus\:text-teal-500:focus { + color: #38b2ac; + } + + .md\:focus\:text-teal-600:focus { + color: #319795; + } + + .md\:focus\:text-teal-700:focus { + color: #2c7a7b; + } + + .md\:focus\:text-teal-800:focus { + color: #285e61; + } + + .md\:focus\:text-teal-900:focus { + color: #20c997; + } + + .md\:focus\:text-blue-100:focus { + color: #ebf8ff; + } + + .md\:focus\:text-blue-200:focus { + color: #bee3f8; + } + + .md\:focus\:text-blue-300:focus { + color: #90cdf4; + } + + .md\:focus\:text-blue-400:focus { + color: #63b3ed; + } + + .md\:focus\:text-blue-500:focus { + color: #4299e1; + } + + .md\:focus\:text-blue-600:focus { + color: #3182ce; + } + + .md\:focus\:text-blue-700:focus { + color: #2b6cb0; + } + + .md\:focus\:text-blue-800:focus { + color: #2c5282; + } + + .md\:focus\:text-blue-900:focus { + color: #007bff; + } + + .md\:focus\:text-indigo-100:focus { + color: #ebf4ff; + } + + .md\:focus\:text-indigo-200:focus { + color: #c3dafe; + } + + .md\:focus\:text-indigo-300:focus { + color: #a3bffa; + } + + .md\:focus\:text-indigo-400:focus { + color: #7f9cf5; + } + + .md\:focus\:text-indigo-500:focus { + color: #667eea; + } + + .md\:focus\:text-indigo-600:focus { + color: #5a67d8; + } + + .md\:focus\:text-indigo-700:focus { + color: #4c51bf; + } + + .md\:focus\:text-indigo-800:focus { + color: #434190; + } + + .md\:focus\:text-indigo-900:focus { + color: #3c366b; + } + + .md\:focus\:text-purple-100:focus { + color: #faf5ff; + } + + .md\:focus\:text-purple-200:focus { + color: #e9d8fd; + } + + .md\:focus\:text-purple-300:focus { + color: #d6bcfa; + } + + .md\:focus\:text-purple-400:focus { + color: #b794f4; + } + + .md\:focus\:text-purple-500:focus { + color: #9f7aea; + } + + .md\:focus\:text-purple-600:focus { + color: #805ad5; + } + + .md\:focus\:text-purple-700:focus { + color: #6b46c1; + } + + .md\:focus\:text-purple-800:focus { + color: #553c9a; + } + + .md\:focus\:text-purple-900:focus { + color: #6f42c1; + } + + .md\:focus\:text-pink-100:focus { + color: #fff5f7; + } + + .md\:focus\:text-pink-200:focus { + color: #fed7e2; + } + + .md\:focus\:text-pink-300:focus { + color: #fbb6ce; + } + + .md\:focus\:text-pink-400:focus { + color: #f687b3; + } + + .md\:focus\:text-pink-500:focus { + color: #ed64a6; + } + + .md\:focus\:text-pink-600:focus { + color: #d53f8c; + } + + .md\:focus\:text-pink-700:focus { + color: #b83280; + } + + .md\:focus\:text-pink-800:focus { + color: #97266d; + } + + .md\:focus\:text-pink-900:focus { + color: #e83e8c; + } + + .md\:text-xs { + font-size: 0.75rem; + } + + .md\:text-sm { + font-size: 0.875rem; + } + + .md\:text-base { + font-size: 1rem; + } + + .md\:text-lg { + font-size: 1.125rem; + } + + .md\:text-xl { + font-size: 1.25rem; + } + + .md\:text-2xl { + font-size: 1.5rem; + } + + .md\:text-3xl { + font-size: 1.875rem; + } + + .md\:text-4xl { + font-size: 2.25rem; + } + + .md\:text-5xl { + font-size: 3rem; + } + + .md\:text-6xl { + font-size: 4rem; + } + + .md\:italic { + font-style: italic; + } + + .md\:not-italic { + font-style: normal; + } + + .md\:uppercase { + text-transform: uppercase; + } + + .md\:lowercase { + text-transform: lowercase; + } + + .md\:capitalize { + text-transform: capitalize; + } + + .md\:normal-case { + text-transform: none; + } + + .md\:underline { + text-decoration: underline; + } + + .md\:line-through { + text-decoration: line-through; + } + + .md\:no-underline { + text-decoration: none; + } + + .md\:hover\:underline:hover { + text-decoration: underline; + } + + .md\:hover\:line-through:hover { + text-decoration: line-through; + } + + .md\:hover\:no-underline:hover { + text-decoration: none; + } + + .md\:focus\:underline:focus { + text-decoration: underline; + } + + .md\:focus\:line-through:focus { + text-decoration: line-through; + } + + .md\:focus\:no-underline:focus { + text-decoration: none; + } + + .md\:antialiased { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + } + + .md\:subpixel-antialiased { + -webkit-font-smoothing: auto; + -moz-osx-font-smoothing: auto; + } + + .md\:tracking-tighter { + letter-spacing: -0.05em; + } + + .md\:tracking-tight { + letter-spacing: -0.025em; + } + + .md\:tracking-normal { + letter-spacing: 0; + } + + .md\:tracking-wide { + letter-spacing: 0.025em; + } + + .md\:tracking-wider { + letter-spacing: 0.05em; + } + + .md\:tracking-widest { + letter-spacing: 0.1em; + } + + .md\:select-none { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + } + + .md\:select-text { + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + } + + .md\:select-all { + -webkit-user-select: all; + -moz-user-select: all; + -ms-user-select: all; + user-select: all; + } + + .md\:select-auto { + -webkit-user-select: auto; + -moz-user-select: auto; + -ms-user-select: auto; + user-select: auto; + } + + .md\:align-baseline { + vertical-align: baseline; + } + + .md\:align-top { + vertical-align: top; + } + + .md\:align-middle { + vertical-align: middle; + } + + .md\:align-bottom { + vertical-align: bottom; + } + + .md\:align-text-top { + vertical-align: text-top; + } + + .md\:align-text-bottom { + vertical-align: text-bottom; + } + + .md\:visible { + visibility: visible; + } + + .md\:invisible { + visibility: hidden; + } + + .md\:whitespace-normal { + white-space: normal; + } + + .md\:whitespace-no-wrap { + white-space: nowrap; + } + + .md\:whitespace-pre { + white-space: pre; + } + + .md\:whitespace-pre-line { + white-space: pre-line; + } + + .md\:whitespace-pre-wrap { + white-space: pre-wrap; + } + + .md\:break-normal { + overflow-wrap: normal; + word-break: normal; + } + + .md\:break-words { + overflow-wrap: break-word; + } + + .md\:break-all { + word-break: break-all; + } + + .md\:truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + } + + .md\:w-0 { + width: 0; + } + + .md\:w-1 { + width: 0.25rem; + } + + .md\:w-2 { + width: 0.5rem; + } + + .md\:w-3 { + width: 0.75rem; + } + + .md\:w-4 { + width: 1rem; + } + + .md\:w-5 { + width: 1.25rem; + } + + .md\:w-6 { + width: 1.5rem; + } + + .md\:w-8 { + width: 2rem; + } + + .md\:w-10 { + width: 2.5rem; + } + + .md\:w-12 { + width: 3rem; + } + + .md\:w-16 { + width: 4rem; + } + + .md\:w-20 { + width: 5rem; + } + + .md\:w-24 { + width: 6rem; + } + + .md\:w-32 { + width: 8rem; + } + + .md\:w-40 { + width: 10rem; + } + + .md\:w-48 { + width: 12rem; + } + + .md\:w-56 { + width: 14rem; + } + + .md\:w-64 { + width: 16rem; + } + + .md\:w-auto { + width: auto; + } + + .md\:w-px { + width: 1px; + } + + .md\:w-1\/2 { + width: 50%; + } + + .md\:w-1\/3 { + width: 33.333333%; + } + + .md\:w-2\/3 { + width: 66.666667%; + } + + .md\:w-1\/4 { + width: 25%; + } + + .md\:w-2\/4 { + width: 50%; + } + + .md\:w-3\/4 { + width: 75%; + } + + .md\:w-1\/5 { + width: 20%; + } + + .md\:w-2\/5 { + width: 40%; + } + + .md\:w-3\/5 { + width: 60%; + } + + .md\:w-4\/5 { + width: 80%; + } + + .md\:w-1\/6 { + width: 16.666667%; + } + + .md\:w-2\/6 { + width: 33.333333%; + } + + .md\:w-3\/6 { + width: 50%; + } + + .md\:w-4\/6 { + width: 66.666667%; + } + + .md\:w-5\/6 { + width: 83.333333%; + } + + .md\:w-1\/12 { + width: 8.333333%; + } + + .md\:w-2\/12 { + width: 16.666667%; + } + + .md\:w-3\/12 { + width: 25%; + } + + .md\:w-4\/12 { + width: 33.333333%; + } + + .md\:w-5\/12 { + width: 41.666667%; + } + + .md\:w-6\/12 { + width: 50%; + } + + .md\:w-7\/12 { + width: 58.333333%; + } + + .md\:w-8\/12 { + width: 66.666667%; + } + + .md\:w-9\/12 { + width: 75%; + } + + .md\:w-10\/12 { + width: 83.333333%; + } + + .md\:w-11\/12 { + width: 91.666667%; + } + + .md\:w-full { + width: 100%; + } + + .md\:w-screen { + width: 100vw; + } + + .md\:z-0 { + z-index: 0; + } + + .md\:z-10 { + z-index: 10; + } + + .md\:z-20 { + z-index: 20; + } + + .md\:z-30 { + z-index: 30; + } + + .md\:z-40 { + z-index: 40; + } + + .md\:z-50 { + z-index: 50; + } + + .md\:z-auto { + z-index: auto; + } +} + +@media (min-width: 1024px) { + .lg\:sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; + } + + .lg\:not-sr-only { + position: static; + width: auto; + height: auto; + padding: 0; + margin: 0; + overflow: visible; + clip: auto; + white-space: normal; + } + + .lg\:focus\:sr-only:focus { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; + } + + .lg\:focus\:not-sr-only:focus { + position: static; + width: auto; + height: auto; + padding: 0; + margin: 0; + overflow: visible; + clip: auto; + white-space: normal; + } + + .lg\:appearance-none { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + } + + .lg\:bg-fixed { + background-attachment: fixed; + } + + .lg\:bg-local { + background-attachment: local; + } + + .lg\:bg-scroll { + background-attachment: scroll; + } + + .lg\:bg-transparent { + background-color: transparent; + } + + .lg\:bg-black { + background-color: #000; + } + + .lg\:bg-white { + background-color: #fff; + } + + .lg\:bg-gray-100 { + background-color: #f7fafc; + } + + .lg\:bg-gray-200 { + background-color: #edf2f7; + } + + .lg\:bg-gray-300 { + background-color: #e2e8f0; + } + + .lg\:bg-gray-400 { + background-color: #cbd5e0; + } + + .lg\:bg-gray-500 { + background-color: #a0aec0; + } + + .lg\:bg-gray-600 { + background-color: #718096; + } + + .lg\:bg-gray-700 { + background-color: #4a5568; + } + + .lg\:bg-gray-800 { + background-color: #2d3748; + } + + .lg\:bg-gray-900 { + background-color: #1a202c; + } + + .lg\:bg-red-100 { + background-color: #fff5f5; + } + + .lg\:bg-red-200 { + background-color: #fed7d7; + } + + .lg\:bg-red-300 { + background-color: #feb2b2; + } + + .lg\:bg-red-400 { + background-color: #fc8181; + } + + .lg\:bg-red-500 { + background-color: #f56565; + } + + .lg\:bg-red-600 { + background-color: #e53e3e; + } + + .lg\:bg-red-700 { + background-color: #c53030; + } + + .lg\:bg-red-800 { + background-color: #9b2c2c; + } + + .lg\:bg-red-900 { + background-color: #dc3545; + } + + .lg\:bg-orange-100 { + background-color: #fffaf0; + } + + .lg\:bg-orange-200 { + background-color: #feebc8; + } + + .lg\:bg-orange-300 { + background-color: #fbd38d; + } + + .lg\:bg-orange-400 { + background-color: #f6ad55; + } + + .lg\:bg-orange-500 { + background-color: #ed8936; + } + + .lg\:bg-orange-600 { + background-color: #dd6b20; + } + + .lg\:bg-orange-700 { + background-color: #c05621; + } + + .lg\:bg-orange-800 { + background-color: #9c4221; + } + + .lg\:bg-orange-900 { + background-color: #fd7e14; + } + + .lg\:bg-yellow-100 { + background-color: #fffff0; + } + + .lg\:bg-yellow-200 { + background-color: #fefcbf; + } + + .lg\:bg-yellow-300 { + background-color: #faf089; + } + + .lg\:bg-yellow-400 { + background-color: #f6e05e; + } + + .lg\:bg-yellow-500 { + background-color: #ecc94b; + } + + .lg\:bg-yellow-600 { + background-color: #d69e2e; + } + + .lg\:bg-yellow-700 { + background-color: #b7791f; + } + + .lg\:bg-yellow-800 { + background-color: #975a16; + } + + .lg\:bg-yellow-900 { + background-color: #ffc107; + } + + .lg\:bg-green-100 { + background-color: #f0fff4; + } + + .lg\:bg-green-200 { + background-color: #c6f6d5; + } + + .lg\:bg-green-300 { + background-color: #9ae6b4; + } + + .lg\:bg-green-400 { + background-color: #68d391; + } + + .lg\:bg-green-500 { + background-color: #48bb78; + } + + .lg\:bg-green-600 { + background-color: #38a169; + } + + .lg\:bg-green-700 { + background-color: #2f855a; + } + + .lg\:bg-green-800 { + background-color: #276749; + } + + .lg\:bg-green-900 { + background-color: #28a745; + } + + .lg\:bg-teal-100 { + background-color: #e6fffa; + } + + .lg\:bg-teal-200 { + background-color: #b2f5ea; + } + + .lg\:bg-teal-300 { + background-color: #81e6d9; + } + + .lg\:bg-teal-400 { + background-color: #4fd1c5; + } + + .lg\:bg-teal-500 { + background-color: #38b2ac; + } + + .lg\:bg-teal-600 { + background-color: #319795; + } + + .lg\:bg-teal-700 { + background-color: #2c7a7b; + } + + .lg\:bg-teal-800 { + background-color: #285e61; + } + + .lg\:bg-teal-900 { + background-color: #20c997; + } + + .lg\:bg-blue-100 { + background-color: #ebf8ff; + } + + .lg\:bg-blue-200 { + background-color: #bee3f8; + } + + .lg\:bg-blue-300 { + background-color: #90cdf4; + } + + .lg\:bg-blue-400 { + background-color: #63b3ed; + } + + .lg\:bg-blue-500 { + background-color: #4299e1; + } + + .lg\:bg-blue-600 { + background-color: #3182ce; + } + + .lg\:bg-blue-700 { + background-color: #2b6cb0; + } + + .lg\:bg-blue-800 { + background-color: #2c5282; + } + + .lg\:bg-blue-900 { + background-color: #007bff; + } + + .lg\:bg-indigo-100 { + background-color: #ebf4ff; + } + + .lg\:bg-indigo-200 { + background-color: #c3dafe; + } + + .lg\:bg-indigo-300 { + background-color: #a3bffa; + } + + .lg\:bg-indigo-400 { + background-color: #7f9cf5; + } + + .lg\:bg-indigo-500 { + background-color: #667eea; + } + + .lg\:bg-indigo-600 { + background-color: #5a67d8; + } + + .lg\:bg-indigo-700 { + background-color: #4c51bf; + } + + .lg\:bg-indigo-800 { + background-color: #434190; + } + + .lg\:bg-indigo-900 { + background-color: #3c366b; + } + + .lg\:bg-purple-100 { + background-color: #faf5ff; + } + + .lg\:bg-purple-200 { + background-color: #e9d8fd; + } + + .lg\:bg-purple-300 { + background-color: #d6bcfa; + } + + .lg\:bg-purple-400 { + background-color: #b794f4; + } + + .lg\:bg-purple-500 { + background-color: #9f7aea; + } + + .lg\:bg-purple-600 { + background-color: #805ad5; + } + + .lg\:bg-purple-700 { + background-color: #6b46c1; + } + + .lg\:bg-purple-800 { + background-color: #553c9a; + } + + .lg\:bg-purple-900 { + background-color: #6f42c1; + } + + .lg\:bg-pink-100 { + background-color: #fff5f7; + } + + .lg\:bg-pink-200 { + background-color: #fed7e2; + } + + .lg\:bg-pink-300 { + background-color: #fbb6ce; + } + + .lg\:bg-pink-400 { + background-color: #f687b3; + } + + .lg\:bg-pink-500 { + background-color: #ed64a6; + } + + .lg\:bg-pink-600 { + background-color: #d53f8c; + } + + .lg\:bg-pink-700 { + background-color: #b83280; + } + + .lg\:bg-pink-800 { + background-color: #97266d; + } + + .lg\:bg-pink-900 { + background-color: #e83e8c; + } + + .lg\:hover\:bg-transparent:hover { + background-color: transparent; + } + + .lg\:hover\:bg-black:hover { + background-color: #000; + } + + .lg\:hover\:bg-white:hover { + background-color: #fff; + } + + .lg\:hover\:bg-gray-100:hover { + background-color: #f7fafc; + } + + .lg\:hover\:bg-gray-200:hover { + background-color: #edf2f7; + } + + .lg\:hover\:bg-gray-300:hover { + background-color: #e2e8f0; + } + + .lg\:hover\:bg-gray-400:hover { + background-color: #cbd5e0; + } + + .lg\:hover\:bg-gray-500:hover { + background-color: #a0aec0; + } + + .lg\:hover\:bg-gray-600:hover { + background-color: #718096; + } + + .lg\:hover\:bg-gray-700:hover { + background-color: #4a5568; + } + + .lg\:hover\:bg-gray-800:hover { + background-color: #2d3748; + } + + .lg\:hover\:bg-gray-900:hover { + background-color: #1a202c; + } + + .lg\:hover\:bg-red-100:hover { + background-color: #fff5f5; + } + + .lg\:hover\:bg-red-200:hover { + background-color: #fed7d7; + } + + .lg\:hover\:bg-red-300:hover { + background-color: #feb2b2; + } + + .lg\:hover\:bg-red-400:hover { + background-color: #fc8181; + } + + .lg\:hover\:bg-red-500:hover { + background-color: #f56565; + } + + .lg\:hover\:bg-red-600:hover { + background-color: #e53e3e; + } + + .lg\:hover\:bg-red-700:hover { + background-color: #c53030; + } + + .lg\:hover\:bg-red-800:hover { + background-color: #9b2c2c; + } + + .lg\:hover\:bg-red-900:hover { + background-color: #dc3545; + } + + .lg\:hover\:bg-orange-100:hover { + background-color: #fffaf0; + } + + .lg\:hover\:bg-orange-200:hover { + background-color: #feebc8; + } + + .lg\:hover\:bg-orange-300:hover { + background-color: #fbd38d; + } + + .lg\:hover\:bg-orange-400:hover { + background-color: #f6ad55; + } + + .lg\:hover\:bg-orange-500:hover { + background-color: #ed8936; + } + + .lg\:hover\:bg-orange-600:hover { + background-color: #dd6b20; + } + + .lg\:hover\:bg-orange-700:hover { + background-color: #c05621; + } + + .lg\:hover\:bg-orange-800:hover { + background-color: #9c4221; + } + + .lg\:hover\:bg-orange-900:hover { + background-color: #fd7e14; + } + + .lg\:hover\:bg-yellow-100:hover { + background-color: #fffff0; + } + + .lg\:hover\:bg-yellow-200:hover { + background-color: #fefcbf; + } + + .lg\:hover\:bg-yellow-300:hover { + background-color: #faf089; + } + + .lg\:hover\:bg-yellow-400:hover { + background-color: #f6e05e; + } + + .lg\:hover\:bg-yellow-500:hover { + background-color: #ecc94b; + } + + .lg\:hover\:bg-yellow-600:hover { + background-color: #d69e2e; + } + + .lg\:hover\:bg-yellow-700:hover { + background-color: #b7791f; + } + + .lg\:hover\:bg-yellow-800:hover { + background-color: #975a16; + } + + .lg\:hover\:bg-yellow-900:hover { + background-color: #ffc107; + } + + .lg\:hover\:bg-green-100:hover { + background-color: #f0fff4; + } + + .lg\:hover\:bg-green-200:hover { + background-color: #c6f6d5; + } + + .lg\:hover\:bg-green-300:hover { + background-color: #9ae6b4; + } + + .lg\:hover\:bg-green-400:hover { + background-color: #68d391; + } + + .lg\:hover\:bg-green-500:hover { + background-color: #48bb78; + } + + .lg\:hover\:bg-green-600:hover { + background-color: #38a169; + } + + .lg\:hover\:bg-green-700:hover { + background-color: #2f855a; + } + + .lg\:hover\:bg-green-800:hover { + background-color: #276749; + } + + .lg\:hover\:bg-green-900:hover { + background-color: #28a745; + } + + .lg\:hover\:bg-teal-100:hover { + background-color: #e6fffa; + } + + .lg\:hover\:bg-teal-200:hover { + background-color: #b2f5ea; + } + + .lg\:hover\:bg-teal-300:hover { + background-color: #81e6d9; + } + + .lg\:hover\:bg-teal-400:hover { + background-color: #4fd1c5; + } + + .lg\:hover\:bg-teal-500:hover { + background-color: #38b2ac; + } + + .lg\:hover\:bg-teal-600:hover { + background-color: #319795; + } + + .lg\:hover\:bg-teal-700:hover { + background-color: #2c7a7b; + } + + .lg\:hover\:bg-teal-800:hover { + background-color: #285e61; + } + + .lg\:hover\:bg-teal-900:hover { + background-color: #20c997; + } + + .lg\:hover\:bg-blue-100:hover { + background-color: #ebf8ff; + } + + .lg\:hover\:bg-blue-200:hover { + background-color: #bee3f8; + } + + .lg\:hover\:bg-blue-300:hover { + background-color: #90cdf4; + } + + .lg\:hover\:bg-blue-400:hover { + background-color: #63b3ed; + } + + .lg\:hover\:bg-blue-500:hover { + background-color: #4299e1; + } + + .lg\:hover\:bg-blue-600:hover { + background-color: #3182ce; + } + + .lg\:hover\:bg-blue-700:hover { + background-color: #2b6cb0; + } + + .lg\:hover\:bg-blue-800:hover { + background-color: #2c5282; + } + + .lg\:hover\:bg-blue-900:hover { + background-color: #007bff; + } + + .lg\:hover\:bg-indigo-100:hover { + background-color: #ebf4ff; + } + + .lg\:hover\:bg-indigo-200:hover { + background-color: #c3dafe; + } + + .lg\:hover\:bg-indigo-300:hover { + background-color: #a3bffa; + } + + .lg\:hover\:bg-indigo-400:hover { + background-color: #7f9cf5; + } + + .lg\:hover\:bg-indigo-500:hover { + background-color: #667eea; + } + + .lg\:hover\:bg-indigo-600:hover { + background-color: #5a67d8; + } + + .lg\:hover\:bg-indigo-700:hover { + background-color: #4c51bf; + } + + .lg\:hover\:bg-indigo-800:hover { + background-color: #434190; + } + + .lg\:hover\:bg-indigo-900:hover { + background-color: #3c366b; + } + + .lg\:hover\:bg-purple-100:hover { + background-color: #faf5ff; + } + + .lg\:hover\:bg-purple-200:hover { + background-color: #e9d8fd; + } + + .lg\:hover\:bg-purple-300:hover { + background-color: #d6bcfa; + } + + .lg\:hover\:bg-purple-400:hover { + background-color: #b794f4; + } + + .lg\:hover\:bg-purple-500:hover { + background-color: #9f7aea; + } + + .lg\:hover\:bg-purple-600:hover { + background-color: #805ad5; + } + + .lg\:hover\:bg-purple-700:hover { + background-color: #6b46c1; + } + + .lg\:hover\:bg-purple-800:hover { + background-color: #553c9a; + } + + .lg\:hover\:bg-purple-900:hover { + background-color: #6f42c1; + } + + .lg\:hover\:bg-pink-100:hover { + background-color: #fff5f7; + } + + .lg\:hover\:bg-pink-200:hover { + background-color: #fed7e2; + } + + .lg\:hover\:bg-pink-300:hover { + background-color: #fbb6ce; + } + + .lg\:hover\:bg-pink-400:hover { + background-color: #f687b3; + } + + .lg\:hover\:bg-pink-500:hover { + background-color: #ed64a6; + } + + .lg\:hover\:bg-pink-600:hover { + background-color: #d53f8c; + } + + .lg\:hover\:bg-pink-700:hover { + background-color: #b83280; + } + + .lg\:hover\:bg-pink-800:hover { + background-color: #97266d; + } + + .lg\:hover\:bg-pink-900:hover { + background-color: #e83e8c; + } + + .lg\:focus\:bg-transparent:focus { + background-color: transparent; + } + + .lg\:focus\:bg-black:focus { + background-color: #000; + } + + .lg\:focus\:bg-white:focus { + background-color: #fff; + } + + .lg\:focus\:bg-gray-100:focus { + background-color: #f7fafc; + } + + .lg\:focus\:bg-gray-200:focus { + background-color: #edf2f7; + } + + .lg\:focus\:bg-gray-300:focus { + background-color: #e2e8f0; + } + + .lg\:focus\:bg-gray-400:focus { + background-color: #cbd5e0; + } + + .lg\:focus\:bg-gray-500:focus { + background-color: #a0aec0; + } + + .lg\:focus\:bg-gray-600:focus { + background-color: #718096; + } + + .lg\:focus\:bg-gray-700:focus { + background-color: #4a5568; + } + + .lg\:focus\:bg-gray-800:focus { + background-color: #2d3748; + } + + .lg\:focus\:bg-gray-900:focus { + background-color: #1a202c; + } + + .lg\:focus\:bg-red-100:focus { + background-color: #fff5f5; + } + + .lg\:focus\:bg-red-200:focus { + background-color: #fed7d7; + } + + .lg\:focus\:bg-red-300:focus { + background-color: #feb2b2; + } + + .lg\:focus\:bg-red-400:focus { + background-color: #fc8181; + } + + .lg\:focus\:bg-red-500:focus { + background-color: #f56565; + } + + .lg\:focus\:bg-red-600:focus { + background-color: #e53e3e; + } + + .lg\:focus\:bg-red-700:focus { + background-color: #c53030; + } + + .lg\:focus\:bg-red-800:focus { + background-color: #9b2c2c; + } + + .lg\:focus\:bg-red-900:focus { + background-color: #dc3545; + } + + .lg\:focus\:bg-orange-100:focus { + background-color: #fffaf0; + } + + .lg\:focus\:bg-orange-200:focus { + background-color: #feebc8; + } + + .lg\:focus\:bg-orange-300:focus { + background-color: #fbd38d; + } + + .lg\:focus\:bg-orange-400:focus { + background-color: #f6ad55; + } + + .lg\:focus\:bg-orange-500:focus { + background-color: #ed8936; + } + + .lg\:focus\:bg-orange-600:focus { + background-color: #dd6b20; + } + + .lg\:focus\:bg-orange-700:focus { + background-color: #c05621; + } + + .lg\:focus\:bg-orange-800:focus { + background-color: #9c4221; + } + + .lg\:focus\:bg-orange-900:focus { + background-color: #fd7e14; + } + + .lg\:focus\:bg-yellow-100:focus { + background-color: #fffff0; + } + + .lg\:focus\:bg-yellow-200:focus { + background-color: #fefcbf; + } + + .lg\:focus\:bg-yellow-300:focus { + background-color: #faf089; + } + + .lg\:focus\:bg-yellow-400:focus { + background-color: #f6e05e; + } + + .lg\:focus\:bg-yellow-500:focus { + background-color: #ecc94b; + } + + .lg\:focus\:bg-yellow-600:focus { + background-color: #d69e2e; + } + + .lg\:focus\:bg-yellow-700:focus { + background-color: #b7791f; + } + + .lg\:focus\:bg-yellow-800:focus { + background-color: #975a16; + } + + .lg\:focus\:bg-yellow-900:focus { + background-color: #ffc107; + } + + .lg\:focus\:bg-green-100:focus { + background-color: #f0fff4; + } + + .lg\:focus\:bg-green-200:focus { + background-color: #c6f6d5; + } + + .lg\:focus\:bg-green-300:focus { + background-color: #9ae6b4; + } + + .lg\:focus\:bg-green-400:focus { + background-color: #68d391; + } + + .lg\:focus\:bg-green-500:focus { + background-color: #48bb78; + } + + .lg\:focus\:bg-green-600:focus { + background-color: #38a169; + } + + .lg\:focus\:bg-green-700:focus { + background-color: #2f855a; + } + + .lg\:focus\:bg-green-800:focus { + background-color: #276749; + } + + .lg\:focus\:bg-green-900:focus { + background-color: #28a745; + } + + .lg\:focus\:bg-teal-100:focus { + background-color: #e6fffa; + } + + .lg\:focus\:bg-teal-200:focus { + background-color: #b2f5ea; + } + + .lg\:focus\:bg-teal-300:focus { + background-color: #81e6d9; + } + + .lg\:focus\:bg-teal-400:focus { + background-color: #4fd1c5; + } + + .lg\:focus\:bg-teal-500:focus { + background-color: #38b2ac; + } + + .lg\:focus\:bg-teal-600:focus { + background-color: #319795; + } + + .lg\:focus\:bg-teal-700:focus { + background-color: #2c7a7b; + } + + .lg\:focus\:bg-teal-800:focus { + background-color: #285e61; + } + + .lg\:focus\:bg-teal-900:focus { + background-color: #20c997; + } + + .lg\:focus\:bg-blue-100:focus { + background-color: #ebf8ff; + } + + .lg\:focus\:bg-blue-200:focus { + background-color: #bee3f8; + } + + .lg\:focus\:bg-blue-300:focus { + background-color: #90cdf4; + } + + .lg\:focus\:bg-blue-400:focus { + background-color: #63b3ed; + } + + .lg\:focus\:bg-blue-500:focus { + background-color: #4299e1; + } + + .lg\:focus\:bg-blue-600:focus { + background-color: #3182ce; + } + + .lg\:focus\:bg-blue-700:focus { + background-color: #2b6cb0; + } + + .lg\:focus\:bg-blue-800:focus { + background-color: #2c5282; + } + + .lg\:focus\:bg-blue-900:focus { + background-color: #007bff; + } + + .lg\:focus\:bg-indigo-100:focus { + background-color: #ebf4ff; + } + + .lg\:focus\:bg-indigo-200:focus { + background-color: #c3dafe; + } + + .lg\:focus\:bg-indigo-300:focus { + background-color: #a3bffa; + } + + .lg\:focus\:bg-indigo-400:focus { + background-color: #7f9cf5; + } + + .lg\:focus\:bg-indigo-500:focus { + background-color: #667eea; + } + + .lg\:focus\:bg-indigo-600:focus { + background-color: #5a67d8; + } + + .lg\:focus\:bg-indigo-700:focus { + background-color: #4c51bf; + } + + .lg\:focus\:bg-indigo-800:focus { + background-color: #434190; + } + + .lg\:focus\:bg-indigo-900:focus { + background-color: #3c366b; + } + + .lg\:focus\:bg-purple-100:focus { + background-color: #faf5ff; + } + + .lg\:focus\:bg-purple-200:focus { + background-color: #e9d8fd; + } + + .lg\:focus\:bg-purple-300:focus { + background-color: #d6bcfa; + } + + .lg\:focus\:bg-purple-400:focus { + background-color: #b794f4; + } + + .lg\:focus\:bg-purple-500:focus { + background-color: #9f7aea; + } + + .lg\:focus\:bg-purple-600:focus { + background-color: #805ad5; + } + + .lg\:focus\:bg-purple-700:focus { + background-color: #6b46c1; + } + + .lg\:focus\:bg-purple-800:focus { + background-color: #553c9a; + } + + .lg\:focus\:bg-purple-900:focus { + background-color: #6f42c1; + } + + .lg\:focus\:bg-pink-100:focus { + background-color: #fff5f7; + } + + .lg\:focus\:bg-pink-200:focus { + background-color: #fed7e2; + } + + .lg\:focus\:bg-pink-300:focus { + background-color: #fbb6ce; + } + + .lg\:focus\:bg-pink-400:focus { + background-color: #f687b3; + } + + .lg\:focus\:bg-pink-500:focus { + background-color: #ed64a6; + } + + .lg\:focus\:bg-pink-600:focus { + background-color: #d53f8c; + } + + .lg\:focus\:bg-pink-700:focus { + background-color: #b83280; + } + + .lg\:focus\:bg-pink-800:focus { + background-color: #97266d; + } + + .lg\:focus\:bg-pink-900:focus { + background-color: #e83e8c; + } + + .lg\:bg-bottom { + background-position: bottom; + } + + .lg\:bg-center { + background-position: center; + } + + .lg\:bg-left { + background-position: left; + } + + .lg\:bg-left-bottom { + background-position: left bottom; + } + + .lg\:bg-left-top { + background-position: left top; + } + + .lg\:bg-right { + background-position: right; + } + + .lg\:bg-right-bottom { + background-position: right bottom; + } + + .lg\:bg-right-top { + background-position: right top; + } + + .lg\:bg-top { + background-position: top; + } + + .lg\:bg-repeat { + background-repeat: repeat; + } + + .lg\:bg-no-repeat { + background-repeat: no-repeat; + } + + .lg\:bg-repeat-x { + background-repeat: repeat-x; + } + + .lg\:bg-repeat-y { + background-repeat: repeat-y; + } + + .lg\:bg-repeat-round { + background-repeat: round; + } + + .lg\:bg-repeat-space { + background-repeat: space; + } + + .lg\:bg-auto { + background-size: auto; + } + + .lg\:bg-cover { + background-size: cover; + } + + .lg\:bg-contain { + background-size: contain; + } + + .lg\:border-collapse { + border-collapse: collapse; + } + + .lg\:border-separate { + border-collapse: separate; + } + + .lg\:border-transparent { + border-color: transparent; + } + + .lg\:border-black { + border-color: #000; + } + + .lg\:border-white { + border-color: #fff; + } + + .lg\:border-gray-100 { + border-color: #f7fafc; + } + + .lg\:border-gray-200 { + border-color: #edf2f7; + } + + .lg\:border-gray-300 { + border-color: #e2e8f0; + } + + .lg\:border-gray-400 { + border-color: #cbd5e0; + } + + .lg\:border-gray-500 { + border-color: #a0aec0; + } + + .lg\:border-gray-600 { + border-color: #718096; + } + + .lg\:border-gray-700 { + border-color: #4a5568; + } + + .lg\:border-gray-800 { + border-color: #2d3748; + } + + .lg\:border-gray-900 { + border-color: #1a202c; + } + + .lg\:border-red-100 { + border-color: #fff5f5; + } + + .lg\:border-red-200 { + border-color: #fed7d7; + } + + .lg\:border-red-300 { + border-color: #feb2b2; + } + + .lg\:border-red-400 { + border-color: #fc8181; + } + + .lg\:border-red-500 { + border-color: #f56565; + } + + .lg\:border-red-600 { + border-color: #e53e3e; + } + + .lg\:border-red-700 { + border-color: #c53030; + } + + .lg\:border-red-800 { + border-color: #9b2c2c; + } + + .lg\:border-red-900 { + border-color: #dc3545; + } + + .lg\:border-orange-100 { + border-color: #fffaf0; + } + + .lg\:border-orange-200 { + border-color: #feebc8; + } + + .lg\:border-orange-300 { + border-color: #fbd38d; + } + + .lg\:border-orange-400 { + border-color: #f6ad55; + } + + .lg\:border-orange-500 { + border-color: #ed8936; + } + + .lg\:border-orange-600 { + border-color: #dd6b20; + } + + .lg\:border-orange-700 { + border-color: #c05621; + } + + .lg\:border-orange-800 { + border-color: #9c4221; + } + + .lg\:border-orange-900 { + border-color: #fd7e14; + } + + .lg\:border-yellow-100 { + border-color: #fffff0; + } + + .lg\:border-yellow-200 { + border-color: #fefcbf; + } + + .lg\:border-yellow-300 { + border-color: #faf089; + } + + .lg\:border-yellow-400 { + border-color: #f6e05e; + } + + .lg\:border-yellow-500 { + border-color: #ecc94b; + } + + .lg\:border-yellow-600 { + border-color: #d69e2e; + } + + .lg\:border-yellow-700 { + border-color: #b7791f; + } + + .lg\:border-yellow-800 { + border-color: #975a16; + } + + .lg\:border-yellow-900 { + border-color: #ffc107; + } + + .lg\:border-green-100 { + border-color: #f0fff4; + } + + .lg\:border-green-200 { + border-color: #c6f6d5; + } + + .lg\:border-green-300 { + border-color: #9ae6b4; + } + + .lg\:border-green-400 { + border-color: #68d391; + } + + .lg\:border-green-500 { + border-color: #48bb78; + } + + .lg\:border-green-600 { + border-color: #38a169; + } + + .lg\:border-green-700 { + border-color: #2f855a; + } + + .lg\:border-green-800 { + border-color: #276749; + } + + .lg\:border-green-900 { + border-color: #28a745; + } + + .lg\:border-teal-100 { + border-color: #e6fffa; + } + + .lg\:border-teal-200 { + border-color: #b2f5ea; + } + + .lg\:border-teal-300 { + border-color: #81e6d9; + } + + .lg\:border-teal-400 { + border-color: #4fd1c5; + } + + .lg\:border-teal-500 { + border-color: #38b2ac; + } + + .lg\:border-teal-600 { + border-color: #319795; + } + + .lg\:border-teal-700 { + border-color: #2c7a7b; + } + + .lg\:border-teal-800 { + border-color: #285e61; + } + + .lg\:border-teal-900 { + border-color: #20c997; + } + + .lg\:border-blue-100 { + border-color: #ebf8ff; + } + + .lg\:border-blue-200 { + border-color: #bee3f8; + } + + .lg\:border-blue-300 { + border-color: #90cdf4; + } + + .lg\:border-blue-400 { + border-color: #63b3ed; + } + + .lg\:border-blue-500 { + border-color: #4299e1; + } + + .lg\:border-blue-600 { + border-color: #3182ce; + } + + .lg\:border-blue-700 { + border-color: #2b6cb0; + } + + .lg\:border-blue-800 { + border-color: #2c5282; + } + + .lg\:border-blue-900 { + border-color: #007bff; + } + + .lg\:border-indigo-100 { + border-color: #ebf4ff; + } + + .lg\:border-indigo-200 { + border-color: #c3dafe; + } + + .lg\:border-indigo-300 { + border-color: #a3bffa; + } + + .lg\:border-indigo-400 { + border-color: #7f9cf5; + } + + .lg\:border-indigo-500 { + border-color: #667eea; + } + + .lg\:border-indigo-600 { + border-color: #5a67d8; + } + + .lg\:border-indigo-700 { + border-color: #4c51bf; + } + + .lg\:border-indigo-800 { + border-color: #434190; + } + + .lg\:border-indigo-900 { + border-color: #3c366b; + } + + .lg\:border-purple-100 { + border-color: #faf5ff; + } + + .lg\:border-purple-200 { + border-color: #e9d8fd; + } + + .lg\:border-purple-300 { + border-color: #d6bcfa; + } + + .lg\:border-purple-400 { + border-color: #b794f4; + } + + .lg\:border-purple-500 { + border-color: #9f7aea; + } + + .lg\:border-purple-600 { + border-color: #805ad5; + } + + .lg\:border-purple-700 { + border-color: #6b46c1; + } + + .lg\:border-purple-800 { + border-color: #553c9a; + } + + .lg\:border-purple-900 { + border-color: #6f42c1; + } + + .lg\:border-pink-100 { + border-color: #fff5f7; + } + + .lg\:border-pink-200 { + border-color: #fed7e2; + } + + .lg\:border-pink-300 { + border-color: #fbb6ce; + } + + .lg\:border-pink-400 { + border-color: #f687b3; + } + + .lg\:border-pink-500 { + border-color: #ed64a6; + } + + .lg\:border-pink-600 { + border-color: #d53f8c; + } + + .lg\:border-pink-700 { + border-color: #b83280; + } + + .lg\:border-pink-800 { + border-color: #97266d; + } + + .lg\:border-pink-900 { + border-color: #e83e8c; + } + + .lg\:hover\:border-transparent:hover { + border-color: transparent; + } + + .lg\:hover\:border-black:hover { + border-color: #000; + } + + .lg\:hover\:border-white:hover { + border-color: #fff; + } + + .lg\:hover\:border-gray-100:hover { + border-color: #f7fafc; + } + + .lg\:hover\:border-gray-200:hover { + border-color: #edf2f7; + } + + .lg\:hover\:border-gray-300:hover { + border-color: #e2e8f0; + } + + .lg\:hover\:border-gray-400:hover { + border-color: #cbd5e0; + } + + .lg\:hover\:border-gray-500:hover { + border-color: #a0aec0; + } + + .lg\:hover\:border-gray-600:hover { + border-color: #718096; + } + + .lg\:hover\:border-gray-700:hover { + border-color: #4a5568; + } + + .lg\:hover\:border-gray-800:hover { + border-color: #2d3748; + } + + .lg\:hover\:border-gray-900:hover { + border-color: #1a202c; + } + + .lg\:hover\:border-red-100:hover { + border-color: #fff5f5; + } + + .lg\:hover\:border-red-200:hover { + border-color: #fed7d7; + } + + .lg\:hover\:border-red-300:hover { + border-color: #feb2b2; + } + + .lg\:hover\:border-red-400:hover { + border-color: #fc8181; + } + + .lg\:hover\:border-red-500:hover { + border-color: #f56565; + } + + .lg\:hover\:border-red-600:hover { + border-color: #e53e3e; + } + + .lg\:hover\:border-red-700:hover { + border-color: #c53030; + } + + .lg\:hover\:border-red-800:hover { + border-color: #9b2c2c; + } + + .lg\:hover\:border-red-900:hover { + border-color: #dc3545; + } + + .lg\:hover\:border-orange-100:hover { + border-color: #fffaf0; + } + + .lg\:hover\:border-orange-200:hover { + border-color: #feebc8; + } + + .lg\:hover\:border-orange-300:hover { + border-color: #fbd38d; + } + + .lg\:hover\:border-orange-400:hover { + border-color: #f6ad55; + } + + .lg\:hover\:border-orange-500:hover { + border-color: #ed8936; + } + + .lg\:hover\:border-orange-600:hover { + border-color: #dd6b20; + } + + .lg\:hover\:border-orange-700:hover { + border-color: #c05621; + } + + .lg\:hover\:border-orange-800:hover { + border-color: #9c4221; + } + + .lg\:hover\:border-orange-900:hover { + border-color: #fd7e14; + } + + .lg\:hover\:border-yellow-100:hover { + border-color: #fffff0; + } + + .lg\:hover\:border-yellow-200:hover { + border-color: #fefcbf; + } + + .lg\:hover\:border-yellow-300:hover { + border-color: #faf089; + } + + .lg\:hover\:border-yellow-400:hover { + border-color: #f6e05e; + } + + .lg\:hover\:border-yellow-500:hover { + border-color: #ecc94b; + } + + .lg\:hover\:border-yellow-600:hover { + border-color: #d69e2e; + } + + .lg\:hover\:border-yellow-700:hover { + border-color: #b7791f; + } + + .lg\:hover\:border-yellow-800:hover { + border-color: #975a16; + } + + .lg\:hover\:border-yellow-900:hover { + border-color: #ffc107; + } + + .lg\:hover\:border-green-100:hover { + border-color: #f0fff4; + } + + .lg\:hover\:border-green-200:hover { + border-color: #c6f6d5; + } + + .lg\:hover\:border-green-300:hover { + border-color: #9ae6b4; + } + + .lg\:hover\:border-green-400:hover { + border-color: #68d391; + } + + .lg\:hover\:border-green-500:hover { + border-color: #48bb78; + } + + .lg\:hover\:border-green-600:hover { + border-color: #38a169; + } + + .lg\:hover\:border-green-700:hover { + border-color: #2f855a; + } + + .lg\:hover\:border-green-800:hover { + border-color: #276749; + } + + .lg\:hover\:border-green-900:hover { + border-color: #28a745; + } + + .lg\:hover\:border-teal-100:hover { + border-color: #e6fffa; + } + + .lg\:hover\:border-teal-200:hover { + border-color: #b2f5ea; + } + + .lg\:hover\:border-teal-300:hover { + border-color: #81e6d9; + } + + .lg\:hover\:border-teal-400:hover { + border-color: #4fd1c5; + } + + .lg\:hover\:border-teal-500:hover { + border-color: #38b2ac; + } + + .lg\:hover\:border-teal-600:hover { + border-color: #319795; + } + + .lg\:hover\:border-teal-700:hover { + border-color: #2c7a7b; + } + + .lg\:hover\:border-teal-800:hover { + border-color: #285e61; + } + + .lg\:hover\:border-teal-900:hover { + border-color: #20c997; + } + + .lg\:hover\:border-blue-100:hover { + border-color: #ebf8ff; + } + + .lg\:hover\:border-blue-200:hover { + border-color: #bee3f8; + } + + .lg\:hover\:border-blue-300:hover { + border-color: #90cdf4; + } + + .lg\:hover\:border-blue-400:hover { + border-color: #63b3ed; + } + + .lg\:hover\:border-blue-500:hover { + border-color: #4299e1; + } + + .lg\:hover\:border-blue-600:hover { + border-color: #3182ce; + } + + .lg\:hover\:border-blue-700:hover { + border-color: #2b6cb0; + } + + .lg\:hover\:border-blue-800:hover { + border-color: #2c5282; + } + + .lg\:hover\:border-blue-900:hover { + border-color: #007bff; + } + + .lg\:hover\:border-indigo-100:hover { + border-color: #ebf4ff; + } + + .lg\:hover\:border-indigo-200:hover { + border-color: #c3dafe; + } + + .lg\:hover\:border-indigo-300:hover { + border-color: #a3bffa; + } + + .lg\:hover\:border-indigo-400:hover { + border-color: #7f9cf5; + } + + .lg\:hover\:border-indigo-500:hover { + border-color: #667eea; + } + + .lg\:hover\:border-indigo-600:hover { + border-color: #5a67d8; + } + + .lg\:hover\:border-indigo-700:hover { + border-color: #4c51bf; + } + + .lg\:hover\:border-indigo-800:hover { + border-color: #434190; + } + + .lg\:hover\:border-indigo-900:hover { + border-color: #3c366b; + } + + .lg\:hover\:border-purple-100:hover { + border-color: #faf5ff; + } + + .lg\:hover\:border-purple-200:hover { + border-color: #e9d8fd; + } + + .lg\:hover\:border-purple-300:hover { + border-color: #d6bcfa; + } + + .lg\:hover\:border-purple-400:hover { + border-color: #b794f4; + } + + .lg\:hover\:border-purple-500:hover { + border-color: #9f7aea; + } + + .lg\:hover\:border-purple-600:hover { + border-color: #805ad5; + } + + .lg\:hover\:border-purple-700:hover { + border-color: #6b46c1; + } + + .lg\:hover\:border-purple-800:hover { + border-color: #553c9a; + } + + .lg\:hover\:border-purple-900:hover { + border-color: #6f42c1; + } + + .lg\:hover\:border-pink-100:hover { + border-color: #fff5f7; + } + + .lg\:hover\:border-pink-200:hover { + border-color: #fed7e2; + } + + .lg\:hover\:border-pink-300:hover { + border-color: #fbb6ce; + } + + .lg\:hover\:border-pink-400:hover { + border-color: #f687b3; + } + + .lg\:hover\:border-pink-500:hover { + border-color: #ed64a6; + } + + .lg\:hover\:border-pink-600:hover { + border-color: #d53f8c; + } + + .lg\:hover\:border-pink-700:hover { + border-color: #b83280; + } + + .lg\:hover\:border-pink-800:hover { + border-color: #97266d; + } + + .lg\:hover\:border-pink-900:hover { + border-color: #e83e8c; + } + + .lg\:focus\:border-transparent:focus { + border-color: transparent; + } + + .lg\:focus\:border-black:focus { + border-color: #000; + } + + .lg\:focus\:border-white:focus { + border-color: #fff; + } + + .lg\:focus\:border-gray-100:focus { + border-color: #f7fafc; + } + + .lg\:focus\:border-gray-200:focus { + border-color: #edf2f7; + } + + .lg\:focus\:border-gray-300:focus { + border-color: #e2e8f0; + } + + .lg\:focus\:border-gray-400:focus { + border-color: #cbd5e0; + } + + .lg\:focus\:border-gray-500:focus { + border-color: #a0aec0; + } + + .lg\:focus\:border-gray-600:focus { + border-color: #718096; + } + + .lg\:focus\:border-gray-700:focus { + border-color: #4a5568; + } + + .lg\:focus\:border-gray-800:focus { + border-color: #2d3748; + } + + .lg\:focus\:border-gray-900:focus { + border-color: #1a202c; + } + + .lg\:focus\:border-red-100:focus { + border-color: #fff5f5; + } + + .lg\:focus\:border-red-200:focus { + border-color: #fed7d7; + } + + .lg\:focus\:border-red-300:focus { + border-color: #feb2b2; + } + + .lg\:focus\:border-red-400:focus { + border-color: #fc8181; + } + + .lg\:focus\:border-red-500:focus { + border-color: #f56565; + } + + .lg\:focus\:border-red-600:focus { + border-color: #e53e3e; + } + + .lg\:focus\:border-red-700:focus { + border-color: #c53030; + } + + .lg\:focus\:border-red-800:focus { + border-color: #9b2c2c; + } + + .lg\:focus\:border-red-900:focus { + border-color: #dc3545; + } + + .lg\:focus\:border-orange-100:focus { + border-color: #fffaf0; + } + + .lg\:focus\:border-orange-200:focus { + border-color: #feebc8; + } + + .lg\:focus\:border-orange-300:focus { + border-color: #fbd38d; + } + + .lg\:focus\:border-orange-400:focus { + border-color: #f6ad55; + } + + .lg\:focus\:border-orange-500:focus { + border-color: #ed8936; + } + + .lg\:focus\:border-orange-600:focus { + border-color: #dd6b20; + } + + .lg\:focus\:border-orange-700:focus { + border-color: #c05621; + } + + .lg\:focus\:border-orange-800:focus { + border-color: #9c4221; + } + + .lg\:focus\:border-orange-900:focus { + border-color: #fd7e14; + } + + .lg\:focus\:border-yellow-100:focus { + border-color: #fffff0; + } + + .lg\:focus\:border-yellow-200:focus { + border-color: #fefcbf; + } + + .lg\:focus\:border-yellow-300:focus { + border-color: #faf089; + } + + .lg\:focus\:border-yellow-400:focus { + border-color: #f6e05e; + } + + .lg\:focus\:border-yellow-500:focus { + border-color: #ecc94b; + } + + .lg\:focus\:border-yellow-600:focus { + border-color: #d69e2e; + } + + .lg\:focus\:border-yellow-700:focus { + border-color: #b7791f; + } + + .lg\:focus\:border-yellow-800:focus { + border-color: #975a16; + } + + .lg\:focus\:border-yellow-900:focus { + border-color: #ffc107; + } + + .lg\:focus\:border-green-100:focus { + border-color: #f0fff4; + } + + .lg\:focus\:border-green-200:focus { + border-color: #c6f6d5; + } + + .lg\:focus\:border-green-300:focus { + border-color: #9ae6b4; + } + + .lg\:focus\:border-green-400:focus { + border-color: #68d391; + } + + .lg\:focus\:border-green-500:focus { + border-color: #48bb78; + } + + .lg\:focus\:border-green-600:focus { + border-color: #38a169; + } + + .lg\:focus\:border-green-700:focus { + border-color: #2f855a; + } + + .lg\:focus\:border-green-800:focus { + border-color: #276749; + } + + .lg\:focus\:border-green-900:focus { + border-color: #28a745; + } + + .lg\:focus\:border-teal-100:focus { + border-color: #e6fffa; + } + + .lg\:focus\:border-teal-200:focus { + border-color: #b2f5ea; + } + + .lg\:focus\:border-teal-300:focus { + border-color: #81e6d9; + } + + .lg\:focus\:border-teal-400:focus { + border-color: #4fd1c5; + } + + .lg\:focus\:border-teal-500:focus { + border-color: #38b2ac; + } + + .lg\:focus\:border-teal-600:focus { + border-color: #319795; + } + + .lg\:focus\:border-teal-700:focus { + border-color: #2c7a7b; + } + + .lg\:focus\:border-teal-800:focus { + border-color: #285e61; + } + + .lg\:focus\:border-teal-900:focus { + border-color: #20c997; + } + + .lg\:focus\:border-blue-100:focus { + border-color: #ebf8ff; + } + + .lg\:focus\:border-blue-200:focus { + border-color: #bee3f8; + } + + .lg\:focus\:border-blue-300:focus { + border-color: #90cdf4; + } + + .lg\:focus\:border-blue-400:focus { + border-color: #63b3ed; + } + + .lg\:focus\:border-blue-500:focus { + border-color: #4299e1; + } + + .lg\:focus\:border-blue-600:focus { + border-color: #3182ce; + } + + .lg\:focus\:border-blue-700:focus { + border-color: #2b6cb0; + } + + .lg\:focus\:border-blue-800:focus { + border-color: #2c5282; + } + + .lg\:focus\:border-blue-900:focus { + border-color: #007bff; + } + + .lg\:focus\:border-indigo-100:focus { + border-color: #ebf4ff; + } + + .lg\:focus\:border-indigo-200:focus { + border-color: #c3dafe; + } + + .lg\:focus\:border-indigo-300:focus { + border-color: #a3bffa; + } + + .lg\:focus\:border-indigo-400:focus { + border-color: #7f9cf5; + } + + .lg\:focus\:border-indigo-500:focus { + border-color: #667eea; + } + + .lg\:focus\:border-indigo-600:focus { + border-color: #5a67d8; + } + + .lg\:focus\:border-indigo-700:focus { + border-color: #4c51bf; + } + + .lg\:focus\:border-indigo-800:focus { + border-color: #434190; + } + + .lg\:focus\:border-indigo-900:focus { + border-color: #3c366b; + } + + .lg\:focus\:border-purple-100:focus { + border-color: #faf5ff; + } + + .lg\:focus\:border-purple-200:focus { + border-color: #e9d8fd; + } + + .lg\:focus\:border-purple-300:focus { + border-color: #d6bcfa; + } + + .lg\:focus\:border-purple-400:focus { + border-color: #b794f4; + } + + .lg\:focus\:border-purple-500:focus { + border-color: #9f7aea; + } + + .lg\:focus\:border-purple-600:focus { + border-color: #805ad5; + } + + .lg\:focus\:border-purple-700:focus { + border-color: #6b46c1; + } + + .lg\:focus\:border-purple-800:focus { + border-color: #553c9a; + } + + .lg\:focus\:border-purple-900:focus { + border-color: #6f42c1; + } + + .lg\:focus\:border-pink-100:focus { + border-color: #fff5f7; + } + + .lg\:focus\:border-pink-200:focus { + border-color: #fed7e2; + } + + .lg\:focus\:border-pink-300:focus { + border-color: #fbb6ce; + } + + .lg\:focus\:border-pink-400:focus { + border-color: #f687b3; + } + + .lg\:focus\:border-pink-500:focus { + border-color: #ed64a6; + } + + .lg\:focus\:border-pink-600:focus { + border-color: #d53f8c; + } + + .lg\:focus\:border-pink-700:focus { + border-color: #b83280; + } + + .lg\:focus\:border-pink-800:focus { + border-color: #97266d; + } + + .lg\:focus\:border-pink-900:focus { + border-color: #e83e8c; + } + + .lg\:rounded-none { + border-radius: 0; + } + + .lg\:rounded-sm { + border-radius: 0.125rem; + } + + .lg\:rounded { + border-radius: 0.25rem; + } + + .lg\:rounded-lg { + border-radius: 0.5rem; + } + + .lg\:rounded-full { + border-radius: 9999px; + } + + .lg\:rounded-t-none { + border-top-left-radius: 0; + border-top-right-radius: 0; + } + + .lg\:rounded-r-none { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + + .lg\:rounded-b-none { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; + } + + .lg\:rounded-l-none { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + + .lg\:rounded-t-sm { + border-top-left-radius: 0.125rem; + border-top-right-radius: 0.125rem; + } + + .lg\:rounded-r-sm { + border-top-right-radius: 0.125rem; + border-bottom-right-radius: 0.125rem; + } + + .lg\:rounded-b-sm { + border-bottom-right-radius: 0.125rem; + border-bottom-left-radius: 0.125rem; + } + + .lg\:rounded-l-sm { + border-top-left-radius: 0.125rem; + border-bottom-left-radius: 0.125rem; + } + + .lg\:rounded-t { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; + } + + .lg\:rounded-r { + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + } + + .lg\:rounded-b { + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + } + + .lg\:rounded-l { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + } + + .lg\:rounded-t-lg { + border-top-left-radius: 0.5rem; + border-top-right-radius: 0.5rem; + } + + .lg\:rounded-r-lg { + border-top-right-radius: 0.5rem; + border-bottom-right-radius: 0.5rem; + } + + .lg\:rounded-b-lg { + border-bottom-right-radius: 0.5rem; + border-bottom-left-radius: 0.5rem; + } + + .lg\:rounded-l-lg { + border-top-left-radius: 0.5rem; + border-bottom-left-radius: 0.5rem; + } + + .lg\:rounded-t-full { + border-top-left-radius: 9999px; + border-top-right-radius: 9999px; + } + + .lg\:rounded-r-full { + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; + } + + .lg\:rounded-b-full { + border-bottom-right-radius: 9999px; + border-bottom-left-radius: 9999px; + } + + .lg\:rounded-l-full { + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; + } + + .lg\:rounded-tl-none { + border-top-left-radius: 0; + } + + .lg\:rounded-tr-none { + border-top-right-radius: 0; + } + + .lg\:rounded-br-none { + border-bottom-right-radius: 0; + } + + .lg\:rounded-bl-none { + border-bottom-left-radius: 0; + } + + .lg\:rounded-tl-sm { + border-top-left-radius: 0.125rem; + } + + .lg\:rounded-tr-sm { + border-top-right-radius: 0.125rem; + } + + .lg\:rounded-br-sm { + border-bottom-right-radius: 0.125rem; + } + + .lg\:rounded-bl-sm { + border-bottom-left-radius: 0.125rem; + } + + .lg\:rounded-tl { + border-top-left-radius: 0.25rem; + } + + .lg\:rounded-tr { + border-top-right-radius: 0.25rem; + } + + .lg\:rounded-br { + border-bottom-right-radius: 0.25rem; + } + + .lg\:rounded-bl { + border-bottom-left-radius: 0.25rem; + } + + .lg\:rounded-tl-lg { + border-top-left-radius: 0.5rem; + } + + .lg\:rounded-tr-lg { + border-top-right-radius: 0.5rem; + } + + .lg\:rounded-br-lg { + border-bottom-right-radius: 0.5rem; + } + + .lg\:rounded-bl-lg { + border-bottom-left-radius: 0.5rem; + } + + .lg\:rounded-tl-full { + border-top-left-radius: 9999px; + } + + .lg\:rounded-tr-full { + border-top-right-radius: 9999px; + } + + .lg\:rounded-br-full { + border-bottom-right-radius: 9999px; + } + + .lg\:rounded-bl-full { + border-bottom-left-radius: 9999px; + } + + .lg\:border-solid { + border-style: solid; + } + + .lg\:border-dashed { + border-style: dashed; + } + + .lg\:border-dotted { + border-style: dotted; + } + + .lg\:border-double { + border-style: double; + } + + .lg\:border-none { + border-style: none; + } + + .lg\:border-0 { + border-width: 0; + } + + .lg\:border-2 { + border-width: 2px; + } + + .lg\:border-4 { + border-width: 4px; + } + + .lg\:border-8 { + border-width: 8px; + } + + .lg\:border { + border-width: 1px; + } + + .lg\:border-t-0 { + border-top-width: 0; + } + + .lg\:border-r-0 { + border-right-width: 0; + } + + .lg\:border-b-0 { + border-bottom-width: 0; + } + + .lg\:border-l-0 { + border-left-width: 0; + } + + .lg\:border-t-2 { + border-top-width: 2px; + } + + .lg\:border-r-2 { + border-right-width: 2px; + } + + .lg\:border-b-2 { + border-bottom-width: 2px; + } + + .lg\:border-l-2 { + border-left-width: 2px; + } + + .lg\:border-t-4 { + border-top-width: 4px; + } + + .lg\:border-r-4 { + border-right-width: 4px; + } + + .lg\:border-b-4 { + border-bottom-width: 4px; + } + + .lg\:border-l-4 { + border-left-width: 4px; + } + + .lg\:border-t-8 { + border-top-width: 8px; + } + + .lg\:border-r-8 { + border-right-width: 8px; + } + + .lg\:border-b-8 { + border-bottom-width: 8px; + } + + .lg\:border-l-8 { + border-left-width: 8px; + } + + .lg\:border-t { + border-top-width: 1px; + } + + .lg\:border-r { + border-right-width: 1px; + } + + .lg\:border-b { + border-bottom-width: 1px; + } + + .lg\:border-l { + border-left-width: 1px; + } + + .lg\:cursor-auto { + cursor: auto; + } + + .lg\:cursor-default { + cursor: default; + } + + .lg\:cursor-pointer { + cursor: pointer; + } + + .lg\:cursor-wait { + cursor: wait; + } + + .lg\:cursor-text { + cursor: text; + } + + .lg\:cursor-move { + cursor: move; + } + + .lg\:cursor-not-allowed { + cursor: not-allowed; + } + + .lg\:block { + display: block; + } + + .lg\:inline-block { + display: inline-block; + } + + .lg\:inline { + display: inline; + } + + .lg\:flex { + display: flex; + } + + .lg\:inline-flex { + display: inline-flex; + } + + .lg\:table { + display: table; + } + + .lg\:table-row { + display: table-row; + } + + .lg\:table-cell { + display: table-cell; + } + + .lg\:hidden { + display: none; + } + + .lg\:flex-row { + flex-direction: row; + } + + .lg\:flex-row-reverse { + flex-direction: row-reverse; + } + + .lg\:flex-col { + flex-direction: column; + } + + .lg\:flex-col-reverse { + flex-direction: column-reverse; + } + + .lg\:flex-wrap { + flex-wrap: wrap; + } + + .lg\:flex-wrap-reverse { + flex-wrap: wrap-reverse; + } + + .lg\:flex-no-wrap { + flex-wrap: nowrap; + } + + .lg\:items-start { + align-items: flex-start; + } + + .lg\:items-end { + align-items: flex-end; + } + + .lg\:items-center { + align-items: center; + } + + .lg\:items-baseline { + align-items: baseline; + } + + .lg\:items-stretch { + align-items: stretch; + } + + .lg\:self-auto { + align-self: auto; + } + + .lg\:self-start { + align-self: flex-start; + } + + .lg\:self-end { + align-self: flex-end; + } + + .lg\:self-center { + align-self: center; + } + + .lg\:self-stretch { + align-self: stretch; + } + + .lg\:justify-start { + justify-content: flex-start; + } + + .lg\:justify-end { + justify-content: flex-end; + } + + .lg\:justify-center { + justify-content: center; + } + + .lg\:justify-between { + justify-content: space-between; + } + + .lg\:justify-around { + justify-content: space-around; + } + + .lg\:content-center { + align-content: center; + } + + .lg\:content-start { + align-content: flex-start; + } + + .lg\:content-end { + align-content: flex-end; + } + + .lg\:content-between { + align-content: space-between; + } + + .lg\:content-around { + align-content: space-around; + } + + .lg\:flex-1 { + flex: 1 1 0%; + } + + .lg\:flex-auto { + flex: 1 1 auto; + } + + .lg\:flex-initial { + flex: 0 1 auto; + } + + .lg\:flex-none { + flex: none; + } + + .lg\:flex-grow-0 { + flex-grow: 0; + } + + .lg\:flex-grow { + flex-grow: 1; + } + + .lg\:flex-shrink-0 { + flex-shrink: 0; + } + + .lg\:flex-shrink { + flex-shrink: 1; + } + + .lg\:order-1 { + order: 1; + } + + .lg\:order-2 { + order: 2; + } + + .lg\:order-3 { + order: 3; + } + + .lg\:order-4 { + order: 4; + } + + .lg\:order-5 { + order: 5; + } + + .lg\:order-6 { + order: 6; + } + + .lg\:order-7 { + order: 7; + } + + .lg\:order-8 { + order: 8; + } + + .lg\:order-9 { + order: 9; + } + + .lg\:order-10 { + order: 10; + } + + .lg\:order-11 { + order: 11; + } + + .lg\:order-12 { + order: 12; + } + + .lg\:order-first { + order: -9999; + } + + .lg\:order-last { + order: 9999; + } + + .lg\:order-none { + order: 0; + } + + .lg\:float-right { + float: right; + } + + .lg\:float-left { + float: left; + } + + .lg\:float-none { + float: none; + } + + .lg\:clearfix:after { + content: ""; + display: table; + clear: both; + } + + .lg\:font-sans { + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + } + + .lg\:font-serif { + font-family: Georgia, Cambria, "Times New Roman", Times, serif; + } + + .lg\:font-mono { + font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + } + + .lg\:font-hairline { + font-weight: 100; + } + + .lg\:font-thin { + font-weight: 200; + } + + .lg\:font-light { + font-weight: 300; + } + + .lg\:font-normal { + font-weight: 400; + } + + .lg\:font-medium { + font-weight: 500; + } + + .lg\:font-semibold { + font-weight: 600; + } + + .lg\:font-bold { + font-weight: 700; + } + + .lg\:font-extrabold { + font-weight: 800; + } + + .lg\:font-black { + font-weight: 900; + } + + .lg\:hover\:font-hairline:hover { + font-weight: 100; + } + + .lg\:hover\:font-thin:hover { + font-weight: 200; + } + + .lg\:hover\:font-light:hover { + font-weight: 300; + } + + .lg\:hover\:font-normal:hover { + font-weight: 400; + } + + .lg\:hover\:font-medium:hover { + font-weight: 500; + } + + .lg\:hover\:font-semibold:hover { + font-weight: 600; + } + + .lg\:hover\:font-bold:hover { + font-weight: 700; + } + + .lg\:hover\:font-extrabold:hover { + font-weight: 800; + } + + .lg\:hover\:font-black:hover { + font-weight: 900; + } + + .lg\:focus\:font-hairline:focus { + font-weight: 100; + } + + .lg\:focus\:font-thin:focus { + font-weight: 200; + } + + .lg\:focus\:font-light:focus { + font-weight: 300; + } + + .lg\:focus\:font-normal:focus { + font-weight: 400; + } + + .lg\:focus\:font-medium:focus { + font-weight: 500; + } + + .lg\:focus\:font-semibold:focus { + font-weight: 600; + } + + .lg\:focus\:font-bold:focus { + font-weight: 700; + } + + .lg\:focus\:font-extrabold:focus { + font-weight: 800; + } + + .lg\:focus\:font-black:focus { + font-weight: 900; + } + + .lg\:h-0 { + height: 0; + } + + .lg\:h-1 { + height: 0.25rem; + } + + .lg\:h-2 { + height: 0.5rem; + } + + .lg\:h-3 { + height: 0.75rem; + } + + .lg\:h-4 { + height: 1rem; + } + + .lg\:h-5 { + height: 1.25rem; + } + + .lg\:h-6 { + height: 1.5rem; + } + + .lg\:h-8 { + height: 2rem; + } + + .lg\:h-10 { + height: 2.5rem; + } + + .lg\:h-12 { + height: 3rem; + } + + .lg\:h-16 { + height: 4rem; + } + + .lg\:h-20 { + height: 5rem; + } + + .lg\:h-24 { + height: 6rem; + } + + .lg\:h-32 { + height: 8rem; + } + + .lg\:h-40 { + height: 10rem; + } + + .lg\:h-48 { + height: 12rem; + } + + .lg\:h-56 { + height: 14rem; + } + + .lg\:h-64 { + height: 16rem; + } + + .lg\:h-auto { + height: auto; + } + + .lg\:h-px { + height: 1px; + } + + .lg\:h-full { + height: 100%; + } + + .lg\:h-screen { + height: 100vh; + } + + .lg\:leading-none { + line-height: 1; + } + + .lg\:leading-tight { + line-height: 1.25; + } + + .lg\:leading-snug { + line-height: 1.375; + } + + .lg\:leading-normal { + line-height: 1.5; + } + + .lg\:leading-relaxed { + line-height: 1.625; + } + + .lg\:leading-loose { + line-height: 2; + } + + .lg\:list-inside { + list-style-position: inside; + } + + .lg\:list-outside { + list-style-position: outside; + } + + .lg\:list-none { + list-style-type: none; + } + + .lg\:list-disc { + list-style-type: disc; + } + + .lg\:list-decimal { + list-style-type: decimal; + } + + .lg\:m-0 { + margin: 0; + } + + .lg\:m-1 { + margin: 0.25rem; + } + + .lg\:m-2 { + margin: 0.5rem; + } + + .lg\:m-3 { + margin: 0.75rem; + } + + .lg\:m-4 { + margin: 1rem; + } + + .lg\:m-5 { + margin: 1.25rem; + } + + .lg\:m-6 { + margin: 1.5rem; + } + + .lg\:m-8 { + margin: 2rem; + } + + .lg\:m-10 { + margin: 2.5rem; + } + + .lg\:m-12 { + margin: 3rem; + } + + .lg\:m-16 { + margin: 4rem; + } + + .lg\:m-20 { + margin: 5rem; + } + + .lg\:m-24 { + margin: 6rem; + } + + .lg\:m-32 { + margin: 8rem; + } + + .lg\:m-40 { + margin: 10rem; + } + + .lg\:m-48 { + margin: 12rem; + } + + .lg\:m-56 { + margin: 14rem; + } + + .lg\:m-64 { + margin: 16rem; + } + + .lg\:m-auto { + margin: auto; + } + + .lg\:m-px { + margin: 1px; + } + + .lg\:-m-1 { + margin: -0.25rem; + } + + .lg\:-m-2 { + margin: -0.5rem; + } + + .lg\:-m-3 { + margin: -0.75rem; + } + + .lg\:-m-4 { + margin: -1rem; + } + + .lg\:-m-5 { + margin: -1.25rem; + } + + .lg\:-m-6 { + margin: -1.5rem; + } + + .lg\:-m-8 { + margin: -2rem; + } + + .lg\:-m-10 { + margin: -2.5rem; + } + + .lg\:-m-12 { + margin: -3rem; + } + + .lg\:-m-16 { + margin: -4rem; + } + + .lg\:-m-20 { + margin: -5rem; + } + + .lg\:-m-24 { + margin: -6rem; + } + + .lg\:-m-32 { + margin: -8rem; + } + + .lg\:-m-40 { + margin: -10rem; + } + + .lg\:-m-48 { + margin: -12rem; + } + + .lg\:-m-56 { + margin: -14rem; + } + + .lg\:-m-64 { + margin: -16rem; + } + + .lg\:-m-px { + margin: -1px; + } + + .lg\:my-0 { + margin-top: 0; + margin-bottom: 0; + } + + .lg\:mx-0 { + margin-left: 0; + margin-right: 0; + } + + .lg\:my-1 { + margin-top: 0.25rem; + margin-bottom: 0.25rem; + } + + .lg\:mx-1 { + margin-left: 0.25rem; + margin-right: 0.25rem; + } + + .lg\:my-2 { + margin-top: 0.5rem; + margin-bottom: 0.5rem; + } + + .lg\:mx-2 { + margin-left: 0.5rem; + margin-right: 0.5rem; + } + + .lg\:my-3 { + margin-top: 0.75rem; + margin-bottom: 0.75rem; + } + + .lg\:mx-3 { + margin-left: 0.75rem; + margin-right: 0.75rem; + } + + .lg\:my-4 { + margin-top: 1rem; + margin-bottom: 1rem; + } + + .lg\:mx-4 { + margin-left: 1rem; + margin-right: 1rem; + } + + .lg\:my-5 { + margin-top: 1.25rem; + margin-bottom: 1.25rem; + } + + .lg\:mx-5 { + margin-left: 1.25rem; + margin-right: 1.25rem; + } + + .lg\:my-6 { + margin-top: 1.5rem; + margin-bottom: 1.5rem; + } + + .lg\:mx-6 { + margin-left: 1.5rem; + margin-right: 1.5rem; + } + + .lg\:my-8 { + margin-top: 2rem; + margin-bottom: 2rem; + } + + .lg\:mx-8 { + margin-left: 2rem; + margin-right: 2rem; + } + + .lg\:my-10 { + margin-top: 2.5rem; + margin-bottom: 2.5rem; + } + + .lg\:mx-10 { + margin-left: 2.5rem; + margin-right: 2.5rem; + } + + .lg\:my-12 { + margin-top: 3rem; + margin-bottom: 3rem; + } + + .lg\:mx-12 { + margin-left: 3rem; + margin-right: 3rem; + } + + .lg\:my-16 { + margin-top: 4rem; + margin-bottom: 4rem; + } + + .lg\:mx-16 { + margin-left: 4rem; + margin-right: 4rem; + } + + .lg\:my-20 { + margin-top: 5rem; + margin-bottom: 5rem; + } + + .lg\:mx-20 { + margin-left: 5rem; + margin-right: 5rem; + } + + .lg\:my-24 { + margin-top: 6rem; + margin-bottom: 6rem; + } + + .lg\:mx-24 { + margin-left: 6rem; + margin-right: 6rem; + } + + .lg\:my-32 { + margin-top: 8rem; + margin-bottom: 8rem; + } + + .lg\:mx-32 { + margin-left: 8rem; + margin-right: 8rem; + } + + .lg\:my-40 { + margin-top: 10rem; + margin-bottom: 10rem; + } + + .lg\:mx-40 { + margin-left: 10rem; + margin-right: 10rem; + } + + .lg\:my-48 { + margin-top: 12rem; + margin-bottom: 12rem; + } + + .lg\:mx-48 { + margin-left: 12rem; + margin-right: 12rem; + } + + .lg\:my-56 { + margin-top: 14rem; + margin-bottom: 14rem; + } + + .lg\:mx-56 { + margin-left: 14rem; + margin-right: 14rem; + } + + .lg\:my-64 { + margin-top: 16rem; + margin-bottom: 16rem; + } + + .lg\:mx-64 { + margin-left: 16rem; + margin-right: 16rem; + } + + .lg\:my-auto { + margin-top: auto; + margin-bottom: auto; + } + + .lg\:mx-auto { + margin-left: auto; + margin-right: auto; + } + + .lg\:my-px { + margin-top: 1px; + margin-bottom: 1px; + } + + .lg\:mx-px { + margin-left: 1px; + margin-right: 1px; + } + + .lg\:-my-1 { + margin-top: -0.25rem; + margin-bottom: -0.25rem; + } + + .lg\:-mx-1 { + margin-left: -0.25rem; + margin-right: -0.25rem; + } + + .lg\:-my-2 { + margin-top: -0.5rem; + margin-bottom: -0.5rem; + } + + .lg\:-mx-2 { + margin-left: -0.5rem; + margin-right: -0.5rem; + } + + .lg\:-my-3 { + margin-top: -0.75rem; + margin-bottom: -0.75rem; + } + + .lg\:-mx-3 { + margin-left: -0.75rem; + margin-right: -0.75rem; + } + + .lg\:-my-4 { + margin-top: -1rem; + margin-bottom: -1rem; + } + + .lg\:-mx-4 { + margin-left: -1rem; + margin-right: -1rem; + } + + .lg\:-my-5 { + margin-top: -1.25rem; + margin-bottom: -1.25rem; + } + + .lg\:-mx-5 { + margin-left: -1.25rem; + margin-right: -1.25rem; + } + + .lg\:-my-6 { + margin-top: -1.5rem; + margin-bottom: -1.5rem; + } + + .lg\:-mx-6 { + margin-left: -1.5rem; + margin-right: -1.5rem; + } + + .lg\:-my-8 { + margin-top: -2rem; + margin-bottom: -2rem; + } + + .lg\:-mx-8 { + margin-left: -2rem; + margin-right: -2rem; + } + + .lg\:-my-10 { + margin-top: -2.5rem; + margin-bottom: -2.5rem; + } + + .lg\:-mx-10 { + margin-left: -2.5rem; + margin-right: -2.5rem; + } + + .lg\:-my-12 { + margin-top: -3rem; + margin-bottom: -3rem; + } + + .lg\:-mx-12 { + margin-left: -3rem; + margin-right: -3rem; + } + + .lg\:-my-16 { + margin-top: -4rem; + margin-bottom: -4rem; + } + + .lg\:-mx-16 { + margin-left: -4rem; + margin-right: -4rem; + } + + .lg\:-my-20 { + margin-top: -5rem; + margin-bottom: -5rem; + } + + .lg\:-mx-20 { + margin-left: -5rem; + margin-right: -5rem; + } + + .lg\:-my-24 { + margin-top: -6rem; + margin-bottom: -6rem; + } + + .lg\:-mx-24 { + margin-left: -6rem; + margin-right: -6rem; + } + + .lg\:-my-32 { + margin-top: -8rem; + margin-bottom: -8rem; + } + + .lg\:-mx-32 { + margin-left: -8rem; + margin-right: -8rem; + } + + .lg\:-my-40 { + margin-top: -10rem; + margin-bottom: -10rem; + } + + .lg\:-mx-40 { + margin-left: -10rem; + margin-right: -10rem; + } + + .lg\:-my-48 { + margin-top: -12rem; + margin-bottom: -12rem; + } + + .lg\:-mx-48 { + margin-left: -12rem; + margin-right: -12rem; + } + + .lg\:-my-56 { + margin-top: -14rem; + margin-bottom: -14rem; + } + + .lg\:-mx-56 { + margin-left: -14rem; + margin-right: -14rem; + } + + .lg\:-my-64 { + margin-top: -16rem; + margin-bottom: -16rem; + } + + .lg\:-mx-64 { + margin-left: -16rem; + margin-right: -16rem; + } + + .lg\:-my-px { + margin-top: -1px; + margin-bottom: -1px; + } + + .lg\:-mx-px { + margin-left: -1px; + margin-right: -1px; + } + + .lg\:mt-0 { + margin-top: 0; + } + + .lg\:mr-0 { + margin-right: 0; + } + + .lg\:mb-0 { + margin-bottom: 0; + } + + .lg\:ml-0 { + margin-left: 0; + } + + .lg\:mt-1 { + margin-top: 0.25rem; + } + + .lg\:mr-1 { + margin-right: 0.25rem; + } + + .lg\:mb-1 { + margin-bottom: 0.25rem; + } + + .lg\:ml-1 { + margin-left: 0.25rem; + } + + .lg\:mt-2 { + margin-top: 0.5rem; + } + + .lg\:mr-2 { + margin-right: 0.5rem; + } + + .lg\:mb-2 { + margin-bottom: 0.5rem; + } + + .lg\:ml-2 { + margin-left: 0.5rem; + } + + .lg\:mt-3 { + margin-top: 0.75rem; + } + + .lg\:mr-3 { + margin-right: 0.75rem; + } + + .lg\:mb-3 { + margin-bottom: 0.75rem; + } + + .lg\:ml-3 { + margin-left: 0.75rem; + } + + .lg\:mt-4 { + margin-top: 1rem; + } + + .lg\:mr-4 { + margin-right: 1rem; + } + + .lg\:mb-4 { + margin-bottom: 1rem; + } + + .lg\:ml-4 { + margin-left: 1rem; + } + + .lg\:mt-5 { + margin-top: 1.25rem; + } + + .lg\:mr-5 { + margin-right: 1.25rem; + } + + .lg\:mb-5 { + margin-bottom: 1.25rem; + } + + .lg\:ml-5 { + margin-left: 1.25rem; + } + + .lg\:mt-6 { + margin-top: 1.5rem; + } + + .lg\:mr-6 { + margin-right: 1.5rem; + } + + .lg\:mb-6 { + margin-bottom: 1.5rem; + } + + .lg\:ml-6 { + margin-left: 1.5rem; + } + + .lg\:mt-8 { + margin-top: 2rem; + } + + .lg\:mr-8 { + margin-right: 2rem; + } + + .lg\:mb-8 { + margin-bottom: 2rem; + } + + .lg\:ml-8 { + margin-left: 2rem; + } + + .lg\:mt-10 { + margin-top: 2.5rem; + } + + .lg\:mr-10 { + margin-right: 2.5rem; + } + + .lg\:mb-10 { + margin-bottom: 2.5rem; + } + + .lg\:ml-10 { + margin-left: 2.5rem; + } + + .lg\:mt-12 { + margin-top: 3rem; + } + + .lg\:mr-12 { + margin-right: 3rem; + } + + .lg\:mb-12 { + margin-bottom: 3rem; + } + + .lg\:ml-12 { + margin-left: 3rem; + } + + .lg\:mt-16 { + margin-top: 4rem; + } + + .lg\:mr-16 { + margin-right: 4rem; + } + + .lg\:mb-16 { + margin-bottom: 4rem; + } + + .lg\:ml-16 { + margin-left: 4rem; + } + + .lg\:mt-20 { + margin-top: 5rem; + } + + .lg\:mr-20 { + margin-right: 5rem; + } + + .lg\:mb-20 { + margin-bottom: 5rem; + } + + .lg\:ml-20 { + margin-left: 5rem; + } + + .lg\:mt-24 { + margin-top: 6rem; + } + + .lg\:mr-24 { + margin-right: 6rem; + } + + .lg\:mb-24 { + margin-bottom: 6rem; + } + + .lg\:ml-24 { + margin-left: 6rem; + } + + .lg\:mt-32 { + margin-top: 8rem; + } + + .lg\:mr-32 { + margin-right: 8rem; + } + + .lg\:mb-32 { + margin-bottom: 8rem; + } + + .lg\:ml-32 { + margin-left: 8rem; + } + + .lg\:mt-40 { + margin-top: 10rem; + } + + .lg\:mr-40 { + margin-right: 10rem; + } + + .lg\:mb-40 { + margin-bottom: 10rem; + } + + .lg\:ml-40 { + margin-left: 10rem; + } + + .lg\:mt-48 { + margin-top: 12rem; + } + + .lg\:mr-48 { + margin-right: 12rem; + } + + .lg\:mb-48 { + margin-bottom: 12rem; + } + + .lg\:ml-48 { + margin-left: 12rem; + } + + .lg\:mt-56 { + margin-top: 14rem; + } + + .lg\:mr-56 { + margin-right: 14rem; + } + + .lg\:mb-56 { + margin-bottom: 14rem; + } + + .lg\:ml-56 { + margin-left: 14rem; + } + + .lg\:mt-64 { + margin-top: 16rem; + } + + .lg\:mr-64 { + margin-right: 16rem; + } + + .lg\:mb-64 { + margin-bottom: 16rem; + } + + .lg\:ml-64 { + margin-left: 16rem; + } + + .lg\:mt-auto { + margin-top: auto; + } + + .lg\:mr-auto { + margin-right: auto; + } + + .lg\:mb-auto { + margin-bottom: auto; + } + + .lg\:ml-auto { + margin-left: auto; + } + + .lg\:mt-px { + margin-top: 1px; + } + + .lg\:mr-px { + margin-right: 1px; + } + + .lg\:mb-px { + margin-bottom: 1px; + } + + .lg\:ml-px { + margin-left: 1px; + } + + .lg\:-mt-1 { + margin-top: -0.25rem; + } + + .lg\:-mr-1 { + margin-right: -0.25rem; + } + + .lg\:-mb-1 { + margin-bottom: -0.25rem; + } + + .lg\:-ml-1 { + margin-left: -0.25rem; + } + + .lg\:-mt-2 { + margin-top: -0.5rem; + } + + .lg\:-mr-2 { + margin-right: -0.5rem; + } + + .lg\:-mb-2 { + margin-bottom: -0.5rem; + } + + .lg\:-ml-2 { + margin-left: -0.5rem; + } + + .lg\:-mt-3 { + margin-top: -0.75rem; + } + + .lg\:-mr-3 { + margin-right: -0.75rem; + } + + .lg\:-mb-3 { + margin-bottom: -0.75rem; + } + + .lg\:-ml-3 { + margin-left: -0.75rem; + } + + .lg\:-mt-4 { + margin-top: -1rem; + } + + .lg\:-mr-4 { + margin-right: -1rem; + } + + .lg\:-mb-4 { + margin-bottom: -1rem; + } + + .lg\:-ml-4 { + margin-left: -1rem; + } + + .lg\:-mt-5 { + margin-top: -1.25rem; + } + + .lg\:-mr-5 { + margin-right: -1.25rem; + } + + .lg\:-mb-5 { + margin-bottom: -1.25rem; + } + + .lg\:-ml-5 { + margin-left: -1.25rem; + } + + .lg\:-mt-6 { + margin-top: -1.5rem; + } + + .lg\:-mr-6 { + margin-right: -1.5rem; + } + + .lg\:-mb-6 { + margin-bottom: -1.5rem; + } + + .lg\:-ml-6 { + margin-left: -1.5rem; + } + + .lg\:-mt-8 { + margin-top: -2rem; + } + + .lg\:-mr-8 { + margin-right: -2rem; + } + + .lg\:-mb-8 { + margin-bottom: -2rem; + } + + .lg\:-ml-8 { + margin-left: -2rem; + } + + .lg\:-mt-10 { + margin-top: -2.5rem; + } + + .lg\:-mr-10 { + margin-right: -2.5rem; + } + + .lg\:-mb-10 { + margin-bottom: -2.5rem; + } + + .lg\:-ml-10 { + margin-left: -2.5rem; + } + + .lg\:-mt-12 { + margin-top: -3rem; + } + + .lg\:-mr-12 { + margin-right: -3rem; + } + + .lg\:-mb-12 { + margin-bottom: -3rem; + } + + .lg\:-ml-12 { + margin-left: -3rem; + } + + .lg\:-mt-16 { + margin-top: -4rem; + } + + .lg\:-mr-16 { + margin-right: -4rem; + } + + .lg\:-mb-16 { + margin-bottom: -4rem; + } + + .lg\:-ml-16 { + margin-left: -4rem; + } + + .lg\:-mt-20 { + margin-top: -5rem; + } + + .lg\:-mr-20 { + margin-right: -5rem; + } + + .lg\:-mb-20 { + margin-bottom: -5rem; + } + + .lg\:-ml-20 { + margin-left: -5rem; + } + + .lg\:-mt-24 { + margin-top: -6rem; + } + + .lg\:-mr-24 { + margin-right: -6rem; + } + + .lg\:-mb-24 { + margin-bottom: -6rem; + } + + .lg\:-ml-24 { + margin-left: -6rem; + } + + .lg\:-mt-32 { + margin-top: -8rem; + } + + .lg\:-mr-32 { + margin-right: -8rem; + } + + .lg\:-mb-32 { + margin-bottom: -8rem; + } + + .lg\:-ml-32 { + margin-left: -8rem; + } + + .lg\:-mt-40 { + margin-top: -10rem; + } + + .lg\:-mr-40 { + margin-right: -10rem; + } + + .lg\:-mb-40 { + margin-bottom: -10rem; + } + + .lg\:-ml-40 { + margin-left: -10rem; + } + + .lg\:-mt-48 { + margin-top: -12rem; + } + + .lg\:-mr-48 { + margin-right: -12rem; + } + + .lg\:-mb-48 { + margin-bottom: -12rem; + } + + .lg\:-ml-48 { + margin-left: -12rem; + } + + .lg\:-mt-56 { + margin-top: -14rem; + } + + .lg\:-mr-56 { + margin-right: -14rem; + } + + .lg\:-mb-56 { + margin-bottom: -14rem; + } + + .lg\:-ml-56 { + margin-left: -14rem; + } + + .lg\:-mt-64 { + margin-top: -16rem; + } + + .lg\:-mr-64 { + margin-right: -16rem; + } + + .lg\:-mb-64 { + margin-bottom: -16rem; + } + + .lg\:-ml-64 { + margin-left: -16rem; + } + + .lg\:-mt-px { + margin-top: -1px; + } + + .lg\:-mr-px { + margin-right: -1px; + } + + .lg\:-mb-px { + margin-bottom: -1px; + } + + .lg\:-ml-px { + margin-left: -1px; + } + + .lg\:max-h-full { + max-height: 100%; + } + + .lg\:max-h-screen { + max-height: 100vh; + } + + .lg\:max-w-xs { + max-width: 20rem; + } + + .lg\:max-w-sm { + max-width: 24rem; + } + + .lg\:max-w-md { + max-width: 28rem; + } + + .lg\:max-w-lg { + max-width: 32rem; + } + + .lg\:max-w-xl { + max-width: 36rem; + } + + .lg\:max-w-2xl { + max-width: 42rem; + } + + .lg\:max-w-3xl { + max-width: 48rem; + } + + .lg\:max-w-4xl { + max-width: 56rem; + } + + .lg\:max-w-5xl { + max-width: 64rem; + } + + .lg\:max-w-6xl { + max-width: 72rem; + } + + .lg\:max-w-full { + max-width: 100%; + } + + .lg\:min-h-0 { + min-height: 0; + } + + .lg\:min-h-full { + min-height: 100%; + } + + .lg\:min-h-screen { + min-height: 100vh; + } + + .lg\:min-w-0 { + min-width: 0; + } + + .lg\:min-w-full { + min-width: 100%; + } + + .lg\:object-contain { + -o-object-fit: contain; + object-fit: contain; + } + + .lg\:object-cover { + -o-object-fit: cover; + object-fit: cover; + } + + .lg\:object-fill { + -o-object-fit: fill; + object-fit: fill; + } + + .lg\:object-none { + -o-object-fit: none; + object-fit: none; + } + + .lg\:object-scale-down { + -o-object-fit: scale-down; + object-fit: scale-down; + } + + .lg\:object-bottom { + -o-object-position: bottom; + object-position: bottom; + } + + .lg\:object-center { + -o-object-position: center; + object-position: center; + } + + .lg\:object-left { + -o-object-position: left; + object-position: left; + } + + .lg\:object-left-bottom { + -o-object-position: left bottom; + object-position: left bottom; + } + + .lg\:object-left-top { + -o-object-position: left top; + object-position: left top; + } + + .lg\:object-right { + -o-object-position: right; + object-position: right; + } + + .lg\:object-right-bottom { + -o-object-position: right bottom; + object-position: right bottom; + } + + .lg\:object-right-top { + -o-object-position: right top; + object-position: right top; + } + + .lg\:object-top { + -o-object-position: top; + object-position: top; + } + + .lg\:opacity-0 { + opacity: 0; + } + + .lg\:opacity-25 { + opacity: 0.25; + } + + .lg\:opacity-50 { + opacity: 0.5; + } + + .lg\:opacity-75 { + opacity: 0.75; + } + + .lg\:opacity-100 { + opacity: 1; + } + + .lg\:hover\:opacity-0:hover { + opacity: 0; + } + + .lg\:hover\:opacity-25:hover { + opacity: 0.25; + } + + .lg\:hover\:opacity-50:hover { + opacity: 0.5; + } + + .lg\:hover\:opacity-75:hover { + opacity: 0.75; + } + + .lg\:hover\:opacity-100:hover { + opacity: 1; + } + + .lg\:focus\:opacity-0:focus { + opacity: 0; + } + + .lg\:focus\:opacity-25:focus { + opacity: 0.25; + } + + .lg\:focus\:opacity-50:focus { + opacity: 0.5; + } + + .lg\:focus\:opacity-75:focus { + opacity: 0.75; + } + + .lg\:focus\:opacity-100:focus { + opacity: 1; + } + + .lg\:outline-none { + outline: 0; + } + + .lg\:focus\:outline-none:focus { + outline: 0; + } + + .lg\:overflow-auto { + overflow: auto; + } + + .lg\:overflow-hidden { + overflow: hidden; + } + + .lg\:overflow-visible { + overflow: visible; + } + + .lg\:overflow-scroll { + overflow: scroll; + } + + .lg\:overflow-x-auto { + overflow-x: auto; + } + + .lg\:overflow-y-auto { + overflow-y: auto; + } + + .lg\:overflow-x-hidden { + overflow-x: hidden; + } + + .lg\:overflow-y-hidden { + overflow-y: hidden; + } + + .lg\:overflow-x-visible { + overflow-x: visible; + } + + .lg\:overflow-y-visible { + overflow-y: visible; + } + + .lg\:overflow-x-scroll { + overflow-x: scroll; + } + + .lg\:overflow-y-scroll { + overflow-y: scroll; + } + + .lg\:scrolling-touch { + -webkit-overflow-scrolling: touch; + } + + .lg\:scrolling-auto { + -webkit-overflow-scrolling: auto; + } + + .lg\:p-0 { + padding: 0; + } + + .lg\:p-1 { + padding: 0.25rem; + } + + .lg\:p-2 { + padding: 0.5rem; + } + + .lg\:p-3 { + padding: 0.75rem; + } + + .lg\:p-4 { + padding: 1rem; + } + + .lg\:p-5 { + padding: 1.25rem; + } + + .lg\:p-6 { + padding: 1.5rem; + } + + .lg\:p-8 { + padding: 2rem; + } + + .lg\:p-10 { + padding: 2.5rem; + } + + .lg\:p-12 { + padding: 3rem; + } + + .lg\:p-16 { + padding: 4rem; + } + + .lg\:p-20 { + padding: 5rem; + } + + .lg\:p-24 { + padding: 6rem; + } + + .lg\:p-32 { + padding: 8rem; + } + + .lg\:p-40 { + padding: 10rem; + } + + .lg\:p-48 { + padding: 12rem; + } + + .lg\:p-56 { + padding: 14rem; + } + + .lg\:p-64 { + padding: 16rem; + } + + .lg\:p-px { + padding: 1px; + } + + .lg\:py-0 { + padding-top: 0; + padding-bottom: 0; + } + + .lg\:px-0 { + padding-left: 0; + padding-right: 0; + } + + .lg\:py-1 { + padding-top: 0.25rem; + padding-bottom: 0.25rem; + } + + .lg\:px-1 { + padding-left: 0.25rem; + padding-right: 0.25rem; + } + + .lg\:py-2 { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + } + + .lg\:px-2 { + padding-left: 0.5rem; + padding-right: 0.5rem; + } + + .lg\:py-3 { + padding-top: 0.75rem; + padding-bottom: 0.75rem; + } + + .lg\:px-3 { + padding-left: 0.75rem; + padding-right: 0.75rem; + } + + .lg\:py-4 { + padding-top: 1rem; + padding-bottom: 1rem; + } + + .lg\:px-4 { + padding-left: 1rem; + padding-right: 1rem; + } + + .lg\:py-5 { + padding-top: 1.25rem; + padding-bottom: 1.25rem; + } + + .lg\:px-5 { + padding-left: 1.25rem; + padding-right: 1.25rem; + } + + .lg\:py-6 { + padding-top: 1.5rem; + padding-bottom: 1.5rem; + } + + .lg\:px-6 { + padding-left: 1.5rem; + padding-right: 1.5rem; + } + + .lg\:py-8 { + padding-top: 2rem; + padding-bottom: 2rem; + } + + .lg\:px-8 { + padding-left: 2rem; + padding-right: 2rem; + } + + .lg\:py-10 { + padding-top: 2.5rem; + padding-bottom: 2.5rem; + } + + .lg\:px-10 { + padding-left: 2.5rem; + padding-right: 2.5rem; + } + + .lg\:py-12 { + padding-top: 3rem; + padding-bottom: 3rem; + } + + .lg\:px-12 { + padding-left: 3rem; + padding-right: 3rem; + } + + .lg\:py-16 { + padding-top: 4rem; + padding-bottom: 4rem; + } + + .lg\:px-16 { + padding-left: 4rem; + padding-right: 4rem; + } + + .lg\:py-20 { + padding-top: 5rem; + padding-bottom: 5rem; + } + + .lg\:px-20 { + padding-left: 5rem; + padding-right: 5rem; + } + + .lg\:py-24 { + padding-top: 6rem; + padding-bottom: 6rem; + } + + .lg\:px-24 { + padding-left: 6rem; + padding-right: 6rem; + } + + .lg\:py-32 { + padding-top: 8rem; + padding-bottom: 8rem; + } + + .lg\:px-32 { + padding-left: 8rem; + padding-right: 8rem; + } + + .lg\:py-40 { + padding-top: 10rem; + padding-bottom: 10rem; + } + + .lg\:px-40 { + padding-left: 10rem; + padding-right: 10rem; + } + + .lg\:py-48 { + padding-top: 12rem; + padding-bottom: 12rem; + } + + .lg\:px-48 { + padding-left: 12rem; + padding-right: 12rem; + } + + .lg\:py-56 { + padding-top: 14rem; + padding-bottom: 14rem; + } + + .lg\:px-56 { + padding-left: 14rem; + padding-right: 14rem; + } + + .lg\:py-64 { + padding-top: 16rem; + padding-bottom: 16rem; + } + + .lg\:px-64 { + padding-left: 16rem; + padding-right: 16rem; + } + + .lg\:py-px { + padding-top: 1px; + padding-bottom: 1px; + } + + .lg\:px-px { + padding-left: 1px; + padding-right: 1px; + } + + .lg\:pt-0 { + padding-top: 0; + } + + .lg\:pr-0 { + padding-right: 0; + } + + .lg\:pb-0 { + padding-bottom: 0; + } + + .lg\:pl-0 { + padding-left: 0; + } + + .lg\:pt-1 { + padding-top: 0.25rem; + } + + .lg\:pr-1 { + padding-right: 0.25rem; + } + + .lg\:pb-1 { + padding-bottom: 0.25rem; + } + + .lg\:pl-1 { + padding-left: 0.25rem; + } + + .lg\:pt-2 { + padding-top: 0.5rem; + } + + .lg\:pr-2 { + padding-right: 0.5rem; + } + + .lg\:pb-2 { + padding-bottom: 0.5rem; + } + + .lg\:pl-2 { + padding-left: 0.5rem; + } + + .lg\:pt-3 { + padding-top: 0.75rem; + } + + .lg\:pr-3 { + padding-right: 0.75rem; + } + + .lg\:pb-3 { + padding-bottom: 0.75rem; + } + + .lg\:pl-3 { + padding-left: 0.75rem; + } + + .lg\:pt-4 { + padding-top: 1rem; + } + + .lg\:pr-4 { + padding-right: 1rem; + } + + .lg\:pb-4 { + padding-bottom: 1rem; + } + + .lg\:pl-4 { + padding-left: 1rem; + } + + .lg\:pt-5 { + padding-top: 1.25rem; + } + + .lg\:pr-5 { + padding-right: 1.25rem; + } + + .lg\:pb-5 { + padding-bottom: 1.25rem; + } + + .lg\:pl-5 { + padding-left: 1.25rem; + } + + .lg\:pt-6 { + padding-top: 1.5rem; + } + + .lg\:pr-6 { + padding-right: 1.5rem; + } + + .lg\:pb-6 { + padding-bottom: 1.5rem; + } + + .lg\:pl-6 { + padding-left: 1.5rem; + } + + .lg\:pt-8 { + padding-top: 2rem; + } + + .lg\:pr-8 { + padding-right: 2rem; + } + + .lg\:pb-8 { + padding-bottom: 2rem; + } + + .lg\:pl-8 { + padding-left: 2rem; + } + + .lg\:pt-10 { + padding-top: 2.5rem; + } + + .lg\:pr-10 { + padding-right: 2.5rem; + } + + .lg\:pb-10 { + padding-bottom: 2.5rem; + } + + .lg\:pl-10 { + padding-left: 2.5rem; + } + + .lg\:pt-12 { + padding-top: 3rem; + } + + .lg\:pr-12 { + padding-right: 3rem; + } + + .lg\:pb-12 { + padding-bottom: 3rem; + } + + .lg\:pl-12 { + padding-left: 3rem; + } + + .lg\:pt-16 { + padding-top: 4rem; + } + + .lg\:pr-16 { + padding-right: 4rem; + } + + .lg\:pb-16 { + padding-bottom: 4rem; + } + + .lg\:pl-16 { + padding-left: 4rem; + } + + .lg\:pt-20 { + padding-top: 5rem; + } + + .lg\:pr-20 { + padding-right: 5rem; + } + + .lg\:pb-20 { + padding-bottom: 5rem; + } + + .lg\:pl-20 { + padding-left: 5rem; + } + + .lg\:pt-24 { + padding-top: 6rem; + } + + .lg\:pr-24 { + padding-right: 6rem; + } + + .lg\:pb-24 { + padding-bottom: 6rem; + } + + .lg\:pl-24 { + padding-left: 6rem; + } + + .lg\:pt-32 { + padding-top: 8rem; + } + + .lg\:pr-32 { + padding-right: 8rem; + } + + .lg\:pb-32 { + padding-bottom: 8rem; + } + + .lg\:pl-32 { + padding-left: 8rem; + } + + .lg\:pt-40 { + padding-top: 10rem; + } + + .lg\:pr-40 { + padding-right: 10rem; + } + + .lg\:pb-40 { + padding-bottom: 10rem; + } + + .lg\:pl-40 { + padding-left: 10rem; + } + + .lg\:pt-48 { + padding-top: 12rem; + } + + .lg\:pr-48 { + padding-right: 12rem; + } + + .lg\:pb-48 { + padding-bottom: 12rem; + } + + .lg\:pl-48 { + padding-left: 12rem; + } + + .lg\:pt-56 { + padding-top: 14rem; + } + + .lg\:pr-56 { + padding-right: 14rem; + } + + .lg\:pb-56 { + padding-bottom: 14rem; + } + + .lg\:pl-56 { + padding-left: 14rem; + } + + .lg\:pt-64 { + padding-top: 16rem; + } + + .lg\:pr-64 { + padding-right: 16rem; + } + + .lg\:pb-64 { + padding-bottom: 16rem; + } + + .lg\:pl-64 { + padding-left: 16rem; + } + + .lg\:pt-px { + padding-top: 1px; + } + + .lg\:pr-px { + padding-right: 1px; + } + + .lg\:pb-px { + padding-bottom: 1px; + } + + .lg\:pl-px { + padding-left: 1px; + } + + .lg\:placeholder-transparent::-webkit-input-placeholder { + color: transparent; + } + + .lg\:placeholder-transparent::-moz-placeholder { + color: transparent; + } + + .lg\:placeholder-transparent:-ms-input-placeholder { + color: transparent; + } + + .lg\:placeholder-transparent::-ms-input-placeholder { + color: transparent; + } + + .lg\:placeholder-transparent::placeholder { + color: transparent; + } + + .lg\:placeholder-black::-webkit-input-placeholder { + color: #000; + } + + .lg\:placeholder-black::-moz-placeholder { + color: #000; + } + + .lg\:placeholder-black:-ms-input-placeholder { + color: #000; + } + + .lg\:placeholder-black::-ms-input-placeholder { + color: #000; + } + + .lg\:placeholder-black::placeholder { + color: #000; + } + + .lg\:placeholder-white::-webkit-input-placeholder { + color: #fff; + } + + .lg\:placeholder-white::-moz-placeholder { + color: #fff; + } + + .lg\:placeholder-white:-ms-input-placeholder { + color: #fff; + } + + .lg\:placeholder-white::-ms-input-placeholder { + color: #fff; + } + + .lg\:placeholder-white::placeholder { + color: #fff; + } + + .lg\:placeholder-gray-100::-webkit-input-placeholder { + color: #f7fafc; + } + + .lg\:placeholder-gray-100::-moz-placeholder { + color: #f7fafc; + } + + .lg\:placeholder-gray-100:-ms-input-placeholder { + color: #f7fafc; + } + + .lg\:placeholder-gray-100::-ms-input-placeholder { + color: #f7fafc; + } + + .lg\:placeholder-gray-100::placeholder { + color: #f7fafc; + } + + .lg\:placeholder-gray-200::-webkit-input-placeholder { + color: #edf2f7; + } + + .lg\:placeholder-gray-200::-moz-placeholder { + color: #edf2f7; + } + + .lg\:placeholder-gray-200:-ms-input-placeholder { + color: #edf2f7; + } + + .lg\:placeholder-gray-200::-ms-input-placeholder { + color: #edf2f7; + } + + .lg\:placeholder-gray-200::placeholder { + color: #edf2f7; + } + + .lg\:placeholder-gray-300::-webkit-input-placeholder { + color: #e2e8f0; + } + + .lg\:placeholder-gray-300::-moz-placeholder { + color: #e2e8f0; + } + + .lg\:placeholder-gray-300:-ms-input-placeholder { + color: #e2e8f0; + } + + .lg\:placeholder-gray-300::-ms-input-placeholder { + color: #e2e8f0; + } + + .lg\:placeholder-gray-300::placeholder { + color: #e2e8f0; + } + + .lg\:placeholder-gray-400::-webkit-input-placeholder { + color: #cbd5e0; + } + + .lg\:placeholder-gray-400::-moz-placeholder { + color: #cbd5e0; + } + + .lg\:placeholder-gray-400:-ms-input-placeholder { + color: #cbd5e0; + } + + .lg\:placeholder-gray-400::-ms-input-placeholder { + color: #cbd5e0; + } + + .lg\:placeholder-gray-400::placeholder { + color: #cbd5e0; + } + + .lg\:placeholder-gray-500::-webkit-input-placeholder { + color: #a0aec0; + } + + .lg\:placeholder-gray-500::-moz-placeholder { + color: #a0aec0; + } + + .lg\:placeholder-gray-500:-ms-input-placeholder { + color: #a0aec0; + } + + .lg\:placeholder-gray-500::-ms-input-placeholder { + color: #a0aec0; + } + + .lg\:placeholder-gray-500::placeholder { + color: #a0aec0; + } + + .lg\:placeholder-gray-600::-webkit-input-placeholder { + color: #718096; + } + + .lg\:placeholder-gray-600::-moz-placeholder { + color: #718096; + } + + .lg\:placeholder-gray-600:-ms-input-placeholder { + color: #718096; + } + + .lg\:placeholder-gray-600::-ms-input-placeholder { + color: #718096; + } + + .lg\:placeholder-gray-600::placeholder { + color: #718096; + } + + .lg\:placeholder-gray-700::-webkit-input-placeholder { + color: #4a5568; + } + + .lg\:placeholder-gray-700::-moz-placeholder { + color: #4a5568; + } + + .lg\:placeholder-gray-700:-ms-input-placeholder { + color: #4a5568; + } + + .lg\:placeholder-gray-700::-ms-input-placeholder { + color: #4a5568; + } + + .lg\:placeholder-gray-700::placeholder { + color: #4a5568; + } + + .lg\:placeholder-gray-800::-webkit-input-placeholder { + color: #2d3748; + } + + .lg\:placeholder-gray-800::-moz-placeholder { + color: #2d3748; + } + + .lg\:placeholder-gray-800:-ms-input-placeholder { + color: #2d3748; + } + + .lg\:placeholder-gray-800::-ms-input-placeholder { + color: #2d3748; + } + + .lg\:placeholder-gray-800::placeholder { + color: #2d3748; + } + + .lg\:placeholder-gray-900::-webkit-input-placeholder { + color: #1a202c; + } + + .lg\:placeholder-gray-900::-moz-placeholder { + color: #1a202c; + } + + .lg\:placeholder-gray-900:-ms-input-placeholder { + color: #1a202c; + } + + .lg\:placeholder-gray-900::-ms-input-placeholder { + color: #1a202c; + } + + .lg\:placeholder-gray-900::placeholder { + color: #1a202c; + } + + .lg\:placeholder-red-100::-webkit-input-placeholder { + color: #fff5f5; + } + + .lg\:placeholder-red-100::-moz-placeholder { + color: #fff5f5; + } + + .lg\:placeholder-red-100:-ms-input-placeholder { + color: #fff5f5; + } + + .lg\:placeholder-red-100::-ms-input-placeholder { + color: #fff5f5; + } + + .lg\:placeholder-red-100::placeholder { + color: #fff5f5; + } + + .lg\:placeholder-red-200::-webkit-input-placeholder { + color: #fed7d7; + } + + .lg\:placeholder-red-200::-moz-placeholder { + color: #fed7d7; + } + + .lg\:placeholder-red-200:-ms-input-placeholder { + color: #fed7d7; + } + + .lg\:placeholder-red-200::-ms-input-placeholder { + color: #fed7d7; + } + + .lg\:placeholder-red-200::placeholder { + color: #fed7d7; + } + + .lg\:placeholder-red-300::-webkit-input-placeholder { + color: #feb2b2; + } + + .lg\:placeholder-red-300::-moz-placeholder { + color: #feb2b2; + } + + .lg\:placeholder-red-300:-ms-input-placeholder { + color: #feb2b2; + } + + .lg\:placeholder-red-300::-ms-input-placeholder { + color: #feb2b2; + } + + .lg\:placeholder-red-300::placeholder { + color: #feb2b2; + } + + .lg\:placeholder-red-400::-webkit-input-placeholder { + color: #fc8181; + } + + .lg\:placeholder-red-400::-moz-placeholder { + color: #fc8181; + } + + .lg\:placeholder-red-400:-ms-input-placeholder { + color: #fc8181; + } + + .lg\:placeholder-red-400::-ms-input-placeholder { + color: #fc8181; + } + + .lg\:placeholder-red-400::placeholder { + color: #fc8181; + } + + .lg\:placeholder-red-500::-webkit-input-placeholder { + color: #f56565; + } + + .lg\:placeholder-red-500::-moz-placeholder { + color: #f56565; + } + + .lg\:placeholder-red-500:-ms-input-placeholder { + color: #f56565; + } + + .lg\:placeholder-red-500::-ms-input-placeholder { + color: #f56565; + } + + .lg\:placeholder-red-500::placeholder { + color: #f56565; + } + + .lg\:placeholder-red-600::-webkit-input-placeholder { + color: #e53e3e; + } + + .lg\:placeholder-red-600::-moz-placeholder { + color: #e53e3e; + } + + .lg\:placeholder-red-600:-ms-input-placeholder { + color: #e53e3e; + } + + .lg\:placeholder-red-600::-ms-input-placeholder { + color: #e53e3e; + } + + .lg\:placeholder-red-600::placeholder { + color: #e53e3e; + } + + .lg\:placeholder-red-700::-webkit-input-placeholder { + color: #c53030; + } + + .lg\:placeholder-red-700::-moz-placeholder { + color: #c53030; + } + + .lg\:placeholder-red-700:-ms-input-placeholder { + color: #c53030; + } + + .lg\:placeholder-red-700::-ms-input-placeholder { + color: #c53030; + } + + .lg\:placeholder-red-700::placeholder { + color: #c53030; + } + + .lg\:placeholder-red-800::-webkit-input-placeholder { + color: #9b2c2c; + } + + .lg\:placeholder-red-800::-moz-placeholder { + color: #9b2c2c; + } + + .lg\:placeholder-red-800:-ms-input-placeholder { + color: #9b2c2c; + } + + .lg\:placeholder-red-800::-ms-input-placeholder { + color: #9b2c2c; + } + + .lg\:placeholder-red-800::placeholder { + color: #9b2c2c; + } + + .lg\:placeholder-red-900::-webkit-input-placeholder { + color: #dc3545; + } + + .lg\:placeholder-red-900::-moz-placeholder { + color: #dc3545; + } + + .lg\:placeholder-red-900:-ms-input-placeholder { + color: #dc3545; + } + + .lg\:placeholder-red-900::-ms-input-placeholder { + color: #dc3545; + } + + .lg\:placeholder-red-900::placeholder { + color: #dc3545; + } + + .lg\:placeholder-orange-100::-webkit-input-placeholder { + color: #fffaf0; + } + + .lg\:placeholder-orange-100::-moz-placeholder { + color: #fffaf0; + } + + .lg\:placeholder-orange-100:-ms-input-placeholder { + color: #fffaf0; + } + + .lg\:placeholder-orange-100::-ms-input-placeholder { + color: #fffaf0; + } + + .lg\:placeholder-orange-100::placeholder { + color: #fffaf0; + } + + .lg\:placeholder-orange-200::-webkit-input-placeholder { + color: #feebc8; + } + + .lg\:placeholder-orange-200::-moz-placeholder { + color: #feebc8; + } + + .lg\:placeholder-orange-200:-ms-input-placeholder { + color: #feebc8; + } + + .lg\:placeholder-orange-200::-ms-input-placeholder { + color: #feebc8; + } + + .lg\:placeholder-orange-200::placeholder { + color: #feebc8; + } + + .lg\:placeholder-orange-300::-webkit-input-placeholder { + color: #fbd38d; + } + + .lg\:placeholder-orange-300::-moz-placeholder { + color: #fbd38d; + } + + .lg\:placeholder-orange-300:-ms-input-placeholder { + color: #fbd38d; + } + + .lg\:placeholder-orange-300::-ms-input-placeholder { + color: #fbd38d; + } + + .lg\:placeholder-orange-300::placeholder { + color: #fbd38d; + } + + .lg\:placeholder-orange-400::-webkit-input-placeholder { + color: #f6ad55; + } + + .lg\:placeholder-orange-400::-moz-placeholder { + color: #f6ad55; + } + + .lg\:placeholder-orange-400:-ms-input-placeholder { + color: #f6ad55; + } + + .lg\:placeholder-orange-400::-ms-input-placeholder { + color: #f6ad55; + } + + .lg\:placeholder-orange-400::placeholder { + color: #f6ad55; + } + + .lg\:placeholder-orange-500::-webkit-input-placeholder { + color: #ed8936; + } + + .lg\:placeholder-orange-500::-moz-placeholder { + color: #ed8936; + } + + .lg\:placeholder-orange-500:-ms-input-placeholder { + color: #ed8936; + } + + .lg\:placeholder-orange-500::-ms-input-placeholder { + color: #ed8936; + } + + .lg\:placeholder-orange-500::placeholder { + color: #ed8936; + } + + .lg\:placeholder-orange-600::-webkit-input-placeholder { + color: #dd6b20; + } + + .lg\:placeholder-orange-600::-moz-placeholder { + color: #dd6b20; + } + + .lg\:placeholder-orange-600:-ms-input-placeholder { + color: #dd6b20; + } + + .lg\:placeholder-orange-600::-ms-input-placeholder { + color: #dd6b20; + } + + .lg\:placeholder-orange-600::placeholder { + color: #dd6b20; + } + + .lg\:placeholder-orange-700::-webkit-input-placeholder { + color: #c05621; + } + + .lg\:placeholder-orange-700::-moz-placeholder { + color: #c05621; + } + + .lg\:placeholder-orange-700:-ms-input-placeholder { + color: #c05621; + } + + .lg\:placeholder-orange-700::-ms-input-placeholder { + color: #c05621; + } + + .lg\:placeholder-orange-700::placeholder { + color: #c05621; + } + + .lg\:placeholder-orange-800::-webkit-input-placeholder { + color: #9c4221; + } + + .lg\:placeholder-orange-800::-moz-placeholder { + color: #9c4221; + } + + .lg\:placeholder-orange-800:-ms-input-placeholder { + color: #9c4221; + } + + .lg\:placeholder-orange-800::-ms-input-placeholder { + color: #9c4221; + } + + .lg\:placeholder-orange-800::placeholder { + color: #9c4221; + } + + .lg\:placeholder-orange-900::-webkit-input-placeholder { + color: #fd7e14; + } + + .lg\:placeholder-orange-900::-moz-placeholder { + color: #fd7e14; + } + + .lg\:placeholder-orange-900:-ms-input-placeholder { + color: #fd7e14; + } + + .lg\:placeholder-orange-900::-ms-input-placeholder { + color: #fd7e14; + } + + .lg\:placeholder-orange-900::placeholder { + color: #fd7e14; + } + + .lg\:placeholder-yellow-100::-webkit-input-placeholder { + color: #fffff0; + } + + .lg\:placeholder-yellow-100::-moz-placeholder { + color: #fffff0; + } + + .lg\:placeholder-yellow-100:-ms-input-placeholder { + color: #fffff0; + } + + .lg\:placeholder-yellow-100::-ms-input-placeholder { + color: #fffff0; + } + + .lg\:placeholder-yellow-100::placeholder { + color: #fffff0; + } + + .lg\:placeholder-yellow-200::-webkit-input-placeholder { + color: #fefcbf; + } + + .lg\:placeholder-yellow-200::-moz-placeholder { + color: #fefcbf; + } + + .lg\:placeholder-yellow-200:-ms-input-placeholder { + color: #fefcbf; + } + + .lg\:placeholder-yellow-200::-ms-input-placeholder { + color: #fefcbf; + } + + .lg\:placeholder-yellow-200::placeholder { + color: #fefcbf; + } + + .lg\:placeholder-yellow-300::-webkit-input-placeholder { + color: #faf089; + } + + .lg\:placeholder-yellow-300::-moz-placeholder { + color: #faf089; + } + + .lg\:placeholder-yellow-300:-ms-input-placeholder { + color: #faf089; + } + + .lg\:placeholder-yellow-300::-ms-input-placeholder { + color: #faf089; + } + + .lg\:placeholder-yellow-300::placeholder { + color: #faf089; + } + + .lg\:placeholder-yellow-400::-webkit-input-placeholder { + color: #f6e05e; + } + + .lg\:placeholder-yellow-400::-moz-placeholder { + color: #f6e05e; + } + + .lg\:placeholder-yellow-400:-ms-input-placeholder { + color: #f6e05e; + } + + .lg\:placeholder-yellow-400::-ms-input-placeholder { + color: #f6e05e; + } + + .lg\:placeholder-yellow-400::placeholder { + color: #f6e05e; + } + + .lg\:placeholder-yellow-500::-webkit-input-placeholder { + color: #ecc94b; + } + + .lg\:placeholder-yellow-500::-moz-placeholder { + color: #ecc94b; + } + + .lg\:placeholder-yellow-500:-ms-input-placeholder { + color: #ecc94b; + } + + .lg\:placeholder-yellow-500::-ms-input-placeholder { + color: #ecc94b; + } + + .lg\:placeholder-yellow-500::placeholder { + color: #ecc94b; + } + + .lg\:placeholder-yellow-600::-webkit-input-placeholder { + color: #d69e2e; + } + + .lg\:placeholder-yellow-600::-moz-placeholder { + color: #d69e2e; + } + + .lg\:placeholder-yellow-600:-ms-input-placeholder { + color: #d69e2e; + } + + .lg\:placeholder-yellow-600::-ms-input-placeholder { + color: #d69e2e; + } + + .lg\:placeholder-yellow-600::placeholder { + color: #d69e2e; + } + + .lg\:placeholder-yellow-700::-webkit-input-placeholder { + color: #b7791f; + } + + .lg\:placeholder-yellow-700::-moz-placeholder { + color: #b7791f; + } + + .lg\:placeholder-yellow-700:-ms-input-placeholder { + color: #b7791f; + } + + .lg\:placeholder-yellow-700::-ms-input-placeholder { + color: #b7791f; + } + + .lg\:placeholder-yellow-700::placeholder { + color: #b7791f; + } + + .lg\:placeholder-yellow-800::-webkit-input-placeholder { + color: #975a16; + } + + .lg\:placeholder-yellow-800::-moz-placeholder { + color: #975a16; + } + + .lg\:placeholder-yellow-800:-ms-input-placeholder { + color: #975a16; + } + + .lg\:placeholder-yellow-800::-ms-input-placeholder { + color: #975a16; + } + + .lg\:placeholder-yellow-800::placeholder { + color: #975a16; + } + + .lg\:placeholder-yellow-900::-webkit-input-placeholder { + color: #ffc107; + } + + .lg\:placeholder-yellow-900::-moz-placeholder { + color: #ffc107; + } + + .lg\:placeholder-yellow-900:-ms-input-placeholder { + color: #ffc107; + } + + .lg\:placeholder-yellow-900::-ms-input-placeholder { + color: #ffc107; + } + + .lg\:placeholder-yellow-900::placeholder { + color: #ffc107; + } + + .lg\:placeholder-green-100::-webkit-input-placeholder { + color: #f0fff4; + } + + .lg\:placeholder-green-100::-moz-placeholder { + color: #f0fff4; + } + + .lg\:placeholder-green-100:-ms-input-placeholder { + color: #f0fff4; + } + + .lg\:placeholder-green-100::-ms-input-placeholder { + color: #f0fff4; + } + + .lg\:placeholder-green-100::placeholder { + color: #f0fff4; + } + + .lg\:placeholder-green-200::-webkit-input-placeholder { + color: #c6f6d5; + } + + .lg\:placeholder-green-200::-moz-placeholder { + color: #c6f6d5; + } + + .lg\:placeholder-green-200:-ms-input-placeholder { + color: #c6f6d5; + } + + .lg\:placeholder-green-200::-ms-input-placeholder { + color: #c6f6d5; + } + + .lg\:placeholder-green-200::placeholder { + color: #c6f6d5; + } + + .lg\:placeholder-green-300::-webkit-input-placeholder { + color: #9ae6b4; + } + + .lg\:placeholder-green-300::-moz-placeholder { + color: #9ae6b4; + } + + .lg\:placeholder-green-300:-ms-input-placeholder { + color: #9ae6b4; + } + + .lg\:placeholder-green-300::-ms-input-placeholder { + color: #9ae6b4; + } + + .lg\:placeholder-green-300::placeholder { + color: #9ae6b4; + } + + .lg\:placeholder-green-400::-webkit-input-placeholder { + color: #68d391; + } + + .lg\:placeholder-green-400::-moz-placeholder { + color: #68d391; + } + + .lg\:placeholder-green-400:-ms-input-placeholder { + color: #68d391; + } + + .lg\:placeholder-green-400::-ms-input-placeholder { + color: #68d391; + } + + .lg\:placeholder-green-400::placeholder { + color: #68d391; + } + + .lg\:placeholder-green-500::-webkit-input-placeholder { + color: #48bb78; + } + + .lg\:placeholder-green-500::-moz-placeholder { + color: #48bb78; + } + + .lg\:placeholder-green-500:-ms-input-placeholder { + color: #48bb78; + } + + .lg\:placeholder-green-500::-ms-input-placeholder { + color: #48bb78; + } + + .lg\:placeholder-green-500::placeholder { + color: #48bb78; + } + + .lg\:placeholder-green-600::-webkit-input-placeholder { + color: #38a169; + } + + .lg\:placeholder-green-600::-moz-placeholder { + color: #38a169; + } + + .lg\:placeholder-green-600:-ms-input-placeholder { + color: #38a169; + } + + .lg\:placeholder-green-600::-ms-input-placeholder { + color: #38a169; + } + + .lg\:placeholder-green-600::placeholder { + color: #38a169; + } + + .lg\:placeholder-green-700::-webkit-input-placeholder { + color: #2f855a; + } + + .lg\:placeholder-green-700::-moz-placeholder { + color: #2f855a; + } + + .lg\:placeholder-green-700:-ms-input-placeholder { + color: #2f855a; + } + + .lg\:placeholder-green-700::-ms-input-placeholder { + color: #2f855a; + } + + .lg\:placeholder-green-700::placeholder { + color: #2f855a; + } + + .lg\:placeholder-green-800::-webkit-input-placeholder { + color: #276749; + } + + .lg\:placeholder-green-800::-moz-placeholder { + color: #276749; + } + + .lg\:placeholder-green-800:-ms-input-placeholder { + color: #276749; + } + + .lg\:placeholder-green-800::-ms-input-placeholder { + color: #276749; + } + + .lg\:placeholder-green-800::placeholder { + color: #276749; + } + + .lg\:placeholder-green-900::-webkit-input-placeholder { + color: #28a745; + } + + .lg\:placeholder-green-900::-moz-placeholder { + color: #28a745; + } + + .lg\:placeholder-green-900:-ms-input-placeholder { + color: #28a745; + } + + .lg\:placeholder-green-900::-ms-input-placeholder { + color: #28a745; + } + + .lg\:placeholder-green-900::placeholder { + color: #28a745; + } + + .lg\:placeholder-teal-100::-webkit-input-placeholder { + color: #e6fffa; + } + + .lg\:placeholder-teal-100::-moz-placeholder { + color: #e6fffa; + } + + .lg\:placeholder-teal-100:-ms-input-placeholder { + color: #e6fffa; + } + + .lg\:placeholder-teal-100::-ms-input-placeholder { + color: #e6fffa; + } + + .lg\:placeholder-teal-100::placeholder { + color: #e6fffa; + } + + .lg\:placeholder-teal-200::-webkit-input-placeholder { + color: #b2f5ea; + } + + .lg\:placeholder-teal-200::-moz-placeholder { + color: #b2f5ea; + } + + .lg\:placeholder-teal-200:-ms-input-placeholder { + color: #b2f5ea; + } + + .lg\:placeholder-teal-200::-ms-input-placeholder { + color: #b2f5ea; + } + + .lg\:placeholder-teal-200::placeholder { + color: #b2f5ea; + } + + .lg\:placeholder-teal-300::-webkit-input-placeholder { + color: #81e6d9; + } + + .lg\:placeholder-teal-300::-moz-placeholder { + color: #81e6d9; + } + + .lg\:placeholder-teal-300:-ms-input-placeholder { + color: #81e6d9; + } + + .lg\:placeholder-teal-300::-ms-input-placeholder { + color: #81e6d9; + } + + .lg\:placeholder-teal-300::placeholder { + color: #81e6d9; + } + + .lg\:placeholder-teal-400::-webkit-input-placeholder { + color: #4fd1c5; + } + + .lg\:placeholder-teal-400::-moz-placeholder { + color: #4fd1c5; + } + + .lg\:placeholder-teal-400:-ms-input-placeholder { + color: #4fd1c5; + } + + .lg\:placeholder-teal-400::-ms-input-placeholder { + color: #4fd1c5; + } + + .lg\:placeholder-teal-400::placeholder { + color: #4fd1c5; + } + + .lg\:placeholder-teal-500::-webkit-input-placeholder { + color: #38b2ac; + } + + .lg\:placeholder-teal-500::-moz-placeholder { + color: #38b2ac; + } + + .lg\:placeholder-teal-500:-ms-input-placeholder { + color: #38b2ac; + } + + .lg\:placeholder-teal-500::-ms-input-placeholder { + color: #38b2ac; + } + + .lg\:placeholder-teal-500::placeholder { + color: #38b2ac; + } + + .lg\:placeholder-teal-600::-webkit-input-placeholder { + color: #319795; + } + + .lg\:placeholder-teal-600::-moz-placeholder { + color: #319795; + } + + .lg\:placeholder-teal-600:-ms-input-placeholder { + color: #319795; + } + + .lg\:placeholder-teal-600::-ms-input-placeholder { + color: #319795; + } + + .lg\:placeholder-teal-600::placeholder { + color: #319795; + } + + .lg\:placeholder-teal-700::-webkit-input-placeholder { + color: #2c7a7b; + } + + .lg\:placeholder-teal-700::-moz-placeholder { + color: #2c7a7b; + } + + .lg\:placeholder-teal-700:-ms-input-placeholder { + color: #2c7a7b; + } + + .lg\:placeholder-teal-700::-ms-input-placeholder { + color: #2c7a7b; + } + + .lg\:placeholder-teal-700::placeholder { + color: #2c7a7b; + } + + .lg\:placeholder-teal-800::-webkit-input-placeholder { + color: #285e61; + } + + .lg\:placeholder-teal-800::-moz-placeholder { + color: #285e61; + } + + .lg\:placeholder-teal-800:-ms-input-placeholder { + color: #285e61; + } + + .lg\:placeholder-teal-800::-ms-input-placeholder { + color: #285e61; + } + + .lg\:placeholder-teal-800::placeholder { + color: #285e61; + } + + .lg\:placeholder-teal-900::-webkit-input-placeholder { + color: #20c997; + } + + .lg\:placeholder-teal-900::-moz-placeholder { + color: #20c997; + } + + .lg\:placeholder-teal-900:-ms-input-placeholder { + color: #20c997; + } + + .lg\:placeholder-teal-900::-ms-input-placeholder { + color: #20c997; + } + + .lg\:placeholder-teal-900::placeholder { + color: #20c997; + } + + .lg\:placeholder-blue-100::-webkit-input-placeholder { + color: #ebf8ff; + } + + .lg\:placeholder-blue-100::-moz-placeholder { + color: #ebf8ff; + } + + .lg\:placeholder-blue-100:-ms-input-placeholder { + color: #ebf8ff; + } + + .lg\:placeholder-blue-100::-ms-input-placeholder { + color: #ebf8ff; + } + + .lg\:placeholder-blue-100::placeholder { + color: #ebf8ff; + } + + .lg\:placeholder-blue-200::-webkit-input-placeholder { + color: #bee3f8; + } + + .lg\:placeholder-blue-200::-moz-placeholder { + color: #bee3f8; + } + + .lg\:placeholder-blue-200:-ms-input-placeholder { + color: #bee3f8; + } + + .lg\:placeholder-blue-200::-ms-input-placeholder { + color: #bee3f8; + } + + .lg\:placeholder-blue-200::placeholder { + color: #bee3f8; + } + + .lg\:placeholder-blue-300::-webkit-input-placeholder { + color: #90cdf4; + } + + .lg\:placeholder-blue-300::-moz-placeholder { + color: #90cdf4; + } + + .lg\:placeholder-blue-300:-ms-input-placeholder { + color: #90cdf4; + } + + .lg\:placeholder-blue-300::-ms-input-placeholder { + color: #90cdf4; + } + + .lg\:placeholder-blue-300::placeholder { + color: #90cdf4; + } + + .lg\:placeholder-blue-400::-webkit-input-placeholder { + color: #63b3ed; + } + + .lg\:placeholder-blue-400::-moz-placeholder { + color: #63b3ed; + } + + .lg\:placeholder-blue-400:-ms-input-placeholder { + color: #63b3ed; + } + + .lg\:placeholder-blue-400::-ms-input-placeholder { + color: #63b3ed; + } + + .lg\:placeholder-blue-400::placeholder { + color: #63b3ed; + } + + .lg\:placeholder-blue-500::-webkit-input-placeholder { + color: #4299e1; + } + + .lg\:placeholder-blue-500::-moz-placeholder { + color: #4299e1; + } + + .lg\:placeholder-blue-500:-ms-input-placeholder { + color: #4299e1; + } + + .lg\:placeholder-blue-500::-ms-input-placeholder { + color: #4299e1; + } + + .lg\:placeholder-blue-500::placeholder { + color: #4299e1; + } + + .lg\:placeholder-blue-600::-webkit-input-placeholder { + color: #3182ce; + } + + .lg\:placeholder-blue-600::-moz-placeholder { + color: #3182ce; + } + + .lg\:placeholder-blue-600:-ms-input-placeholder { + color: #3182ce; + } + + .lg\:placeholder-blue-600::-ms-input-placeholder { + color: #3182ce; + } + + .lg\:placeholder-blue-600::placeholder { + color: #3182ce; + } + + .lg\:placeholder-blue-700::-webkit-input-placeholder { + color: #2b6cb0; + } + + .lg\:placeholder-blue-700::-moz-placeholder { + color: #2b6cb0; + } + + .lg\:placeholder-blue-700:-ms-input-placeholder { + color: #2b6cb0; + } + + .lg\:placeholder-blue-700::-ms-input-placeholder { + color: #2b6cb0; + } + + .lg\:placeholder-blue-700::placeholder { + color: #2b6cb0; + } + + .lg\:placeholder-blue-800::-webkit-input-placeholder { + color: #2c5282; + } + + .lg\:placeholder-blue-800::-moz-placeholder { + color: #2c5282; + } + + .lg\:placeholder-blue-800:-ms-input-placeholder { + color: #2c5282; + } + + .lg\:placeholder-blue-800::-ms-input-placeholder { + color: #2c5282; + } + + .lg\:placeholder-blue-800::placeholder { + color: #2c5282; + } + + .lg\:placeholder-blue-900::-webkit-input-placeholder { + color: #007bff; + } + + .lg\:placeholder-blue-900::-moz-placeholder { + color: #007bff; + } + + .lg\:placeholder-blue-900:-ms-input-placeholder { + color: #007bff; + } + + .lg\:placeholder-blue-900::-ms-input-placeholder { + color: #007bff; + } + + .lg\:placeholder-blue-900::placeholder { + color: #007bff; + } + + .lg\:placeholder-indigo-100::-webkit-input-placeholder { + color: #ebf4ff; + } + + .lg\:placeholder-indigo-100::-moz-placeholder { + color: #ebf4ff; + } + + .lg\:placeholder-indigo-100:-ms-input-placeholder { + color: #ebf4ff; + } + + .lg\:placeholder-indigo-100::-ms-input-placeholder { + color: #ebf4ff; + } + + .lg\:placeholder-indigo-100::placeholder { + color: #ebf4ff; + } + + .lg\:placeholder-indigo-200::-webkit-input-placeholder { + color: #c3dafe; + } + + .lg\:placeholder-indigo-200::-moz-placeholder { + color: #c3dafe; + } + + .lg\:placeholder-indigo-200:-ms-input-placeholder { + color: #c3dafe; + } + + .lg\:placeholder-indigo-200::-ms-input-placeholder { + color: #c3dafe; + } + + .lg\:placeholder-indigo-200::placeholder { + color: #c3dafe; + } + + .lg\:placeholder-indigo-300::-webkit-input-placeholder { + color: #a3bffa; + } + + .lg\:placeholder-indigo-300::-moz-placeholder { + color: #a3bffa; + } + + .lg\:placeholder-indigo-300:-ms-input-placeholder { + color: #a3bffa; + } + + .lg\:placeholder-indigo-300::-ms-input-placeholder { + color: #a3bffa; + } + + .lg\:placeholder-indigo-300::placeholder { + color: #a3bffa; + } + + .lg\:placeholder-indigo-400::-webkit-input-placeholder { + color: #7f9cf5; + } + + .lg\:placeholder-indigo-400::-moz-placeholder { + color: #7f9cf5; + } + + .lg\:placeholder-indigo-400:-ms-input-placeholder { + color: #7f9cf5; + } + + .lg\:placeholder-indigo-400::-ms-input-placeholder { + color: #7f9cf5; + } + + .lg\:placeholder-indigo-400::placeholder { + color: #7f9cf5; + } + + .lg\:placeholder-indigo-500::-webkit-input-placeholder { + color: #667eea; + } + + .lg\:placeholder-indigo-500::-moz-placeholder { + color: #667eea; + } + + .lg\:placeholder-indigo-500:-ms-input-placeholder { + color: #667eea; + } + + .lg\:placeholder-indigo-500::-ms-input-placeholder { + color: #667eea; + } + + .lg\:placeholder-indigo-500::placeholder { + color: #667eea; + } + + .lg\:placeholder-indigo-600::-webkit-input-placeholder { + color: #5a67d8; + } + + .lg\:placeholder-indigo-600::-moz-placeholder { + color: #5a67d8; + } + + .lg\:placeholder-indigo-600:-ms-input-placeholder { + color: #5a67d8; + } + + .lg\:placeholder-indigo-600::-ms-input-placeholder { + color: #5a67d8; + } + + .lg\:placeholder-indigo-600::placeholder { + color: #5a67d8; + } + + .lg\:placeholder-indigo-700::-webkit-input-placeholder { + color: #4c51bf; + } + + .lg\:placeholder-indigo-700::-moz-placeholder { + color: #4c51bf; + } + + .lg\:placeholder-indigo-700:-ms-input-placeholder { + color: #4c51bf; + } + + .lg\:placeholder-indigo-700::-ms-input-placeholder { + color: #4c51bf; + } + + .lg\:placeholder-indigo-700::placeholder { + color: #4c51bf; + } + + .lg\:placeholder-indigo-800::-webkit-input-placeholder { + color: #434190; + } + + .lg\:placeholder-indigo-800::-moz-placeholder { + color: #434190; + } + + .lg\:placeholder-indigo-800:-ms-input-placeholder { + color: #434190; + } + + .lg\:placeholder-indigo-800::-ms-input-placeholder { + color: #434190; + } + + .lg\:placeholder-indigo-800::placeholder { + color: #434190; + } + + .lg\:placeholder-indigo-900::-webkit-input-placeholder { + color: #3c366b; + } + + .lg\:placeholder-indigo-900::-moz-placeholder { + color: #3c366b; + } + + .lg\:placeholder-indigo-900:-ms-input-placeholder { + color: #3c366b; + } + + .lg\:placeholder-indigo-900::-ms-input-placeholder { + color: #3c366b; + } + + .lg\:placeholder-indigo-900::placeholder { + color: #3c366b; + } + + .lg\:placeholder-purple-100::-webkit-input-placeholder { + color: #faf5ff; + } + + .lg\:placeholder-purple-100::-moz-placeholder { + color: #faf5ff; + } + + .lg\:placeholder-purple-100:-ms-input-placeholder { + color: #faf5ff; + } + + .lg\:placeholder-purple-100::-ms-input-placeholder { + color: #faf5ff; + } + + .lg\:placeholder-purple-100::placeholder { + color: #faf5ff; + } + + .lg\:placeholder-purple-200::-webkit-input-placeholder { + color: #e9d8fd; + } + + .lg\:placeholder-purple-200::-moz-placeholder { + color: #e9d8fd; + } + + .lg\:placeholder-purple-200:-ms-input-placeholder { + color: #e9d8fd; + } + + .lg\:placeholder-purple-200::-ms-input-placeholder { + color: #e9d8fd; + } + + .lg\:placeholder-purple-200::placeholder { + color: #e9d8fd; + } + + .lg\:placeholder-purple-300::-webkit-input-placeholder { + color: #d6bcfa; + } + + .lg\:placeholder-purple-300::-moz-placeholder { + color: #d6bcfa; + } + + .lg\:placeholder-purple-300:-ms-input-placeholder { + color: #d6bcfa; + } + + .lg\:placeholder-purple-300::-ms-input-placeholder { + color: #d6bcfa; + } + + .lg\:placeholder-purple-300::placeholder { + color: #d6bcfa; + } + + .lg\:placeholder-purple-400::-webkit-input-placeholder { + color: #b794f4; + } + + .lg\:placeholder-purple-400::-moz-placeholder { + color: #b794f4; + } + + .lg\:placeholder-purple-400:-ms-input-placeholder { + color: #b794f4; + } + + .lg\:placeholder-purple-400::-ms-input-placeholder { + color: #b794f4; + } + + .lg\:placeholder-purple-400::placeholder { + color: #b794f4; + } + + .lg\:placeholder-purple-500::-webkit-input-placeholder { + color: #9f7aea; + } + + .lg\:placeholder-purple-500::-moz-placeholder { + color: #9f7aea; + } + + .lg\:placeholder-purple-500:-ms-input-placeholder { + color: #9f7aea; + } + + .lg\:placeholder-purple-500::-ms-input-placeholder { + color: #9f7aea; + } + + .lg\:placeholder-purple-500::placeholder { + color: #9f7aea; + } + + .lg\:placeholder-purple-600::-webkit-input-placeholder { + color: #805ad5; + } + + .lg\:placeholder-purple-600::-moz-placeholder { + color: #805ad5; + } + + .lg\:placeholder-purple-600:-ms-input-placeholder { + color: #805ad5; + } + + .lg\:placeholder-purple-600::-ms-input-placeholder { + color: #805ad5; + } + + .lg\:placeholder-purple-600::placeholder { + color: #805ad5; + } + + .lg\:placeholder-purple-700::-webkit-input-placeholder { + color: #6b46c1; + } + + .lg\:placeholder-purple-700::-moz-placeholder { + color: #6b46c1; + } + + .lg\:placeholder-purple-700:-ms-input-placeholder { + color: #6b46c1; + } + + .lg\:placeholder-purple-700::-ms-input-placeholder { + color: #6b46c1; + } + + .lg\:placeholder-purple-700::placeholder { + color: #6b46c1; + } + + .lg\:placeholder-purple-800::-webkit-input-placeholder { + color: #553c9a; + } + + .lg\:placeholder-purple-800::-moz-placeholder { + color: #553c9a; + } + + .lg\:placeholder-purple-800:-ms-input-placeholder { + color: #553c9a; + } + + .lg\:placeholder-purple-800::-ms-input-placeholder { + color: #553c9a; + } + + .lg\:placeholder-purple-800::placeholder { + color: #553c9a; + } + + .lg\:placeholder-purple-900::-webkit-input-placeholder { + color: #6f42c1; + } + + .lg\:placeholder-purple-900::-moz-placeholder { + color: #6f42c1; + } + + .lg\:placeholder-purple-900:-ms-input-placeholder { + color: #6f42c1; + } + + .lg\:placeholder-purple-900::-ms-input-placeholder { + color: #6f42c1; + } + + .lg\:placeholder-purple-900::placeholder { + color: #6f42c1; + } + + .lg\:placeholder-pink-100::-webkit-input-placeholder { + color: #fff5f7; + } + + .lg\:placeholder-pink-100::-moz-placeholder { + color: #fff5f7; + } + + .lg\:placeholder-pink-100:-ms-input-placeholder { + color: #fff5f7; + } + + .lg\:placeholder-pink-100::-ms-input-placeholder { + color: #fff5f7; + } + + .lg\:placeholder-pink-100::placeholder { + color: #fff5f7; + } + + .lg\:placeholder-pink-200::-webkit-input-placeholder { + color: #fed7e2; + } + + .lg\:placeholder-pink-200::-moz-placeholder { + color: #fed7e2; + } + + .lg\:placeholder-pink-200:-ms-input-placeholder { + color: #fed7e2; + } + + .lg\:placeholder-pink-200::-ms-input-placeholder { + color: #fed7e2; + } + + .lg\:placeholder-pink-200::placeholder { + color: #fed7e2; + } + + .lg\:placeholder-pink-300::-webkit-input-placeholder { + color: #fbb6ce; + } + + .lg\:placeholder-pink-300::-moz-placeholder { + color: #fbb6ce; + } + + .lg\:placeholder-pink-300:-ms-input-placeholder { + color: #fbb6ce; + } + + .lg\:placeholder-pink-300::-ms-input-placeholder { + color: #fbb6ce; + } + + .lg\:placeholder-pink-300::placeholder { + color: #fbb6ce; + } + + .lg\:placeholder-pink-400::-webkit-input-placeholder { + color: #f687b3; + } + + .lg\:placeholder-pink-400::-moz-placeholder { + color: #f687b3; + } + + .lg\:placeholder-pink-400:-ms-input-placeholder { + color: #f687b3; + } + + .lg\:placeholder-pink-400::-ms-input-placeholder { + color: #f687b3; + } + + .lg\:placeholder-pink-400::placeholder { + color: #f687b3; + } + + .lg\:placeholder-pink-500::-webkit-input-placeholder { + color: #ed64a6; + } + + .lg\:placeholder-pink-500::-moz-placeholder { + color: #ed64a6; + } + + .lg\:placeholder-pink-500:-ms-input-placeholder { + color: #ed64a6; + } + + .lg\:placeholder-pink-500::-ms-input-placeholder { + color: #ed64a6; + } + + .lg\:placeholder-pink-500::placeholder { + color: #ed64a6; + } + + .lg\:placeholder-pink-600::-webkit-input-placeholder { + color: #d53f8c; + } + + .lg\:placeholder-pink-600::-moz-placeholder { + color: #d53f8c; + } + + .lg\:placeholder-pink-600:-ms-input-placeholder { + color: #d53f8c; + } + + .lg\:placeholder-pink-600::-ms-input-placeholder { + color: #d53f8c; + } + + .lg\:placeholder-pink-600::placeholder { + color: #d53f8c; + } + + .lg\:placeholder-pink-700::-webkit-input-placeholder { + color: #b83280; + } + + .lg\:placeholder-pink-700::-moz-placeholder { + color: #b83280; + } + + .lg\:placeholder-pink-700:-ms-input-placeholder { + color: #b83280; + } + + .lg\:placeholder-pink-700::-ms-input-placeholder { + color: #b83280; + } + + .lg\:placeholder-pink-700::placeholder { + color: #b83280; + } + + .lg\:placeholder-pink-800::-webkit-input-placeholder { + color: #97266d; + } + + .lg\:placeholder-pink-800::-moz-placeholder { + color: #97266d; + } + + .lg\:placeholder-pink-800:-ms-input-placeholder { + color: #97266d; + } + + .lg\:placeholder-pink-800::-ms-input-placeholder { + color: #97266d; + } + + .lg\:placeholder-pink-800::placeholder { + color: #97266d; + } + + .lg\:placeholder-pink-900::-webkit-input-placeholder { + color: #e83e8c; + } + + .lg\:placeholder-pink-900::-moz-placeholder { + color: #e83e8c; + } + + .lg\:placeholder-pink-900:-ms-input-placeholder { + color: #e83e8c; + } + + .lg\:placeholder-pink-900::-ms-input-placeholder { + color: #e83e8c; + } + + .lg\:placeholder-pink-900::placeholder { + color: #e83e8c; + } + + .lg\:focus\:placeholder-transparent:focus::-webkit-input-placeholder { + color: transparent; + } + + .lg\:focus\:placeholder-transparent:focus::-moz-placeholder { + color: transparent; + } + + .lg\:focus\:placeholder-transparent:focus:-ms-input-placeholder { + color: transparent; + } + + .lg\:focus\:placeholder-transparent:focus::-ms-input-placeholder { + color: transparent; + } + + .lg\:focus\:placeholder-transparent:focus::placeholder { + color: transparent; + } + + .lg\:focus\:placeholder-black:focus::-webkit-input-placeholder { + color: #000; + } + + .lg\:focus\:placeholder-black:focus::-moz-placeholder { + color: #000; + } + + .lg\:focus\:placeholder-black:focus:-ms-input-placeholder { + color: #000; + } + + .lg\:focus\:placeholder-black:focus::-ms-input-placeholder { + color: #000; + } + + .lg\:focus\:placeholder-black:focus::placeholder { + color: #000; + } + + .lg\:focus\:placeholder-white:focus::-webkit-input-placeholder { + color: #fff; + } + + .lg\:focus\:placeholder-white:focus::-moz-placeholder { + color: #fff; + } + + .lg\:focus\:placeholder-white:focus:-ms-input-placeholder { + color: #fff; + } + + .lg\:focus\:placeholder-white:focus::-ms-input-placeholder { + color: #fff; + } + + .lg\:focus\:placeholder-white:focus::placeholder { + color: #fff; + } + + .lg\:focus\:placeholder-gray-100:focus::-webkit-input-placeholder { + color: #f7fafc; + } + + .lg\:focus\:placeholder-gray-100:focus::-moz-placeholder { + color: #f7fafc; + } + + .lg\:focus\:placeholder-gray-100:focus:-ms-input-placeholder { + color: #f7fafc; + } + + .lg\:focus\:placeholder-gray-100:focus::-ms-input-placeholder { + color: #f7fafc; + } + + .lg\:focus\:placeholder-gray-100:focus::placeholder { + color: #f7fafc; + } + + .lg\:focus\:placeholder-gray-200:focus::-webkit-input-placeholder { + color: #edf2f7; + } + + .lg\:focus\:placeholder-gray-200:focus::-moz-placeholder { + color: #edf2f7; + } + + .lg\:focus\:placeholder-gray-200:focus:-ms-input-placeholder { + color: #edf2f7; + } + + .lg\:focus\:placeholder-gray-200:focus::-ms-input-placeholder { + color: #edf2f7; + } + + .lg\:focus\:placeholder-gray-200:focus::placeholder { + color: #edf2f7; + } + + .lg\:focus\:placeholder-gray-300:focus::-webkit-input-placeholder { + color: #e2e8f0; + } + + .lg\:focus\:placeholder-gray-300:focus::-moz-placeholder { + color: #e2e8f0; + } + + .lg\:focus\:placeholder-gray-300:focus:-ms-input-placeholder { + color: #e2e8f0; + } + + .lg\:focus\:placeholder-gray-300:focus::-ms-input-placeholder { + color: #e2e8f0; + } + + .lg\:focus\:placeholder-gray-300:focus::placeholder { + color: #e2e8f0; + } + + .lg\:focus\:placeholder-gray-400:focus::-webkit-input-placeholder { + color: #cbd5e0; + } + + .lg\:focus\:placeholder-gray-400:focus::-moz-placeholder { + color: #cbd5e0; + } + + .lg\:focus\:placeholder-gray-400:focus:-ms-input-placeholder { + color: #cbd5e0; + } + + .lg\:focus\:placeholder-gray-400:focus::-ms-input-placeholder { + color: #cbd5e0; + } + + .lg\:focus\:placeholder-gray-400:focus::placeholder { + color: #cbd5e0; + } + + .lg\:focus\:placeholder-gray-500:focus::-webkit-input-placeholder { + color: #a0aec0; + } + + .lg\:focus\:placeholder-gray-500:focus::-moz-placeholder { + color: #a0aec0; + } + + .lg\:focus\:placeholder-gray-500:focus:-ms-input-placeholder { + color: #a0aec0; + } + + .lg\:focus\:placeholder-gray-500:focus::-ms-input-placeholder { + color: #a0aec0; + } + + .lg\:focus\:placeholder-gray-500:focus::placeholder { + color: #a0aec0; + } + + .lg\:focus\:placeholder-gray-600:focus::-webkit-input-placeholder { + color: #718096; + } + + .lg\:focus\:placeholder-gray-600:focus::-moz-placeholder { + color: #718096; + } + + .lg\:focus\:placeholder-gray-600:focus:-ms-input-placeholder { + color: #718096; + } + + .lg\:focus\:placeholder-gray-600:focus::-ms-input-placeholder { + color: #718096; + } + + .lg\:focus\:placeholder-gray-600:focus::placeholder { + color: #718096; + } + + .lg\:focus\:placeholder-gray-700:focus::-webkit-input-placeholder { + color: #4a5568; + } + + .lg\:focus\:placeholder-gray-700:focus::-moz-placeholder { + color: #4a5568; + } + + .lg\:focus\:placeholder-gray-700:focus:-ms-input-placeholder { + color: #4a5568; + } + + .lg\:focus\:placeholder-gray-700:focus::-ms-input-placeholder { + color: #4a5568; + } + + .lg\:focus\:placeholder-gray-700:focus::placeholder { + color: #4a5568; + } + + .lg\:focus\:placeholder-gray-800:focus::-webkit-input-placeholder { + color: #2d3748; + } + + .lg\:focus\:placeholder-gray-800:focus::-moz-placeholder { + color: #2d3748; + } + + .lg\:focus\:placeholder-gray-800:focus:-ms-input-placeholder { + color: #2d3748; + } + + .lg\:focus\:placeholder-gray-800:focus::-ms-input-placeholder { + color: #2d3748; + } + + .lg\:focus\:placeholder-gray-800:focus::placeholder { + color: #2d3748; + } + + .lg\:focus\:placeholder-gray-900:focus::-webkit-input-placeholder { + color: #1a202c; + } + + .lg\:focus\:placeholder-gray-900:focus::-moz-placeholder { + color: #1a202c; + } + + .lg\:focus\:placeholder-gray-900:focus:-ms-input-placeholder { + color: #1a202c; + } + + .lg\:focus\:placeholder-gray-900:focus::-ms-input-placeholder { + color: #1a202c; + } + + .lg\:focus\:placeholder-gray-900:focus::placeholder { + color: #1a202c; + } + + .lg\:focus\:placeholder-red-100:focus::-webkit-input-placeholder { + color: #fff5f5; + } + + .lg\:focus\:placeholder-red-100:focus::-moz-placeholder { + color: #fff5f5; + } + + .lg\:focus\:placeholder-red-100:focus:-ms-input-placeholder { + color: #fff5f5; + } + + .lg\:focus\:placeholder-red-100:focus::-ms-input-placeholder { + color: #fff5f5; + } + + .lg\:focus\:placeholder-red-100:focus::placeholder { + color: #fff5f5; + } + + .lg\:focus\:placeholder-red-200:focus::-webkit-input-placeholder { + color: #fed7d7; + } + + .lg\:focus\:placeholder-red-200:focus::-moz-placeholder { + color: #fed7d7; + } + + .lg\:focus\:placeholder-red-200:focus:-ms-input-placeholder { + color: #fed7d7; + } + + .lg\:focus\:placeholder-red-200:focus::-ms-input-placeholder { + color: #fed7d7; + } + + .lg\:focus\:placeholder-red-200:focus::placeholder { + color: #fed7d7; + } + + .lg\:focus\:placeholder-red-300:focus::-webkit-input-placeholder { + color: #feb2b2; + } + + .lg\:focus\:placeholder-red-300:focus::-moz-placeholder { + color: #feb2b2; + } + + .lg\:focus\:placeholder-red-300:focus:-ms-input-placeholder { + color: #feb2b2; + } + + .lg\:focus\:placeholder-red-300:focus::-ms-input-placeholder { + color: #feb2b2; + } + + .lg\:focus\:placeholder-red-300:focus::placeholder { + color: #feb2b2; + } + + .lg\:focus\:placeholder-red-400:focus::-webkit-input-placeholder { + color: #fc8181; + } + + .lg\:focus\:placeholder-red-400:focus::-moz-placeholder { + color: #fc8181; + } + + .lg\:focus\:placeholder-red-400:focus:-ms-input-placeholder { + color: #fc8181; + } + + .lg\:focus\:placeholder-red-400:focus::-ms-input-placeholder { + color: #fc8181; + } + + .lg\:focus\:placeholder-red-400:focus::placeholder { + color: #fc8181; + } + + .lg\:focus\:placeholder-red-500:focus::-webkit-input-placeholder { + color: #f56565; + } + + .lg\:focus\:placeholder-red-500:focus::-moz-placeholder { + color: #f56565; + } + + .lg\:focus\:placeholder-red-500:focus:-ms-input-placeholder { + color: #f56565; + } + + .lg\:focus\:placeholder-red-500:focus::-ms-input-placeholder { + color: #f56565; + } + + .lg\:focus\:placeholder-red-500:focus::placeholder { + color: #f56565; + } + + .lg\:focus\:placeholder-red-600:focus::-webkit-input-placeholder { + color: #e53e3e; + } + + .lg\:focus\:placeholder-red-600:focus::-moz-placeholder { + color: #e53e3e; + } + + .lg\:focus\:placeholder-red-600:focus:-ms-input-placeholder { + color: #e53e3e; + } + + .lg\:focus\:placeholder-red-600:focus::-ms-input-placeholder { + color: #e53e3e; + } + + .lg\:focus\:placeholder-red-600:focus::placeholder { + color: #e53e3e; + } + + .lg\:focus\:placeholder-red-700:focus::-webkit-input-placeholder { + color: #c53030; + } + + .lg\:focus\:placeholder-red-700:focus::-moz-placeholder { + color: #c53030; + } + + .lg\:focus\:placeholder-red-700:focus:-ms-input-placeholder { + color: #c53030; + } + + .lg\:focus\:placeholder-red-700:focus::-ms-input-placeholder { + color: #c53030; + } + + .lg\:focus\:placeholder-red-700:focus::placeholder { + color: #c53030; + } + + .lg\:focus\:placeholder-red-800:focus::-webkit-input-placeholder { + color: #9b2c2c; + } + + .lg\:focus\:placeholder-red-800:focus::-moz-placeholder { + color: #9b2c2c; + } + + .lg\:focus\:placeholder-red-800:focus:-ms-input-placeholder { + color: #9b2c2c; + } + + .lg\:focus\:placeholder-red-800:focus::-ms-input-placeholder { + color: #9b2c2c; + } + + .lg\:focus\:placeholder-red-800:focus::placeholder { + color: #9b2c2c; + } + + .lg\:focus\:placeholder-red-900:focus::-webkit-input-placeholder { + color: #dc3545; + } + + .lg\:focus\:placeholder-red-900:focus::-moz-placeholder { + color: #dc3545; + } + + .lg\:focus\:placeholder-red-900:focus:-ms-input-placeholder { + color: #dc3545; + } + + .lg\:focus\:placeholder-red-900:focus::-ms-input-placeholder { + color: #dc3545; + } + + .lg\:focus\:placeholder-red-900:focus::placeholder { + color: #dc3545; + } + + .lg\:focus\:placeholder-orange-100:focus::-webkit-input-placeholder { + color: #fffaf0; + } + + .lg\:focus\:placeholder-orange-100:focus::-moz-placeholder { + color: #fffaf0; + } + + .lg\:focus\:placeholder-orange-100:focus:-ms-input-placeholder { + color: #fffaf0; + } + + .lg\:focus\:placeholder-orange-100:focus::-ms-input-placeholder { + color: #fffaf0; + } + + .lg\:focus\:placeholder-orange-100:focus::placeholder { + color: #fffaf0; + } + + .lg\:focus\:placeholder-orange-200:focus::-webkit-input-placeholder { + color: #feebc8; + } + + .lg\:focus\:placeholder-orange-200:focus::-moz-placeholder { + color: #feebc8; + } + + .lg\:focus\:placeholder-orange-200:focus:-ms-input-placeholder { + color: #feebc8; + } + + .lg\:focus\:placeholder-orange-200:focus::-ms-input-placeholder { + color: #feebc8; + } + + .lg\:focus\:placeholder-orange-200:focus::placeholder { + color: #feebc8; + } + + .lg\:focus\:placeholder-orange-300:focus::-webkit-input-placeholder { + color: #fbd38d; + } + + .lg\:focus\:placeholder-orange-300:focus::-moz-placeholder { + color: #fbd38d; + } + + .lg\:focus\:placeholder-orange-300:focus:-ms-input-placeholder { + color: #fbd38d; + } + + .lg\:focus\:placeholder-orange-300:focus::-ms-input-placeholder { + color: #fbd38d; + } + + .lg\:focus\:placeholder-orange-300:focus::placeholder { + color: #fbd38d; + } + + .lg\:focus\:placeholder-orange-400:focus::-webkit-input-placeholder { + color: #f6ad55; + } + + .lg\:focus\:placeholder-orange-400:focus::-moz-placeholder { + color: #f6ad55; + } + + .lg\:focus\:placeholder-orange-400:focus:-ms-input-placeholder { + color: #f6ad55; + } + + .lg\:focus\:placeholder-orange-400:focus::-ms-input-placeholder { + color: #f6ad55; + } + + .lg\:focus\:placeholder-orange-400:focus::placeholder { + color: #f6ad55; + } + + .lg\:focus\:placeholder-orange-500:focus::-webkit-input-placeholder { + color: #ed8936; + } + + .lg\:focus\:placeholder-orange-500:focus::-moz-placeholder { + color: #ed8936; + } + + .lg\:focus\:placeholder-orange-500:focus:-ms-input-placeholder { + color: #ed8936; + } + + .lg\:focus\:placeholder-orange-500:focus::-ms-input-placeholder { + color: #ed8936; + } + + .lg\:focus\:placeholder-orange-500:focus::placeholder { + color: #ed8936; + } + + .lg\:focus\:placeholder-orange-600:focus::-webkit-input-placeholder { + color: #dd6b20; + } + + .lg\:focus\:placeholder-orange-600:focus::-moz-placeholder { + color: #dd6b20; + } + + .lg\:focus\:placeholder-orange-600:focus:-ms-input-placeholder { + color: #dd6b20; + } + + .lg\:focus\:placeholder-orange-600:focus::-ms-input-placeholder { + color: #dd6b20; + } + + .lg\:focus\:placeholder-orange-600:focus::placeholder { + color: #dd6b20; + } + + .lg\:focus\:placeholder-orange-700:focus::-webkit-input-placeholder { + color: #c05621; + } + + .lg\:focus\:placeholder-orange-700:focus::-moz-placeholder { + color: #c05621; + } + + .lg\:focus\:placeholder-orange-700:focus:-ms-input-placeholder { + color: #c05621; + } + + .lg\:focus\:placeholder-orange-700:focus::-ms-input-placeholder { + color: #c05621; + } + + .lg\:focus\:placeholder-orange-700:focus::placeholder { + color: #c05621; + } + + .lg\:focus\:placeholder-orange-800:focus::-webkit-input-placeholder { + color: #9c4221; + } + + .lg\:focus\:placeholder-orange-800:focus::-moz-placeholder { + color: #9c4221; + } + + .lg\:focus\:placeholder-orange-800:focus:-ms-input-placeholder { + color: #9c4221; + } + + .lg\:focus\:placeholder-orange-800:focus::-ms-input-placeholder { + color: #9c4221; + } + + .lg\:focus\:placeholder-orange-800:focus::placeholder { + color: #9c4221; + } + + .lg\:focus\:placeholder-orange-900:focus::-webkit-input-placeholder { + color: #fd7e14; + } + + .lg\:focus\:placeholder-orange-900:focus::-moz-placeholder { + color: #fd7e14; + } + + .lg\:focus\:placeholder-orange-900:focus:-ms-input-placeholder { + color: #fd7e14; + } + + .lg\:focus\:placeholder-orange-900:focus::-ms-input-placeholder { + color: #fd7e14; + } + + .lg\:focus\:placeholder-orange-900:focus::placeholder { + color: #fd7e14; + } + + .lg\:focus\:placeholder-yellow-100:focus::-webkit-input-placeholder { + color: #fffff0; + } + + .lg\:focus\:placeholder-yellow-100:focus::-moz-placeholder { + color: #fffff0; + } + + .lg\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder { + color: #fffff0; + } + + .lg\:focus\:placeholder-yellow-100:focus::-ms-input-placeholder { + color: #fffff0; + } + + .lg\:focus\:placeholder-yellow-100:focus::placeholder { + color: #fffff0; + } + + .lg\:focus\:placeholder-yellow-200:focus::-webkit-input-placeholder { + color: #fefcbf; + } + + .lg\:focus\:placeholder-yellow-200:focus::-moz-placeholder { + color: #fefcbf; + } + + .lg\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder { + color: #fefcbf; + } + + .lg\:focus\:placeholder-yellow-200:focus::-ms-input-placeholder { + color: #fefcbf; + } + + .lg\:focus\:placeholder-yellow-200:focus::placeholder { + color: #fefcbf; + } + + .lg\:focus\:placeholder-yellow-300:focus::-webkit-input-placeholder { + color: #faf089; + } + + .lg\:focus\:placeholder-yellow-300:focus::-moz-placeholder { + color: #faf089; + } + + .lg\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder { + color: #faf089; + } + + .lg\:focus\:placeholder-yellow-300:focus::-ms-input-placeholder { + color: #faf089; + } + + .lg\:focus\:placeholder-yellow-300:focus::placeholder { + color: #faf089; + } + + .lg\:focus\:placeholder-yellow-400:focus::-webkit-input-placeholder { + color: #f6e05e; + } + + .lg\:focus\:placeholder-yellow-400:focus::-moz-placeholder { + color: #f6e05e; + } + + .lg\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder { + color: #f6e05e; + } + + .lg\:focus\:placeholder-yellow-400:focus::-ms-input-placeholder { + color: #f6e05e; + } + + .lg\:focus\:placeholder-yellow-400:focus::placeholder { + color: #f6e05e; + } + + .lg\:focus\:placeholder-yellow-500:focus::-webkit-input-placeholder { + color: #ecc94b; + } + + .lg\:focus\:placeholder-yellow-500:focus::-moz-placeholder { + color: #ecc94b; + } + + .lg\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder { + color: #ecc94b; + } + + .lg\:focus\:placeholder-yellow-500:focus::-ms-input-placeholder { + color: #ecc94b; + } + + .lg\:focus\:placeholder-yellow-500:focus::placeholder { + color: #ecc94b; + } + + .lg\:focus\:placeholder-yellow-600:focus::-webkit-input-placeholder { + color: #d69e2e; + } + + .lg\:focus\:placeholder-yellow-600:focus::-moz-placeholder { + color: #d69e2e; + } + + .lg\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder { + color: #d69e2e; + } + + .lg\:focus\:placeholder-yellow-600:focus::-ms-input-placeholder { + color: #d69e2e; + } + + .lg\:focus\:placeholder-yellow-600:focus::placeholder { + color: #d69e2e; + } + + .lg\:focus\:placeholder-yellow-700:focus::-webkit-input-placeholder { + color: #b7791f; + } + + .lg\:focus\:placeholder-yellow-700:focus::-moz-placeholder { + color: #b7791f; + } + + .lg\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder { + color: #b7791f; + } + + .lg\:focus\:placeholder-yellow-700:focus::-ms-input-placeholder { + color: #b7791f; + } + + .lg\:focus\:placeholder-yellow-700:focus::placeholder { + color: #b7791f; + } + + .lg\:focus\:placeholder-yellow-800:focus::-webkit-input-placeholder { + color: #975a16; + } + + .lg\:focus\:placeholder-yellow-800:focus::-moz-placeholder { + color: #975a16; + } + + .lg\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder { + color: #975a16; + } + + .lg\:focus\:placeholder-yellow-800:focus::-ms-input-placeholder { + color: #975a16; + } + + .lg\:focus\:placeholder-yellow-800:focus::placeholder { + color: #975a16; + } + + .lg\:focus\:placeholder-yellow-900:focus::-webkit-input-placeholder { + color: #ffc107; + } + + .lg\:focus\:placeholder-yellow-900:focus::-moz-placeholder { + color: #ffc107; + } + + .lg\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder { + color: #ffc107; + } + + .lg\:focus\:placeholder-yellow-900:focus::-ms-input-placeholder { + color: #ffc107; + } + + .lg\:focus\:placeholder-yellow-900:focus::placeholder { + color: #ffc107; + } + + .lg\:focus\:placeholder-green-100:focus::-webkit-input-placeholder { + color: #f0fff4; + } + + .lg\:focus\:placeholder-green-100:focus::-moz-placeholder { + color: #f0fff4; + } + + .lg\:focus\:placeholder-green-100:focus:-ms-input-placeholder { + color: #f0fff4; + } + + .lg\:focus\:placeholder-green-100:focus::-ms-input-placeholder { + color: #f0fff4; + } + + .lg\:focus\:placeholder-green-100:focus::placeholder { + color: #f0fff4; + } + + .lg\:focus\:placeholder-green-200:focus::-webkit-input-placeholder { + color: #c6f6d5; + } + + .lg\:focus\:placeholder-green-200:focus::-moz-placeholder { + color: #c6f6d5; + } + + .lg\:focus\:placeholder-green-200:focus:-ms-input-placeholder { + color: #c6f6d5; + } + + .lg\:focus\:placeholder-green-200:focus::-ms-input-placeholder { + color: #c6f6d5; + } + + .lg\:focus\:placeholder-green-200:focus::placeholder { + color: #c6f6d5; + } + + .lg\:focus\:placeholder-green-300:focus::-webkit-input-placeholder { + color: #9ae6b4; + } + + .lg\:focus\:placeholder-green-300:focus::-moz-placeholder { + color: #9ae6b4; + } + + .lg\:focus\:placeholder-green-300:focus:-ms-input-placeholder { + color: #9ae6b4; + } + + .lg\:focus\:placeholder-green-300:focus::-ms-input-placeholder { + color: #9ae6b4; + } + + .lg\:focus\:placeholder-green-300:focus::placeholder { + color: #9ae6b4; + } + + .lg\:focus\:placeholder-green-400:focus::-webkit-input-placeholder { + color: #68d391; + } + + .lg\:focus\:placeholder-green-400:focus::-moz-placeholder { + color: #68d391; + } + + .lg\:focus\:placeholder-green-400:focus:-ms-input-placeholder { + color: #68d391; + } + + .lg\:focus\:placeholder-green-400:focus::-ms-input-placeholder { + color: #68d391; + } + + .lg\:focus\:placeholder-green-400:focus::placeholder { + color: #68d391; + } + + .lg\:focus\:placeholder-green-500:focus::-webkit-input-placeholder { + color: #48bb78; + } + + .lg\:focus\:placeholder-green-500:focus::-moz-placeholder { + color: #48bb78; + } + + .lg\:focus\:placeholder-green-500:focus:-ms-input-placeholder { + color: #48bb78; + } + + .lg\:focus\:placeholder-green-500:focus::-ms-input-placeholder { + color: #48bb78; + } + + .lg\:focus\:placeholder-green-500:focus::placeholder { + color: #48bb78; + } + + .lg\:focus\:placeholder-green-600:focus::-webkit-input-placeholder { + color: #38a169; + } + + .lg\:focus\:placeholder-green-600:focus::-moz-placeholder { + color: #38a169; + } + + .lg\:focus\:placeholder-green-600:focus:-ms-input-placeholder { + color: #38a169; + } + + .lg\:focus\:placeholder-green-600:focus::-ms-input-placeholder { + color: #38a169; + } + + .lg\:focus\:placeholder-green-600:focus::placeholder { + color: #38a169; + } + + .lg\:focus\:placeholder-green-700:focus::-webkit-input-placeholder { + color: #2f855a; + } + + .lg\:focus\:placeholder-green-700:focus::-moz-placeholder { + color: #2f855a; + } + + .lg\:focus\:placeholder-green-700:focus:-ms-input-placeholder { + color: #2f855a; + } + + .lg\:focus\:placeholder-green-700:focus::-ms-input-placeholder { + color: #2f855a; + } + + .lg\:focus\:placeholder-green-700:focus::placeholder { + color: #2f855a; + } + + .lg\:focus\:placeholder-green-800:focus::-webkit-input-placeholder { + color: #276749; + } + + .lg\:focus\:placeholder-green-800:focus::-moz-placeholder { + color: #276749; + } + + .lg\:focus\:placeholder-green-800:focus:-ms-input-placeholder { + color: #276749; + } + + .lg\:focus\:placeholder-green-800:focus::-ms-input-placeholder { + color: #276749; + } + + .lg\:focus\:placeholder-green-800:focus::placeholder { + color: #276749; + } + + .lg\:focus\:placeholder-green-900:focus::-webkit-input-placeholder { + color: #28a745; + } + + .lg\:focus\:placeholder-green-900:focus::-moz-placeholder { + color: #28a745; + } + + .lg\:focus\:placeholder-green-900:focus:-ms-input-placeholder { + color: #28a745; + } + + .lg\:focus\:placeholder-green-900:focus::-ms-input-placeholder { + color: #28a745; + } + + .lg\:focus\:placeholder-green-900:focus::placeholder { + color: #28a745; + } + + .lg\:focus\:placeholder-teal-100:focus::-webkit-input-placeholder { + color: #e6fffa; + } + + .lg\:focus\:placeholder-teal-100:focus::-moz-placeholder { + color: #e6fffa; + } + + .lg\:focus\:placeholder-teal-100:focus:-ms-input-placeholder { + color: #e6fffa; + } + + .lg\:focus\:placeholder-teal-100:focus::-ms-input-placeholder { + color: #e6fffa; + } + + .lg\:focus\:placeholder-teal-100:focus::placeholder { + color: #e6fffa; + } + + .lg\:focus\:placeholder-teal-200:focus::-webkit-input-placeholder { + color: #b2f5ea; + } + + .lg\:focus\:placeholder-teal-200:focus::-moz-placeholder { + color: #b2f5ea; + } + + .lg\:focus\:placeholder-teal-200:focus:-ms-input-placeholder { + color: #b2f5ea; + } + + .lg\:focus\:placeholder-teal-200:focus::-ms-input-placeholder { + color: #b2f5ea; + } + + .lg\:focus\:placeholder-teal-200:focus::placeholder { + color: #b2f5ea; + } + + .lg\:focus\:placeholder-teal-300:focus::-webkit-input-placeholder { + color: #81e6d9; + } + + .lg\:focus\:placeholder-teal-300:focus::-moz-placeholder { + color: #81e6d9; + } + + .lg\:focus\:placeholder-teal-300:focus:-ms-input-placeholder { + color: #81e6d9; + } + + .lg\:focus\:placeholder-teal-300:focus::-ms-input-placeholder { + color: #81e6d9; + } + + .lg\:focus\:placeholder-teal-300:focus::placeholder { + color: #81e6d9; + } + + .lg\:focus\:placeholder-teal-400:focus::-webkit-input-placeholder { + color: #4fd1c5; + } + + .lg\:focus\:placeholder-teal-400:focus::-moz-placeholder { + color: #4fd1c5; + } + + .lg\:focus\:placeholder-teal-400:focus:-ms-input-placeholder { + color: #4fd1c5; + } + + .lg\:focus\:placeholder-teal-400:focus::-ms-input-placeholder { + color: #4fd1c5; + } + + .lg\:focus\:placeholder-teal-400:focus::placeholder { + color: #4fd1c5; + } + + .lg\:focus\:placeholder-teal-500:focus::-webkit-input-placeholder { + color: #38b2ac; + } + + .lg\:focus\:placeholder-teal-500:focus::-moz-placeholder { + color: #38b2ac; + } + + .lg\:focus\:placeholder-teal-500:focus:-ms-input-placeholder { + color: #38b2ac; + } + + .lg\:focus\:placeholder-teal-500:focus::-ms-input-placeholder { + color: #38b2ac; + } + + .lg\:focus\:placeholder-teal-500:focus::placeholder { + color: #38b2ac; + } + + .lg\:focus\:placeholder-teal-600:focus::-webkit-input-placeholder { + color: #319795; + } + + .lg\:focus\:placeholder-teal-600:focus::-moz-placeholder { + color: #319795; + } + + .lg\:focus\:placeholder-teal-600:focus:-ms-input-placeholder { + color: #319795; + } + + .lg\:focus\:placeholder-teal-600:focus::-ms-input-placeholder { + color: #319795; + } + + .lg\:focus\:placeholder-teal-600:focus::placeholder { + color: #319795; + } + + .lg\:focus\:placeholder-teal-700:focus::-webkit-input-placeholder { + color: #2c7a7b; + } + + .lg\:focus\:placeholder-teal-700:focus::-moz-placeholder { + color: #2c7a7b; + } + + .lg\:focus\:placeholder-teal-700:focus:-ms-input-placeholder { + color: #2c7a7b; + } + + .lg\:focus\:placeholder-teal-700:focus::-ms-input-placeholder { + color: #2c7a7b; + } + + .lg\:focus\:placeholder-teal-700:focus::placeholder { + color: #2c7a7b; + } + + .lg\:focus\:placeholder-teal-800:focus::-webkit-input-placeholder { + color: #285e61; + } + + .lg\:focus\:placeholder-teal-800:focus::-moz-placeholder { + color: #285e61; + } + + .lg\:focus\:placeholder-teal-800:focus:-ms-input-placeholder { + color: #285e61; + } + + .lg\:focus\:placeholder-teal-800:focus::-ms-input-placeholder { + color: #285e61; + } + + .lg\:focus\:placeholder-teal-800:focus::placeholder { + color: #285e61; + } + + .lg\:focus\:placeholder-teal-900:focus::-webkit-input-placeholder { + color: #20c997; + } + + .lg\:focus\:placeholder-teal-900:focus::-moz-placeholder { + color: #20c997; + } + + .lg\:focus\:placeholder-teal-900:focus:-ms-input-placeholder { + color: #20c997; + } + + .lg\:focus\:placeholder-teal-900:focus::-ms-input-placeholder { + color: #20c997; + } + + .lg\:focus\:placeholder-teal-900:focus::placeholder { + color: #20c997; + } + + .lg\:focus\:placeholder-blue-100:focus::-webkit-input-placeholder { + color: #ebf8ff; + } + + .lg\:focus\:placeholder-blue-100:focus::-moz-placeholder { + color: #ebf8ff; + } + + .lg\:focus\:placeholder-blue-100:focus:-ms-input-placeholder { + color: #ebf8ff; + } + + .lg\:focus\:placeholder-blue-100:focus::-ms-input-placeholder { + color: #ebf8ff; + } + + .lg\:focus\:placeholder-blue-100:focus::placeholder { + color: #ebf8ff; + } + + .lg\:focus\:placeholder-blue-200:focus::-webkit-input-placeholder { + color: #bee3f8; + } + + .lg\:focus\:placeholder-blue-200:focus::-moz-placeholder { + color: #bee3f8; + } + + .lg\:focus\:placeholder-blue-200:focus:-ms-input-placeholder { + color: #bee3f8; + } + + .lg\:focus\:placeholder-blue-200:focus::-ms-input-placeholder { + color: #bee3f8; + } + + .lg\:focus\:placeholder-blue-200:focus::placeholder { + color: #bee3f8; + } + + .lg\:focus\:placeholder-blue-300:focus::-webkit-input-placeholder { + color: #90cdf4; + } + + .lg\:focus\:placeholder-blue-300:focus::-moz-placeholder { + color: #90cdf4; + } + + .lg\:focus\:placeholder-blue-300:focus:-ms-input-placeholder { + color: #90cdf4; + } + + .lg\:focus\:placeholder-blue-300:focus::-ms-input-placeholder { + color: #90cdf4; + } + + .lg\:focus\:placeholder-blue-300:focus::placeholder { + color: #90cdf4; + } + + .lg\:focus\:placeholder-blue-400:focus::-webkit-input-placeholder { + color: #63b3ed; + } + + .lg\:focus\:placeholder-blue-400:focus::-moz-placeholder { + color: #63b3ed; + } + + .lg\:focus\:placeholder-blue-400:focus:-ms-input-placeholder { + color: #63b3ed; + } + + .lg\:focus\:placeholder-blue-400:focus::-ms-input-placeholder { + color: #63b3ed; + } + + .lg\:focus\:placeholder-blue-400:focus::placeholder { + color: #63b3ed; + } + + .lg\:focus\:placeholder-blue-500:focus::-webkit-input-placeholder { + color: #4299e1; + } + + .lg\:focus\:placeholder-blue-500:focus::-moz-placeholder { + color: #4299e1; + } + + .lg\:focus\:placeholder-blue-500:focus:-ms-input-placeholder { + color: #4299e1; + } + + .lg\:focus\:placeholder-blue-500:focus::-ms-input-placeholder { + color: #4299e1; + } + + .lg\:focus\:placeholder-blue-500:focus::placeholder { + color: #4299e1; + } + + .lg\:focus\:placeholder-blue-600:focus::-webkit-input-placeholder { + color: #3182ce; + } + + .lg\:focus\:placeholder-blue-600:focus::-moz-placeholder { + color: #3182ce; + } + + .lg\:focus\:placeholder-blue-600:focus:-ms-input-placeholder { + color: #3182ce; + } + + .lg\:focus\:placeholder-blue-600:focus::-ms-input-placeholder { + color: #3182ce; + } + + .lg\:focus\:placeholder-blue-600:focus::placeholder { + color: #3182ce; + } + + .lg\:focus\:placeholder-blue-700:focus::-webkit-input-placeholder { + color: #2b6cb0; + } + + .lg\:focus\:placeholder-blue-700:focus::-moz-placeholder { + color: #2b6cb0; + } + + .lg\:focus\:placeholder-blue-700:focus:-ms-input-placeholder { + color: #2b6cb0; + } + + .lg\:focus\:placeholder-blue-700:focus::-ms-input-placeholder { + color: #2b6cb0; + } + + .lg\:focus\:placeholder-blue-700:focus::placeholder { + color: #2b6cb0; + } + + .lg\:focus\:placeholder-blue-800:focus::-webkit-input-placeholder { + color: #2c5282; + } + + .lg\:focus\:placeholder-blue-800:focus::-moz-placeholder { + color: #2c5282; + } + + .lg\:focus\:placeholder-blue-800:focus:-ms-input-placeholder { + color: #2c5282; + } + + .lg\:focus\:placeholder-blue-800:focus::-ms-input-placeholder { + color: #2c5282; + } + + .lg\:focus\:placeholder-blue-800:focus::placeholder { + color: #2c5282; + } + + .lg\:focus\:placeholder-blue-900:focus::-webkit-input-placeholder { + color: #007bff; + } + + .lg\:focus\:placeholder-blue-900:focus::-moz-placeholder { + color: #007bff; + } + + .lg\:focus\:placeholder-blue-900:focus:-ms-input-placeholder { + color: #007bff; + } + + .lg\:focus\:placeholder-blue-900:focus::-ms-input-placeholder { + color: #007bff; + } + + .lg\:focus\:placeholder-blue-900:focus::placeholder { + color: #007bff; + } + + .lg\:focus\:placeholder-indigo-100:focus::-webkit-input-placeholder { + color: #ebf4ff; + } + + .lg\:focus\:placeholder-indigo-100:focus::-moz-placeholder { + color: #ebf4ff; + } + + .lg\:focus\:placeholder-indigo-100:focus:-ms-input-placeholder { + color: #ebf4ff; + } + + .lg\:focus\:placeholder-indigo-100:focus::-ms-input-placeholder { + color: #ebf4ff; + } + + .lg\:focus\:placeholder-indigo-100:focus::placeholder { + color: #ebf4ff; + } + + .lg\:focus\:placeholder-indigo-200:focus::-webkit-input-placeholder { + color: #c3dafe; + } + + .lg\:focus\:placeholder-indigo-200:focus::-moz-placeholder { + color: #c3dafe; + } + + .lg\:focus\:placeholder-indigo-200:focus:-ms-input-placeholder { + color: #c3dafe; + } + + .lg\:focus\:placeholder-indigo-200:focus::-ms-input-placeholder { + color: #c3dafe; + } + + .lg\:focus\:placeholder-indigo-200:focus::placeholder { + color: #c3dafe; + } + + .lg\:focus\:placeholder-indigo-300:focus::-webkit-input-placeholder { + color: #a3bffa; + } + + .lg\:focus\:placeholder-indigo-300:focus::-moz-placeholder { + color: #a3bffa; + } + + .lg\:focus\:placeholder-indigo-300:focus:-ms-input-placeholder { + color: #a3bffa; + } + + .lg\:focus\:placeholder-indigo-300:focus::-ms-input-placeholder { + color: #a3bffa; + } + + .lg\:focus\:placeholder-indigo-300:focus::placeholder { + color: #a3bffa; + } + + .lg\:focus\:placeholder-indigo-400:focus::-webkit-input-placeholder { + color: #7f9cf5; + } + + .lg\:focus\:placeholder-indigo-400:focus::-moz-placeholder { + color: #7f9cf5; + } + + .lg\:focus\:placeholder-indigo-400:focus:-ms-input-placeholder { + color: #7f9cf5; + } + + .lg\:focus\:placeholder-indigo-400:focus::-ms-input-placeholder { + color: #7f9cf5; + } + + .lg\:focus\:placeholder-indigo-400:focus::placeholder { + color: #7f9cf5; + } + + .lg\:focus\:placeholder-indigo-500:focus::-webkit-input-placeholder { + color: #667eea; + } + + .lg\:focus\:placeholder-indigo-500:focus::-moz-placeholder { + color: #667eea; + } + + .lg\:focus\:placeholder-indigo-500:focus:-ms-input-placeholder { + color: #667eea; + } + + .lg\:focus\:placeholder-indigo-500:focus::-ms-input-placeholder { + color: #667eea; + } + + .lg\:focus\:placeholder-indigo-500:focus::placeholder { + color: #667eea; + } + + .lg\:focus\:placeholder-indigo-600:focus::-webkit-input-placeholder { + color: #5a67d8; + } + + .lg\:focus\:placeholder-indigo-600:focus::-moz-placeholder { + color: #5a67d8; + } + + .lg\:focus\:placeholder-indigo-600:focus:-ms-input-placeholder { + color: #5a67d8; + } + + .lg\:focus\:placeholder-indigo-600:focus::-ms-input-placeholder { + color: #5a67d8; + } + + .lg\:focus\:placeholder-indigo-600:focus::placeholder { + color: #5a67d8; + } + + .lg\:focus\:placeholder-indigo-700:focus::-webkit-input-placeholder { + color: #4c51bf; + } + + .lg\:focus\:placeholder-indigo-700:focus::-moz-placeholder { + color: #4c51bf; + } + + .lg\:focus\:placeholder-indigo-700:focus:-ms-input-placeholder { + color: #4c51bf; + } + + .lg\:focus\:placeholder-indigo-700:focus::-ms-input-placeholder { + color: #4c51bf; + } + + .lg\:focus\:placeholder-indigo-700:focus::placeholder { + color: #4c51bf; + } + + .lg\:focus\:placeholder-indigo-800:focus::-webkit-input-placeholder { + color: #434190; + } + + .lg\:focus\:placeholder-indigo-800:focus::-moz-placeholder { + color: #434190; + } + + .lg\:focus\:placeholder-indigo-800:focus:-ms-input-placeholder { + color: #434190; + } + + .lg\:focus\:placeholder-indigo-800:focus::-ms-input-placeholder { + color: #434190; + } + + .lg\:focus\:placeholder-indigo-800:focus::placeholder { + color: #434190; + } + + .lg\:focus\:placeholder-indigo-900:focus::-webkit-input-placeholder { + color: #3c366b; + } + + .lg\:focus\:placeholder-indigo-900:focus::-moz-placeholder { + color: #3c366b; + } + + .lg\:focus\:placeholder-indigo-900:focus:-ms-input-placeholder { + color: #3c366b; + } + + .lg\:focus\:placeholder-indigo-900:focus::-ms-input-placeholder { + color: #3c366b; + } + + .lg\:focus\:placeholder-indigo-900:focus::placeholder { + color: #3c366b; + } + + .lg\:focus\:placeholder-purple-100:focus::-webkit-input-placeholder { + color: #faf5ff; + } + + .lg\:focus\:placeholder-purple-100:focus::-moz-placeholder { + color: #faf5ff; + } + + .lg\:focus\:placeholder-purple-100:focus:-ms-input-placeholder { + color: #faf5ff; + } + + .lg\:focus\:placeholder-purple-100:focus::-ms-input-placeholder { + color: #faf5ff; + } + + .lg\:focus\:placeholder-purple-100:focus::placeholder { + color: #faf5ff; + } + + .lg\:focus\:placeholder-purple-200:focus::-webkit-input-placeholder { + color: #e9d8fd; + } + + .lg\:focus\:placeholder-purple-200:focus::-moz-placeholder { + color: #e9d8fd; + } + + .lg\:focus\:placeholder-purple-200:focus:-ms-input-placeholder { + color: #e9d8fd; + } + + .lg\:focus\:placeholder-purple-200:focus::-ms-input-placeholder { + color: #e9d8fd; + } + + .lg\:focus\:placeholder-purple-200:focus::placeholder { + color: #e9d8fd; + } + + .lg\:focus\:placeholder-purple-300:focus::-webkit-input-placeholder { + color: #d6bcfa; + } + + .lg\:focus\:placeholder-purple-300:focus::-moz-placeholder { + color: #d6bcfa; + } + + .lg\:focus\:placeholder-purple-300:focus:-ms-input-placeholder { + color: #d6bcfa; + } + + .lg\:focus\:placeholder-purple-300:focus::-ms-input-placeholder { + color: #d6bcfa; + } + + .lg\:focus\:placeholder-purple-300:focus::placeholder { + color: #d6bcfa; + } + + .lg\:focus\:placeholder-purple-400:focus::-webkit-input-placeholder { + color: #b794f4; + } + + .lg\:focus\:placeholder-purple-400:focus::-moz-placeholder { + color: #b794f4; + } + + .lg\:focus\:placeholder-purple-400:focus:-ms-input-placeholder { + color: #b794f4; + } + + .lg\:focus\:placeholder-purple-400:focus::-ms-input-placeholder { + color: #b794f4; + } + + .lg\:focus\:placeholder-purple-400:focus::placeholder { + color: #b794f4; + } + + .lg\:focus\:placeholder-purple-500:focus::-webkit-input-placeholder { + color: #9f7aea; + } + + .lg\:focus\:placeholder-purple-500:focus::-moz-placeholder { + color: #9f7aea; + } + + .lg\:focus\:placeholder-purple-500:focus:-ms-input-placeholder { + color: #9f7aea; + } + + .lg\:focus\:placeholder-purple-500:focus::-ms-input-placeholder { + color: #9f7aea; + } + + .lg\:focus\:placeholder-purple-500:focus::placeholder { + color: #9f7aea; + } + + .lg\:focus\:placeholder-purple-600:focus::-webkit-input-placeholder { + color: #805ad5; + } + + .lg\:focus\:placeholder-purple-600:focus::-moz-placeholder { + color: #805ad5; + } + + .lg\:focus\:placeholder-purple-600:focus:-ms-input-placeholder { + color: #805ad5; + } + + .lg\:focus\:placeholder-purple-600:focus::-ms-input-placeholder { + color: #805ad5; + } + + .lg\:focus\:placeholder-purple-600:focus::placeholder { + color: #805ad5; + } + + .lg\:focus\:placeholder-purple-700:focus::-webkit-input-placeholder { + color: #6b46c1; + } + + .lg\:focus\:placeholder-purple-700:focus::-moz-placeholder { + color: #6b46c1; + } + + .lg\:focus\:placeholder-purple-700:focus:-ms-input-placeholder { + color: #6b46c1; + } + + .lg\:focus\:placeholder-purple-700:focus::-ms-input-placeholder { + color: #6b46c1; + } + + .lg\:focus\:placeholder-purple-700:focus::placeholder { + color: #6b46c1; + } + + .lg\:focus\:placeholder-purple-800:focus::-webkit-input-placeholder { + color: #553c9a; + } + + .lg\:focus\:placeholder-purple-800:focus::-moz-placeholder { + color: #553c9a; + } + + .lg\:focus\:placeholder-purple-800:focus:-ms-input-placeholder { + color: #553c9a; + } + + .lg\:focus\:placeholder-purple-800:focus::-ms-input-placeholder { + color: #553c9a; + } + + .lg\:focus\:placeholder-purple-800:focus::placeholder { + color: #553c9a; + } + + .lg\:focus\:placeholder-purple-900:focus::-webkit-input-placeholder { + color: #6f42c1; + } + + .lg\:focus\:placeholder-purple-900:focus::-moz-placeholder { + color: #6f42c1; + } + + .lg\:focus\:placeholder-purple-900:focus:-ms-input-placeholder { + color: #6f42c1; + } + + .lg\:focus\:placeholder-purple-900:focus::-ms-input-placeholder { + color: #6f42c1; + } + + .lg\:focus\:placeholder-purple-900:focus::placeholder { + color: #6f42c1; + } + + .lg\:focus\:placeholder-pink-100:focus::-webkit-input-placeholder { + color: #fff5f7; + } + + .lg\:focus\:placeholder-pink-100:focus::-moz-placeholder { + color: #fff5f7; + } + + .lg\:focus\:placeholder-pink-100:focus:-ms-input-placeholder { + color: #fff5f7; + } + + .lg\:focus\:placeholder-pink-100:focus::-ms-input-placeholder { + color: #fff5f7; + } + + .lg\:focus\:placeholder-pink-100:focus::placeholder { + color: #fff5f7; + } + + .lg\:focus\:placeholder-pink-200:focus::-webkit-input-placeholder { + color: #fed7e2; + } + + .lg\:focus\:placeholder-pink-200:focus::-moz-placeholder { + color: #fed7e2; + } + + .lg\:focus\:placeholder-pink-200:focus:-ms-input-placeholder { + color: #fed7e2; + } + + .lg\:focus\:placeholder-pink-200:focus::-ms-input-placeholder { + color: #fed7e2; + } + + .lg\:focus\:placeholder-pink-200:focus::placeholder { + color: #fed7e2; + } + + .lg\:focus\:placeholder-pink-300:focus::-webkit-input-placeholder { + color: #fbb6ce; + } + + .lg\:focus\:placeholder-pink-300:focus::-moz-placeholder { + color: #fbb6ce; + } + + .lg\:focus\:placeholder-pink-300:focus:-ms-input-placeholder { + color: #fbb6ce; + } + + .lg\:focus\:placeholder-pink-300:focus::-ms-input-placeholder { + color: #fbb6ce; + } + + .lg\:focus\:placeholder-pink-300:focus::placeholder { + color: #fbb6ce; + } + + .lg\:focus\:placeholder-pink-400:focus::-webkit-input-placeholder { + color: #f687b3; + } + + .lg\:focus\:placeholder-pink-400:focus::-moz-placeholder { + color: #f687b3; + } + + .lg\:focus\:placeholder-pink-400:focus:-ms-input-placeholder { + color: #f687b3; + } + + .lg\:focus\:placeholder-pink-400:focus::-ms-input-placeholder { + color: #f687b3; + } + + .lg\:focus\:placeholder-pink-400:focus::placeholder { + color: #f687b3; + } + + .lg\:focus\:placeholder-pink-500:focus::-webkit-input-placeholder { + color: #ed64a6; + } + + .lg\:focus\:placeholder-pink-500:focus::-moz-placeholder { + color: #ed64a6; + } + + .lg\:focus\:placeholder-pink-500:focus:-ms-input-placeholder { + color: #ed64a6; + } + + .lg\:focus\:placeholder-pink-500:focus::-ms-input-placeholder { + color: #ed64a6; + } + + .lg\:focus\:placeholder-pink-500:focus::placeholder { + color: #ed64a6; + } + + .lg\:focus\:placeholder-pink-600:focus::-webkit-input-placeholder { + color: #d53f8c; + } + + .lg\:focus\:placeholder-pink-600:focus::-moz-placeholder { + color: #d53f8c; + } + + .lg\:focus\:placeholder-pink-600:focus:-ms-input-placeholder { + color: #d53f8c; + } + + .lg\:focus\:placeholder-pink-600:focus::-ms-input-placeholder { + color: #d53f8c; + } + + .lg\:focus\:placeholder-pink-600:focus::placeholder { + color: #d53f8c; + } + + .lg\:focus\:placeholder-pink-700:focus::-webkit-input-placeholder { + color: #b83280; + } + + .lg\:focus\:placeholder-pink-700:focus::-moz-placeholder { + color: #b83280; + } + + .lg\:focus\:placeholder-pink-700:focus:-ms-input-placeholder { + color: #b83280; + } + + .lg\:focus\:placeholder-pink-700:focus::-ms-input-placeholder { + color: #b83280; + } + + .lg\:focus\:placeholder-pink-700:focus::placeholder { + color: #b83280; + } + + .lg\:focus\:placeholder-pink-800:focus::-webkit-input-placeholder { + color: #97266d; + } + + .lg\:focus\:placeholder-pink-800:focus::-moz-placeholder { + color: #97266d; + } + + .lg\:focus\:placeholder-pink-800:focus:-ms-input-placeholder { + color: #97266d; + } + + .lg\:focus\:placeholder-pink-800:focus::-ms-input-placeholder { + color: #97266d; + } + + .lg\:focus\:placeholder-pink-800:focus::placeholder { + color: #97266d; + } + + .lg\:focus\:placeholder-pink-900:focus::-webkit-input-placeholder { + color: #e83e8c; + } + + .lg\:focus\:placeholder-pink-900:focus::-moz-placeholder { + color: #e83e8c; + } + + .lg\:focus\:placeholder-pink-900:focus:-ms-input-placeholder { + color: #e83e8c; + } + + .lg\:focus\:placeholder-pink-900:focus::-ms-input-placeholder { + color: #e83e8c; + } + + .lg\:focus\:placeholder-pink-900:focus::placeholder { + color: #e83e8c; + } + + .lg\:pointer-events-none { + pointer-events: none; + } + + .lg\:pointer-events-auto { + pointer-events: auto; + } + + .lg\:static { + position: static; + } + + .lg\:fixed { + position: fixed; + } + + .lg\:absolute { + position: absolute; + } + + .lg\:relative { + position: relative; + } + + .lg\:sticky { + position: -webkit-sticky; + position: sticky; + } + + .lg\:inset-0 { + top: 0; + right: 0; + bottom: 0; + left: 0; + } + + .lg\:inset-auto { + top: auto; + right: auto; + bottom: auto; + left: auto; + } + + .lg\:inset-y-0 { + top: 0; + bottom: 0; + } + + .lg\:inset-x-0 { + right: 0; + left: 0; + } + + .lg\:inset-y-auto { + top: auto; + bottom: auto; + } + + .lg\:inset-x-auto { + right: auto; + left: auto; + } + + .lg\:top-0 { + top: 0; + } + + .lg\:right-0 { + right: 0; + } + + .lg\:bottom-0 { + bottom: 0; + } + + .lg\:left-0 { + left: 0; + } + + .lg\:top-auto { + top: auto; + } + + .lg\:right-auto { + right: auto; + } + + .lg\:bottom-auto { + bottom: auto; + } + + .lg\:left-auto { + left: auto; + } + + .lg\:resize-none { + resize: none; + } + + .lg\:resize-y { + resize: vertical; + } + + .lg\:resize-x { + resize: horizontal; + } + + .lg\:resize { + resize: both; + } + + .lg\:shadow { + box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); + } + + .lg\:shadow-md { + box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); + } + + .lg\:shadow-lg { + box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); + } + + .lg\:shadow-xl { + box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); + } + + .lg\:shadow-2xl { + box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); + } + + .lg\:shadow-inner { + box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); + } + + .lg\:shadow-outline { + box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); + } + + .lg\:shadow-none { + box-shadow: none; + } + + .lg\:hover\:shadow:hover { + box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); + } + + .lg\:hover\:shadow-md:hover { + box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); + } + + .lg\:hover\:shadow-lg:hover { + box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); + } + + .lg\:hover\:shadow-xl:hover { + box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); + } + + .lg\:hover\:shadow-2xl:hover { + box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); + } + + .lg\:hover\:shadow-inner:hover { + box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); + } + + .lg\:hover\:shadow-outline:hover { + box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); + } + + .lg\:hover\:shadow-none:hover { + box-shadow: none; + } + + .lg\:focus\:shadow:focus { + box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); + } + + .lg\:focus\:shadow-md:focus { + box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); + } + + .lg\:focus\:shadow-lg:focus { + box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); + } + + .lg\:focus\:shadow-xl:focus { + box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); + } + + .lg\:focus\:shadow-2xl:focus { + box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); + } + + .lg\:focus\:shadow-inner:focus { + box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); + } + + .lg\:focus\:shadow-outline:focus { + box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); + } + + .lg\:focus\:shadow-none:focus { + box-shadow: none; + } + + .lg\:fill-current { + fill: currentColor; + } + + .lg\:stroke-current { + stroke: currentColor; + } + + .lg\:table-auto { + table-layout: auto; + } + + .lg\:table-fixed { + table-layout: fixed; + } + + .lg\:text-left { + text-align: left; + } + + .lg\:text-center { + text-align: center; + } + + .lg\:text-right { + text-align: right; + } + + .lg\:text-justify { + text-align: justify; + } + + .lg\:text-transparent { + color: transparent; + } + + .lg\:text-black { + color: #000; + } + + .lg\:text-white { + color: #fff; + } + + .lg\:text-gray-100 { + color: #f7fafc; + } + + .lg\:text-gray-200 { + color: #edf2f7; + } + + .lg\:text-gray-300 { + color: #e2e8f0; + } + + .lg\:text-gray-400 { + color: #cbd5e0; + } + + .lg\:text-gray-500 { + color: #a0aec0; + } + + .lg\:text-gray-600 { + color: #718096; + } + + .lg\:text-gray-700 { + color: #4a5568; + } + + .lg\:text-gray-800 { + color: #2d3748; + } + + .lg\:text-gray-900 { + color: #1a202c; + } + + .lg\:text-red-100 { + color: #fff5f5; + } + + .lg\:text-red-200 { + color: #fed7d7; + } + + .lg\:text-red-300 { + color: #feb2b2; + } + + .lg\:text-red-400 { + color: #fc8181; + } + + .lg\:text-red-500 { + color: #f56565; + } + + .lg\:text-red-600 { + color: #e53e3e; + } + + .lg\:text-red-700 { + color: #c53030; + } + + .lg\:text-red-800 { + color: #9b2c2c; + } + + .lg\:text-red-900 { + color: #dc3545; + } + + .lg\:text-orange-100 { + color: #fffaf0; + } + + .lg\:text-orange-200 { + color: #feebc8; + } + + .lg\:text-orange-300 { + color: #fbd38d; + } + + .lg\:text-orange-400 { + color: #f6ad55; + } + + .lg\:text-orange-500 { + color: #ed8936; + } + + .lg\:text-orange-600 { + color: #dd6b20; + } + + .lg\:text-orange-700 { + color: #c05621; + } + + .lg\:text-orange-800 { + color: #9c4221; + } + + .lg\:text-orange-900 { + color: #fd7e14; + } + + .lg\:text-yellow-100 { + color: #fffff0; + } + + .lg\:text-yellow-200 { + color: #fefcbf; + } + + .lg\:text-yellow-300 { + color: #faf089; + } + + .lg\:text-yellow-400 { + color: #f6e05e; + } + + .lg\:text-yellow-500 { + color: #ecc94b; + } + + .lg\:text-yellow-600 { + color: #d69e2e; + } + + .lg\:text-yellow-700 { + color: #b7791f; + } + + .lg\:text-yellow-800 { + color: #975a16; + } + + .lg\:text-yellow-900 { + color: #ffc107; + } + + .lg\:text-green-100 { + color: #f0fff4; + } + + .lg\:text-green-200 { + color: #c6f6d5; + } + + .lg\:text-green-300 { + color: #9ae6b4; + } + + .lg\:text-green-400 { + color: #68d391; + } + + .lg\:text-green-500 { + color: #48bb78; + } + + .lg\:text-green-600 { + color: #38a169; + } + + .lg\:text-green-700 { + color: #2f855a; + } + + .lg\:text-green-800 { + color: #276749; + } + + .lg\:text-green-900 { + color: #28a745; + } + + .lg\:text-teal-100 { + color: #e6fffa; + } + + .lg\:text-teal-200 { + color: #b2f5ea; + } + + .lg\:text-teal-300 { + color: #81e6d9; + } + + .lg\:text-teal-400 { + color: #4fd1c5; + } + + .lg\:text-teal-500 { + color: #38b2ac; + } + + .lg\:text-teal-600 { + color: #319795; + } + + .lg\:text-teal-700 { + color: #2c7a7b; + } + + .lg\:text-teal-800 { + color: #285e61; + } + + .lg\:text-teal-900 { + color: #20c997; + } + + .lg\:text-blue-100 { + color: #ebf8ff; + } + + .lg\:text-blue-200 { + color: #bee3f8; + } + + .lg\:text-blue-300 { + color: #90cdf4; + } + + .lg\:text-blue-400 { + color: #63b3ed; + } + + .lg\:text-blue-500 { + color: #4299e1; + } + + .lg\:text-blue-600 { + color: #3182ce; + } + + .lg\:text-blue-700 { + color: #2b6cb0; + } + + .lg\:text-blue-800 { + color: #2c5282; + } + + .lg\:text-blue-900 { + color: #007bff; + } + + .lg\:text-indigo-100 { + color: #ebf4ff; + } + + .lg\:text-indigo-200 { + color: #c3dafe; + } + + .lg\:text-indigo-300 { + color: #a3bffa; + } + + .lg\:text-indigo-400 { + color: #7f9cf5; + } + + .lg\:text-indigo-500 { + color: #667eea; + } + + .lg\:text-indigo-600 { + color: #5a67d8; + } + + .lg\:text-indigo-700 { + color: #4c51bf; + } + + .lg\:text-indigo-800 { + color: #434190; + } + + .lg\:text-indigo-900 { + color: #3c366b; + } + + .lg\:text-purple-100 { + color: #faf5ff; + } + + .lg\:text-purple-200 { + color: #e9d8fd; + } + + .lg\:text-purple-300 { + color: #d6bcfa; + } + + .lg\:text-purple-400 { + color: #b794f4; + } + + .lg\:text-purple-500 { + color: #9f7aea; + } + + .lg\:text-purple-600 { + color: #805ad5; + } + + .lg\:text-purple-700 { + color: #6b46c1; + } + + .lg\:text-purple-800 { + color: #553c9a; + } + + .lg\:text-purple-900 { + color: #6f42c1; + } + + .lg\:text-pink-100 { + color: #fff5f7; + } + + .lg\:text-pink-200 { + color: #fed7e2; + } + + .lg\:text-pink-300 { + color: #fbb6ce; + } + + .lg\:text-pink-400 { + color: #f687b3; + } + + .lg\:text-pink-500 { + color: #ed64a6; + } + + .lg\:text-pink-600 { + color: #d53f8c; + } + + .lg\:text-pink-700 { + color: #b83280; + } + + .lg\:text-pink-800 { + color: #97266d; + } + + .lg\:text-pink-900 { + color: #e83e8c; + } + + .lg\:hover\:text-transparent:hover { + color: transparent; + } + + .lg\:hover\:text-black:hover { + color: #000; + } + + .lg\:hover\:text-white:hover { + color: #fff; + } + + .lg\:hover\:text-gray-100:hover { + color: #f7fafc; + } + + .lg\:hover\:text-gray-200:hover { + color: #edf2f7; + } + + .lg\:hover\:text-gray-300:hover { + color: #e2e8f0; + } + + .lg\:hover\:text-gray-400:hover { + color: #cbd5e0; + } + + .lg\:hover\:text-gray-500:hover { + color: #a0aec0; + } + + .lg\:hover\:text-gray-600:hover { + color: #718096; + } + + .lg\:hover\:text-gray-700:hover { + color: #4a5568; + } + + .lg\:hover\:text-gray-800:hover { + color: #2d3748; + } + + .lg\:hover\:text-gray-900:hover { + color: #1a202c; + } + + .lg\:hover\:text-red-100:hover { + color: #fff5f5; + } + + .lg\:hover\:text-red-200:hover { + color: #fed7d7; + } + + .lg\:hover\:text-red-300:hover { + color: #feb2b2; + } + + .lg\:hover\:text-red-400:hover { + color: #fc8181; + } + + .lg\:hover\:text-red-500:hover { + color: #f56565; + } + + .lg\:hover\:text-red-600:hover { + color: #e53e3e; + } + + .lg\:hover\:text-red-700:hover { + color: #c53030; + } + + .lg\:hover\:text-red-800:hover { + color: #9b2c2c; + } + + .lg\:hover\:text-red-900:hover { + color: #dc3545; + } + + .lg\:hover\:text-orange-100:hover { + color: #fffaf0; + } + + .lg\:hover\:text-orange-200:hover { + color: #feebc8; + } + + .lg\:hover\:text-orange-300:hover { + color: #fbd38d; + } + + .lg\:hover\:text-orange-400:hover { + color: #f6ad55; + } + + .lg\:hover\:text-orange-500:hover { + color: #ed8936; + } + + .lg\:hover\:text-orange-600:hover { + color: #dd6b20; + } + + .lg\:hover\:text-orange-700:hover { + color: #c05621; + } + + .lg\:hover\:text-orange-800:hover { + color: #9c4221; + } + + .lg\:hover\:text-orange-900:hover { + color: #fd7e14; + } + + .lg\:hover\:text-yellow-100:hover { + color: #fffff0; + } + + .lg\:hover\:text-yellow-200:hover { + color: #fefcbf; + } + + .lg\:hover\:text-yellow-300:hover { + color: #faf089; + } + + .lg\:hover\:text-yellow-400:hover { + color: #f6e05e; + } + + .lg\:hover\:text-yellow-500:hover { + color: #ecc94b; + } + + .lg\:hover\:text-yellow-600:hover { + color: #d69e2e; + } + + .lg\:hover\:text-yellow-700:hover { + color: #b7791f; + } + + .lg\:hover\:text-yellow-800:hover { + color: #975a16; + } + + .lg\:hover\:text-yellow-900:hover { + color: #ffc107; + } + + .lg\:hover\:text-green-100:hover { + color: #f0fff4; + } + + .lg\:hover\:text-green-200:hover { + color: #c6f6d5; + } + + .lg\:hover\:text-green-300:hover { + color: #9ae6b4; + } + + .lg\:hover\:text-green-400:hover { + color: #68d391; + } + + .lg\:hover\:text-green-500:hover { + color: #48bb78; + } + + .lg\:hover\:text-green-600:hover { + color: #38a169; + } + + .lg\:hover\:text-green-700:hover { + color: #2f855a; + } + + .lg\:hover\:text-green-800:hover { + color: #276749; + } + + .lg\:hover\:text-green-900:hover { + color: #28a745; + } + + .lg\:hover\:text-teal-100:hover { + color: #e6fffa; + } + + .lg\:hover\:text-teal-200:hover { + color: #b2f5ea; + } + + .lg\:hover\:text-teal-300:hover { + color: #81e6d9; + } + + .lg\:hover\:text-teal-400:hover { + color: #4fd1c5; + } + + .lg\:hover\:text-teal-500:hover { + color: #38b2ac; + } + + .lg\:hover\:text-teal-600:hover { + color: #319795; + } + + .lg\:hover\:text-teal-700:hover { + color: #2c7a7b; + } + + .lg\:hover\:text-teal-800:hover { + color: #285e61; + } + + .lg\:hover\:text-teal-900:hover { + color: #20c997; + } + + .lg\:hover\:text-blue-100:hover { + color: #ebf8ff; + } + + .lg\:hover\:text-blue-200:hover { + color: #bee3f8; + } + + .lg\:hover\:text-blue-300:hover { + color: #90cdf4; + } + + .lg\:hover\:text-blue-400:hover { + color: #63b3ed; + } + + .lg\:hover\:text-blue-500:hover { + color: #4299e1; + } + + .lg\:hover\:text-blue-600:hover { + color: #3182ce; + } + + .lg\:hover\:text-blue-700:hover { + color: #2b6cb0; + } + + .lg\:hover\:text-blue-800:hover { + color: #2c5282; + } + + .lg\:hover\:text-blue-900:hover { + color: #007bff; + } + + .lg\:hover\:text-indigo-100:hover { + color: #ebf4ff; + } + + .lg\:hover\:text-indigo-200:hover { + color: #c3dafe; + } + + .lg\:hover\:text-indigo-300:hover { + color: #a3bffa; + } + + .lg\:hover\:text-indigo-400:hover { + color: #7f9cf5; + } + + .lg\:hover\:text-indigo-500:hover { + color: #667eea; + } + + .lg\:hover\:text-indigo-600:hover { + color: #5a67d8; + } + + .lg\:hover\:text-indigo-700:hover { + color: #4c51bf; + } + + .lg\:hover\:text-indigo-800:hover { + color: #434190; + } + + .lg\:hover\:text-indigo-900:hover { + color: #3c366b; + } + + .lg\:hover\:text-purple-100:hover { + color: #faf5ff; + } + + .lg\:hover\:text-purple-200:hover { + color: #e9d8fd; + } + + .lg\:hover\:text-purple-300:hover { + color: #d6bcfa; + } + + .lg\:hover\:text-purple-400:hover { + color: #b794f4; + } + + .lg\:hover\:text-purple-500:hover { + color: #9f7aea; + } + + .lg\:hover\:text-purple-600:hover { + color: #805ad5; + } + + .lg\:hover\:text-purple-700:hover { + color: #6b46c1; + } + + .lg\:hover\:text-purple-800:hover { + color: #553c9a; + } + + .lg\:hover\:text-purple-900:hover { + color: #6f42c1; + } + + .lg\:hover\:text-pink-100:hover { + color: #fff5f7; + } + + .lg\:hover\:text-pink-200:hover { + color: #fed7e2; + } + + .lg\:hover\:text-pink-300:hover { + color: #fbb6ce; + } + + .lg\:hover\:text-pink-400:hover { + color: #f687b3; + } + + .lg\:hover\:text-pink-500:hover { + color: #ed64a6; + } + + .lg\:hover\:text-pink-600:hover { + color: #d53f8c; + } + + .lg\:hover\:text-pink-700:hover { + color: #b83280; + } + + .lg\:hover\:text-pink-800:hover { + color: #97266d; + } + + .lg\:hover\:text-pink-900:hover { + color: #e83e8c; + } + + .lg\:focus\:text-transparent:focus { + color: transparent; + } + + .lg\:focus\:text-black:focus { + color: #000; + } + + .lg\:focus\:text-white:focus { + color: #fff; + } + + .lg\:focus\:text-gray-100:focus { + color: #f7fafc; + } + + .lg\:focus\:text-gray-200:focus { + color: #edf2f7; + } + + .lg\:focus\:text-gray-300:focus { + color: #e2e8f0; + } + + .lg\:focus\:text-gray-400:focus { + color: #cbd5e0; + } + + .lg\:focus\:text-gray-500:focus { + color: #a0aec0; + } + + .lg\:focus\:text-gray-600:focus { + color: #718096; + } + + .lg\:focus\:text-gray-700:focus { + color: #4a5568; + } + + .lg\:focus\:text-gray-800:focus { + color: #2d3748; + } + + .lg\:focus\:text-gray-900:focus { + color: #1a202c; + } + + .lg\:focus\:text-red-100:focus { + color: #fff5f5; + } + + .lg\:focus\:text-red-200:focus { + color: #fed7d7; + } + + .lg\:focus\:text-red-300:focus { + color: #feb2b2; + } + + .lg\:focus\:text-red-400:focus { + color: #fc8181; + } + + .lg\:focus\:text-red-500:focus { + color: #f56565; + } + + .lg\:focus\:text-red-600:focus { + color: #e53e3e; + } + + .lg\:focus\:text-red-700:focus { + color: #c53030; + } + + .lg\:focus\:text-red-800:focus { + color: #9b2c2c; + } + + .lg\:focus\:text-red-900:focus { + color: #dc3545; + } + + .lg\:focus\:text-orange-100:focus { + color: #fffaf0; + } + + .lg\:focus\:text-orange-200:focus { + color: #feebc8; + } + + .lg\:focus\:text-orange-300:focus { + color: #fbd38d; + } + + .lg\:focus\:text-orange-400:focus { + color: #f6ad55; + } + + .lg\:focus\:text-orange-500:focus { + color: #ed8936; + } + + .lg\:focus\:text-orange-600:focus { + color: #dd6b20; + } + + .lg\:focus\:text-orange-700:focus { + color: #c05621; + } + + .lg\:focus\:text-orange-800:focus { + color: #9c4221; + } + + .lg\:focus\:text-orange-900:focus { + color: #fd7e14; + } + + .lg\:focus\:text-yellow-100:focus { + color: #fffff0; + } + + .lg\:focus\:text-yellow-200:focus { + color: #fefcbf; + } + + .lg\:focus\:text-yellow-300:focus { + color: #faf089; + } + + .lg\:focus\:text-yellow-400:focus { + color: #f6e05e; + } + + .lg\:focus\:text-yellow-500:focus { + color: #ecc94b; + } + + .lg\:focus\:text-yellow-600:focus { + color: #d69e2e; + } + + .lg\:focus\:text-yellow-700:focus { + color: #b7791f; + } + + .lg\:focus\:text-yellow-800:focus { + color: #975a16; + } + + .lg\:focus\:text-yellow-900:focus { + color: #ffc107; + } + + .lg\:focus\:text-green-100:focus { + color: #f0fff4; + } + + .lg\:focus\:text-green-200:focus { + color: #c6f6d5; + } + + .lg\:focus\:text-green-300:focus { + color: #9ae6b4; + } + + .lg\:focus\:text-green-400:focus { + color: #68d391; + } + + .lg\:focus\:text-green-500:focus { + color: #48bb78; + } + + .lg\:focus\:text-green-600:focus { + color: #38a169; + } + + .lg\:focus\:text-green-700:focus { + color: #2f855a; + } + + .lg\:focus\:text-green-800:focus { + color: #276749; + } + + .lg\:focus\:text-green-900:focus { + color: #28a745; + } + + .lg\:focus\:text-teal-100:focus { + color: #e6fffa; + } + + .lg\:focus\:text-teal-200:focus { + color: #b2f5ea; + } + + .lg\:focus\:text-teal-300:focus { + color: #81e6d9; + } + + .lg\:focus\:text-teal-400:focus { + color: #4fd1c5; + } + + .lg\:focus\:text-teal-500:focus { + color: #38b2ac; + } + + .lg\:focus\:text-teal-600:focus { + color: #319795; + } + + .lg\:focus\:text-teal-700:focus { + color: #2c7a7b; + } + + .lg\:focus\:text-teal-800:focus { + color: #285e61; + } + + .lg\:focus\:text-teal-900:focus { + color: #20c997; + } + + .lg\:focus\:text-blue-100:focus { + color: #ebf8ff; + } + + .lg\:focus\:text-blue-200:focus { + color: #bee3f8; + } + + .lg\:focus\:text-blue-300:focus { + color: #90cdf4; + } + + .lg\:focus\:text-blue-400:focus { + color: #63b3ed; + } + + .lg\:focus\:text-blue-500:focus { + color: #4299e1; + } + + .lg\:focus\:text-blue-600:focus { + color: #3182ce; + } + + .lg\:focus\:text-blue-700:focus { + color: #2b6cb0; + } + + .lg\:focus\:text-blue-800:focus { + color: #2c5282; + } + + .lg\:focus\:text-blue-900:focus { + color: #007bff; + } + + .lg\:focus\:text-indigo-100:focus { + color: #ebf4ff; + } + + .lg\:focus\:text-indigo-200:focus { + color: #c3dafe; + } + + .lg\:focus\:text-indigo-300:focus { + color: #a3bffa; + } + + .lg\:focus\:text-indigo-400:focus { + color: #7f9cf5; + } + + .lg\:focus\:text-indigo-500:focus { + color: #667eea; + } + + .lg\:focus\:text-indigo-600:focus { + color: #5a67d8; + } + + .lg\:focus\:text-indigo-700:focus { + color: #4c51bf; + } + + .lg\:focus\:text-indigo-800:focus { + color: #434190; + } + + .lg\:focus\:text-indigo-900:focus { + color: #3c366b; + } + + .lg\:focus\:text-purple-100:focus { + color: #faf5ff; + } + + .lg\:focus\:text-purple-200:focus { + color: #e9d8fd; + } + + .lg\:focus\:text-purple-300:focus { + color: #d6bcfa; + } + + .lg\:focus\:text-purple-400:focus { + color: #b794f4; + } + + .lg\:focus\:text-purple-500:focus { + color: #9f7aea; + } + + .lg\:focus\:text-purple-600:focus { + color: #805ad5; + } + + .lg\:focus\:text-purple-700:focus { + color: #6b46c1; + } + + .lg\:focus\:text-purple-800:focus { + color: #553c9a; + } + + .lg\:focus\:text-purple-900:focus { + color: #6f42c1; + } + + .lg\:focus\:text-pink-100:focus { + color: #fff5f7; + } + + .lg\:focus\:text-pink-200:focus { + color: #fed7e2; + } + + .lg\:focus\:text-pink-300:focus { + color: #fbb6ce; + } + + .lg\:focus\:text-pink-400:focus { + color: #f687b3; + } + + .lg\:focus\:text-pink-500:focus { + color: #ed64a6; + } + + .lg\:focus\:text-pink-600:focus { + color: #d53f8c; + } + + .lg\:focus\:text-pink-700:focus { + color: #b83280; + } + + .lg\:focus\:text-pink-800:focus { + color: #97266d; + } + + .lg\:focus\:text-pink-900:focus { + color: #e83e8c; + } + + .lg\:text-xs { + font-size: 0.75rem; + } + + .lg\:text-sm { + font-size: 0.875rem; + } + + .lg\:text-base { + font-size: 1rem; + } + + .lg\:text-lg { + font-size: 1.125rem; + } + + .lg\:text-xl { + font-size: 1.25rem; + } + + .lg\:text-2xl { + font-size: 1.5rem; + } + + .lg\:text-3xl { + font-size: 1.875rem; + } + + .lg\:text-4xl { + font-size: 2.25rem; + } + + .lg\:text-5xl { + font-size: 3rem; + } + + .lg\:text-6xl { + font-size: 4rem; + } + + .lg\:italic { + font-style: italic; + } + + .lg\:not-italic { + font-style: normal; + } + + .lg\:uppercase { + text-transform: uppercase; + } + + .lg\:lowercase { + text-transform: lowercase; + } + + .lg\:capitalize { + text-transform: capitalize; + } + + .lg\:normal-case { + text-transform: none; + } + + .lg\:underline { + text-decoration: underline; + } + + .lg\:line-through { + text-decoration: line-through; + } + + .lg\:no-underline { + text-decoration: none; + } + + .lg\:hover\:underline:hover { + text-decoration: underline; + } + + .lg\:hover\:line-through:hover { + text-decoration: line-through; + } + + .lg\:hover\:no-underline:hover { + text-decoration: none; + } + + .lg\:focus\:underline:focus { + text-decoration: underline; + } + + .lg\:focus\:line-through:focus { + text-decoration: line-through; + } + + .lg\:focus\:no-underline:focus { + text-decoration: none; + } + + .lg\:antialiased { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + } + + .lg\:subpixel-antialiased { + -webkit-font-smoothing: auto; + -moz-osx-font-smoothing: auto; + } + + .lg\:tracking-tighter { + letter-spacing: -0.05em; + } + + .lg\:tracking-tight { + letter-spacing: -0.025em; + } + + .lg\:tracking-normal { + letter-spacing: 0; + } + + .lg\:tracking-wide { + letter-spacing: 0.025em; + } + + .lg\:tracking-wider { + letter-spacing: 0.05em; + } + + .lg\:tracking-widest { + letter-spacing: 0.1em; + } + + .lg\:select-none { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + } + + .lg\:select-text { + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + } + + .lg\:select-all { + -webkit-user-select: all; + -moz-user-select: all; + -ms-user-select: all; + user-select: all; + } + + .lg\:select-auto { + -webkit-user-select: auto; + -moz-user-select: auto; + -ms-user-select: auto; + user-select: auto; + } + + .lg\:align-baseline { + vertical-align: baseline; + } + + .lg\:align-top { + vertical-align: top; + } + + .lg\:align-middle { + vertical-align: middle; + } + + .lg\:align-bottom { + vertical-align: bottom; + } + + .lg\:align-text-top { + vertical-align: text-top; + } + + .lg\:align-text-bottom { + vertical-align: text-bottom; + } + + .lg\:visible { + visibility: visible; + } + + .lg\:invisible { + visibility: hidden; + } + + .lg\:whitespace-normal { + white-space: normal; + } + + .lg\:whitespace-no-wrap { + white-space: nowrap; + } + + .lg\:whitespace-pre { + white-space: pre; + } + + .lg\:whitespace-pre-line { + white-space: pre-line; + } + + .lg\:whitespace-pre-wrap { + white-space: pre-wrap; + } + + .lg\:break-normal { + overflow-wrap: normal; + word-break: normal; + } + + .lg\:break-words { + overflow-wrap: break-word; + } + + .lg\:break-all { + word-break: break-all; + } + + .lg\:truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + } + + .lg\:w-0 { + width: 0; + } + + .lg\:w-1 { + width: 0.25rem; + } + + .lg\:w-2 { + width: 0.5rem; + } + + .lg\:w-3 { + width: 0.75rem; + } + + .lg\:w-4 { + width: 1rem; + } + + .lg\:w-5 { + width: 1.25rem; + } + + .lg\:w-6 { + width: 1.5rem; + } + + .lg\:w-8 { + width: 2rem; + } + + .lg\:w-10 { + width: 2.5rem; + } + + .lg\:w-12 { + width: 3rem; + } + + .lg\:w-16 { + width: 4rem; + } + + .lg\:w-20 { + width: 5rem; + } + + .lg\:w-24 { + width: 6rem; + } + + .lg\:w-32 { + width: 8rem; + } + + .lg\:w-40 { + width: 10rem; + } + + .lg\:w-48 { + width: 12rem; + } + + .lg\:w-56 { + width: 14rem; + } + + .lg\:w-64 { + width: 16rem; + } + + .lg\:w-auto { + width: auto; + } + + .lg\:w-px { + width: 1px; + } + + .lg\:w-1\/2 { + width: 50%; + } + + .lg\:w-1\/3 { + width: 33.333333%; + } + + .lg\:w-2\/3 { + width: 66.666667%; + } + + .lg\:w-1\/4 { + width: 25%; + } + + .lg\:w-2\/4 { + width: 50%; + } + + .lg\:w-3\/4 { + width: 75%; + } + + .lg\:w-1\/5 { + width: 20%; + } + + .lg\:w-2\/5 { + width: 40%; + } + + .lg\:w-3\/5 { + width: 60%; + } + + .lg\:w-4\/5 { + width: 80%; + } + + .lg\:w-1\/6 { + width: 16.666667%; + } + + .lg\:w-2\/6 { + width: 33.333333%; + } + + .lg\:w-3\/6 { + width: 50%; + } + + .lg\:w-4\/6 { + width: 66.666667%; + } + + .lg\:w-5\/6 { + width: 83.333333%; + } + + .lg\:w-1\/12 { + width: 8.333333%; + } + + .lg\:w-2\/12 { + width: 16.666667%; + } + + .lg\:w-3\/12 { + width: 25%; + } + + .lg\:w-4\/12 { + width: 33.333333%; + } + + .lg\:w-5\/12 { + width: 41.666667%; + } + + .lg\:w-6\/12 { + width: 50%; + } + + .lg\:w-7\/12 { + width: 58.333333%; + } + + .lg\:w-8\/12 { + width: 66.666667%; + } + + .lg\:w-9\/12 { + width: 75%; + } + + .lg\:w-10\/12 { + width: 83.333333%; + } + + .lg\:w-11\/12 { + width: 91.666667%; + } + + .lg\:w-full { + width: 100%; + } + + .lg\:w-screen { + width: 100vw; + } + + .lg\:z-0 { + z-index: 0; + } + + .lg\:z-10 { + z-index: 10; + } + + .lg\:z-20 { + z-index: 20; + } + + .lg\:z-30 { + z-index: 30; + } + + .lg\:z-40 { + z-index: 40; + } + + .lg\:z-50 { + z-index: 50; + } + + .lg\:z-auto { + z-index: auto; + } +} + +@media (min-width: 1280px) { + .xl\:sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; + } + + .xl\:not-sr-only { + position: static; + width: auto; + height: auto; + padding: 0; + margin: 0; + overflow: visible; + clip: auto; + white-space: normal; + } + + .xl\:focus\:sr-only:focus { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; + } + + .xl\:focus\:not-sr-only:focus { + position: static; + width: auto; + height: auto; + padding: 0; + margin: 0; + overflow: visible; + clip: auto; + white-space: normal; + } + + .xl\:appearance-none { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + } + + .xl\:bg-fixed { + background-attachment: fixed; + } + + .xl\:bg-local { + background-attachment: local; + } + + .xl\:bg-scroll { + background-attachment: scroll; + } + + .xl\:bg-transparent { + background-color: transparent; + } + + .xl\:bg-black { + background-color: #000; + } + + .xl\:bg-white { + background-color: #fff; + } + + .xl\:bg-gray-100 { + background-color: #f7fafc; + } + + .xl\:bg-gray-200 { + background-color: #edf2f7; + } + + .xl\:bg-gray-300 { + background-color: #e2e8f0; + } + + .xl\:bg-gray-400 { + background-color: #cbd5e0; + } + + .xl\:bg-gray-500 { + background-color: #a0aec0; + } + + .xl\:bg-gray-600 { + background-color: #718096; + } + + .xl\:bg-gray-700 { + background-color: #4a5568; + } + + .xl\:bg-gray-800 { + background-color: #2d3748; + } + + .xl\:bg-gray-900 { + background-color: #1a202c; + } + + .xl\:bg-red-100 { + background-color: #fff5f5; + } + + .xl\:bg-red-200 { + background-color: #fed7d7; + } + + .xl\:bg-red-300 { + background-color: #feb2b2; + } + + .xl\:bg-red-400 { + background-color: #fc8181; + } + + .xl\:bg-red-500 { + background-color: #f56565; + } + + .xl\:bg-red-600 { + background-color: #e53e3e; + } + + .xl\:bg-red-700 { + background-color: #c53030; + } + + .xl\:bg-red-800 { + background-color: #9b2c2c; + } + + .xl\:bg-red-900 { + background-color: #dc3545; + } + + .xl\:bg-orange-100 { + background-color: #fffaf0; + } + + .xl\:bg-orange-200 { + background-color: #feebc8; + } + + .xl\:bg-orange-300 { + background-color: #fbd38d; + } + + .xl\:bg-orange-400 { + background-color: #f6ad55; + } + + .xl\:bg-orange-500 { + background-color: #ed8936; + } + + .xl\:bg-orange-600 { + background-color: #dd6b20; + } + + .xl\:bg-orange-700 { + background-color: #c05621; + } + + .xl\:bg-orange-800 { + background-color: #9c4221; + } + + .xl\:bg-orange-900 { + background-color: #fd7e14; + } + + .xl\:bg-yellow-100 { + background-color: #fffff0; + } + + .xl\:bg-yellow-200 { + background-color: #fefcbf; + } + + .xl\:bg-yellow-300 { + background-color: #faf089; + } + + .xl\:bg-yellow-400 { + background-color: #f6e05e; + } + + .xl\:bg-yellow-500 { + background-color: #ecc94b; + } + + .xl\:bg-yellow-600 { + background-color: #d69e2e; + } + + .xl\:bg-yellow-700 { + background-color: #b7791f; + } + + .xl\:bg-yellow-800 { + background-color: #975a16; + } + + .xl\:bg-yellow-900 { + background-color: #ffc107; + } + + .xl\:bg-green-100 { + background-color: #f0fff4; + } + + .xl\:bg-green-200 { + background-color: #c6f6d5; + } + + .xl\:bg-green-300 { + background-color: #9ae6b4; + } + + .xl\:bg-green-400 { + background-color: #68d391; + } + + .xl\:bg-green-500 { + background-color: #48bb78; + } + + .xl\:bg-green-600 { + background-color: #38a169; + } + + .xl\:bg-green-700 { + background-color: #2f855a; + } + + .xl\:bg-green-800 { + background-color: #276749; + } + + .xl\:bg-green-900 { + background-color: #28a745; + } + + .xl\:bg-teal-100 { + background-color: #e6fffa; + } + + .xl\:bg-teal-200 { + background-color: #b2f5ea; + } + + .xl\:bg-teal-300 { + background-color: #81e6d9; + } + + .xl\:bg-teal-400 { + background-color: #4fd1c5; + } + + .xl\:bg-teal-500 { + background-color: #38b2ac; + } + + .xl\:bg-teal-600 { + background-color: #319795; + } + + .xl\:bg-teal-700 { + background-color: #2c7a7b; + } + + .xl\:bg-teal-800 { + background-color: #285e61; + } + + .xl\:bg-teal-900 { + background-color: #20c997; + } + + .xl\:bg-blue-100 { + background-color: #ebf8ff; + } + + .xl\:bg-blue-200 { + background-color: #bee3f8; + } + + .xl\:bg-blue-300 { + background-color: #90cdf4; + } + + .xl\:bg-blue-400 { + background-color: #63b3ed; + } + + .xl\:bg-blue-500 { + background-color: #4299e1; + } + + .xl\:bg-blue-600 { + background-color: #3182ce; + } + + .xl\:bg-blue-700 { + background-color: #2b6cb0; + } + + .xl\:bg-blue-800 { + background-color: #2c5282; + } + + .xl\:bg-blue-900 { + background-color: #007bff; + } + + .xl\:bg-indigo-100 { + background-color: #ebf4ff; + } + + .xl\:bg-indigo-200 { + background-color: #c3dafe; + } + + .xl\:bg-indigo-300 { + background-color: #a3bffa; + } + + .xl\:bg-indigo-400 { + background-color: #7f9cf5; + } + + .xl\:bg-indigo-500 { + background-color: #667eea; + } + + .xl\:bg-indigo-600 { + background-color: #5a67d8; + } + + .xl\:bg-indigo-700 { + background-color: #4c51bf; + } + + .xl\:bg-indigo-800 { + background-color: #434190; + } + + .xl\:bg-indigo-900 { + background-color: #3c366b; + } + + .xl\:bg-purple-100 { + background-color: #faf5ff; + } + + .xl\:bg-purple-200 { + background-color: #e9d8fd; + } + + .xl\:bg-purple-300 { + background-color: #d6bcfa; + } + + .xl\:bg-purple-400 { + background-color: #b794f4; + } + + .xl\:bg-purple-500 { + background-color: #9f7aea; + } + + .xl\:bg-purple-600 { + background-color: #805ad5; + } + + .xl\:bg-purple-700 { + background-color: #6b46c1; + } + + .xl\:bg-purple-800 { + background-color: #553c9a; + } + + .xl\:bg-purple-900 { + background-color: #6f42c1; + } + + .xl\:bg-pink-100 { + background-color: #fff5f7; + } + + .xl\:bg-pink-200 { + background-color: #fed7e2; + } + + .xl\:bg-pink-300 { + background-color: #fbb6ce; + } + + .xl\:bg-pink-400 { + background-color: #f687b3; + } + + .xl\:bg-pink-500 { + background-color: #ed64a6; + } + + .xl\:bg-pink-600 { + background-color: #d53f8c; + } + + .xl\:bg-pink-700 { + background-color: #b83280; + } + + .xl\:bg-pink-800 { + background-color: #97266d; + } + + .xl\:bg-pink-900 { + background-color: #e83e8c; + } + + .xl\:hover\:bg-transparent:hover { + background-color: transparent; + } + + .xl\:hover\:bg-black:hover { + background-color: #000; + } + + .xl\:hover\:bg-white:hover { + background-color: #fff; + } + + .xl\:hover\:bg-gray-100:hover { + background-color: #f7fafc; + } + + .xl\:hover\:bg-gray-200:hover { + background-color: #edf2f7; + } + + .xl\:hover\:bg-gray-300:hover { + background-color: #e2e8f0; + } + + .xl\:hover\:bg-gray-400:hover { + background-color: #cbd5e0; + } + + .xl\:hover\:bg-gray-500:hover { + background-color: #a0aec0; + } + + .xl\:hover\:bg-gray-600:hover { + background-color: #718096; + } + + .xl\:hover\:bg-gray-700:hover { + background-color: #4a5568; + } + + .xl\:hover\:bg-gray-800:hover { + background-color: #2d3748; + } + + .xl\:hover\:bg-gray-900:hover { + background-color: #1a202c; + } + + .xl\:hover\:bg-red-100:hover { + background-color: #fff5f5; + } + + .xl\:hover\:bg-red-200:hover { + background-color: #fed7d7; + } + + .xl\:hover\:bg-red-300:hover { + background-color: #feb2b2; + } + + .xl\:hover\:bg-red-400:hover { + background-color: #fc8181; + } + + .xl\:hover\:bg-red-500:hover { + background-color: #f56565; + } + + .xl\:hover\:bg-red-600:hover { + background-color: #e53e3e; + } + + .xl\:hover\:bg-red-700:hover { + background-color: #c53030; + } + + .xl\:hover\:bg-red-800:hover { + background-color: #9b2c2c; + } + + .xl\:hover\:bg-red-900:hover { + background-color: #dc3545; + } + + .xl\:hover\:bg-orange-100:hover { + background-color: #fffaf0; + } + + .xl\:hover\:bg-orange-200:hover { + background-color: #feebc8; + } + + .xl\:hover\:bg-orange-300:hover { + background-color: #fbd38d; + } + + .xl\:hover\:bg-orange-400:hover { + background-color: #f6ad55; + } + + .xl\:hover\:bg-orange-500:hover { + background-color: #ed8936; + } + + .xl\:hover\:bg-orange-600:hover { + background-color: #dd6b20; + } + + .xl\:hover\:bg-orange-700:hover { + background-color: #c05621; + } + + .xl\:hover\:bg-orange-800:hover { + background-color: #9c4221; + } + + .xl\:hover\:bg-orange-900:hover { + background-color: #fd7e14; + } + + .xl\:hover\:bg-yellow-100:hover { + background-color: #fffff0; + } + + .xl\:hover\:bg-yellow-200:hover { + background-color: #fefcbf; + } + + .xl\:hover\:bg-yellow-300:hover { + background-color: #faf089; + } + + .xl\:hover\:bg-yellow-400:hover { + background-color: #f6e05e; + } + + .xl\:hover\:bg-yellow-500:hover { + background-color: #ecc94b; + } + + .xl\:hover\:bg-yellow-600:hover { + background-color: #d69e2e; + } + + .xl\:hover\:bg-yellow-700:hover { + background-color: #b7791f; + } + + .xl\:hover\:bg-yellow-800:hover { + background-color: #975a16; + } + + .xl\:hover\:bg-yellow-900:hover { + background-color: #ffc107; + } + + .xl\:hover\:bg-green-100:hover { + background-color: #f0fff4; + } + + .xl\:hover\:bg-green-200:hover { + background-color: #c6f6d5; + } + + .xl\:hover\:bg-green-300:hover { + background-color: #9ae6b4; + } + + .xl\:hover\:bg-green-400:hover { + background-color: #68d391; + } + + .xl\:hover\:bg-green-500:hover { + background-color: #48bb78; + } + + .xl\:hover\:bg-green-600:hover { + background-color: #38a169; + } + + .xl\:hover\:bg-green-700:hover { + background-color: #2f855a; + } + + .xl\:hover\:bg-green-800:hover { + background-color: #276749; + } + + .xl\:hover\:bg-green-900:hover { + background-color: #28a745; + } + + .xl\:hover\:bg-teal-100:hover { + background-color: #e6fffa; + } + + .xl\:hover\:bg-teal-200:hover { + background-color: #b2f5ea; + } + + .xl\:hover\:bg-teal-300:hover { + background-color: #81e6d9; + } + + .xl\:hover\:bg-teal-400:hover { + background-color: #4fd1c5; + } + + .xl\:hover\:bg-teal-500:hover { + background-color: #38b2ac; + } + + .xl\:hover\:bg-teal-600:hover { + background-color: #319795; + } + + .xl\:hover\:bg-teal-700:hover { + background-color: #2c7a7b; + } + + .xl\:hover\:bg-teal-800:hover { + background-color: #285e61; + } + + .xl\:hover\:bg-teal-900:hover { + background-color: #20c997; + } + + .xl\:hover\:bg-blue-100:hover { + background-color: #ebf8ff; + } + + .xl\:hover\:bg-blue-200:hover { + background-color: #bee3f8; + } + + .xl\:hover\:bg-blue-300:hover { + background-color: #90cdf4; + } + + .xl\:hover\:bg-blue-400:hover { + background-color: #63b3ed; + } + + .xl\:hover\:bg-blue-500:hover { + background-color: #4299e1; + } + + .xl\:hover\:bg-blue-600:hover { + background-color: #3182ce; + } + + .xl\:hover\:bg-blue-700:hover { + background-color: #2b6cb0; + } + + .xl\:hover\:bg-blue-800:hover { + background-color: #2c5282; + } + + .xl\:hover\:bg-blue-900:hover { + background-color: #007bff; + } + + .xl\:hover\:bg-indigo-100:hover { + background-color: #ebf4ff; + } + + .xl\:hover\:bg-indigo-200:hover { + background-color: #c3dafe; + } + + .xl\:hover\:bg-indigo-300:hover { + background-color: #a3bffa; + } + + .xl\:hover\:bg-indigo-400:hover { + background-color: #7f9cf5; + } + + .xl\:hover\:bg-indigo-500:hover { + background-color: #667eea; + } + + .xl\:hover\:bg-indigo-600:hover { + background-color: #5a67d8; + } + + .xl\:hover\:bg-indigo-700:hover { + background-color: #4c51bf; + } + + .xl\:hover\:bg-indigo-800:hover { + background-color: #434190; + } + + .xl\:hover\:bg-indigo-900:hover { + background-color: #3c366b; + } + + .xl\:hover\:bg-purple-100:hover { + background-color: #faf5ff; + } + + .xl\:hover\:bg-purple-200:hover { + background-color: #e9d8fd; + } + + .xl\:hover\:bg-purple-300:hover { + background-color: #d6bcfa; + } + + .xl\:hover\:bg-purple-400:hover { + background-color: #b794f4; + } + + .xl\:hover\:bg-purple-500:hover { + background-color: #9f7aea; + } + + .xl\:hover\:bg-purple-600:hover { + background-color: #805ad5; + } + + .xl\:hover\:bg-purple-700:hover { + background-color: #6b46c1; + } + + .xl\:hover\:bg-purple-800:hover { + background-color: #553c9a; + } + + .xl\:hover\:bg-purple-900:hover { + background-color: #6f42c1; + } + + .xl\:hover\:bg-pink-100:hover { + background-color: #fff5f7; + } + + .xl\:hover\:bg-pink-200:hover { + background-color: #fed7e2; + } + + .xl\:hover\:bg-pink-300:hover { + background-color: #fbb6ce; + } + + .xl\:hover\:bg-pink-400:hover { + background-color: #f687b3; + } + + .xl\:hover\:bg-pink-500:hover { + background-color: #ed64a6; + } + + .xl\:hover\:bg-pink-600:hover { + background-color: #d53f8c; + } + + .xl\:hover\:bg-pink-700:hover { + background-color: #b83280; + } + + .xl\:hover\:bg-pink-800:hover { + background-color: #97266d; + } + + .xl\:hover\:bg-pink-900:hover { + background-color: #e83e8c; + } + + .xl\:focus\:bg-transparent:focus { + background-color: transparent; + } + + .xl\:focus\:bg-black:focus { + background-color: #000; + } + + .xl\:focus\:bg-white:focus { + background-color: #fff; + } + + .xl\:focus\:bg-gray-100:focus { + background-color: #f7fafc; + } + + .xl\:focus\:bg-gray-200:focus { + background-color: #edf2f7; + } + + .xl\:focus\:bg-gray-300:focus { + background-color: #e2e8f0; + } + + .xl\:focus\:bg-gray-400:focus { + background-color: #cbd5e0; + } + + .xl\:focus\:bg-gray-500:focus { + background-color: #a0aec0; + } + + .xl\:focus\:bg-gray-600:focus { + background-color: #718096; + } + + .xl\:focus\:bg-gray-700:focus { + background-color: #4a5568; + } + + .xl\:focus\:bg-gray-800:focus { + background-color: #2d3748; + } + + .xl\:focus\:bg-gray-900:focus { + background-color: #1a202c; + } + + .xl\:focus\:bg-red-100:focus { + background-color: #fff5f5; + } + + .xl\:focus\:bg-red-200:focus { + background-color: #fed7d7; + } + + .xl\:focus\:bg-red-300:focus { + background-color: #feb2b2; + } + + .xl\:focus\:bg-red-400:focus { + background-color: #fc8181; + } + + .xl\:focus\:bg-red-500:focus { + background-color: #f56565; + } + + .xl\:focus\:bg-red-600:focus { + background-color: #e53e3e; + } + + .xl\:focus\:bg-red-700:focus { + background-color: #c53030; + } + + .xl\:focus\:bg-red-800:focus { + background-color: #9b2c2c; + } + + .xl\:focus\:bg-red-900:focus { + background-color: #dc3545; + } + + .xl\:focus\:bg-orange-100:focus { + background-color: #fffaf0; + } + + .xl\:focus\:bg-orange-200:focus { + background-color: #feebc8; + } + + .xl\:focus\:bg-orange-300:focus { + background-color: #fbd38d; + } + + .xl\:focus\:bg-orange-400:focus { + background-color: #f6ad55; + } + + .xl\:focus\:bg-orange-500:focus { + background-color: #ed8936; + } + + .xl\:focus\:bg-orange-600:focus { + background-color: #dd6b20; + } + + .xl\:focus\:bg-orange-700:focus { + background-color: #c05621; + } + + .xl\:focus\:bg-orange-800:focus { + background-color: #9c4221; + } + + .xl\:focus\:bg-orange-900:focus { + background-color: #fd7e14; + } + + .xl\:focus\:bg-yellow-100:focus { + background-color: #fffff0; + } + + .xl\:focus\:bg-yellow-200:focus { + background-color: #fefcbf; + } + + .xl\:focus\:bg-yellow-300:focus { + background-color: #faf089; + } + + .xl\:focus\:bg-yellow-400:focus { + background-color: #f6e05e; + } + + .xl\:focus\:bg-yellow-500:focus { + background-color: #ecc94b; + } + + .xl\:focus\:bg-yellow-600:focus { + background-color: #d69e2e; + } + + .xl\:focus\:bg-yellow-700:focus { + background-color: #b7791f; + } + + .xl\:focus\:bg-yellow-800:focus { + background-color: #975a16; + } + + .xl\:focus\:bg-yellow-900:focus { + background-color: #ffc107; + } + + .xl\:focus\:bg-green-100:focus { + background-color: #f0fff4; + } + + .xl\:focus\:bg-green-200:focus { + background-color: #c6f6d5; + } + + .xl\:focus\:bg-green-300:focus { + background-color: #9ae6b4; + } + + .xl\:focus\:bg-green-400:focus { + background-color: #68d391; + } + + .xl\:focus\:bg-green-500:focus { + background-color: #48bb78; + } + + .xl\:focus\:bg-green-600:focus { + background-color: #38a169; + } + + .xl\:focus\:bg-green-700:focus { + background-color: #2f855a; + } + + .xl\:focus\:bg-green-800:focus { + background-color: #276749; + } + + .xl\:focus\:bg-green-900:focus { + background-color: #28a745; + } + + .xl\:focus\:bg-teal-100:focus { + background-color: #e6fffa; + } + + .xl\:focus\:bg-teal-200:focus { + background-color: #b2f5ea; + } + + .xl\:focus\:bg-teal-300:focus { + background-color: #81e6d9; + } + + .xl\:focus\:bg-teal-400:focus { + background-color: #4fd1c5; + } + + .xl\:focus\:bg-teal-500:focus { + background-color: #38b2ac; + } + + .xl\:focus\:bg-teal-600:focus { + background-color: #319795; + } + + .xl\:focus\:bg-teal-700:focus { + background-color: #2c7a7b; + } + + .xl\:focus\:bg-teal-800:focus { + background-color: #285e61; + } + + .xl\:focus\:bg-teal-900:focus { + background-color: #20c997; + } + + .xl\:focus\:bg-blue-100:focus { + background-color: #ebf8ff; + } + + .xl\:focus\:bg-blue-200:focus { + background-color: #bee3f8; + } + + .xl\:focus\:bg-blue-300:focus { + background-color: #90cdf4; + } + + .xl\:focus\:bg-blue-400:focus { + background-color: #63b3ed; + } + + .xl\:focus\:bg-blue-500:focus { + background-color: #4299e1; + } + + .xl\:focus\:bg-blue-600:focus { + background-color: #3182ce; + } + + .xl\:focus\:bg-blue-700:focus { + background-color: #2b6cb0; + } + + .xl\:focus\:bg-blue-800:focus { + background-color: #2c5282; + } + + .xl\:focus\:bg-blue-900:focus { + background-color: #007bff; + } + + .xl\:focus\:bg-indigo-100:focus { + background-color: #ebf4ff; + } + + .xl\:focus\:bg-indigo-200:focus { + background-color: #c3dafe; + } + + .xl\:focus\:bg-indigo-300:focus { + background-color: #a3bffa; + } + + .xl\:focus\:bg-indigo-400:focus { + background-color: #7f9cf5; + } + + .xl\:focus\:bg-indigo-500:focus { + background-color: #667eea; + } + + .xl\:focus\:bg-indigo-600:focus { + background-color: #5a67d8; + } + + .xl\:focus\:bg-indigo-700:focus { + background-color: #4c51bf; + } + + .xl\:focus\:bg-indigo-800:focus { + background-color: #434190; + } + + .xl\:focus\:bg-indigo-900:focus { + background-color: #3c366b; + } + + .xl\:focus\:bg-purple-100:focus { + background-color: #faf5ff; + } + + .xl\:focus\:bg-purple-200:focus { + background-color: #e9d8fd; + } + + .xl\:focus\:bg-purple-300:focus { + background-color: #d6bcfa; + } + + .xl\:focus\:bg-purple-400:focus { + background-color: #b794f4; + } + + .xl\:focus\:bg-purple-500:focus { + background-color: #9f7aea; + } + + .xl\:focus\:bg-purple-600:focus { + background-color: #805ad5; + } + + .xl\:focus\:bg-purple-700:focus { + background-color: #6b46c1; + } + + .xl\:focus\:bg-purple-800:focus { + background-color: #553c9a; + } + + .xl\:focus\:bg-purple-900:focus { + background-color: #6f42c1; + } + + .xl\:focus\:bg-pink-100:focus { + background-color: #fff5f7; + } + + .xl\:focus\:bg-pink-200:focus { + background-color: #fed7e2; + } + + .xl\:focus\:bg-pink-300:focus { + background-color: #fbb6ce; + } + + .xl\:focus\:bg-pink-400:focus { + background-color: #f687b3; + } + + .xl\:focus\:bg-pink-500:focus { + background-color: #ed64a6; + } + + .xl\:focus\:bg-pink-600:focus { + background-color: #d53f8c; + } + + .xl\:focus\:bg-pink-700:focus { + background-color: #b83280; + } + + .xl\:focus\:bg-pink-800:focus { + background-color: #97266d; + } + + .xl\:focus\:bg-pink-900:focus { + background-color: #e83e8c; + } + + .xl\:bg-bottom { + background-position: bottom; + } + + .xl\:bg-center { + background-position: center; + } + + .xl\:bg-left { + background-position: left; + } + + .xl\:bg-left-bottom { + background-position: left bottom; + } + + .xl\:bg-left-top { + background-position: left top; + } + + .xl\:bg-right { + background-position: right; + } + + .xl\:bg-right-bottom { + background-position: right bottom; + } + + .xl\:bg-right-top { + background-position: right top; + } + + .xl\:bg-top { + background-position: top; + } + + .xl\:bg-repeat { + background-repeat: repeat; + } + + .xl\:bg-no-repeat { + background-repeat: no-repeat; + } + + .xl\:bg-repeat-x { + background-repeat: repeat-x; + } + + .xl\:bg-repeat-y { + background-repeat: repeat-y; + } + + .xl\:bg-repeat-round { + background-repeat: round; + } + + .xl\:bg-repeat-space { + background-repeat: space; + } + + .xl\:bg-auto { + background-size: auto; + } + + .xl\:bg-cover { + background-size: cover; + } + + .xl\:bg-contain { + background-size: contain; + } + + .xl\:border-collapse { + border-collapse: collapse; + } + + .xl\:border-separate { + border-collapse: separate; + } + + .xl\:border-transparent { + border-color: transparent; + } + + .xl\:border-black { + border-color: #000; + } + + .xl\:border-white { + border-color: #fff; + } + + .xl\:border-gray-100 { + border-color: #f7fafc; + } + + .xl\:border-gray-200 { + border-color: #edf2f7; + } + + .xl\:border-gray-300 { + border-color: #e2e8f0; + } + + .xl\:border-gray-400 { + border-color: #cbd5e0; + } + + .xl\:border-gray-500 { + border-color: #a0aec0; + } + + .xl\:border-gray-600 { + border-color: #718096; + } + + .xl\:border-gray-700 { + border-color: #4a5568; + } + + .xl\:border-gray-800 { + border-color: #2d3748; + } + + .xl\:border-gray-900 { + border-color: #1a202c; + } + + .xl\:border-red-100 { + border-color: #fff5f5; + } + + .xl\:border-red-200 { + border-color: #fed7d7; + } + + .xl\:border-red-300 { + border-color: #feb2b2; + } + + .xl\:border-red-400 { + border-color: #fc8181; + } + + .xl\:border-red-500 { + border-color: #f56565; + } + + .xl\:border-red-600 { + border-color: #e53e3e; + } + + .xl\:border-red-700 { + border-color: #c53030; + } + + .xl\:border-red-800 { + border-color: #9b2c2c; + } + + .xl\:border-red-900 { + border-color: #dc3545; + } + + .xl\:border-orange-100 { + border-color: #fffaf0; + } + + .xl\:border-orange-200 { + border-color: #feebc8; + } + + .xl\:border-orange-300 { + border-color: #fbd38d; + } + + .xl\:border-orange-400 { + border-color: #f6ad55; + } + + .xl\:border-orange-500 { + border-color: #ed8936; + } + + .xl\:border-orange-600 { + border-color: #dd6b20; + } + + .xl\:border-orange-700 { + border-color: #c05621; + } + + .xl\:border-orange-800 { + border-color: #9c4221; + } + + .xl\:border-orange-900 { + border-color: #fd7e14; + } + + .xl\:border-yellow-100 { + border-color: #fffff0; + } + + .xl\:border-yellow-200 { + border-color: #fefcbf; + } + + .xl\:border-yellow-300 { + border-color: #faf089; + } + + .xl\:border-yellow-400 { + border-color: #f6e05e; + } + + .xl\:border-yellow-500 { + border-color: #ecc94b; + } + + .xl\:border-yellow-600 { + border-color: #d69e2e; + } + + .xl\:border-yellow-700 { + border-color: #b7791f; + } + + .xl\:border-yellow-800 { + border-color: #975a16; + } + + .xl\:border-yellow-900 { + border-color: #ffc107; + } + + .xl\:border-green-100 { + border-color: #f0fff4; + } + + .xl\:border-green-200 { + border-color: #c6f6d5; + } + + .xl\:border-green-300 { + border-color: #9ae6b4; + } + + .xl\:border-green-400 { + border-color: #68d391; + } + + .xl\:border-green-500 { + border-color: #48bb78; + } + + .xl\:border-green-600 { + border-color: #38a169; + } + + .xl\:border-green-700 { + border-color: #2f855a; + } + + .xl\:border-green-800 { + border-color: #276749; + } + + .xl\:border-green-900 { + border-color: #28a745; + } + + .xl\:border-teal-100 { + border-color: #e6fffa; + } + + .xl\:border-teal-200 { + border-color: #b2f5ea; + } + + .xl\:border-teal-300 { + border-color: #81e6d9; + } + + .xl\:border-teal-400 { + border-color: #4fd1c5; + } + + .xl\:border-teal-500 { + border-color: #38b2ac; + } + + .xl\:border-teal-600 { + border-color: #319795; + } + + .xl\:border-teal-700 { + border-color: #2c7a7b; + } + + .xl\:border-teal-800 { + border-color: #285e61; + } + + .xl\:border-teal-900 { + border-color: #20c997; + } + + .xl\:border-blue-100 { + border-color: #ebf8ff; + } + + .xl\:border-blue-200 { + border-color: #bee3f8; + } + + .xl\:border-blue-300 { + border-color: #90cdf4; + } + + .xl\:border-blue-400 { + border-color: #63b3ed; + } + + .xl\:border-blue-500 { + border-color: #4299e1; + } + + .xl\:border-blue-600 { + border-color: #3182ce; + } + + .xl\:border-blue-700 { + border-color: #2b6cb0; + } + + .xl\:border-blue-800 { + border-color: #2c5282; + } + + .xl\:border-blue-900 { + border-color: #007bff; + } + + .xl\:border-indigo-100 { + border-color: #ebf4ff; + } + + .xl\:border-indigo-200 { + border-color: #c3dafe; + } + + .xl\:border-indigo-300 { + border-color: #a3bffa; + } + + .xl\:border-indigo-400 { + border-color: #7f9cf5; + } + + .xl\:border-indigo-500 { + border-color: #667eea; + } + + .xl\:border-indigo-600 { + border-color: #5a67d8; + } + + .xl\:border-indigo-700 { + border-color: #4c51bf; + } + + .xl\:border-indigo-800 { + border-color: #434190; + } + + .xl\:border-indigo-900 { + border-color: #3c366b; + } + + .xl\:border-purple-100 { + border-color: #faf5ff; + } + + .xl\:border-purple-200 { + border-color: #e9d8fd; + } + + .xl\:border-purple-300 { + border-color: #d6bcfa; + } + + .xl\:border-purple-400 { + border-color: #b794f4; + } + + .xl\:border-purple-500 { + border-color: #9f7aea; + } + + .xl\:border-purple-600 { + border-color: #805ad5; + } + + .xl\:border-purple-700 { + border-color: #6b46c1; + } + + .xl\:border-purple-800 { + border-color: #553c9a; + } + + .xl\:border-purple-900 { + border-color: #6f42c1; + } + + .xl\:border-pink-100 { + border-color: #fff5f7; + } + + .xl\:border-pink-200 { + border-color: #fed7e2; + } + + .xl\:border-pink-300 { + border-color: #fbb6ce; + } + + .xl\:border-pink-400 { + border-color: #f687b3; + } + + .xl\:border-pink-500 { + border-color: #ed64a6; + } + + .xl\:border-pink-600 { + border-color: #d53f8c; + } + + .xl\:border-pink-700 { + border-color: #b83280; + } + + .xl\:border-pink-800 { + border-color: #97266d; + } + + .xl\:border-pink-900 { + border-color: #e83e8c; + } + + .xl\:hover\:border-transparent:hover { + border-color: transparent; + } + + .xl\:hover\:border-black:hover { + border-color: #000; + } + + .xl\:hover\:border-white:hover { + border-color: #fff; + } + + .xl\:hover\:border-gray-100:hover { + border-color: #f7fafc; + } + + .xl\:hover\:border-gray-200:hover { + border-color: #edf2f7; + } + + .xl\:hover\:border-gray-300:hover { + border-color: #e2e8f0; + } + + .xl\:hover\:border-gray-400:hover { + border-color: #cbd5e0; + } + + .xl\:hover\:border-gray-500:hover { + border-color: #a0aec0; + } + + .xl\:hover\:border-gray-600:hover { + border-color: #718096; + } + + .xl\:hover\:border-gray-700:hover { + border-color: #4a5568; + } + + .xl\:hover\:border-gray-800:hover { + border-color: #2d3748; + } + + .xl\:hover\:border-gray-900:hover { + border-color: #1a202c; + } + + .xl\:hover\:border-red-100:hover { + border-color: #fff5f5; + } + + .xl\:hover\:border-red-200:hover { + border-color: #fed7d7; + } + + .xl\:hover\:border-red-300:hover { + border-color: #feb2b2; + } + + .xl\:hover\:border-red-400:hover { + border-color: #fc8181; + } + + .xl\:hover\:border-red-500:hover { + border-color: #f56565; + } + + .xl\:hover\:border-red-600:hover { + border-color: #e53e3e; + } + + .xl\:hover\:border-red-700:hover { + border-color: #c53030; + } + + .xl\:hover\:border-red-800:hover { + border-color: #9b2c2c; + } + + .xl\:hover\:border-red-900:hover { + border-color: #dc3545; + } + + .xl\:hover\:border-orange-100:hover { + border-color: #fffaf0; + } + + .xl\:hover\:border-orange-200:hover { + border-color: #feebc8; + } + + .xl\:hover\:border-orange-300:hover { + border-color: #fbd38d; + } + + .xl\:hover\:border-orange-400:hover { + border-color: #f6ad55; + } + + .xl\:hover\:border-orange-500:hover { + border-color: #ed8936; + } + + .xl\:hover\:border-orange-600:hover { + border-color: #dd6b20; + } + + .xl\:hover\:border-orange-700:hover { + border-color: #c05621; + } + + .xl\:hover\:border-orange-800:hover { + border-color: #9c4221; + } + + .xl\:hover\:border-orange-900:hover { + border-color: #fd7e14; + } + + .xl\:hover\:border-yellow-100:hover { + border-color: #fffff0; + } + + .xl\:hover\:border-yellow-200:hover { + border-color: #fefcbf; + } + + .xl\:hover\:border-yellow-300:hover { + border-color: #faf089; + } + + .xl\:hover\:border-yellow-400:hover { + border-color: #f6e05e; + } + + .xl\:hover\:border-yellow-500:hover { + border-color: #ecc94b; + } + + .xl\:hover\:border-yellow-600:hover { + border-color: #d69e2e; + } + + .xl\:hover\:border-yellow-700:hover { + border-color: #b7791f; + } + + .xl\:hover\:border-yellow-800:hover { + border-color: #975a16; + } + + .xl\:hover\:border-yellow-900:hover { + border-color: #ffc107; + } + + .xl\:hover\:border-green-100:hover { + border-color: #f0fff4; + } + + .xl\:hover\:border-green-200:hover { + border-color: #c6f6d5; + } + + .xl\:hover\:border-green-300:hover { + border-color: #9ae6b4; + } + + .xl\:hover\:border-green-400:hover { + border-color: #68d391; + } + + .xl\:hover\:border-green-500:hover { + border-color: #48bb78; + } + + .xl\:hover\:border-green-600:hover { + border-color: #38a169; + } + + .xl\:hover\:border-green-700:hover { + border-color: #2f855a; + } + + .xl\:hover\:border-green-800:hover { + border-color: #276749; + } + + .xl\:hover\:border-green-900:hover { + border-color: #28a745; + } + + .xl\:hover\:border-teal-100:hover { + border-color: #e6fffa; + } + + .xl\:hover\:border-teal-200:hover { + border-color: #b2f5ea; + } + + .xl\:hover\:border-teal-300:hover { + border-color: #81e6d9; + } + + .xl\:hover\:border-teal-400:hover { + border-color: #4fd1c5; + } + + .xl\:hover\:border-teal-500:hover { + border-color: #38b2ac; + } + + .xl\:hover\:border-teal-600:hover { + border-color: #319795; + } + + .xl\:hover\:border-teal-700:hover { + border-color: #2c7a7b; + } + + .xl\:hover\:border-teal-800:hover { + border-color: #285e61; + } + + .xl\:hover\:border-teal-900:hover { + border-color: #20c997; + } + + .xl\:hover\:border-blue-100:hover { + border-color: #ebf8ff; + } + + .xl\:hover\:border-blue-200:hover { + border-color: #bee3f8; + } + + .xl\:hover\:border-blue-300:hover { + border-color: #90cdf4; + } + + .xl\:hover\:border-blue-400:hover { + border-color: #63b3ed; + } + + .xl\:hover\:border-blue-500:hover { + border-color: #4299e1; + } + + .xl\:hover\:border-blue-600:hover { + border-color: #3182ce; + } + + .xl\:hover\:border-blue-700:hover { + border-color: #2b6cb0; + } + + .xl\:hover\:border-blue-800:hover { + border-color: #2c5282; + } + + .xl\:hover\:border-blue-900:hover { + border-color: #007bff; + } + + .xl\:hover\:border-indigo-100:hover { + border-color: #ebf4ff; + } + + .xl\:hover\:border-indigo-200:hover { + border-color: #c3dafe; + } + + .xl\:hover\:border-indigo-300:hover { + border-color: #a3bffa; + } + + .xl\:hover\:border-indigo-400:hover { + border-color: #7f9cf5; + } + + .xl\:hover\:border-indigo-500:hover { + border-color: #667eea; + } + + .xl\:hover\:border-indigo-600:hover { + border-color: #5a67d8; + } + + .xl\:hover\:border-indigo-700:hover { + border-color: #4c51bf; + } + + .xl\:hover\:border-indigo-800:hover { + border-color: #434190; + } + + .xl\:hover\:border-indigo-900:hover { + border-color: #3c366b; + } + + .xl\:hover\:border-purple-100:hover { + border-color: #faf5ff; + } + + .xl\:hover\:border-purple-200:hover { + border-color: #e9d8fd; + } + + .xl\:hover\:border-purple-300:hover { + border-color: #d6bcfa; + } + + .xl\:hover\:border-purple-400:hover { + border-color: #b794f4; + } + + .xl\:hover\:border-purple-500:hover { + border-color: #9f7aea; + } + + .xl\:hover\:border-purple-600:hover { + border-color: #805ad5; + } + + .xl\:hover\:border-purple-700:hover { + border-color: #6b46c1; + } + + .xl\:hover\:border-purple-800:hover { + border-color: #553c9a; + } + + .xl\:hover\:border-purple-900:hover { + border-color: #6f42c1; + } + + .xl\:hover\:border-pink-100:hover { + border-color: #fff5f7; + } + + .xl\:hover\:border-pink-200:hover { + border-color: #fed7e2; + } + + .xl\:hover\:border-pink-300:hover { + border-color: #fbb6ce; + } + + .xl\:hover\:border-pink-400:hover { + border-color: #f687b3; + } + + .xl\:hover\:border-pink-500:hover { + border-color: #ed64a6; + } + + .xl\:hover\:border-pink-600:hover { + border-color: #d53f8c; + } + + .xl\:hover\:border-pink-700:hover { + border-color: #b83280; + } + + .xl\:hover\:border-pink-800:hover { + border-color: #97266d; + } + + .xl\:hover\:border-pink-900:hover { + border-color: #e83e8c; + } + + .xl\:focus\:border-transparent:focus { + border-color: transparent; + } + + .xl\:focus\:border-black:focus { + border-color: #000; + } + + .xl\:focus\:border-white:focus { + border-color: #fff; + } + + .xl\:focus\:border-gray-100:focus { + border-color: #f7fafc; + } + + .xl\:focus\:border-gray-200:focus { + border-color: #edf2f7; + } + + .xl\:focus\:border-gray-300:focus { + border-color: #e2e8f0; + } + + .xl\:focus\:border-gray-400:focus { + border-color: #cbd5e0; + } + + .xl\:focus\:border-gray-500:focus { + border-color: #a0aec0; + } + + .xl\:focus\:border-gray-600:focus { + border-color: #718096; + } + + .xl\:focus\:border-gray-700:focus { + border-color: #4a5568; + } + + .xl\:focus\:border-gray-800:focus { + border-color: #2d3748; + } + + .xl\:focus\:border-gray-900:focus { + border-color: #1a202c; + } + + .xl\:focus\:border-red-100:focus { + border-color: #fff5f5; + } + + .xl\:focus\:border-red-200:focus { + border-color: #fed7d7; + } + + .xl\:focus\:border-red-300:focus { + border-color: #feb2b2; + } + + .xl\:focus\:border-red-400:focus { + border-color: #fc8181; + } + + .xl\:focus\:border-red-500:focus { + border-color: #f56565; + } + + .xl\:focus\:border-red-600:focus { + border-color: #e53e3e; + } + + .xl\:focus\:border-red-700:focus { + border-color: #c53030; + } + + .xl\:focus\:border-red-800:focus { + border-color: #9b2c2c; + } + + .xl\:focus\:border-red-900:focus { + border-color: #dc3545; + } + + .xl\:focus\:border-orange-100:focus { + border-color: #fffaf0; + } + + .xl\:focus\:border-orange-200:focus { + border-color: #feebc8; + } + + .xl\:focus\:border-orange-300:focus { + border-color: #fbd38d; + } + + .xl\:focus\:border-orange-400:focus { + border-color: #f6ad55; + } + + .xl\:focus\:border-orange-500:focus { + border-color: #ed8936; + } + + .xl\:focus\:border-orange-600:focus { + border-color: #dd6b20; + } + + .xl\:focus\:border-orange-700:focus { + border-color: #c05621; + } + + .xl\:focus\:border-orange-800:focus { + border-color: #9c4221; + } + + .xl\:focus\:border-orange-900:focus { + border-color: #fd7e14; + } + + .xl\:focus\:border-yellow-100:focus { + border-color: #fffff0; + } + + .xl\:focus\:border-yellow-200:focus { + border-color: #fefcbf; + } + + .xl\:focus\:border-yellow-300:focus { + border-color: #faf089; + } + + .xl\:focus\:border-yellow-400:focus { + border-color: #f6e05e; + } + + .xl\:focus\:border-yellow-500:focus { + border-color: #ecc94b; + } + + .xl\:focus\:border-yellow-600:focus { + border-color: #d69e2e; + } + + .xl\:focus\:border-yellow-700:focus { + border-color: #b7791f; + } + + .xl\:focus\:border-yellow-800:focus { + border-color: #975a16; + } + + .xl\:focus\:border-yellow-900:focus { + border-color: #ffc107; + } + + .xl\:focus\:border-green-100:focus { + border-color: #f0fff4; + } + + .xl\:focus\:border-green-200:focus { + border-color: #c6f6d5; + } + + .xl\:focus\:border-green-300:focus { + border-color: #9ae6b4; + } + + .xl\:focus\:border-green-400:focus { + border-color: #68d391; + } + + .xl\:focus\:border-green-500:focus { + border-color: #48bb78; + } + + .xl\:focus\:border-green-600:focus { + border-color: #38a169; + } + + .xl\:focus\:border-green-700:focus { + border-color: #2f855a; + } + + .xl\:focus\:border-green-800:focus { + border-color: #276749; + } + + .xl\:focus\:border-green-900:focus { + border-color: #28a745; + } + + .xl\:focus\:border-teal-100:focus { + border-color: #e6fffa; + } + + .xl\:focus\:border-teal-200:focus { + border-color: #b2f5ea; + } + + .xl\:focus\:border-teal-300:focus { + border-color: #81e6d9; + } + + .xl\:focus\:border-teal-400:focus { + border-color: #4fd1c5; + } + + .xl\:focus\:border-teal-500:focus { + border-color: #38b2ac; + } + + .xl\:focus\:border-teal-600:focus { + border-color: #319795; + } + + .xl\:focus\:border-teal-700:focus { + border-color: #2c7a7b; + } + + .xl\:focus\:border-teal-800:focus { + border-color: #285e61; + } + + .xl\:focus\:border-teal-900:focus { + border-color: #20c997; + } + + .xl\:focus\:border-blue-100:focus { + border-color: #ebf8ff; + } + + .xl\:focus\:border-blue-200:focus { + border-color: #bee3f8; + } + + .xl\:focus\:border-blue-300:focus { + border-color: #90cdf4; + } + + .xl\:focus\:border-blue-400:focus { + border-color: #63b3ed; + } + + .xl\:focus\:border-blue-500:focus { + border-color: #4299e1; + } + + .xl\:focus\:border-blue-600:focus { + border-color: #3182ce; + } + + .xl\:focus\:border-blue-700:focus { + border-color: #2b6cb0; + } + + .xl\:focus\:border-blue-800:focus { + border-color: #2c5282; + } + + .xl\:focus\:border-blue-900:focus { + border-color: #007bff; + } + + .xl\:focus\:border-indigo-100:focus { + border-color: #ebf4ff; + } + + .xl\:focus\:border-indigo-200:focus { + border-color: #c3dafe; + } + + .xl\:focus\:border-indigo-300:focus { + border-color: #a3bffa; + } + + .xl\:focus\:border-indigo-400:focus { + border-color: #7f9cf5; + } + + .xl\:focus\:border-indigo-500:focus { + border-color: #667eea; + } + + .xl\:focus\:border-indigo-600:focus { + border-color: #5a67d8; + } + + .xl\:focus\:border-indigo-700:focus { + border-color: #4c51bf; + } + + .xl\:focus\:border-indigo-800:focus { + border-color: #434190; + } + + .xl\:focus\:border-indigo-900:focus { + border-color: #3c366b; + } + + .xl\:focus\:border-purple-100:focus { + border-color: #faf5ff; + } + + .xl\:focus\:border-purple-200:focus { + border-color: #e9d8fd; + } + + .xl\:focus\:border-purple-300:focus { + border-color: #d6bcfa; + } + + .xl\:focus\:border-purple-400:focus { + border-color: #b794f4; + } + + .xl\:focus\:border-purple-500:focus { + border-color: #9f7aea; + } + + .xl\:focus\:border-purple-600:focus { + border-color: #805ad5; + } + + .xl\:focus\:border-purple-700:focus { + border-color: #6b46c1; + } + + .xl\:focus\:border-purple-800:focus { + border-color: #553c9a; + } + + .xl\:focus\:border-purple-900:focus { + border-color: #6f42c1; + } + + .xl\:focus\:border-pink-100:focus { + border-color: #fff5f7; + } + + .xl\:focus\:border-pink-200:focus { + border-color: #fed7e2; + } + + .xl\:focus\:border-pink-300:focus { + border-color: #fbb6ce; + } + + .xl\:focus\:border-pink-400:focus { + border-color: #f687b3; + } + + .xl\:focus\:border-pink-500:focus { + border-color: #ed64a6; + } + + .xl\:focus\:border-pink-600:focus { + border-color: #d53f8c; + } + + .xl\:focus\:border-pink-700:focus { + border-color: #b83280; + } + + .xl\:focus\:border-pink-800:focus { + border-color: #97266d; + } + + .xl\:focus\:border-pink-900:focus { + border-color: #e83e8c; + } + + .xl\:rounded-none { + border-radius: 0; + } + + .xl\:rounded-sm { + border-radius: 0.125rem; + } + + .xl\:rounded { + border-radius: 0.25rem; + } + + .xl\:rounded-lg { + border-radius: 0.5rem; + } + + .xl\:rounded-full { + border-radius: 9999px; + } + + .xl\:rounded-t-none { + border-top-left-radius: 0; + border-top-right-radius: 0; + } + + .xl\:rounded-r-none { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + + .xl\:rounded-b-none { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; + } + + .xl\:rounded-l-none { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + + .xl\:rounded-t-sm { + border-top-left-radius: 0.125rem; + border-top-right-radius: 0.125rem; + } + + .xl\:rounded-r-sm { + border-top-right-radius: 0.125rem; + border-bottom-right-radius: 0.125rem; + } + + .xl\:rounded-b-sm { + border-bottom-right-radius: 0.125rem; + border-bottom-left-radius: 0.125rem; + } + + .xl\:rounded-l-sm { + border-top-left-radius: 0.125rem; + border-bottom-left-radius: 0.125rem; + } + + .xl\:rounded-t { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; + } + + .xl\:rounded-r { + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + } + + .xl\:rounded-b { + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + } + + .xl\:rounded-l { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + } + + .xl\:rounded-t-lg { + border-top-left-radius: 0.5rem; + border-top-right-radius: 0.5rem; + } + + .xl\:rounded-r-lg { + border-top-right-radius: 0.5rem; + border-bottom-right-radius: 0.5rem; + } + + .xl\:rounded-b-lg { + border-bottom-right-radius: 0.5rem; + border-bottom-left-radius: 0.5rem; + } + + .xl\:rounded-l-lg { + border-top-left-radius: 0.5rem; + border-bottom-left-radius: 0.5rem; + } + + .xl\:rounded-t-full { + border-top-left-radius: 9999px; + border-top-right-radius: 9999px; + } + + .xl\:rounded-r-full { + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; + } + + .xl\:rounded-b-full { + border-bottom-right-radius: 9999px; + border-bottom-left-radius: 9999px; + } + + .xl\:rounded-l-full { + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; + } + + .xl\:rounded-tl-none { + border-top-left-radius: 0; + } + + .xl\:rounded-tr-none { + border-top-right-radius: 0; + } + + .xl\:rounded-br-none { + border-bottom-right-radius: 0; + } + + .xl\:rounded-bl-none { + border-bottom-left-radius: 0; + } + + .xl\:rounded-tl-sm { + border-top-left-radius: 0.125rem; + } + + .xl\:rounded-tr-sm { + border-top-right-radius: 0.125rem; + } + + .xl\:rounded-br-sm { + border-bottom-right-radius: 0.125rem; + } + + .xl\:rounded-bl-sm { + border-bottom-left-radius: 0.125rem; + } + + .xl\:rounded-tl { + border-top-left-radius: 0.25rem; + } + + .xl\:rounded-tr { + border-top-right-radius: 0.25rem; + } + + .xl\:rounded-br { + border-bottom-right-radius: 0.25rem; + } + + .xl\:rounded-bl { + border-bottom-left-radius: 0.25rem; + } + + .xl\:rounded-tl-lg { + border-top-left-radius: 0.5rem; + } + + .xl\:rounded-tr-lg { + border-top-right-radius: 0.5rem; + } + + .xl\:rounded-br-lg { + border-bottom-right-radius: 0.5rem; + } + + .xl\:rounded-bl-lg { + border-bottom-left-radius: 0.5rem; + } + + .xl\:rounded-tl-full { + border-top-left-radius: 9999px; + } + + .xl\:rounded-tr-full { + border-top-right-radius: 9999px; + } + + .xl\:rounded-br-full { + border-bottom-right-radius: 9999px; + } + + .xl\:rounded-bl-full { + border-bottom-left-radius: 9999px; + } + + .xl\:border-solid { + border-style: solid; + } + + .xl\:border-dashed { + border-style: dashed; + } + + .xl\:border-dotted { + border-style: dotted; + } + + .xl\:border-double { + border-style: double; + } + + .xl\:border-none { + border-style: none; + } + + .xl\:border-0 { + border-width: 0; + } + + .xl\:border-2 { + border-width: 2px; + } + + .xl\:border-4 { + border-width: 4px; + } + + .xl\:border-8 { + border-width: 8px; + } + + .xl\:border { + border-width: 1px; + } + + .xl\:border-t-0 { + border-top-width: 0; + } + + .xl\:border-r-0 { + border-right-width: 0; + } + + .xl\:border-b-0 { + border-bottom-width: 0; + } + + .xl\:border-l-0 { + border-left-width: 0; + } + + .xl\:border-t-2 { + border-top-width: 2px; + } + + .xl\:border-r-2 { + border-right-width: 2px; + } + + .xl\:border-b-2 { + border-bottom-width: 2px; + } + + .xl\:border-l-2 { + border-left-width: 2px; + } + + .xl\:border-t-4 { + border-top-width: 4px; + } + + .xl\:border-r-4 { + border-right-width: 4px; + } + + .xl\:border-b-4 { + border-bottom-width: 4px; + } + + .xl\:border-l-4 { + border-left-width: 4px; + } + + .xl\:border-t-8 { + border-top-width: 8px; + } + + .xl\:border-r-8 { + border-right-width: 8px; + } + + .xl\:border-b-8 { + border-bottom-width: 8px; + } + + .xl\:border-l-8 { + border-left-width: 8px; + } + + .xl\:border-t { + border-top-width: 1px; + } + + .xl\:border-r { + border-right-width: 1px; + } + + .xl\:border-b { + border-bottom-width: 1px; + } + + .xl\:border-l { + border-left-width: 1px; + } + + .xl\:cursor-auto { + cursor: auto; + } + + .xl\:cursor-default { + cursor: default; + } + + .xl\:cursor-pointer { + cursor: pointer; + } + + .xl\:cursor-wait { + cursor: wait; + } + + .xl\:cursor-text { + cursor: text; + } + + .xl\:cursor-move { + cursor: move; + } + + .xl\:cursor-not-allowed { + cursor: not-allowed; + } + + .xl\:block { + display: block; + } + + .xl\:inline-block { + display: inline-block; + } + + .xl\:inline { + display: inline; + } + + .xl\:flex { + display: flex; + } + + .xl\:inline-flex { + display: inline-flex; + } + + .xl\:table { + display: table; + } + + .xl\:table-row { + display: table-row; + } + + .xl\:table-cell { + display: table-cell; + } + + .xl\:hidden { + display: none; + } + + .xl\:flex-row { + flex-direction: row; + } + + .xl\:flex-row-reverse { + flex-direction: row-reverse; + } + + .xl\:flex-col { + flex-direction: column; + } + + .xl\:flex-col-reverse { + flex-direction: column-reverse; + } + + .xl\:flex-wrap { + flex-wrap: wrap; + } + + .xl\:flex-wrap-reverse { + flex-wrap: wrap-reverse; + } + + .xl\:flex-no-wrap { + flex-wrap: nowrap; + } + + .xl\:items-start { + align-items: flex-start; + } + + .xl\:items-end { + align-items: flex-end; + } + + .xl\:items-center { + align-items: center; + } + + .xl\:items-baseline { + align-items: baseline; + } + + .xl\:items-stretch { + align-items: stretch; + } + + .xl\:self-auto { + align-self: auto; + } + + .xl\:self-start { + align-self: flex-start; + } + + .xl\:self-end { + align-self: flex-end; + } + + .xl\:self-center { + align-self: center; + } + + .xl\:self-stretch { + align-self: stretch; + } + + .xl\:justify-start { + justify-content: flex-start; + } + + .xl\:justify-end { + justify-content: flex-end; + } + + .xl\:justify-center { + justify-content: center; + } + + .xl\:justify-between { + justify-content: space-between; + } + + .xl\:justify-around { + justify-content: space-around; + } + + .xl\:content-center { + align-content: center; + } + + .xl\:content-start { + align-content: flex-start; + } + + .xl\:content-end { + align-content: flex-end; + } + + .xl\:content-between { + align-content: space-between; + } + + .xl\:content-around { + align-content: space-around; + } + + .xl\:flex-1 { + flex: 1 1 0%; + } + + .xl\:flex-auto { + flex: 1 1 auto; + } + + .xl\:flex-initial { + flex: 0 1 auto; + } + + .xl\:flex-none { + flex: none; + } + + .xl\:flex-grow-0 { + flex-grow: 0; + } + + .xl\:flex-grow { + flex-grow: 1; + } + + .xl\:flex-shrink-0 { + flex-shrink: 0; + } + + .xl\:flex-shrink { + flex-shrink: 1; + } + + .xl\:order-1 { + order: 1; + } + + .xl\:order-2 { + order: 2; + } + + .xl\:order-3 { + order: 3; + } + + .xl\:order-4 { + order: 4; + } + + .xl\:order-5 { + order: 5; + } + + .xl\:order-6 { + order: 6; + } + + .xl\:order-7 { + order: 7; + } + + .xl\:order-8 { + order: 8; + } + + .xl\:order-9 { + order: 9; + } + + .xl\:order-10 { + order: 10; + } + + .xl\:order-11 { + order: 11; + } + + .xl\:order-12 { + order: 12; + } + + .xl\:order-first { + order: -9999; + } + + .xl\:order-last { + order: 9999; + } + + .xl\:order-none { + order: 0; + } + + .xl\:float-right { + float: right; + } + + .xl\:float-left { + float: left; + } + + .xl\:float-none { + float: none; + } + + .xl\:clearfix:after { + content: ""; + display: table; + clear: both; + } + + .xl\:font-sans { + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + } + + .xl\:font-serif { + font-family: Georgia, Cambria, "Times New Roman", Times, serif; + } + + .xl\:font-mono { + font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + } + + .xl\:font-hairline { + font-weight: 100; + } + + .xl\:font-thin { + font-weight: 200; + } + + .xl\:font-light { + font-weight: 300; + } + + .xl\:font-normal { + font-weight: 400; + } + + .xl\:font-medium { + font-weight: 500; + } + + .xl\:font-semibold { + font-weight: 600; + } + + .xl\:font-bold { + font-weight: 700; + } + + .xl\:font-extrabold { + font-weight: 800; + } + + .xl\:font-black { + font-weight: 900; + } + + .xl\:hover\:font-hairline:hover { + font-weight: 100; + } + + .xl\:hover\:font-thin:hover { + font-weight: 200; + } + + .xl\:hover\:font-light:hover { + font-weight: 300; + } + + .xl\:hover\:font-normal:hover { + font-weight: 400; + } + + .xl\:hover\:font-medium:hover { + font-weight: 500; + } + + .xl\:hover\:font-semibold:hover { + font-weight: 600; + } + + .xl\:hover\:font-bold:hover { + font-weight: 700; + } + + .xl\:hover\:font-extrabold:hover { + font-weight: 800; + } + + .xl\:hover\:font-black:hover { + font-weight: 900; + } + + .xl\:focus\:font-hairline:focus { + font-weight: 100; + } + + .xl\:focus\:font-thin:focus { + font-weight: 200; + } + + .xl\:focus\:font-light:focus { + font-weight: 300; + } + + .xl\:focus\:font-normal:focus { + font-weight: 400; + } + + .xl\:focus\:font-medium:focus { + font-weight: 500; + } + + .xl\:focus\:font-semibold:focus { + font-weight: 600; + } + + .xl\:focus\:font-bold:focus { + font-weight: 700; + } + + .xl\:focus\:font-extrabold:focus { + font-weight: 800; + } + + .xl\:focus\:font-black:focus { + font-weight: 900; + } + + .xl\:h-0 { + height: 0; + } + + .xl\:h-1 { + height: 0.25rem; + } + + .xl\:h-2 { + height: 0.5rem; + } + + .xl\:h-3 { + height: 0.75rem; + } + + .xl\:h-4 { + height: 1rem; + } + + .xl\:h-5 { + height: 1.25rem; + } + + .xl\:h-6 { + height: 1.5rem; + } + + .xl\:h-8 { + height: 2rem; + } + + .xl\:h-10 { + height: 2.5rem; + } + + .xl\:h-12 { + height: 3rem; + } + + .xl\:h-16 { + height: 4rem; + } + + .xl\:h-20 { + height: 5rem; + } + + .xl\:h-24 { + height: 6rem; + } + + .xl\:h-32 { + height: 8rem; + } + + .xl\:h-40 { + height: 10rem; + } + + .xl\:h-48 { + height: 12rem; + } + + .xl\:h-56 { + height: 14rem; + } + + .xl\:h-64 { + height: 16rem; + } + + .xl\:h-auto { + height: auto; + } + + .xl\:h-px { + height: 1px; + } + + .xl\:h-full { + height: 100%; + } + + .xl\:h-screen { + height: 100vh; + } + + .xl\:leading-none { + line-height: 1; + } + + .xl\:leading-tight { + line-height: 1.25; + } + + .xl\:leading-snug { + line-height: 1.375; + } + + .xl\:leading-normal { + line-height: 1.5; + } + + .xl\:leading-relaxed { + line-height: 1.625; + } + + .xl\:leading-loose { + line-height: 2; + } + + .xl\:list-inside { + list-style-position: inside; + } + + .xl\:list-outside { + list-style-position: outside; + } + + .xl\:list-none { + list-style-type: none; + } + + .xl\:list-disc { + list-style-type: disc; + } + + .xl\:list-decimal { + list-style-type: decimal; + } + + .xl\:m-0 { + margin: 0; + } + + .xl\:m-1 { + margin: 0.25rem; + } + + .xl\:m-2 { + margin: 0.5rem; + } + + .xl\:m-3 { + margin: 0.75rem; + } + + .xl\:m-4 { + margin: 1rem; + } + + .xl\:m-5 { + margin: 1.25rem; + } + + .xl\:m-6 { + margin: 1.5rem; + } + + .xl\:m-8 { + margin: 2rem; + } + + .xl\:m-10 { + margin: 2.5rem; + } + + .xl\:m-12 { + margin: 3rem; + } + + .xl\:m-16 { + margin: 4rem; + } + + .xl\:m-20 { + margin: 5rem; + } + + .xl\:m-24 { + margin: 6rem; + } + + .xl\:m-32 { + margin: 8rem; + } + + .xl\:m-40 { + margin: 10rem; + } + + .xl\:m-48 { + margin: 12rem; + } + + .xl\:m-56 { + margin: 14rem; + } + + .xl\:m-64 { + margin: 16rem; + } + + .xl\:m-auto { + margin: auto; + } + + .xl\:m-px { + margin: 1px; + } + + .xl\:-m-1 { + margin: -0.25rem; + } + + .xl\:-m-2 { + margin: -0.5rem; + } + + .xl\:-m-3 { + margin: -0.75rem; + } + + .xl\:-m-4 { + margin: -1rem; + } + + .xl\:-m-5 { + margin: -1.25rem; + } + + .xl\:-m-6 { + margin: -1.5rem; + } + + .xl\:-m-8 { + margin: -2rem; + } + + .xl\:-m-10 { + margin: -2.5rem; + } + + .xl\:-m-12 { + margin: -3rem; + } + + .xl\:-m-16 { + margin: -4rem; + } + + .xl\:-m-20 { + margin: -5rem; + } + + .xl\:-m-24 { + margin: -6rem; + } + + .xl\:-m-32 { + margin: -8rem; + } + + .xl\:-m-40 { + margin: -10rem; + } + + .xl\:-m-48 { + margin: -12rem; + } + + .xl\:-m-56 { + margin: -14rem; + } + + .xl\:-m-64 { + margin: -16rem; + } + + .xl\:-m-px { + margin: -1px; + } + + .xl\:my-0 { + margin-top: 0; + margin-bottom: 0; + } + + .xl\:mx-0 { + margin-left: 0; + margin-right: 0; + } + + .xl\:my-1 { + margin-top: 0.25rem; + margin-bottom: 0.25rem; + } + + .xl\:mx-1 { + margin-left: 0.25rem; + margin-right: 0.25rem; + } + + .xl\:my-2 { + margin-top: 0.5rem; + margin-bottom: 0.5rem; + } + + .xl\:mx-2 { + margin-left: 0.5rem; + margin-right: 0.5rem; + } + + .xl\:my-3 { + margin-top: 0.75rem; + margin-bottom: 0.75rem; + } + + .xl\:mx-3 { + margin-left: 0.75rem; + margin-right: 0.75rem; + } + + .xl\:my-4 { + margin-top: 1rem; + margin-bottom: 1rem; + } + + .xl\:mx-4 { + margin-left: 1rem; + margin-right: 1rem; + } + + .xl\:my-5 { + margin-top: 1.25rem; + margin-bottom: 1.25rem; + } + + .xl\:mx-5 { + margin-left: 1.25rem; + margin-right: 1.25rem; + } + + .xl\:my-6 { + margin-top: 1.5rem; + margin-bottom: 1.5rem; + } + + .xl\:mx-6 { + margin-left: 1.5rem; + margin-right: 1.5rem; + } + + .xl\:my-8 { + margin-top: 2rem; + margin-bottom: 2rem; + } + + .xl\:mx-8 { + margin-left: 2rem; + margin-right: 2rem; + } + + .xl\:my-10 { + margin-top: 2.5rem; + margin-bottom: 2.5rem; + } + + .xl\:mx-10 { + margin-left: 2.5rem; + margin-right: 2.5rem; + } + + .xl\:my-12 { + margin-top: 3rem; + margin-bottom: 3rem; + } + + .xl\:mx-12 { + margin-left: 3rem; + margin-right: 3rem; + } + + .xl\:my-16 { + margin-top: 4rem; + margin-bottom: 4rem; + } + + .xl\:mx-16 { + margin-left: 4rem; + margin-right: 4rem; + } + + .xl\:my-20 { + margin-top: 5rem; + margin-bottom: 5rem; + } + + .xl\:mx-20 { + margin-left: 5rem; + margin-right: 5rem; + } + + .xl\:my-24 { + margin-top: 6rem; + margin-bottom: 6rem; + } + + .xl\:mx-24 { + margin-left: 6rem; + margin-right: 6rem; + } + + .xl\:my-32 { + margin-top: 8rem; + margin-bottom: 8rem; + } + + .xl\:mx-32 { + margin-left: 8rem; + margin-right: 8rem; + } + + .xl\:my-40 { + margin-top: 10rem; + margin-bottom: 10rem; + } + + .xl\:mx-40 { + margin-left: 10rem; + margin-right: 10rem; + } + + .xl\:my-48 { + margin-top: 12rem; + margin-bottom: 12rem; + } + + .xl\:mx-48 { + margin-left: 12rem; + margin-right: 12rem; + } + + .xl\:my-56 { + margin-top: 14rem; + margin-bottom: 14rem; + } + + .xl\:mx-56 { + margin-left: 14rem; + margin-right: 14rem; + } + + .xl\:my-64 { + margin-top: 16rem; + margin-bottom: 16rem; + } + + .xl\:mx-64 { + margin-left: 16rem; + margin-right: 16rem; + } + + .xl\:my-auto { + margin-top: auto; + margin-bottom: auto; + } + + .xl\:mx-auto { + margin-left: auto; + margin-right: auto; + } + + .xl\:my-px { + margin-top: 1px; + margin-bottom: 1px; + } + + .xl\:mx-px { + margin-left: 1px; + margin-right: 1px; + } + + .xl\:-my-1 { + margin-top: -0.25rem; + margin-bottom: -0.25rem; + } + + .xl\:-mx-1 { + margin-left: -0.25rem; + margin-right: -0.25rem; + } + + .xl\:-my-2 { + margin-top: -0.5rem; + margin-bottom: -0.5rem; + } + + .xl\:-mx-2 { + margin-left: -0.5rem; + margin-right: -0.5rem; + } + + .xl\:-my-3 { + margin-top: -0.75rem; + margin-bottom: -0.75rem; + } + + .xl\:-mx-3 { + margin-left: -0.75rem; + margin-right: -0.75rem; + } + + .xl\:-my-4 { + margin-top: -1rem; + margin-bottom: -1rem; + } + + .xl\:-mx-4 { + margin-left: -1rem; + margin-right: -1rem; + } + + .xl\:-my-5 { + margin-top: -1.25rem; + margin-bottom: -1.25rem; + } + + .xl\:-mx-5 { + margin-left: -1.25rem; + margin-right: -1.25rem; + } + + .xl\:-my-6 { + margin-top: -1.5rem; + margin-bottom: -1.5rem; + } + + .xl\:-mx-6 { + margin-left: -1.5rem; + margin-right: -1.5rem; + } + + .xl\:-my-8 { + margin-top: -2rem; + margin-bottom: -2rem; + } + + .xl\:-mx-8 { + margin-left: -2rem; + margin-right: -2rem; + } + + .xl\:-my-10 { + margin-top: -2.5rem; + margin-bottom: -2.5rem; + } + + .xl\:-mx-10 { + margin-left: -2.5rem; + margin-right: -2.5rem; + } + + .xl\:-my-12 { + margin-top: -3rem; + margin-bottom: -3rem; + } + + .xl\:-mx-12 { + margin-left: -3rem; + margin-right: -3rem; + } + + .xl\:-my-16 { + margin-top: -4rem; + margin-bottom: -4rem; + } + + .xl\:-mx-16 { + margin-left: -4rem; + margin-right: -4rem; + } + + .xl\:-my-20 { + margin-top: -5rem; + margin-bottom: -5rem; + } + + .xl\:-mx-20 { + margin-left: -5rem; + margin-right: -5rem; + } + + .xl\:-my-24 { + margin-top: -6rem; + margin-bottom: -6rem; + } + + .xl\:-mx-24 { + margin-left: -6rem; + margin-right: -6rem; + } + + .xl\:-my-32 { + margin-top: -8rem; + margin-bottom: -8rem; + } + + .xl\:-mx-32 { + margin-left: -8rem; + margin-right: -8rem; + } + + .xl\:-my-40 { + margin-top: -10rem; + margin-bottom: -10rem; + } + + .xl\:-mx-40 { + margin-left: -10rem; + margin-right: -10rem; + } + + .xl\:-my-48 { + margin-top: -12rem; + margin-bottom: -12rem; + } + + .xl\:-mx-48 { + margin-left: -12rem; + margin-right: -12rem; + } + + .xl\:-my-56 { + margin-top: -14rem; + margin-bottom: -14rem; + } + + .xl\:-mx-56 { + margin-left: -14rem; + margin-right: -14rem; + } + + .xl\:-my-64 { + margin-top: -16rem; + margin-bottom: -16rem; + } + + .xl\:-mx-64 { + margin-left: -16rem; + margin-right: -16rem; + } + + .xl\:-my-px { + margin-top: -1px; + margin-bottom: -1px; + } + + .xl\:-mx-px { + margin-left: -1px; + margin-right: -1px; + } + + .xl\:mt-0 { + margin-top: 0; + } + + .xl\:mr-0 { + margin-right: 0; + } + + .xl\:mb-0 { + margin-bottom: 0; + } + + .xl\:ml-0 { + margin-left: 0; + } + + .xl\:mt-1 { + margin-top: 0.25rem; + } + + .xl\:mr-1 { + margin-right: 0.25rem; + } + + .xl\:mb-1 { + margin-bottom: 0.25rem; + } + + .xl\:ml-1 { + margin-left: 0.25rem; + } + + .xl\:mt-2 { + margin-top: 0.5rem; + } + + .xl\:mr-2 { + margin-right: 0.5rem; + } + + .xl\:mb-2 { + margin-bottom: 0.5rem; + } + + .xl\:ml-2 { + margin-left: 0.5rem; + } + + .xl\:mt-3 { + margin-top: 0.75rem; + } + + .xl\:mr-3 { + margin-right: 0.75rem; + } + + .xl\:mb-3 { + margin-bottom: 0.75rem; + } + + .xl\:ml-3 { + margin-left: 0.75rem; + } + + .xl\:mt-4 { + margin-top: 1rem; + } + + .xl\:mr-4 { + margin-right: 1rem; + } + + .xl\:mb-4 { + margin-bottom: 1rem; + } + + .xl\:ml-4 { + margin-left: 1rem; + } + + .xl\:mt-5 { + margin-top: 1.25rem; + } + + .xl\:mr-5 { + margin-right: 1.25rem; + } + + .xl\:mb-5 { + margin-bottom: 1.25rem; + } + + .xl\:ml-5 { + margin-left: 1.25rem; + } + + .xl\:mt-6 { + margin-top: 1.5rem; + } + + .xl\:mr-6 { + margin-right: 1.5rem; + } + + .xl\:mb-6 { + margin-bottom: 1.5rem; + } + + .xl\:ml-6 { + margin-left: 1.5rem; + } + + .xl\:mt-8 { + margin-top: 2rem; + } + + .xl\:mr-8 { + margin-right: 2rem; + } + + .xl\:mb-8 { + margin-bottom: 2rem; + } + + .xl\:ml-8 { + margin-left: 2rem; + } + + .xl\:mt-10 { + margin-top: 2.5rem; + } + + .xl\:mr-10 { + margin-right: 2.5rem; + } + + .xl\:mb-10 { + margin-bottom: 2.5rem; + } + + .xl\:ml-10 { + margin-left: 2.5rem; + } + + .xl\:mt-12 { + margin-top: 3rem; + } + + .xl\:mr-12 { + margin-right: 3rem; + } + + .xl\:mb-12 { + margin-bottom: 3rem; + } + + .xl\:ml-12 { + margin-left: 3rem; + } + + .xl\:mt-16 { + margin-top: 4rem; + } + + .xl\:mr-16 { + margin-right: 4rem; + } + + .xl\:mb-16 { + margin-bottom: 4rem; + } + + .xl\:ml-16 { + margin-left: 4rem; + } + + .xl\:mt-20 { + margin-top: 5rem; + } + + .xl\:mr-20 { + margin-right: 5rem; + } + + .xl\:mb-20 { + margin-bottom: 5rem; + } + + .xl\:ml-20 { + margin-left: 5rem; + } + + .xl\:mt-24 { + margin-top: 6rem; + } + + .xl\:mr-24 { + margin-right: 6rem; + } + + .xl\:mb-24 { + margin-bottom: 6rem; + } + + .xl\:ml-24 { + margin-left: 6rem; + } + + .xl\:mt-32 { + margin-top: 8rem; + } + + .xl\:mr-32 { + margin-right: 8rem; + } + + .xl\:mb-32 { + margin-bottom: 8rem; + } + + .xl\:ml-32 { + margin-left: 8rem; + } + + .xl\:mt-40 { + margin-top: 10rem; + } + + .xl\:mr-40 { + margin-right: 10rem; + } + + .xl\:mb-40 { + margin-bottom: 10rem; + } + + .xl\:ml-40 { + margin-left: 10rem; + } + + .xl\:mt-48 { + margin-top: 12rem; + } + + .xl\:mr-48 { + margin-right: 12rem; + } + + .xl\:mb-48 { + margin-bottom: 12rem; + } + + .xl\:ml-48 { + margin-left: 12rem; + } + + .xl\:mt-56 { + margin-top: 14rem; + } + + .xl\:mr-56 { + margin-right: 14rem; + } + + .xl\:mb-56 { + margin-bottom: 14rem; + } + + .xl\:ml-56 { + margin-left: 14rem; + } + + .xl\:mt-64 { + margin-top: 16rem; + } + + .xl\:mr-64 { + margin-right: 16rem; + } + + .xl\:mb-64 { + margin-bottom: 16rem; + } + + .xl\:ml-64 { + margin-left: 16rem; + } + + .xl\:mt-auto { + margin-top: auto; + } + + .xl\:mr-auto { + margin-right: auto; + } + + .xl\:mb-auto { + margin-bottom: auto; + } + + .xl\:ml-auto { + margin-left: auto; + } + + .xl\:mt-px { + margin-top: 1px; + } + + .xl\:mr-px { + margin-right: 1px; + } + + .xl\:mb-px { + margin-bottom: 1px; + } + + .xl\:ml-px { + margin-left: 1px; + } + + .xl\:-mt-1 { + margin-top: -0.25rem; + } + + .xl\:-mr-1 { + margin-right: -0.25rem; + } + + .xl\:-mb-1 { + margin-bottom: -0.25rem; + } + + .xl\:-ml-1 { + margin-left: -0.25rem; + } + + .xl\:-mt-2 { + margin-top: -0.5rem; + } + + .xl\:-mr-2 { + margin-right: -0.5rem; + } + + .xl\:-mb-2 { + margin-bottom: -0.5rem; + } + + .xl\:-ml-2 { + margin-left: -0.5rem; + } + + .xl\:-mt-3 { + margin-top: -0.75rem; + } + + .xl\:-mr-3 { + margin-right: -0.75rem; + } + + .xl\:-mb-3 { + margin-bottom: -0.75rem; + } + + .xl\:-ml-3 { + margin-left: -0.75rem; + } + + .xl\:-mt-4 { + margin-top: -1rem; + } + + .xl\:-mr-4 { + margin-right: -1rem; + } + + .xl\:-mb-4 { + margin-bottom: -1rem; + } + + .xl\:-ml-4 { + margin-left: -1rem; + } + + .xl\:-mt-5 { + margin-top: -1.25rem; + } + + .xl\:-mr-5 { + margin-right: -1.25rem; + } + + .xl\:-mb-5 { + margin-bottom: -1.25rem; + } + + .xl\:-ml-5 { + margin-left: -1.25rem; + } + + .xl\:-mt-6 { + margin-top: -1.5rem; + } + + .xl\:-mr-6 { + margin-right: -1.5rem; + } + + .xl\:-mb-6 { + margin-bottom: -1.5rem; + } + + .xl\:-ml-6 { + margin-left: -1.5rem; + } + + .xl\:-mt-8 { + margin-top: -2rem; + } + + .xl\:-mr-8 { + margin-right: -2rem; + } + + .xl\:-mb-8 { + margin-bottom: -2rem; + } + + .xl\:-ml-8 { + margin-left: -2rem; + } + + .xl\:-mt-10 { + margin-top: -2.5rem; + } + + .xl\:-mr-10 { + margin-right: -2.5rem; + } + + .xl\:-mb-10 { + margin-bottom: -2.5rem; + } + + .xl\:-ml-10 { + margin-left: -2.5rem; + } + + .xl\:-mt-12 { + margin-top: -3rem; + } + + .xl\:-mr-12 { + margin-right: -3rem; + } + + .xl\:-mb-12 { + margin-bottom: -3rem; + } + + .xl\:-ml-12 { + margin-left: -3rem; + } + + .xl\:-mt-16 { + margin-top: -4rem; + } + + .xl\:-mr-16 { + margin-right: -4rem; + } + + .xl\:-mb-16 { + margin-bottom: -4rem; + } + + .xl\:-ml-16 { + margin-left: -4rem; + } + + .xl\:-mt-20 { + margin-top: -5rem; + } + + .xl\:-mr-20 { + margin-right: -5rem; + } + + .xl\:-mb-20 { + margin-bottom: -5rem; + } + + .xl\:-ml-20 { + margin-left: -5rem; + } + + .xl\:-mt-24 { + margin-top: -6rem; + } + + .xl\:-mr-24 { + margin-right: -6rem; + } + + .xl\:-mb-24 { + margin-bottom: -6rem; + } + + .xl\:-ml-24 { + margin-left: -6rem; + } + + .xl\:-mt-32 { + margin-top: -8rem; + } + + .xl\:-mr-32 { + margin-right: -8rem; + } + + .xl\:-mb-32 { + margin-bottom: -8rem; + } + + .xl\:-ml-32 { + margin-left: -8rem; + } + + .xl\:-mt-40 { + margin-top: -10rem; + } + + .xl\:-mr-40 { + margin-right: -10rem; + } + + .xl\:-mb-40 { + margin-bottom: -10rem; + } + + .xl\:-ml-40 { + margin-left: -10rem; + } + + .xl\:-mt-48 { + margin-top: -12rem; + } + + .xl\:-mr-48 { + margin-right: -12rem; + } + + .xl\:-mb-48 { + margin-bottom: -12rem; + } + + .xl\:-ml-48 { + margin-left: -12rem; + } + + .xl\:-mt-56 { + margin-top: -14rem; + } + + .xl\:-mr-56 { + margin-right: -14rem; + } + + .xl\:-mb-56 { + margin-bottom: -14rem; + } + + .xl\:-ml-56 { + margin-left: -14rem; + } + + .xl\:-mt-64 { + margin-top: -16rem; + } + + .xl\:-mr-64 { + margin-right: -16rem; + } + + .xl\:-mb-64 { + margin-bottom: -16rem; + } + + .xl\:-ml-64 { + margin-left: -16rem; + } + + .xl\:-mt-px { + margin-top: -1px; + } + + .xl\:-mr-px { + margin-right: -1px; + } + + .xl\:-mb-px { + margin-bottom: -1px; + } + + .xl\:-ml-px { + margin-left: -1px; + } + + .xl\:max-h-full { + max-height: 100%; + } + + .xl\:max-h-screen { + max-height: 100vh; + } + + .xl\:max-w-xs { + max-width: 20rem; + } + + .xl\:max-w-sm { + max-width: 24rem; + } + + .xl\:max-w-md { + max-width: 28rem; + } + + .xl\:max-w-lg { + max-width: 32rem; + } + + .xl\:max-w-xl { + max-width: 36rem; + } + + .xl\:max-w-2xl { + max-width: 42rem; + } + + .xl\:max-w-3xl { + max-width: 48rem; + } + + .xl\:max-w-4xl { + max-width: 56rem; + } + + .xl\:max-w-5xl { + max-width: 64rem; + } + + .xl\:max-w-6xl { + max-width: 72rem; + } + + .xl\:max-w-full { + max-width: 100%; + } + + .xl\:min-h-0 { + min-height: 0; + } + + .xl\:min-h-full { + min-height: 100%; + } + + .xl\:min-h-screen { + min-height: 100vh; + } + + .xl\:min-w-0 { + min-width: 0; + } + + .xl\:min-w-full { + min-width: 100%; + } + + .xl\:object-contain { + -o-object-fit: contain; + object-fit: contain; + } + + .xl\:object-cover { + -o-object-fit: cover; + object-fit: cover; + } + + .xl\:object-fill { + -o-object-fit: fill; + object-fit: fill; + } + + .xl\:object-none { + -o-object-fit: none; + object-fit: none; + } + + .xl\:object-scale-down { + -o-object-fit: scale-down; + object-fit: scale-down; + } + + .xl\:object-bottom { + -o-object-position: bottom; + object-position: bottom; + } + + .xl\:object-center { + -o-object-position: center; + object-position: center; + } + + .xl\:object-left { + -o-object-position: left; + object-position: left; + } + + .xl\:object-left-bottom { + -o-object-position: left bottom; + object-position: left bottom; + } + + .xl\:object-left-top { + -o-object-position: left top; + object-position: left top; + } + + .xl\:object-right { + -o-object-position: right; + object-position: right; + } + + .xl\:object-right-bottom { + -o-object-position: right bottom; + object-position: right bottom; + } + + .xl\:object-right-top { + -o-object-position: right top; + object-position: right top; + } + + .xl\:object-top { + -o-object-position: top; + object-position: top; + } + + .xl\:opacity-0 { + opacity: 0; + } + + .xl\:opacity-25 { + opacity: 0.25; + } + + .xl\:opacity-50 { + opacity: 0.5; + } + + .xl\:opacity-75 { + opacity: 0.75; + } + + .xl\:opacity-100 { + opacity: 1; + } + + .xl\:hover\:opacity-0:hover { + opacity: 0; + } + + .xl\:hover\:opacity-25:hover { + opacity: 0.25; + } + + .xl\:hover\:opacity-50:hover { + opacity: 0.5; + } + + .xl\:hover\:opacity-75:hover { + opacity: 0.75; + } + + .xl\:hover\:opacity-100:hover { + opacity: 1; + } + + .xl\:focus\:opacity-0:focus { + opacity: 0; + } + + .xl\:focus\:opacity-25:focus { + opacity: 0.25; + } + + .xl\:focus\:opacity-50:focus { + opacity: 0.5; + } + + .xl\:focus\:opacity-75:focus { + opacity: 0.75; + } + + .xl\:focus\:opacity-100:focus { + opacity: 1; + } + + .xl\:outline-none { + outline: 0; + } + + .xl\:focus\:outline-none:focus { + outline: 0; + } + + .xl\:overflow-auto { + overflow: auto; + } + + .xl\:overflow-hidden { + overflow: hidden; + } + + .xl\:overflow-visible { + overflow: visible; + } + + .xl\:overflow-scroll { + overflow: scroll; + } + + .xl\:overflow-x-auto { + overflow-x: auto; + } + + .xl\:overflow-y-auto { + overflow-y: auto; + } + + .xl\:overflow-x-hidden { + overflow-x: hidden; + } + + .xl\:overflow-y-hidden { + overflow-y: hidden; + } + + .xl\:overflow-x-visible { + overflow-x: visible; + } + + .xl\:overflow-y-visible { + overflow-y: visible; + } + + .xl\:overflow-x-scroll { + overflow-x: scroll; + } + + .xl\:overflow-y-scroll { + overflow-y: scroll; + } + + .xl\:scrolling-touch { + -webkit-overflow-scrolling: touch; + } + + .xl\:scrolling-auto { + -webkit-overflow-scrolling: auto; + } + + .xl\:p-0 { + padding: 0; + } + + .xl\:p-1 { + padding: 0.25rem; + } + + .xl\:p-2 { + padding: 0.5rem; + } + + .xl\:p-3 { + padding: 0.75rem; + } + + .xl\:p-4 { + padding: 1rem; + } + + .xl\:p-5 { + padding: 1.25rem; + } + + .xl\:p-6 { + padding: 1.5rem; + } + + .xl\:p-8 { + padding: 2rem; + } + + .xl\:p-10 { + padding: 2.5rem; + } + + .xl\:p-12 { + padding: 3rem; + } + + .xl\:p-16 { + padding: 4rem; + } + + .xl\:p-20 { + padding: 5rem; + } + + .xl\:p-24 { + padding: 6rem; + } + + .xl\:p-32 { + padding: 8rem; + } + + .xl\:p-40 { + padding: 10rem; + } + + .xl\:p-48 { + padding: 12rem; + } + + .xl\:p-56 { + padding: 14rem; + } + + .xl\:p-64 { + padding: 16rem; + } + + .xl\:p-px { + padding: 1px; + } + + .xl\:py-0 { + padding-top: 0; + padding-bottom: 0; + } + + .xl\:px-0 { + padding-left: 0; + padding-right: 0; + } + + .xl\:py-1 { + padding-top: 0.25rem; + padding-bottom: 0.25rem; + } + + .xl\:px-1 { + padding-left: 0.25rem; + padding-right: 0.25rem; + } + + .xl\:py-2 { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + } + + .xl\:px-2 { + padding-left: 0.5rem; + padding-right: 0.5rem; + } + + .xl\:py-3 { + padding-top: 0.75rem; + padding-bottom: 0.75rem; + } + + .xl\:px-3 { + padding-left: 0.75rem; + padding-right: 0.75rem; + } + + .xl\:py-4 { + padding-top: 1rem; + padding-bottom: 1rem; + } + + .xl\:px-4 { + padding-left: 1rem; + padding-right: 1rem; + } + + .xl\:py-5 { + padding-top: 1.25rem; + padding-bottom: 1.25rem; + } + + .xl\:px-5 { + padding-left: 1.25rem; + padding-right: 1.25rem; + } + + .xl\:py-6 { + padding-top: 1.5rem; + padding-bottom: 1.5rem; + } + + .xl\:px-6 { + padding-left: 1.5rem; + padding-right: 1.5rem; + } + + .xl\:py-8 { + padding-top: 2rem; + padding-bottom: 2rem; + } + + .xl\:px-8 { + padding-left: 2rem; + padding-right: 2rem; + } + + .xl\:py-10 { + padding-top: 2.5rem; + padding-bottom: 2.5rem; + } + + .xl\:px-10 { + padding-left: 2.5rem; + padding-right: 2.5rem; + } + + .xl\:py-12 { + padding-top: 3rem; + padding-bottom: 3rem; + } + + .xl\:px-12 { + padding-left: 3rem; + padding-right: 3rem; + } + + .xl\:py-16 { + padding-top: 4rem; + padding-bottom: 4rem; + } + + .xl\:px-16 { + padding-left: 4rem; + padding-right: 4rem; + } + + .xl\:py-20 { + padding-top: 5rem; + padding-bottom: 5rem; + } + + .xl\:px-20 { + padding-left: 5rem; + padding-right: 5rem; + } + + .xl\:py-24 { + padding-top: 6rem; + padding-bottom: 6rem; + } + + .xl\:px-24 { + padding-left: 6rem; + padding-right: 6rem; + } + + .xl\:py-32 { + padding-top: 8rem; + padding-bottom: 8rem; + } + + .xl\:px-32 { + padding-left: 8rem; + padding-right: 8rem; + } + + .xl\:py-40 { + padding-top: 10rem; + padding-bottom: 10rem; + } + + .xl\:px-40 { + padding-left: 10rem; + padding-right: 10rem; + } + + .xl\:py-48 { + padding-top: 12rem; + padding-bottom: 12rem; + } + + .xl\:px-48 { + padding-left: 12rem; + padding-right: 12rem; + } + + .xl\:py-56 { + padding-top: 14rem; + padding-bottom: 14rem; + } + + .xl\:px-56 { + padding-left: 14rem; + padding-right: 14rem; + } + + .xl\:py-64 { + padding-top: 16rem; + padding-bottom: 16rem; + } + + .xl\:px-64 { + padding-left: 16rem; + padding-right: 16rem; + } + + .xl\:py-px { + padding-top: 1px; + padding-bottom: 1px; + } + + .xl\:px-px { + padding-left: 1px; + padding-right: 1px; + } + + .xl\:pt-0 { + padding-top: 0; + } + + .xl\:pr-0 { + padding-right: 0; + } + + .xl\:pb-0 { + padding-bottom: 0; + } + + .xl\:pl-0 { + padding-left: 0; + } + + .xl\:pt-1 { + padding-top: 0.25rem; + } + + .xl\:pr-1 { + padding-right: 0.25rem; + } + + .xl\:pb-1 { + padding-bottom: 0.25rem; + } + + .xl\:pl-1 { + padding-left: 0.25rem; + } + + .xl\:pt-2 { + padding-top: 0.5rem; + } + + .xl\:pr-2 { + padding-right: 0.5rem; + } + + .xl\:pb-2 { + padding-bottom: 0.5rem; + } + + .xl\:pl-2 { + padding-left: 0.5rem; + } + + .xl\:pt-3 { + padding-top: 0.75rem; + } + + .xl\:pr-3 { + padding-right: 0.75rem; + } + + .xl\:pb-3 { + padding-bottom: 0.75rem; + } + + .xl\:pl-3 { + padding-left: 0.75rem; + } + + .xl\:pt-4 { + padding-top: 1rem; + } + + .xl\:pr-4 { + padding-right: 1rem; + } + + .xl\:pb-4 { + padding-bottom: 1rem; + } + + .xl\:pl-4 { + padding-left: 1rem; + } + + .xl\:pt-5 { + padding-top: 1.25rem; + } + + .xl\:pr-5 { + padding-right: 1.25rem; + } + + .xl\:pb-5 { + padding-bottom: 1.25rem; + } + + .xl\:pl-5 { + padding-left: 1.25rem; + } + + .xl\:pt-6 { + padding-top: 1.5rem; + } + + .xl\:pr-6 { + padding-right: 1.5rem; + } + + .xl\:pb-6 { + padding-bottom: 1.5rem; + } + + .xl\:pl-6 { + padding-left: 1.5rem; + } + + .xl\:pt-8 { + padding-top: 2rem; + } + + .xl\:pr-8 { + padding-right: 2rem; + } + + .xl\:pb-8 { + padding-bottom: 2rem; + } + + .xl\:pl-8 { + padding-left: 2rem; + } + + .xl\:pt-10 { + padding-top: 2.5rem; + } + + .xl\:pr-10 { + padding-right: 2.5rem; + } + + .xl\:pb-10 { + padding-bottom: 2.5rem; + } + + .xl\:pl-10 { + padding-left: 2.5rem; + } + + .xl\:pt-12 { + padding-top: 3rem; + } + + .xl\:pr-12 { + padding-right: 3rem; + } + + .xl\:pb-12 { + padding-bottom: 3rem; + } + + .xl\:pl-12 { + padding-left: 3rem; + } + + .xl\:pt-16 { + padding-top: 4rem; + } + + .xl\:pr-16 { + padding-right: 4rem; + } + + .xl\:pb-16 { + padding-bottom: 4rem; + } + + .xl\:pl-16 { + padding-left: 4rem; + } + + .xl\:pt-20 { + padding-top: 5rem; + } + + .xl\:pr-20 { + padding-right: 5rem; + } + + .xl\:pb-20 { + padding-bottom: 5rem; + } + + .xl\:pl-20 { + padding-left: 5rem; + } + + .xl\:pt-24 { + padding-top: 6rem; + } + + .xl\:pr-24 { + padding-right: 6rem; + } + + .xl\:pb-24 { + padding-bottom: 6rem; + } + + .xl\:pl-24 { + padding-left: 6rem; + } + + .xl\:pt-32 { + padding-top: 8rem; + } + + .xl\:pr-32 { + padding-right: 8rem; + } + + .xl\:pb-32 { + padding-bottom: 8rem; + } + + .xl\:pl-32 { + padding-left: 8rem; + } + + .xl\:pt-40 { + padding-top: 10rem; + } + + .xl\:pr-40 { + padding-right: 10rem; + } + + .xl\:pb-40 { + padding-bottom: 10rem; + } + + .xl\:pl-40 { + padding-left: 10rem; + } + + .xl\:pt-48 { + padding-top: 12rem; + } + + .xl\:pr-48 { + padding-right: 12rem; + } + + .xl\:pb-48 { + padding-bottom: 12rem; + } + + .xl\:pl-48 { + padding-left: 12rem; + } + + .xl\:pt-56 { + padding-top: 14rem; + } + + .xl\:pr-56 { + padding-right: 14rem; + } + + .xl\:pb-56 { + padding-bottom: 14rem; + } + + .xl\:pl-56 { + padding-left: 14rem; + } + + .xl\:pt-64 { + padding-top: 16rem; + } + + .xl\:pr-64 { + padding-right: 16rem; + } + + .xl\:pb-64 { + padding-bottom: 16rem; + } + + .xl\:pl-64 { + padding-left: 16rem; + } + + .xl\:pt-px { + padding-top: 1px; + } + + .xl\:pr-px { + padding-right: 1px; + } + + .xl\:pb-px { + padding-bottom: 1px; + } + + .xl\:pl-px { + padding-left: 1px; + } + + .xl\:placeholder-transparent::-webkit-input-placeholder { + color: transparent; + } + + .xl\:placeholder-transparent::-moz-placeholder { + color: transparent; + } + + .xl\:placeholder-transparent:-ms-input-placeholder { + color: transparent; + } + + .xl\:placeholder-transparent::-ms-input-placeholder { + color: transparent; + } + + .xl\:placeholder-transparent::placeholder { + color: transparent; + } + + .xl\:placeholder-black::-webkit-input-placeholder { + color: #000; + } + + .xl\:placeholder-black::-moz-placeholder { + color: #000; + } + + .xl\:placeholder-black:-ms-input-placeholder { + color: #000; + } + + .xl\:placeholder-black::-ms-input-placeholder { + color: #000; + } + + .xl\:placeholder-black::placeholder { + color: #000; + } + + .xl\:placeholder-white::-webkit-input-placeholder { + color: #fff; + } + + .xl\:placeholder-white::-moz-placeholder { + color: #fff; + } + + .xl\:placeholder-white:-ms-input-placeholder { + color: #fff; + } + + .xl\:placeholder-white::-ms-input-placeholder { + color: #fff; + } + + .xl\:placeholder-white::placeholder { + color: #fff; + } + + .xl\:placeholder-gray-100::-webkit-input-placeholder { + color: #f7fafc; + } + + .xl\:placeholder-gray-100::-moz-placeholder { + color: #f7fafc; + } + + .xl\:placeholder-gray-100:-ms-input-placeholder { + color: #f7fafc; + } + + .xl\:placeholder-gray-100::-ms-input-placeholder { + color: #f7fafc; + } + + .xl\:placeholder-gray-100::placeholder { + color: #f7fafc; + } + + .xl\:placeholder-gray-200::-webkit-input-placeholder { + color: #edf2f7; + } + + .xl\:placeholder-gray-200::-moz-placeholder { + color: #edf2f7; + } + + .xl\:placeholder-gray-200:-ms-input-placeholder { + color: #edf2f7; + } + + .xl\:placeholder-gray-200::-ms-input-placeholder { + color: #edf2f7; + } + + .xl\:placeholder-gray-200::placeholder { + color: #edf2f7; + } + + .xl\:placeholder-gray-300::-webkit-input-placeholder { + color: #e2e8f0; + } + + .xl\:placeholder-gray-300::-moz-placeholder { + color: #e2e8f0; + } + + .xl\:placeholder-gray-300:-ms-input-placeholder { + color: #e2e8f0; + } + + .xl\:placeholder-gray-300::-ms-input-placeholder { + color: #e2e8f0; + } + + .xl\:placeholder-gray-300::placeholder { + color: #e2e8f0; + } + + .xl\:placeholder-gray-400::-webkit-input-placeholder { + color: #cbd5e0; + } + + .xl\:placeholder-gray-400::-moz-placeholder { + color: #cbd5e0; + } + + .xl\:placeholder-gray-400:-ms-input-placeholder { + color: #cbd5e0; + } + + .xl\:placeholder-gray-400::-ms-input-placeholder { + color: #cbd5e0; + } + + .xl\:placeholder-gray-400::placeholder { + color: #cbd5e0; + } + + .xl\:placeholder-gray-500::-webkit-input-placeholder { + color: #a0aec0; + } + + .xl\:placeholder-gray-500::-moz-placeholder { + color: #a0aec0; + } + + .xl\:placeholder-gray-500:-ms-input-placeholder { + color: #a0aec0; + } + + .xl\:placeholder-gray-500::-ms-input-placeholder { + color: #a0aec0; + } + + .xl\:placeholder-gray-500::placeholder { + color: #a0aec0; + } + + .xl\:placeholder-gray-600::-webkit-input-placeholder { + color: #718096; + } + + .xl\:placeholder-gray-600::-moz-placeholder { + color: #718096; + } + + .xl\:placeholder-gray-600:-ms-input-placeholder { + color: #718096; + } + + .xl\:placeholder-gray-600::-ms-input-placeholder { + color: #718096; + } + + .xl\:placeholder-gray-600::placeholder { + color: #718096; + } + + .xl\:placeholder-gray-700::-webkit-input-placeholder { + color: #4a5568; + } + + .xl\:placeholder-gray-700::-moz-placeholder { + color: #4a5568; + } + + .xl\:placeholder-gray-700:-ms-input-placeholder { + color: #4a5568; + } + + .xl\:placeholder-gray-700::-ms-input-placeholder { + color: #4a5568; + } + + .xl\:placeholder-gray-700::placeholder { + color: #4a5568; + } + + .xl\:placeholder-gray-800::-webkit-input-placeholder { + color: #2d3748; + } + + .xl\:placeholder-gray-800::-moz-placeholder { + color: #2d3748; + } + + .xl\:placeholder-gray-800:-ms-input-placeholder { + color: #2d3748; + } + + .xl\:placeholder-gray-800::-ms-input-placeholder { + color: #2d3748; + } + + .xl\:placeholder-gray-800::placeholder { + color: #2d3748; + } + + .xl\:placeholder-gray-900::-webkit-input-placeholder { + color: #1a202c; + } + + .xl\:placeholder-gray-900::-moz-placeholder { + color: #1a202c; + } + + .xl\:placeholder-gray-900:-ms-input-placeholder { + color: #1a202c; + } + + .xl\:placeholder-gray-900::-ms-input-placeholder { + color: #1a202c; + } + + .xl\:placeholder-gray-900::placeholder { + color: #1a202c; + } + + .xl\:placeholder-red-100::-webkit-input-placeholder { + color: #fff5f5; + } + + .xl\:placeholder-red-100::-moz-placeholder { + color: #fff5f5; + } + + .xl\:placeholder-red-100:-ms-input-placeholder { + color: #fff5f5; + } + + .xl\:placeholder-red-100::-ms-input-placeholder { + color: #fff5f5; + } + + .xl\:placeholder-red-100::placeholder { + color: #fff5f5; + } + + .xl\:placeholder-red-200::-webkit-input-placeholder { + color: #fed7d7; + } + + .xl\:placeholder-red-200::-moz-placeholder { + color: #fed7d7; + } + + .xl\:placeholder-red-200:-ms-input-placeholder { + color: #fed7d7; + } + + .xl\:placeholder-red-200::-ms-input-placeholder { + color: #fed7d7; + } + + .xl\:placeholder-red-200::placeholder { + color: #fed7d7; + } + + .xl\:placeholder-red-300::-webkit-input-placeholder { + color: #feb2b2; + } + + .xl\:placeholder-red-300::-moz-placeholder { + color: #feb2b2; + } + + .xl\:placeholder-red-300:-ms-input-placeholder { + color: #feb2b2; + } + + .xl\:placeholder-red-300::-ms-input-placeholder { + color: #feb2b2; + } + + .xl\:placeholder-red-300::placeholder { + color: #feb2b2; + } + + .xl\:placeholder-red-400::-webkit-input-placeholder { + color: #fc8181; + } + + .xl\:placeholder-red-400::-moz-placeholder { + color: #fc8181; + } + + .xl\:placeholder-red-400:-ms-input-placeholder { + color: #fc8181; + } + + .xl\:placeholder-red-400::-ms-input-placeholder { + color: #fc8181; + } + + .xl\:placeholder-red-400::placeholder { + color: #fc8181; + } + + .xl\:placeholder-red-500::-webkit-input-placeholder { + color: #f56565; + } + + .xl\:placeholder-red-500::-moz-placeholder { + color: #f56565; + } + + .xl\:placeholder-red-500:-ms-input-placeholder { + color: #f56565; + } + + .xl\:placeholder-red-500::-ms-input-placeholder { + color: #f56565; + } + + .xl\:placeholder-red-500::placeholder { + color: #f56565; + } + + .xl\:placeholder-red-600::-webkit-input-placeholder { + color: #e53e3e; + } + + .xl\:placeholder-red-600::-moz-placeholder { + color: #e53e3e; + } + + .xl\:placeholder-red-600:-ms-input-placeholder { + color: #e53e3e; + } + + .xl\:placeholder-red-600::-ms-input-placeholder { + color: #e53e3e; + } + + .xl\:placeholder-red-600::placeholder { + color: #e53e3e; + } + + .xl\:placeholder-red-700::-webkit-input-placeholder { + color: #c53030; + } + + .xl\:placeholder-red-700::-moz-placeholder { + color: #c53030; + } + + .xl\:placeholder-red-700:-ms-input-placeholder { + color: #c53030; + } + + .xl\:placeholder-red-700::-ms-input-placeholder { + color: #c53030; + } + + .xl\:placeholder-red-700::placeholder { + color: #c53030; + } + + .xl\:placeholder-red-800::-webkit-input-placeholder { + color: #9b2c2c; + } + + .xl\:placeholder-red-800::-moz-placeholder { + color: #9b2c2c; + } + + .xl\:placeholder-red-800:-ms-input-placeholder { + color: #9b2c2c; + } + + .xl\:placeholder-red-800::-ms-input-placeholder { + color: #9b2c2c; + } + + .xl\:placeholder-red-800::placeholder { + color: #9b2c2c; + } + + .xl\:placeholder-red-900::-webkit-input-placeholder { + color: #dc3545; + } + + .xl\:placeholder-red-900::-moz-placeholder { + color: #dc3545; + } + + .xl\:placeholder-red-900:-ms-input-placeholder { + color: #dc3545; + } + + .xl\:placeholder-red-900::-ms-input-placeholder { + color: #dc3545; + } + + .xl\:placeholder-red-900::placeholder { + color: #dc3545; + } + + .xl\:placeholder-orange-100::-webkit-input-placeholder { + color: #fffaf0; + } + + .xl\:placeholder-orange-100::-moz-placeholder { + color: #fffaf0; + } + + .xl\:placeholder-orange-100:-ms-input-placeholder { + color: #fffaf0; + } + + .xl\:placeholder-orange-100::-ms-input-placeholder { + color: #fffaf0; + } + + .xl\:placeholder-orange-100::placeholder { + color: #fffaf0; + } + + .xl\:placeholder-orange-200::-webkit-input-placeholder { + color: #feebc8; + } + + .xl\:placeholder-orange-200::-moz-placeholder { + color: #feebc8; + } + + .xl\:placeholder-orange-200:-ms-input-placeholder { + color: #feebc8; + } + + .xl\:placeholder-orange-200::-ms-input-placeholder { + color: #feebc8; + } + + .xl\:placeholder-orange-200::placeholder { + color: #feebc8; + } + + .xl\:placeholder-orange-300::-webkit-input-placeholder { + color: #fbd38d; + } + + .xl\:placeholder-orange-300::-moz-placeholder { + color: #fbd38d; + } + + .xl\:placeholder-orange-300:-ms-input-placeholder { + color: #fbd38d; + } + + .xl\:placeholder-orange-300::-ms-input-placeholder { + color: #fbd38d; + } + + .xl\:placeholder-orange-300::placeholder { + color: #fbd38d; + } + + .xl\:placeholder-orange-400::-webkit-input-placeholder { + color: #f6ad55; + } + + .xl\:placeholder-orange-400::-moz-placeholder { + color: #f6ad55; + } + + .xl\:placeholder-orange-400:-ms-input-placeholder { + color: #f6ad55; + } + + .xl\:placeholder-orange-400::-ms-input-placeholder { + color: #f6ad55; + } + + .xl\:placeholder-orange-400::placeholder { + color: #f6ad55; + } + + .xl\:placeholder-orange-500::-webkit-input-placeholder { + color: #ed8936; + } + + .xl\:placeholder-orange-500::-moz-placeholder { + color: #ed8936; + } + + .xl\:placeholder-orange-500:-ms-input-placeholder { + color: #ed8936; + } + + .xl\:placeholder-orange-500::-ms-input-placeholder { + color: #ed8936; + } + + .xl\:placeholder-orange-500::placeholder { + color: #ed8936; + } + + .xl\:placeholder-orange-600::-webkit-input-placeholder { + color: #dd6b20; + } + + .xl\:placeholder-orange-600::-moz-placeholder { + color: #dd6b20; + } + + .xl\:placeholder-orange-600:-ms-input-placeholder { + color: #dd6b20; + } + + .xl\:placeholder-orange-600::-ms-input-placeholder { + color: #dd6b20; + } + + .xl\:placeholder-orange-600::placeholder { + color: #dd6b20; + } + + .xl\:placeholder-orange-700::-webkit-input-placeholder { + color: #c05621; + } + + .xl\:placeholder-orange-700::-moz-placeholder { + color: #c05621; + } + + .xl\:placeholder-orange-700:-ms-input-placeholder { + color: #c05621; + } + + .xl\:placeholder-orange-700::-ms-input-placeholder { + color: #c05621; + } + + .xl\:placeholder-orange-700::placeholder { + color: #c05621; + } + + .xl\:placeholder-orange-800::-webkit-input-placeholder { + color: #9c4221; + } + + .xl\:placeholder-orange-800::-moz-placeholder { + color: #9c4221; + } + + .xl\:placeholder-orange-800:-ms-input-placeholder { + color: #9c4221; + } + + .xl\:placeholder-orange-800::-ms-input-placeholder { + color: #9c4221; + } + + .xl\:placeholder-orange-800::placeholder { + color: #9c4221; + } + + .xl\:placeholder-orange-900::-webkit-input-placeholder { + color: #fd7e14; + } + + .xl\:placeholder-orange-900::-moz-placeholder { + color: #fd7e14; + } + + .xl\:placeholder-orange-900:-ms-input-placeholder { + color: #fd7e14; + } + + .xl\:placeholder-orange-900::-ms-input-placeholder { + color: #fd7e14; + } + + .xl\:placeholder-orange-900::placeholder { + color: #fd7e14; + } + + .xl\:placeholder-yellow-100::-webkit-input-placeholder { + color: #fffff0; + } + + .xl\:placeholder-yellow-100::-moz-placeholder { + color: #fffff0; + } + + .xl\:placeholder-yellow-100:-ms-input-placeholder { + color: #fffff0; + } + + .xl\:placeholder-yellow-100::-ms-input-placeholder { + color: #fffff0; + } + + .xl\:placeholder-yellow-100::placeholder { + color: #fffff0; + } + + .xl\:placeholder-yellow-200::-webkit-input-placeholder { + color: #fefcbf; + } + + .xl\:placeholder-yellow-200::-moz-placeholder { + color: #fefcbf; + } + + .xl\:placeholder-yellow-200:-ms-input-placeholder { + color: #fefcbf; + } + + .xl\:placeholder-yellow-200::-ms-input-placeholder { + color: #fefcbf; + } + + .xl\:placeholder-yellow-200::placeholder { + color: #fefcbf; + } + + .xl\:placeholder-yellow-300::-webkit-input-placeholder { + color: #faf089; + } + + .xl\:placeholder-yellow-300::-moz-placeholder { + color: #faf089; + } + + .xl\:placeholder-yellow-300:-ms-input-placeholder { + color: #faf089; + } + + .xl\:placeholder-yellow-300::-ms-input-placeholder { + color: #faf089; + } + + .xl\:placeholder-yellow-300::placeholder { + color: #faf089; + } + + .xl\:placeholder-yellow-400::-webkit-input-placeholder { + color: #f6e05e; + } + + .xl\:placeholder-yellow-400::-moz-placeholder { + color: #f6e05e; + } + + .xl\:placeholder-yellow-400:-ms-input-placeholder { + color: #f6e05e; + } + + .xl\:placeholder-yellow-400::-ms-input-placeholder { + color: #f6e05e; + } + + .xl\:placeholder-yellow-400::placeholder { + color: #f6e05e; + } + + .xl\:placeholder-yellow-500::-webkit-input-placeholder { + color: #ecc94b; + } + + .xl\:placeholder-yellow-500::-moz-placeholder { + color: #ecc94b; + } + + .xl\:placeholder-yellow-500:-ms-input-placeholder { + color: #ecc94b; + } + + .xl\:placeholder-yellow-500::-ms-input-placeholder { + color: #ecc94b; + } + + .xl\:placeholder-yellow-500::placeholder { + color: #ecc94b; + } + + .xl\:placeholder-yellow-600::-webkit-input-placeholder { + color: #d69e2e; + } + + .xl\:placeholder-yellow-600::-moz-placeholder { + color: #d69e2e; + } + + .xl\:placeholder-yellow-600:-ms-input-placeholder { + color: #d69e2e; + } + + .xl\:placeholder-yellow-600::-ms-input-placeholder { + color: #d69e2e; + } + + .xl\:placeholder-yellow-600::placeholder { + color: #d69e2e; + } + + .xl\:placeholder-yellow-700::-webkit-input-placeholder { + color: #b7791f; + } + + .xl\:placeholder-yellow-700::-moz-placeholder { + color: #b7791f; + } + + .xl\:placeholder-yellow-700:-ms-input-placeholder { + color: #b7791f; + } + + .xl\:placeholder-yellow-700::-ms-input-placeholder { + color: #b7791f; + } + + .xl\:placeholder-yellow-700::placeholder { + color: #b7791f; + } + + .xl\:placeholder-yellow-800::-webkit-input-placeholder { + color: #975a16; + } + + .xl\:placeholder-yellow-800::-moz-placeholder { + color: #975a16; + } + + .xl\:placeholder-yellow-800:-ms-input-placeholder { + color: #975a16; + } + + .xl\:placeholder-yellow-800::-ms-input-placeholder { + color: #975a16; + } + + .xl\:placeholder-yellow-800::placeholder { + color: #975a16; + } + + .xl\:placeholder-yellow-900::-webkit-input-placeholder { + color: #ffc107; + } + + .xl\:placeholder-yellow-900::-moz-placeholder { + color: #ffc107; + } + + .xl\:placeholder-yellow-900:-ms-input-placeholder { + color: #ffc107; + } + + .xl\:placeholder-yellow-900::-ms-input-placeholder { + color: #ffc107; + } + + .xl\:placeholder-yellow-900::placeholder { + color: #ffc107; + } + + .xl\:placeholder-green-100::-webkit-input-placeholder { + color: #f0fff4; + } + + .xl\:placeholder-green-100::-moz-placeholder { + color: #f0fff4; + } + + .xl\:placeholder-green-100:-ms-input-placeholder { + color: #f0fff4; + } + + .xl\:placeholder-green-100::-ms-input-placeholder { + color: #f0fff4; + } + + .xl\:placeholder-green-100::placeholder { + color: #f0fff4; + } + + .xl\:placeholder-green-200::-webkit-input-placeholder { + color: #c6f6d5; + } + + .xl\:placeholder-green-200::-moz-placeholder { + color: #c6f6d5; + } + + .xl\:placeholder-green-200:-ms-input-placeholder { + color: #c6f6d5; + } + + .xl\:placeholder-green-200::-ms-input-placeholder { + color: #c6f6d5; + } + + .xl\:placeholder-green-200::placeholder { + color: #c6f6d5; + } + + .xl\:placeholder-green-300::-webkit-input-placeholder { + color: #9ae6b4; + } + + .xl\:placeholder-green-300::-moz-placeholder { + color: #9ae6b4; + } + + .xl\:placeholder-green-300:-ms-input-placeholder { + color: #9ae6b4; + } + + .xl\:placeholder-green-300::-ms-input-placeholder { + color: #9ae6b4; + } + + .xl\:placeholder-green-300::placeholder { + color: #9ae6b4; + } + + .xl\:placeholder-green-400::-webkit-input-placeholder { + color: #68d391; + } + + .xl\:placeholder-green-400::-moz-placeholder { + color: #68d391; + } + + .xl\:placeholder-green-400:-ms-input-placeholder { + color: #68d391; + } + + .xl\:placeholder-green-400::-ms-input-placeholder { + color: #68d391; + } + + .xl\:placeholder-green-400::placeholder { + color: #68d391; + } + + .xl\:placeholder-green-500::-webkit-input-placeholder { + color: #48bb78; + } + + .xl\:placeholder-green-500::-moz-placeholder { + color: #48bb78; + } + + .xl\:placeholder-green-500:-ms-input-placeholder { + color: #48bb78; + } + + .xl\:placeholder-green-500::-ms-input-placeholder { + color: #48bb78; + } + + .xl\:placeholder-green-500::placeholder { + color: #48bb78; + } + + .xl\:placeholder-green-600::-webkit-input-placeholder { + color: #38a169; + } + + .xl\:placeholder-green-600::-moz-placeholder { + color: #38a169; + } + + .xl\:placeholder-green-600:-ms-input-placeholder { + color: #38a169; + } + + .xl\:placeholder-green-600::-ms-input-placeholder { + color: #38a169; + } + + .xl\:placeholder-green-600::placeholder { + color: #38a169; + } + + .xl\:placeholder-green-700::-webkit-input-placeholder { + color: #2f855a; + } + + .xl\:placeholder-green-700::-moz-placeholder { + color: #2f855a; + } + + .xl\:placeholder-green-700:-ms-input-placeholder { + color: #2f855a; + } + + .xl\:placeholder-green-700::-ms-input-placeholder { + color: #2f855a; + } + + .xl\:placeholder-green-700::placeholder { + color: #2f855a; + } + + .xl\:placeholder-green-800::-webkit-input-placeholder { + color: #276749; + } + + .xl\:placeholder-green-800::-moz-placeholder { + color: #276749; + } + + .xl\:placeholder-green-800:-ms-input-placeholder { + color: #276749; + } + + .xl\:placeholder-green-800::-ms-input-placeholder { + color: #276749; + } + + .xl\:placeholder-green-800::placeholder { + color: #276749; + } + + .xl\:placeholder-green-900::-webkit-input-placeholder { + color: #28a745; + } + + .xl\:placeholder-green-900::-moz-placeholder { + color: #28a745; + } + + .xl\:placeholder-green-900:-ms-input-placeholder { + color: #28a745; + } + + .xl\:placeholder-green-900::-ms-input-placeholder { + color: #28a745; + } + + .xl\:placeholder-green-900::placeholder { + color: #28a745; + } + + .xl\:placeholder-teal-100::-webkit-input-placeholder { + color: #e6fffa; + } + + .xl\:placeholder-teal-100::-moz-placeholder { + color: #e6fffa; + } + + .xl\:placeholder-teal-100:-ms-input-placeholder { + color: #e6fffa; + } + + .xl\:placeholder-teal-100::-ms-input-placeholder { + color: #e6fffa; + } + + .xl\:placeholder-teal-100::placeholder { + color: #e6fffa; + } + + .xl\:placeholder-teal-200::-webkit-input-placeholder { + color: #b2f5ea; + } + + .xl\:placeholder-teal-200::-moz-placeholder { + color: #b2f5ea; + } + + .xl\:placeholder-teal-200:-ms-input-placeholder { + color: #b2f5ea; + } + + .xl\:placeholder-teal-200::-ms-input-placeholder { + color: #b2f5ea; + } + + .xl\:placeholder-teal-200::placeholder { + color: #b2f5ea; + } + + .xl\:placeholder-teal-300::-webkit-input-placeholder { + color: #81e6d9; + } + + .xl\:placeholder-teal-300::-moz-placeholder { + color: #81e6d9; + } + + .xl\:placeholder-teal-300:-ms-input-placeholder { + color: #81e6d9; + } + + .xl\:placeholder-teal-300::-ms-input-placeholder { + color: #81e6d9; + } + + .xl\:placeholder-teal-300::placeholder { + color: #81e6d9; + } + + .xl\:placeholder-teal-400::-webkit-input-placeholder { + color: #4fd1c5; + } + + .xl\:placeholder-teal-400::-moz-placeholder { + color: #4fd1c5; + } + + .xl\:placeholder-teal-400:-ms-input-placeholder { + color: #4fd1c5; + } + + .xl\:placeholder-teal-400::-ms-input-placeholder { + color: #4fd1c5; + } + + .xl\:placeholder-teal-400::placeholder { + color: #4fd1c5; + } + + .xl\:placeholder-teal-500::-webkit-input-placeholder { + color: #38b2ac; + } + + .xl\:placeholder-teal-500::-moz-placeholder { + color: #38b2ac; + } + + .xl\:placeholder-teal-500:-ms-input-placeholder { + color: #38b2ac; + } + + .xl\:placeholder-teal-500::-ms-input-placeholder { + color: #38b2ac; + } + + .xl\:placeholder-teal-500::placeholder { + color: #38b2ac; + } + + .xl\:placeholder-teal-600::-webkit-input-placeholder { + color: #319795; + } + + .xl\:placeholder-teal-600::-moz-placeholder { + color: #319795; + } + + .xl\:placeholder-teal-600:-ms-input-placeholder { + color: #319795; + } + + .xl\:placeholder-teal-600::-ms-input-placeholder { + color: #319795; + } + + .xl\:placeholder-teal-600::placeholder { + color: #319795; + } + + .xl\:placeholder-teal-700::-webkit-input-placeholder { + color: #2c7a7b; + } + + .xl\:placeholder-teal-700::-moz-placeholder { + color: #2c7a7b; + } + + .xl\:placeholder-teal-700:-ms-input-placeholder { + color: #2c7a7b; + } + + .xl\:placeholder-teal-700::-ms-input-placeholder { + color: #2c7a7b; + } + + .xl\:placeholder-teal-700::placeholder { + color: #2c7a7b; + } + + .xl\:placeholder-teal-800::-webkit-input-placeholder { + color: #285e61; + } + + .xl\:placeholder-teal-800::-moz-placeholder { + color: #285e61; + } + + .xl\:placeholder-teal-800:-ms-input-placeholder { + color: #285e61; + } + + .xl\:placeholder-teal-800::-ms-input-placeholder { + color: #285e61; + } + + .xl\:placeholder-teal-800::placeholder { + color: #285e61; + } + + .xl\:placeholder-teal-900::-webkit-input-placeholder { + color: #20c997; + } + + .xl\:placeholder-teal-900::-moz-placeholder { + color: #20c997; + } + + .xl\:placeholder-teal-900:-ms-input-placeholder { + color: #20c997; + } + + .xl\:placeholder-teal-900::-ms-input-placeholder { + color: #20c997; + } + + .xl\:placeholder-teal-900::placeholder { + color: #20c997; + } + + .xl\:placeholder-blue-100::-webkit-input-placeholder { + color: #ebf8ff; + } + + .xl\:placeholder-blue-100::-moz-placeholder { + color: #ebf8ff; + } + + .xl\:placeholder-blue-100:-ms-input-placeholder { + color: #ebf8ff; + } + + .xl\:placeholder-blue-100::-ms-input-placeholder { + color: #ebf8ff; + } + + .xl\:placeholder-blue-100::placeholder { + color: #ebf8ff; + } + + .xl\:placeholder-blue-200::-webkit-input-placeholder { + color: #bee3f8; + } + + .xl\:placeholder-blue-200::-moz-placeholder { + color: #bee3f8; + } + + .xl\:placeholder-blue-200:-ms-input-placeholder { + color: #bee3f8; + } + + .xl\:placeholder-blue-200::-ms-input-placeholder { + color: #bee3f8; + } + + .xl\:placeholder-blue-200::placeholder { + color: #bee3f8; + } + + .xl\:placeholder-blue-300::-webkit-input-placeholder { + color: #90cdf4; + } + + .xl\:placeholder-blue-300::-moz-placeholder { + color: #90cdf4; + } + + .xl\:placeholder-blue-300:-ms-input-placeholder { + color: #90cdf4; + } + + .xl\:placeholder-blue-300::-ms-input-placeholder { + color: #90cdf4; + } + + .xl\:placeholder-blue-300::placeholder { + color: #90cdf4; + } + + .xl\:placeholder-blue-400::-webkit-input-placeholder { + color: #63b3ed; + } + + .xl\:placeholder-blue-400::-moz-placeholder { + color: #63b3ed; + } + + .xl\:placeholder-blue-400:-ms-input-placeholder { + color: #63b3ed; + } + + .xl\:placeholder-blue-400::-ms-input-placeholder { + color: #63b3ed; + } + + .xl\:placeholder-blue-400::placeholder { + color: #63b3ed; + } + + .xl\:placeholder-blue-500::-webkit-input-placeholder { + color: #4299e1; + } + + .xl\:placeholder-blue-500::-moz-placeholder { + color: #4299e1; + } + + .xl\:placeholder-blue-500:-ms-input-placeholder { + color: #4299e1; + } + + .xl\:placeholder-blue-500::-ms-input-placeholder { + color: #4299e1; + } + + .xl\:placeholder-blue-500::placeholder { + color: #4299e1; + } + + .xl\:placeholder-blue-600::-webkit-input-placeholder { + color: #3182ce; + } + + .xl\:placeholder-blue-600::-moz-placeholder { + color: #3182ce; + } + + .xl\:placeholder-blue-600:-ms-input-placeholder { + color: #3182ce; + } + + .xl\:placeholder-blue-600::-ms-input-placeholder { + color: #3182ce; + } + + .xl\:placeholder-blue-600::placeholder { + color: #3182ce; + } + + .xl\:placeholder-blue-700::-webkit-input-placeholder { + color: #2b6cb0; + } + + .xl\:placeholder-blue-700::-moz-placeholder { + color: #2b6cb0; + } + + .xl\:placeholder-blue-700:-ms-input-placeholder { + color: #2b6cb0; + } + + .xl\:placeholder-blue-700::-ms-input-placeholder { + color: #2b6cb0; + } + + .xl\:placeholder-blue-700::placeholder { + color: #2b6cb0; + } + + .xl\:placeholder-blue-800::-webkit-input-placeholder { + color: #2c5282; + } + + .xl\:placeholder-blue-800::-moz-placeholder { + color: #2c5282; + } + + .xl\:placeholder-blue-800:-ms-input-placeholder { + color: #2c5282; + } + + .xl\:placeholder-blue-800::-ms-input-placeholder { + color: #2c5282; + } + + .xl\:placeholder-blue-800::placeholder { + color: #2c5282; + } + + .xl\:placeholder-blue-900::-webkit-input-placeholder { + color: #007bff; + } + + .xl\:placeholder-blue-900::-moz-placeholder { + color: #007bff; + } + + .xl\:placeholder-blue-900:-ms-input-placeholder { + color: #007bff; + } + + .xl\:placeholder-blue-900::-ms-input-placeholder { + color: #007bff; + } + + .xl\:placeholder-blue-900::placeholder { + color: #007bff; + } + + .xl\:placeholder-indigo-100::-webkit-input-placeholder { + color: #ebf4ff; + } + + .xl\:placeholder-indigo-100::-moz-placeholder { + color: #ebf4ff; + } + + .xl\:placeholder-indigo-100:-ms-input-placeholder { + color: #ebf4ff; + } + + .xl\:placeholder-indigo-100::-ms-input-placeholder { + color: #ebf4ff; + } + + .xl\:placeholder-indigo-100::placeholder { + color: #ebf4ff; + } + + .xl\:placeholder-indigo-200::-webkit-input-placeholder { + color: #c3dafe; + } + + .xl\:placeholder-indigo-200::-moz-placeholder { + color: #c3dafe; + } + + .xl\:placeholder-indigo-200:-ms-input-placeholder { + color: #c3dafe; + } + + .xl\:placeholder-indigo-200::-ms-input-placeholder { + color: #c3dafe; + } + + .xl\:placeholder-indigo-200::placeholder { + color: #c3dafe; + } + + .xl\:placeholder-indigo-300::-webkit-input-placeholder { + color: #a3bffa; + } + + .xl\:placeholder-indigo-300::-moz-placeholder { + color: #a3bffa; + } + + .xl\:placeholder-indigo-300:-ms-input-placeholder { + color: #a3bffa; + } + + .xl\:placeholder-indigo-300::-ms-input-placeholder { + color: #a3bffa; + } + + .xl\:placeholder-indigo-300::placeholder { + color: #a3bffa; + } + + .xl\:placeholder-indigo-400::-webkit-input-placeholder { + color: #7f9cf5; + } + + .xl\:placeholder-indigo-400::-moz-placeholder { + color: #7f9cf5; + } + + .xl\:placeholder-indigo-400:-ms-input-placeholder { + color: #7f9cf5; + } + + .xl\:placeholder-indigo-400::-ms-input-placeholder { + color: #7f9cf5; + } + + .xl\:placeholder-indigo-400::placeholder { + color: #7f9cf5; + } + + .xl\:placeholder-indigo-500::-webkit-input-placeholder { + color: #667eea; + } + + .xl\:placeholder-indigo-500::-moz-placeholder { + color: #667eea; + } + + .xl\:placeholder-indigo-500:-ms-input-placeholder { + color: #667eea; + } + + .xl\:placeholder-indigo-500::-ms-input-placeholder { + color: #667eea; + } + + .xl\:placeholder-indigo-500::placeholder { + color: #667eea; + } + + .xl\:placeholder-indigo-600::-webkit-input-placeholder { + color: #5a67d8; + } + + .xl\:placeholder-indigo-600::-moz-placeholder { + color: #5a67d8; + } + + .xl\:placeholder-indigo-600:-ms-input-placeholder { + color: #5a67d8; + } + + .xl\:placeholder-indigo-600::-ms-input-placeholder { + color: #5a67d8; + } + + .xl\:placeholder-indigo-600::placeholder { + color: #5a67d8; + } + + .xl\:placeholder-indigo-700::-webkit-input-placeholder { + color: #4c51bf; + } + + .xl\:placeholder-indigo-700::-moz-placeholder { + color: #4c51bf; + } + + .xl\:placeholder-indigo-700:-ms-input-placeholder { + color: #4c51bf; + } + + .xl\:placeholder-indigo-700::-ms-input-placeholder { + color: #4c51bf; + } + + .xl\:placeholder-indigo-700::placeholder { + color: #4c51bf; + } + + .xl\:placeholder-indigo-800::-webkit-input-placeholder { + color: #434190; + } + + .xl\:placeholder-indigo-800::-moz-placeholder { + color: #434190; + } + + .xl\:placeholder-indigo-800:-ms-input-placeholder { + color: #434190; + } + + .xl\:placeholder-indigo-800::-ms-input-placeholder { + color: #434190; + } + + .xl\:placeholder-indigo-800::placeholder { + color: #434190; + } + + .xl\:placeholder-indigo-900::-webkit-input-placeholder { + color: #3c366b; + } + + .xl\:placeholder-indigo-900::-moz-placeholder { + color: #3c366b; + } + + .xl\:placeholder-indigo-900:-ms-input-placeholder { + color: #3c366b; + } + + .xl\:placeholder-indigo-900::-ms-input-placeholder { + color: #3c366b; + } + + .xl\:placeholder-indigo-900::placeholder { + color: #3c366b; + } + + .xl\:placeholder-purple-100::-webkit-input-placeholder { + color: #faf5ff; + } + + .xl\:placeholder-purple-100::-moz-placeholder { + color: #faf5ff; + } + + .xl\:placeholder-purple-100:-ms-input-placeholder { + color: #faf5ff; + } + + .xl\:placeholder-purple-100::-ms-input-placeholder { + color: #faf5ff; + } + + .xl\:placeholder-purple-100::placeholder { + color: #faf5ff; + } + + .xl\:placeholder-purple-200::-webkit-input-placeholder { + color: #e9d8fd; + } + + .xl\:placeholder-purple-200::-moz-placeholder { + color: #e9d8fd; + } + + .xl\:placeholder-purple-200:-ms-input-placeholder { + color: #e9d8fd; + } + + .xl\:placeholder-purple-200::-ms-input-placeholder { + color: #e9d8fd; + } + + .xl\:placeholder-purple-200::placeholder { + color: #e9d8fd; + } + + .xl\:placeholder-purple-300::-webkit-input-placeholder { + color: #d6bcfa; + } + + .xl\:placeholder-purple-300::-moz-placeholder { + color: #d6bcfa; + } + + .xl\:placeholder-purple-300:-ms-input-placeholder { + color: #d6bcfa; + } + + .xl\:placeholder-purple-300::-ms-input-placeholder { + color: #d6bcfa; + } + + .xl\:placeholder-purple-300::placeholder { + color: #d6bcfa; + } + + .xl\:placeholder-purple-400::-webkit-input-placeholder { + color: #b794f4; + } + + .xl\:placeholder-purple-400::-moz-placeholder { + color: #b794f4; + } + + .xl\:placeholder-purple-400:-ms-input-placeholder { + color: #b794f4; + } + + .xl\:placeholder-purple-400::-ms-input-placeholder { + color: #b794f4; + } + + .xl\:placeholder-purple-400::placeholder { + color: #b794f4; + } + + .xl\:placeholder-purple-500::-webkit-input-placeholder { + color: #9f7aea; + } + + .xl\:placeholder-purple-500::-moz-placeholder { + color: #9f7aea; + } + + .xl\:placeholder-purple-500:-ms-input-placeholder { + color: #9f7aea; + } + + .xl\:placeholder-purple-500::-ms-input-placeholder { + color: #9f7aea; + } + + .xl\:placeholder-purple-500::placeholder { + color: #9f7aea; + } + + .xl\:placeholder-purple-600::-webkit-input-placeholder { + color: #805ad5; + } + + .xl\:placeholder-purple-600::-moz-placeholder { + color: #805ad5; + } + + .xl\:placeholder-purple-600:-ms-input-placeholder { + color: #805ad5; + } + + .xl\:placeholder-purple-600::-ms-input-placeholder { + color: #805ad5; + } + + .xl\:placeholder-purple-600::placeholder { + color: #805ad5; + } + + .xl\:placeholder-purple-700::-webkit-input-placeholder { + color: #6b46c1; + } + + .xl\:placeholder-purple-700::-moz-placeholder { + color: #6b46c1; + } + + .xl\:placeholder-purple-700:-ms-input-placeholder { + color: #6b46c1; + } + + .xl\:placeholder-purple-700::-ms-input-placeholder { + color: #6b46c1; + } + + .xl\:placeholder-purple-700::placeholder { + color: #6b46c1; + } + + .xl\:placeholder-purple-800::-webkit-input-placeholder { + color: #553c9a; + } + + .xl\:placeholder-purple-800::-moz-placeholder { + color: #553c9a; + } + + .xl\:placeholder-purple-800:-ms-input-placeholder { + color: #553c9a; + } + + .xl\:placeholder-purple-800::-ms-input-placeholder { + color: #553c9a; + } + + .xl\:placeholder-purple-800::placeholder { + color: #553c9a; + } + + .xl\:placeholder-purple-900::-webkit-input-placeholder { + color: #6f42c1; + } + + .xl\:placeholder-purple-900::-moz-placeholder { + color: #6f42c1; + } + + .xl\:placeholder-purple-900:-ms-input-placeholder { + color: #6f42c1; + } + + .xl\:placeholder-purple-900::-ms-input-placeholder { + color: #6f42c1; + } + + .xl\:placeholder-purple-900::placeholder { + color: #6f42c1; + } + + .xl\:placeholder-pink-100::-webkit-input-placeholder { + color: #fff5f7; + } + + .xl\:placeholder-pink-100::-moz-placeholder { + color: #fff5f7; + } + + .xl\:placeholder-pink-100:-ms-input-placeholder { + color: #fff5f7; + } + + .xl\:placeholder-pink-100::-ms-input-placeholder { + color: #fff5f7; + } + + .xl\:placeholder-pink-100::placeholder { + color: #fff5f7; + } + + .xl\:placeholder-pink-200::-webkit-input-placeholder { + color: #fed7e2; + } + + .xl\:placeholder-pink-200::-moz-placeholder { + color: #fed7e2; + } + + .xl\:placeholder-pink-200:-ms-input-placeholder { + color: #fed7e2; + } + + .xl\:placeholder-pink-200::-ms-input-placeholder { + color: #fed7e2; + } + + .xl\:placeholder-pink-200::placeholder { + color: #fed7e2; + } + + .xl\:placeholder-pink-300::-webkit-input-placeholder { + color: #fbb6ce; + } + + .xl\:placeholder-pink-300::-moz-placeholder { + color: #fbb6ce; + } + + .xl\:placeholder-pink-300:-ms-input-placeholder { + color: #fbb6ce; + } + + .xl\:placeholder-pink-300::-ms-input-placeholder { + color: #fbb6ce; + } + + .xl\:placeholder-pink-300::placeholder { + color: #fbb6ce; + } + + .xl\:placeholder-pink-400::-webkit-input-placeholder { + color: #f687b3; + } + + .xl\:placeholder-pink-400::-moz-placeholder { + color: #f687b3; + } + + .xl\:placeholder-pink-400:-ms-input-placeholder { + color: #f687b3; + } + + .xl\:placeholder-pink-400::-ms-input-placeholder { + color: #f687b3; + } + + .xl\:placeholder-pink-400::placeholder { + color: #f687b3; + } + + .xl\:placeholder-pink-500::-webkit-input-placeholder { + color: #ed64a6; + } + + .xl\:placeholder-pink-500::-moz-placeholder { + color: #ed64a6; + } + + .xl\:placeholder-pink-500:-ms-input-placeholder { + color: #ed64a6; + } + + .xl\:placeholder-pink-500::-ms-input-placeholder { + color: #ed64a6; + } + + .xl\:placeholder-pink-500::placeholder { + color: #ed64a6; + } + + .xl\:placeholder-pink-600::-webkit-input-placeholder { + color: #d53f8c; + } + + .xl\:placeholder-pink-600::-moz-placeholder { + color: #d53f8c; + } + + .xl\:placeholder-pink-600:-ms-input-placeholder { + color: #d53f8c; + } + + .xl\:placeholder-pink-600::-ms-input-placeholder { + color: #d53f8c; + } + + .xl\:placeholder-pink-600::placeholder { + color: #d53f8c; + } + + .xl\:placeholder-pink-700::-webkit-input-placeholder { + color: #b83280; + } + + .xl\:placeholder-pink-700::-moz-placeholder { + color: #b83280; + } + + .xl\:placeholder-pink-700:-ms-input-placeholder { + color: #b83280; + } + + .xl\:placeholder-pink-700::-ms-input-placeholder { + color: #b83280; + } + + .xl\:placeholder-pink-700::placeholder { + color: #b83280; + } + + .xl\:placeholder-pink-800::-webkit-input-placeholder { + color: #97266d; + } + + .xl\:placeholder-pink-800::-moz-placeholder { + color: #97266d; + } + + .xl\:placeholder-pink-800:-ms-input-placeholder { + color: #97266d; + } + + .xl\:placeholder-pink-800::-ms-input-placeholder { + color: #97266d; + } + + .xl\:placeholder-pink-800::placeholder { + color: #97266d; + } + + .xl\:placeholder-pink-900::-webkit-input-placeholder { + color: #e83e8c; + } + + .xl\:placeholder-pink-900::-moz-placeholder { + color: #e83e8c; + } + + .xl\:placeholder-pink-900:-ms-input-placeholder { + color: #e83e8c; + } + + .xl\:placeholder-pink-900::-ms-input-placeholder { + color: #e83e8c; + } + + .xl\:placeholder-pink-900::placeholder { + color: #e83e8c; + } + + .xl\:focus\:placeholder-transparent:focus::-webkit-input-placeholder { + color: transparent; + } + + .xl\:focus\:placeholder-transparent:focus::-moz-placeholder { + color: transparent; + } + + .xl\:focus\:placeholder-transparent:focus:-ms-input-placeholder { + color: transparent; + } + + .xl\:focus\:placeholder-transparent:focus::-ms-input-placeholder { + color: transparent; + } + + .xl\:focus\:placeholder-transparent:focus::placeholder { + color: transparent; + } + + .xl\:focus\:placeholder-black:focus::-webkit-input-placeholder { + color: #000; + } + + .xl\:focus\:placeholder-black:focus::-moz-placeholder { + color: #000; + } + + .xl\:focus\:placeholder-black:focus:-ms-input-placeholder { + color: #000; + } + + .xl\:focus\:placeholder-black:focus::-ms-input-placeholder { + color: #000; + } + + .xl\:focus\:placeholder-black:focus::placeholder { + color: #000; + } + + .xl\:focus\:placeholder-white:focus::-webkit-input-placeholder { + color: #fff; + } + + .xl\:focus\:placeholder-white:focus::-moz-placeholder { + color: #fff; + } + + .xl\:focus\:placeholder-white:focus:-ms-input-placeholder { + color: #fff; + } + + .xl\:focus\:placeholder-white:focus::-ms-input-placeholder { + color: #fff; + } + + .xl\:focus\:placeholder-white:focus::placeholder { + color: #fff; + } + + .xl\:focus\:placeholder-gray-100:focus::-webkit-input-placeholder { + color: #f7fafc; + } + + .xl\:focus\:placeholder-gray-100:focus::-moz-placeholder { + color: #f7fafc; + } + + .xl\:focus\:placeholder-gray-100:focus:-ms-input-placeholder { + color: #f7fafc; + } + + .xl\:focus\:placeholder-gray-100:focus::-ms-input-placeholder { + color: #f7fafc; + } + + .xl\:focus\:placeholder-gray-100:focus::placeholder { + color: #f7fafc; + } + + .xl\:focus\:placeholder-gray-200:focus::-webkit-input-placeholder { + color: #edf2f7; + } + + .xl\:focus\:placeholder-gray-200:focus::-moz-placeholder { + color: #edf2f7; + } + + .xl\:focus\:placeholder-gray-200:focus:-ms-input-placeholder { + color: #edf2f7; + } + + .xl\:focus\:placeholder-gray-200:focus::-ms-input-placeholder { + color: #edf2f7; + } + + .xl\:focus\:placeholder-gray-200:focus::placeholder { + color: #edf2f7; + } + + .xl\:focus\:placeholder-gray-300:focus::-webkit-input-placeholder { + color: #e2e8f0; + } + + .xl\:focus\:placeholder-gray-300:focus::-moz-placeholder { + color: #e2e8f0; + } + + .xl\:focus\:placeholder-gray-300:focus:-ms-input-placeholder { + color: #e2e8f0; + } + + .xl\:focus\:placeholder-gray-300:focus::-ms-input-placeholder { + color: #e2e8f0; + } + + .xl\:focus\:placeholder-gray-300:focus::placeholder { + color: #e2e8f0; + } + + .xl\:focus\:placeholder-gray-400:focus::-webkit-input-placeholder { + color: #cbd5e0; + } + + .xl\:focus\:placeholder-gray-400:focus::-moz-placeholder { + color: #cbd5e0; + } + + .xl\:focus\:placeholder-gray-400:focus:-ms-input-placeholder { + color: #cbd5e0; + } + + .xl\:focus\:placeholder-gray-400:focus::-ms-input-placeholder { + color: #cbd5e0; + } + + .xl\:focus\:placeholder-gray-400:focus::placeholder { + color: #cbd5e0; + } + + .xl\:focus\:placeholder-gray-500:focus::-webkit-input-placeholder { + color: #a0aec0; + } + + .xl\:focus\:placeholder-gray-500:focus::-moz-placeholder { + color: #a0aec0; + } + + .xl\:focus\:placeholder-gray-500:focus:-ms-input-placeholder { + color: #a0aec0; + } + + .xl\:focus\:placeholder-gray-500:focus::-ms-input-placeholder { + color: #a0aec0; + } + + .xl\:focus\:placeholder-gray-500:focus::placeholder { + color: #a0aec0; + } + + .xl\:focus\:placeholder-gray-600:focus::-webkit-input-placeholder { + color: #718096; + } + + .xl\:focus\:placeholder-gray-600:focus::-moz-placeholder { + color: #718096; + } + + .xl\:focus\:placeholder-gray-600:focus:-ms-input-placeholder { + color: #718096; + } + + .xl\:focus\:placeholder-gray-600:focus::-ms-input-placeholder { + color: #718096; + } + + .xl\:focus\:placeholder-gray-600:focus::placeholder { + color: #718096; + } + + .xl\:focus\:placeholder-gray-700:focus::-webkit-input-placeholder { + color: #4a5568; + } + + .xl\:focus\:placeholder-gray-700:focus::-moz-placeholder { + color: #4a5568; + } + + .xl\:focus\:placeholder-gray-700:focus:-ms-input-placeholder { + color: #4a5568; + } + + .xl\:focus\:placeholder-gray-700:focus::-ms-input-placeholder { + color: #4a5568; + } + + .xl\:focus\:placeholder-gray-700:focus::placeholder { + color: #4a5568; + } + + .xl\:focus\:placeholder-gray-800:focus::-webkit-input-placeholder { + color: #2d3748; + } + + .xl\:focus\:placeholder-gray-800:focus::-moz-placeholder { + color: #2d3748; + } + + .xl\:focus\:placeholder-gray-800:focus:-ms-input-placeholder { + color: #2d3748; + } + + .xl\:focus\:placeholder-gray-800:focus::-ms-input-placeholder { + color: #2d3748; + } + + .xl\:focus\:placeholder-gray-800:focus::placeholder { + color: #2d3748; + } + + .xl\:focus\:placeholder-gray-900:focus::-webkit-input-placeholder { + color: #1a202c; + } + + .xl\:focus\:placeholder-gray-900:focus::-moz-placeholder { + color: #1a202c; + } + + .xl\:focus\:placeholder-gray-900:focus:-ms-input-placeholder { + color: #1a202c; + } + + .xl\:focus\:placeholder-gray-900:focus::-ms-input-placeholder { + color: #1a202c; + } + + .xl\:focus\:placeholder-gray-900:focus::placeholder { + color: #1a202c; + } + + .xl\:focus\:placeholder-red-100:focus::-webkit-input-placeholder { + color: #fff5f5; + } + + .xl\:focus\:placeholder-red-100:focus::-moz-placeholder { + color: #fff5f5; + } + + .xl\:focus\:placeholder-red-100:focus:-ms-input-placeholder { + color: #fff5f5; + } + + .xl\:focus\:placeholder-red-100:focus::-ms-input-placeholder { + color: #fff5f5; + } + + .xl\:focus\:placeholder-red-100:focus::placeholder { + color: #fff5f5; + } + + .xl\:focus\:placeholder-red-200:focus::-webkit-input-placeholder { + color: #fed7d7; + } + + .xl\:focus\:placeholder-red-200:focus::-moz-placeholder { + color: #fed7d7; + } + + .xl\:focus\:placeholder-red-200:focus:-ms-input-placeholder { + color: #fed7d7; + } + + .xl\:focus\:placeholder-red-200:focus::-ms-input-placeholder { + color: #fed7d7; + } + + .xl\:focus\:placeholder-red-200:focus::placeholder { + color: #fed7d7; + } + + .xl\:focus\:placeholder-red-300:focus::-webkit-input-placeholder { + color: #feb2b2; + } + + .xl\:focus\:placeholder-red-300:focus::-moz-placeholder { + color: #feb2b2; + } + + .xl\:focus\:placeholder-red-300:focus:-ms-input-placeholder { + color: #feb2b2; + } + + .xl\:focus\:placeholder-red-300:focus::-ms-input-placeholder { + color: #feb2b2; + } + + .xl\:focus\:placeholder-red-300:focus::placeholder { + color: #feb2b2; + } + + .xl\:focus\:placeholder-red-400:focus::-webkit-input-placeholder { + color: #fc8181; + } + + .xl\:focus\:placeholder-red-400:focus::-moz-placeholder { + color: #fc8181; + } + + .xl\:focus\:placeholder-red-400:focus:-ms-input-placeholder { + color: #fc8181; + } + + .xl\:focus\:placeholder-red-400:focus::-ms-input-placeholder { + color: #fc8181; + } + + .xl\:focus\:placeholder-red-400:focus::placeholder { + color: #fc8181; + } + + .xl\:focus\:placeholder-red-500:focus::-webkit-input-placeholder { + color: #f56565; + } + + .xl\:focus\:placeholder-red-500:focus::-moz-placeholder { + color: #f56565; + } + + .xl\:focus\:placeholder-red-500:focus:-ms-input-placeholder { + color: #f56565; + } + + .xl\:focus\:placeholder-red-500:focus::-ms-input-placeholder { + color: #f56565; + } + + .xl\:focus\:placeholder-red-500:focus::placeholder { + color: #f56565; + } + + .xl\:focus\:placeholder-red-600:focus::-webkit-input-placeholder { + color: #e53e3e; + } + + .xl\:focus\:placeholder-red-600:focus::-moz-placeholder { + color: #e53e3e; + } + + .xl\:focus\:placeholder-red-600:focus:-ms-input-placeholder { + color: #e53e3e; + } + + .xl\:focus\:placeholder-red-600:focus::-ms-input-placeholder { + color: #e53e3e; + } + + .xl\:focus\:placeholder-red-600:focus::placeholder { + color: #e53e3e; + } + + .xl\:focus\:placeholder-red-700:focus::-webkit-input-placeholder { + color: #c53030; + } + + .xl\:focus\:placeholder-red-700:focus::-moz-placeholder { + color: #c53030; + } + + .xl\:focus\:placeholder-red-700:focus:-ms-input-placeholder { + color: #c53030; + } + + .xl\:focus\:placeholder-red-700:focus::-ms-input-placeholder { + color: #c53030; + } + + .xl\:focus\:placeholder-red-700:focus::placeholder { + color: #c53030; + } + + .xl\:focus\:placeholder-red-800:focus::-webkit-input-placeholder { + color: #9b2c2c; + } + + .xl\:focus\:placeholder-red-800:focus::-moz-placeholder { + color: #9b2c2c; + } + + .xl\:focus\:placeholder-red-800:focus:-ms-input-placeholder { + color: #9b2c2c; + } + + .xl\:focus\:placeholder-red-800:focus::-ms-input-placeholder { + color: #9b2c2c; + } + + .xl\:focus\:placeholder-red-800:focus::placeholder { + color: #9b2c2c; + } + + .xl\:focus\:placeholder-red-900:focus::-webkit-input-placeholder { + color: #dc3545; + } + + .xl\:focus\:placeholder-red-900:focus::-moz-placeholder { + color: #dc3545; + } + + .xl\:focus\:placeholder-red-900:focus:-ms-input-placeholder { + color: #dc3545; + } + + .xl\:focus\:placeholder-red-900:focus::-ms-input-placeholder { + color: #dc3545; + } + + .xl\:focus\:placeholder-red-900:focus::placeholder { + color: #dc3545; + } + + .xl\:focus\:placeholder-orange-100:focus::-webkit-input-placeholder { + color: #fffaf0; + } + + .xl\:focus\:placeholder-orange-100:focus::-moz-placeholder { + color: #fffaf0; + } + + .xl\:focus\:placeholder-orange-100:focus:-ms-input-placeholder { + color: #fffaf0; + } + + .xl\:focus\:placeholder-orange-100:focus::-ms-input-placeholder { + color: #fffaf0; + } + + .xl\:focus\:placeholder-orange-100:focus::placeholder { + color: #fffaf0; + } + + .xl\:focus\:placeholder-orange-200:focus::-webkit-input-placeholder { + color: #feebc8; + } + + .xl\:focus\:placeholder-orange-200:focus::-moz-placeholder { + color: #feebc8; + } + + .xl\:focus\:placeholder-orange-200:focus:-ms-input-placeholder { + color: #feebc8; + } + + .xl\:focus\:placeholder-orange-200:focus::-ms-input-placeholder { + color: #feebc8; + } + + .xl\:focus\:placeholder-orange-200:focus::placeholder { + color: #feebc8; + } + + .xl\:focus\:placeholder-orange-300:focus::-webkit-input-placeholder { + color: #fbd38d; + } + + .xl\:focus\:placeholder-orange-300:focus::-moz-placeholder { + color: #fbd38d; + } + + .xl\:focus\:placeholder-orange-300:focus:-ms-input-placeholder { + color: #fbd38d; + } + + .xl\:focus\:placeholder-orange-300:focus::-ms-input-placeholder { + color: #fbd38d; + } + + .xl\:focus\:placeholder-orange-300:focus::placeholder { + color: #fbd38d; + } + + .xl\:focus\:placeholder-orange-400:focus::-webkit-input-placeholder { + color: #f6ad55; + } + + .xl\:focus\:placeholder-orange-400:focus::-moz-placeholder { + color: #f6ad55; + } + + .xl\:focus\:placeholder-orange-400:focus:-ms-input-placeholder { + color: #f6ad55; + } + + .xl\:focus\:placeholder-orange-400:focus::-ms-input-placeholder { + color: #f6ad55; + } + + .xl\:focus\:placeholder-orange-400:focus::placeholder { + color: #f6ad55; + } + + .xl\:focus\:placeholder-orange-500:focus::-webkit-input-placeholder { + color: #ed8936; + } + + .xl\:focus\:placeholder-orange-500:focus::-moz-placeholder { + color: #ed8936; + } + + .xl\:focus\:placeholder-orange-500:focus:-ms-input-placeholder { + color: #ed8936; + } + + .xl\:focus\:placeholder-orange-500:focus::-ms-input-placeholder { + color: #ed8936; + } + + .xl\:focus\:placeholder-orange-500:focus::placeholder { + color: #ed8936; + } + + .xl\:focus\:placeholder-orange-600:focus::-webkit-input-placeholder { + color: #dd6b20; + } + + .xl\:focus\:placeholder-orange-600:focus::-moz-placeholder { + color: #dd6b20; + } + + .xl\:focus\:placeholder-orange-600:focus:-ms-input-placeholder { + color: #dd6b20; + } + + .xl\:focus\:placeholder-orange-600:focus::-ms-input-placeholder { + color: #dd6b20; + } + + .xl\:focus\:placeholder-orange-600:focus::placeholder { + color: #dd6b20; + } + + .xl\:focus\:placeholder-orange-700:focus::-webkit-input-placeholder { + color: #c05621; + } + + .xl\:focus\:placeholder-orange-700:focus::-moz-placeholder { + color: #c05621; + } + + .xl\:focus\:placeholder-orange-700:focus:-ms-input-placeholder { + color: #c05621; + } + + .xl\:focus\:placeholder-orange-700:focus::-ms-input-placeholder { + color: #c05621; + } + + .xl\:focus\:placeholder-orange-700:focus::placeholder { + color: #c05621; + } + + .xl\:focus\:placeholder-orange-800:focus::-webkit-input-placeholder { + color: #9c4221; + } + + .xl\:focus\:placeholder-orange-800:focus::-moz-placeholder { + color: #9c4221; + } + + .xl\:focus\:placeholder-orange-800:focus:-ms-input-placeholder { + color: #9c4221; + } + + .xl\:focus\:placeholder-orange-800:focus::-ms-input-placeholder { + color: #9c4221; + } + + .xl\:focus\:placeholder-orange-800:focus::placeholder { + color: #9c4221; + } + + .xl\:focus\:placeholder-orange-900:focus::-webkit-input-placeholder { + color: #fd7e14; + } + + .xl\:focus\:placeholder-orange-900:focus::-moz-placeholder { + color: #fd7e14; + } + + .xl\:focus\:placeholder-orange-900:focus:-ms-input-placeholder { + color: #fd7e14; + } + + .xl\:focus\:placeholder-orange-900:focus::-ms-input-placeholder { + color: #fd7e14; + } + + .xl\:focus\:placeholder-orange-900:focus::placeholder { + color: #fd7e14; + } + + .xl\:focus\:placeholder-yellow-100:focus::-webkit-input-placeholder { + color: #fffff0; + } + + .xl\:focus\:placeholder-yellow-100:focus::-moz-placeholder { + color: #fffff0; + } + + .xl\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder { + color: #fffff0; + } + + .xl\:focus\:placeholder-yellow-100:focus::-ms-input-placeholder { + color: #fffff0; + } + + .xl\:focus\:placeholder-yellow-100:focus::placeholder { + color: #fffff0; + } + + .xl\:focus\:placeholder-yellow-200:focus::-webkit-input-placeholder { + color: #fefcbf; + } + + .xl\:focus\:placeholder-yellow-200:focus::-moz-placeholder { + color: #fefcbf; + } + + .xl\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder { + color: #fefcbf; + } + + .xl\:focus\:placeholder-yellow-200:focus::-ms-input-placeholder { + color: #fefcbf; + } + + .xl\:focus\:placeholder-yellow-200:focus::placeholder { + color: #fefcbf; + } + + .xl\:focus\:placeholder-yellow-300:focus::-webkit-input-placeholder { + color: #faf089; + } + + .xl\:focus\:placeholder-yellow-300:focus::-moz-placeholder { + color: #faf089; + } + + .xl\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder { + color: #faf089; + } + + .xl\:focus\:placeholder-yellow-300:focus::-ms-input-placeholder { + color: #faf089; + } + + .xl\:focus\:placeholder-yellow-300:focus::placeholder { + color: #faf089; + } + + .xl\:focus\:placeholder-yellow-400:focus::-webkit-input-placeholder { + color: #f6e05e; + } + + .xl\:focus\:placeholder-yellow-400:focus::-moz-placeholder { + color: #f6e05e; + } + + .xl\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder { + color: #f6e05e; + } + + .xl\:focus\:placeholder-yellow-400:focus::-ms-input-placeholder { + color: #f6e05e; + } + + .xl\:focus\:placeholder-yellow-400:focus::placeholder { + color: #f6e05e; + } + + .xl\:focus\:placeholder-yellow-500:focus::-webkit-input-placeholder { + color: #ecc94b; + } + + .xl\:focus\:placeholder-yellow-500:focus::-moz-placeholder { + color: #ecc94b; + } + + .xl\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder { + color: #ecc94b; + } + + .xl\:focus\:placeholder-yellow-500:focus::-ms-input-placeholder { + color: #ecc94b; + } + + .xl\:focus\:placeholder-yellow-500:focus::placeholder { + color: #ecc94b; + } + + .xl\:focus\:placeholder-yellow-600:focus::-webkit-input-placeholder { + color: #d69e2e; + } + + .xl\:focus\:placeholder-yellow-600:focus::-moz-placeholder { + color: #d69e2e; + } + + .xl\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder { + color: #d69e2e; + } + + .xl\:focus\:placeholder-yellow-600:focus::-ms-input-placeholder { + color: #d69e2e; + } + + .xl\:focus\:placeholder-yellow-600:focus::placeholder { + color: #d69e2e; + } + + .xl\:focus\:placeholder-yellow-700:focus::-webkit-input-placeholder { + color: #b7791f; + } + + .xl\:focus\:placeholder-yellow-700:focus::-moz-placeholder { + color: #b7791f; + } + + .xl\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder { + color: #b7791f; + } + + .xl\:focus\:placeholder-yellow-700:focus::-ms-input-placeholder { + color: #b7791f; + } + + .xl\:focus\:placeholder-yellow-700:focus::placeholder { + color: #b7791f; + } + + .xl\:focus\:placeholder-yellow-800:focus::-webkit-input-placeholder { + color: #975a16; + } + + .xl\:focus\:placeholder-yellow-800:focus::-moz-placeholder { + color: #975a16; + } + + .xl\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder { + color: #975a16; + } + + .xl\:focus\:placeholder-yellow-800:focus::-ms-input-placeholder { + color: #975a16; + } + + .xl\:focus\:placeholder-yellow-800:focus::placeholder { + color: #975a16; + } + + .xl\:focus\:placeholder-yellow-900:focus::-webkit-input-placeholder { + color: #ffc107; + } + + .xl\:focus\:placeholder-yellow-900:focus::-moz-placeholder { + color: #ffc107; + } + + .xl\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder { + color: #ffc107; + } + + .xl\:focus\:placeholder-yellow-900:focus::-ms-input-placeholder { + color: #ffc107; + } + + .xl\:focus\:placeholder-yellow-900:focus::placeholder { + color: #ffc107; + } + + .xl\:focus\:placeholder-green-100:focus::-webkit-input-placeholder { + color: #f0fff4; + } + + .xl\:focus\:placeholder-green-100:focus::-moz-placeholder { + color: #f0fff4; + } + + .xl\:focus\:placeholder-green-100:focus:-ms-input-placeholder { + color: #f0fff4; + } + + .xl\:focus\:placeholder-green-100:focus::-ms-input-placeholder { + color: #f0fff4; + } + + .xl\:focus\:placeholder-green-100:focus::placeholder { + color: #f0fff4; + } + + .xl\:focus\:placeholder-green-200:focus::-webkit-input-placeholder { + color: #c6f6d5; + } + + .xl\:focus\:placeholder-green-200:focus::-moz-placeholder { + color: #c6f6d5; + } + + .xl\:focus\:placeholder-green-200:focus:-ms-input-placeholder { + color: #c6f6d5; + } + + .xl\:focus\:placeholder-green-200:focus::-ms-input-placeholder { + color: #c6f6d5; + } + + .xl\:focus\:placeholder-green-200:focus::placeholder { + color: #c6f6d5; + } + + .xl\:focus\:placeholder-green-300:focus::-webkit-input-placeholder { + color: #9ae6b4; + } + + .xl\:focus\:placeholder-green-300:focus::-moz-placeholder { + color: #9ae6b4; + } + + .xl\:focus\:placeholder-green-300:focus:-ms-input-placeholder { + color: #9ae6b4; + } + + .xl\:focus\:placeholder-green-300:focus::-ms-input-placeholder { + color: #9ae6b4; + } + + .xl\:focus\:placeholder-green-300:focus::placeholder { + color: #9ae6b4; + } + + .xl\:focus\:placeholder-green-400:focus::-webkit-input-placeholder { + color: #68d391; + } + + .xl\:focus\:placeholder-green-400:focus::-moz-placeholder { + color: #68d391; + } + + .xl\:focus\:placeholder-green-400:focus:-ms-input-placeholder { + color: #68d391; + } + + .xl\:focus\:placeholder-green-400:focus::-ms-input-placeholder { + color: #68d391; + } + + .xl\:focus\:placeholder-green-400:focus::placeholder { + color: #68d391; + } + + .xl\:focus\:placeholder-green-500:focus::-webkit-input-placeholder { + color: #48bb78; + } + + .xl\:focus\:placeholder-green-500:focus::-moz-placeholder { + color: #48bb78; + } + + .xl\:focus\:placeholder-green-500:focus:-ms-input-placeholder { + color: #48bb78; + } + + .xl\:focus\:placeholder-green-500:focus::-ms-input-placeholder { + color: #48bb78; + } + + .xl\:focus\:placeholder-green-500:focus::placeholder { + color: #48bb78; + } + + .xl\:focus\:placeholder-green-600:focus::-webkit-input-placeholder { + color: #38a169; + } + + .xl\:focus\:placeholder-green-600:focus::-moz-placeholder { + color: #38a169; + } + + .xl\:focus\:placeholder-green-600:focus:-ms-input-placeholder { + color: #38a169; + } + + .xl\:focus\:placeholder-green-600:focus::-ms-input-placeholder { + color: #38a169; + } + + .xl\:focus\:placeholder-green-600:focus::placeholder { + color: #38a169; + } + + .xl\:focus\:placeholder-green-700:focus::-webkit-input-placeholder { + color: #2f855a; + } + + .xl\:focus\:placeholder-green-700:focus::-moz-placeholder { + color: #2f855a; + } + + .xl\:focus\:placeholder-green-700:focus:-ms-input-placeholder { + color: #2f855a; + } + + .xl\:focus\:placeholder-green-700:focus::-ms-input-placeholder { + color: #2f855a; + } + + .xl\:focus\:placeholder-green-700:focus::placeholder { + color: #2f855a; + } + + .xl\:focus\:placeholder-green-800:focus::-webkit-input-placeholder { + color: #276749; + } + + .xl\:focus\:placeholder-green-800:focus::-moz-placeholder { + color: #276749; + } + + .xl\:focus\:placeholder-green-800:focus:-ms-input-placeholder { + color: #276749; + } + + .xl\:focus\:placeholder-green-800:focus::-ms-input-placeholder { + color: #276749; + } + + .xl\:focus\:placeholder-green-800:focus::placeholder { + color: #276749; + } + + .xl\:focus\:placeholder-green-900:focus::-webkit-input-placeholder { + color: #28a745; + } + + .xl\:focus\:placeholder-green-900:focus::-moz-placeholder { + color: #28a745; + } + + .xl\:focus\:placeholder-green-900:focus:-ms-input-placeholder { + color: #28a745; + } + + .xl\:focus\:placeholder-green-900:focus::-ms-input-placeholder { + color: #28a745; + } + + .xl\:focus\:placeholder-green-900:focus::placeholder { + color: #28a745; + } + + .xl\:focus\:placeholder-teal-100:focus::-webkit-input-placeholder { + color: #e6fffa; + } + + .xl\:focus\:placeholder-teal-100:focus::-moz-placeholder { + color: #e6fffa; + } + + .xl\:focus\:placeholder-teal-100:focus:-ms-input-placeholder { + color: #e6fffa; + } + + .xl\:focus\:placeholder-teal-100:focus::-ms-input-placeholder { + color: #e6fffa; + } + + .xl\:focus\:placeholder-teal-100:focus::placeholder { + color: #e6fffa; + } + + .xl\:focus\:placeholder-teal-200:focus::-webkit-input-placeholder { + color: #b2f5ea; + } + + .xl\:focus\:placeholder-teal-200:focus::-moz-placeholder { + color: #b2f5ea; + } + + .xl\:focus\:placeholder-teal-200:focus:-ms-input-placeholder { + color: #b2f5ea; + } + + .xl\:focus\:placeholder-teal-200:focus::-ms-input-placeholder { + color: #b2f5ea; + } + + .xl\:focus\:placeholder-teal-200:focus::placeholder { + color: #b2f5ea; + } + + .xl\:focus\:placeholder-teal-300:focus::-webkit-input-placeholder { + color: #81e6d9; + } + + .xl\:focus\:placeholder-teal-300:focus::-moz-placeholder { + color: #81e6d9; + } + + .xl\:focus\:placeholder-teal-300:focus:-ms-input-placeholder { + color: #81e6d9; + } + + .xl\:focus\:placeholder-teal-300:focus::-ms-input-placeholder { + color: #81e6d9; + } + + .xl\:focus\:placeholder-teal-300:focus::placeholder { + color: #81e6d9; + } + + .xl\:focus\:placeholder-teal-400:focus::-webkit-input-placeholder { + color: #4fd1c5; + } + + .xl\:focus\:placeholder-teal-400:focus::-moz-placeholder { + color: #4fd1c5; + } + + .xl\:focus\:placeholder-teal-400:focus:-ms-input-placeholder { + color: #4fd1c5; + } + + .xl\:focus\:placeholder-teal-400:focus::-ms-input-placeholder { + color: #4fd1c5; + } + + .xl\:focus\:placeholder-teal-400:focus::placeholder { + color: #4fd1c5; + } + + .xl\:focus\:placeholder-teal-500:focus::-webkit-input-placeholder { + color: #38b2ac; + } + + .xl\:focus\:placeholder-teal-500:focus::-moz-placeholder { + color: #38b2ac; + } + + .xl\:focus\:placeholder-teal-500:focus:-ms-input-placeholder { + color: #38b2ac; + } + + .xl\:focus\:placeholder-teal-500:focus::-ms-input-placeholder { + color: #38b2ac; + } + + .xl\:focus\:placeholder-teal-500:focus::placeholder { + color: #38b2ac; + } + + .xl\:focus\:placeholder-teal-600:focus::-webkit-input-placeholder { + color: #319795; + } + + .xl\:focus\:placeholder-teal-600:focus::-moz-placeholder { + color: #319795; + } + + .xl\:focus\:placeholder-teal-600:focus:-ms-input-placeholder { + color: #319795; + } + + .xl\:focus\:placeholder-teal-600:focus::-ms-input-placeholder { + color: #319795; + } + + .xl\:focus\:placeholder-teal-600:focus::placeholder { + color: #319795; + } + + .xl\:focus\:placeholder-teal-700:focus::-webkit-input-placeholder { + color: #2c7a7b; + } + + .xl\:focus\:placeholder-teal-700:focus::-moz-placeholder { + color: #2c7a7b; + } + + .xl\:focus\:placeholder-teal-700:focus:-ms-input-placeholder { + color: #2c7a7b; + } + + .xl\:focus\:placeholder-teal-700:focus::-ms-input-placeholder { + color: #2c7a7b; + } + + .xl\:focus\:placeholder-teal-700:focus::placeholder { + color: #2c7a7b; + } + + .xl\:focus\:placeholder-teal-800:focus::-webkit-input-placeholder { + color: #285e61; + } + + .xl\:focus\:placeholder-teal-800:focus::-moz-placeholder { + color: #285e61; + } + + .xl\:focus\:placeholder-teal-800:focus:-ms-input-placeholder { + color: #285e61; + } + + .xl\:focus\:placeholder-teal-800:focus::-ms-input-placeholder { + color: #285e61; + } + + .xl\:focus\:placeholder-teal-800:focus::placeholder { + color: #285e61; + } + + .xl\:focus\:placeholder-teal-900:focus::-webkit-input-placeholder { + color: #20c997; + } + + .xl\:focus\:placeholder-teal-900:focus::-moz-placeholder { + color: #20c997; + } + + .xl\:focus\:placeholder-teal-900:focus:-ms-input-placeholder { + color: #20c997; + } + + .xl\:focus\:placeholder-teal-900:focus::-ms-input-placeholder { + color: #20c997; + } + + .xl\:focus\:placeholder-teal-900:focus::placeholder { + color: #20c997; + } + + .xl\:focus\:placeholder-blue-100:focus::-webkit-input-placeholder { + color: #ebf8ff; + } + + .xl\:focus\:placeholder-blue-100:focus::-moz-placeholder { + color: #ebf8ff; + } + + .xl\:focus\:placeholder-blue-100:focus:-ms-input-placeholder { + color: #ebf8ff; + } + + .xl\:focus\:placeholder-blue-100:focus::-ms-input-placeholder { + color: #ebf8ff; + } + + .xl\:focus\:placeholder-blue-100:focus::placeholder { + color: #ebf8ff; + } + + .xl\:focus\:placeholder-blue-200:focus::-webkit-input-placeholder { + color: #bee3f8; + } + + .xl\:focus\:placeholder-blue-200:focus::-moz-placeholder { + color: #bee3f8; + } + + .xl\:focus\:placeholder-blue-200:focus:-ms-input-placeholder { + color: #bee3f8; + } + + .xl\:focus\:placeholder-blue-200:focus::-ms-input-placeholder { + color: #bee3f8; + } + + .xl\:focus\:placeholder-blue-200:focus::placeholder { + color: #bee3f8; + } + + .xl\:focus\:placeholder-blue-300:focus::-webkit-input-placeholder { + color: #90cdf4; + } + + .xl\:focus\:placeholder-blue-300:focus::-moz-placeholder { + color: #90cdf4; + } + + .xl\:focus\:placeholder-blue-300:focus:-ms-input-placeholder { + color: #90cdf4; + } + + .xl\:focus\:placeholder-blue-300:focus::-ms-input-placeholder { + color: #90cdf4; + } + + .xl\:focus\:placeholder-blue-300:focus::placeholder { + color: #90cdf4; + } + + .xl\:focus\:placeholder-blue-400:focus::-webkit-input-placeholder { + color: #63b3ed; + } + + .xl\:focus\:placeholder-blue-400:focus::-moz-placeholder { + color: #63b3ed; + } + + .xl\:focus\:placeholder-blue-400:focus:-ms-input-placeholder { + color: #63b3ed; + } + + .xl\:focus\:placeholder-blue-400:focus::-ms-input-placeholder { + color: #63b3ed; + } + + .xl\:focus\:placeholder-blue-400:focus::placeholder { + color: #63b3ed; + } + + .xl\:focus\:placeholder-blue-500:focus::-webkit-input-placeholder { + color: #4299e1; + } + + .xl\:focus\:placeholder-blue-500:focus::-moz-placeholder { + color: #4299e1; + } + + .xl\:focus\:placeholder-blue-500:focus:-ms-input-placeholder { + color: #4299e1; + } + + .xl\:focus\:placeholder-blue-500:focus::-ms-input-placeholder { + color: #4299e1; + } + + .xl\:focus\:placeholder-blue-500:focus::placeholder { + color: #4299e1; + } + + .xl\:focus\:placeholder-blue-600:focus::-webkit-input-placeholder { + color: #3182ce; + } + + .xl\:focus\:placeholder-blue-600:focus::-moz-placeholder { + color: #3182ce; + } + + .xl\:focus\:placeholder-blue-600:focus:-ms-input-placeholder { + color: #3182ce; + } + + .xl\:focus\:placeholder-blue-600:focus::-ms-input-placeholder { + color: #3182ce; + } + + .xl\:focus\:placeholder-blue-600:focus::placeholder { + color: #3182ce; + } + + .xl\:focus\:placeholder-blue-700:focus::-webkit-input-placeholder { + color: #2b6cb0; + } + + .xl\:focus\:placeholder-blue-700:focus::-moz-placeholder { + color: #2b6cb0; + } + + .xl\:focus\:placeholder-blue-700:focus:-ms-input-placeholder { + color: #2b6cb0; + } + + .xl\:focus\:placeholder-blue-700:focus::-ms-input-placeholder { + color: #2b6cb0; + } + + .xl\:focus\:placeholder-blue-700:focus::placeholder { + color: #2b6cb0; + } + + .xl\:focus\:placeholder-blue-800:focus::-webkit-input-placeholder { + color: #2c5282; + } + + .xl\:focus\:placeholder-blue-800:focus::-moz-placeholder { + color: #2c5282; + } + + .xl\:focus\:placeholder-blue-800:focus:-ms-input-placeholder { + color: #2c5282; + } + + .xl\:focus\:placeholder-blue-800:focus::-ms-input-placeholder { + color: #2c5282; + } + + .xl\:focus\:placeholder-blue-800:focus::placeholder { + color: #2c5282; + } + + .xl\:focus\:placeholder-blue-900:focus::-webkit-input-placeholder { + color: #007bff; + } + + .xl\:focus\:placeholder-blue-900:focus::-moz-placeholder { + color: #007bff; + } + + .xl\:focus\:placeholder-blue-900:focus:-ms-input-placeholder { + color: #007bff; + } + + .xl\:focus\:placeholder-blue-900:focus::-ms-input-placeholder { + color: #007bff; + } + + .xl\:focus\:placeholder-blue-900:focus::placeholder { + color: #007bff; + } + + .xl\:focus\:placeholder-indigo-100:focus::-webkit-input-placeholder { + color: #ebf4ff; + } + + .xl\:focus\:placeholder-indigo-100:focus::-moz-placeholder { + color: #ebf4ff; + } + + .xl\:focus\:placeholder-indigo-100:focus:-ms-input-placeholder { + color: #ebf4ff; + } + + .xl\:focus\:placeholder-indigo-100:focus::-ms-input-placeholder { + color: #ebf4ff; + } + + .xl\:focus\:placeholder-indigo-100:focus::placeholder { + color: #ebf4ff; + } + + .xl\:focus\:placeholder-indigo-200:focus::-webkit-input-placeholder { + color: #c3dafe; + } + + .xl\:focus\:placeholder-indigo-200:focus::-moz-placeholder { + color: #c3dafe; + } + + .xl\:focus\:placeholder-indigo-200:focus:-ms-input-placeholder { + color: #c3dafe; + } + + .xl\:focus\:placeholder-indigo-200:focus::-ms-input-placeholder { + color: #c3dafe; + } + + .xl\:focus\:placeholder-indigo-200:focus::placeholder { + color: #c3dafe; + } + + .xl\:focus\:placeholder-indigo-300:focus::-webkit-input-placeholder { + color: #a3bffa; + } + + .xl\:focus\:placeholder-indigo-300:focus::-moz-placeholder { + color: #a3bffa; + } + + .xl\:focus\:placeholder-indigo-300:focus:-ms-input-placeholder { + color: #a3bffa; + } + + .xl\:focus\:placeholder-indigo-300:focus::-ms-input-placeholder { + color: #a3bffa; + } + + .xl\:focus\:placeholder-indigo-300:focus::placeholder { + color: #a3bffa; + } + + .xl\:focus\:placeholder-indigo-400:focus::-webkit-input-placeholder { + color: #7f9cf5; + } + + .xl\:focus\:placeholder-indigo-400:focus::-moz-placeholder { + color: #7f9cf5; + } + + .xl\:focus\:placeholder-indigo-400:focus:-ms-input-placeholder { + color: #7f9cf5; + } + + .xl\:focus\:placeholder-indigo-400:focus::-ms-input-placeholder { + color: #7f9cf5; + } + + .xl\:focus\:placeholder-indigo-400:focus::placeholder { + color: #7f9cf5; + } + + .xl\:focus\:placeholder-indigo-500:focus::-webkit-input-placeholder { + color: #667eea; + } + + .xl\:focus\:placeholder-indigo-500:focus::-moz-placeholder { + color: #667eea; + } + + .xl\:focus\:placeholder-indigo-500:focus:-ms-input-placeholder { + color: #667eea; + } + + .xl\:focus\:placeholder-indigo-500:focus::-ms-input-placeholder { + color: #667eea; + } + + .xl\:focus\:placeholder-indigo-500:focus::placeholder { + color: #667eea; + } + + .xl\:focus\:placeholder-indigo-600:focus::-webkit-input-placeholder { + color: #5a67d8; + } + + .xl\:focus\:placeholder-indigo-600:focus::-moz-placeholder { + color: #5a67d8; + } + + .xl\:focus\:placeholder-indigo-600:focus:-ms-input-placeholder { + color: #5a67d8; + } + + .xl\:focus\:placeholder-indigo-600:focus::-ms-input-placeholder { + color: #5a67d8; + } + + .xl\:focus\:placeholder-indigo-600:focus::placeholder { + color: #5a67d8; + } + + .xl\:focus\:placeholder-indigo-700:focus::-webkit-input-placeholder { + color: #4c51bf; + } + + .xl\:focus\:placeholder-indigo-700:focus::-moz-placeholder { + color: #4c51bf; + } + + .xl\:focus\:placeholder-indigo-700:focus:-ms-input-placeholder { + color: #4c51bf; + } + + .xl\:focus\:placeholder-indigo-700:focus::-ms-input-placeholder { + color: #4c51bf; + } + + .xl\:focus\:placeholder-indigo-700:focus::placeholder { + color: #4c51bf; + } + + .xl\:focus\:placeholder-indigo-800:focus::-webkit-input-placeholder { + color: #434190; + } + + .xl\:focus\:placeholder-indigo-800:focus::-moz-placeholder { + color: #434190; + } + + .xl\:focus\:placeholder-indigo-800:focus:-ms-input-placeholder { + color: #434190; + } + + .xl\:focus\:placeholder-indigo-800:focus::-ms-input-placeholder { + color: #434190; + } + + .xl\:focus\:placeholder-indigo-800:focus::placeholder { + color: #434190; + } + + .xl\:focus\:placeholder-indigo-900:focus::-webkit-input-placeholder { + color: #3c366b; + } + + .xl\:focus\:placeholder-indigo-900:focus::-moz-placeholder { + color: #3c366b; + } + + .xl\:focus\:placeholder-indigo-900:focus:-ms-input-placeholder { + color: #3c366b; + } + + .xl\:focus\:placeholder-indigo-900:focus::-ms-input-placeholder { + color: #3c366b; + } + + .xl\:focus\:placeholder-indigo-900:focus::placeholder { + color: #3c366b; + } + + .xl\:focus\:placeholder-purple-100:focus::-webkit-input-placeholder { + color: #faf5ff; + } + + .xl\:focus\:placeholder-purple-100:focus::-moz-placeholder { + color: #faf5ff; + } + + .xl\:focus\:placeholder-purple-100:focus:-ms-input-placeholder { + color: #faf5ff; + } + + .xl\:focus\:placeholder-purple-100:focus::-ms-input-placeholder { + color: #faf5ff; + } + + .xl\:focus\:placeholder-purple-100:focus::placeholder { + color: #faf5ff; + } + + .xl\:focus\:placeholder-purple-200:focus::-webkit-input-placeholder { + color: #e9d8fd; + } + + .xl\:focus\:placeholder-purple-200:focus::-moz-placeholder { + color: #e9d8fd; + } + + .xl\:focus\:placeholder-purple-200:focus:-ms-input-placeholder { + color: #e9d8fd; + } + + .xl\:focus\:placeholder-purple-200:focus::-ms-input-placeholder { + color: #e9d8fd; + } + + .xl\:focus\:placeholder-purple-200:focus::placeholder { + color: #e9d8fd; + } + + .xl\:focus\:placeholder-purple-300:focus::-webkit-input-placeholder { + color: #d6bcfa; + } + + .xl\:focus\:placeholder-purple-300:focus::-moz-placeholder { + color: #d6bcfa; + } + + .xl\:focus\:placeholder-purple-300:focus:-ms-input-placeholder { + color: #d6bcfa; + } + + .xl\:focus\:placeholder-purple-300:focus::-ms-input-placeholder { + color: #d6bcfa; + } + + .xl\:focus\:placeholder-purple-300:focus::placeholder { + color: #d6bcfa; + } + + .xl\:focus\:placeholder-purple-400:focus::-webkit-input-placeholder { + color: #b794f4; + } + + .xl\:focus\:placeholder-purple-400:focus::-moz-placeholder { + color: #b794f4; + } + + .xl\:focus\:placeholder-purple-400:focus:-ms-input-placeholder { + color: #b794f4; + } + + .xl\:focus\:placeholder-purple-400:focus::-ms-input-placeholder { + color: #b794f4; + } + + .xl\:focus\:placeholder-purple-400:focus::placeholder { + color: #b794f4; + } + + .xl\:focus\:placeholder-purple-500:focus::-webkit-input-placeholder { + color: #9f7aea; + } + + .xl\:focus\:placeholder-purple-500:focus::-moz-placeholder { + color: #9f7aea; + } + + .xl\:focus\:placeholder-purple-500:focus:-ms-input-placeholder { + color: #9f7aea; + } + + .xl\:focus\:placeholder-purple-500:focus::-ms-input-placeholder { + color: #9f7aea; + } + + .xl\:focus\:placeholder-purple-500:focus::placeholder { + color: #9f7aea; + } + + .xl\:focus\:placeholder-purple-600:focus::-webkit-input-placeholder { + color: #805ad5; + } + + .xl\:focus\:placeholder-purple-600:focus::-moz-placeholder { + color: #805ad5; + } + + .xl\:focus\:placeholder-purple-600:focus:-ms-input-placeholder { + color: #805ad5; + } + + .xl\:focus\:placeholder-purple-600:focus::-ms-input-placeholder { + color: #805ad5; + } + + .xl\:focus\:placeholder-purple-600:focus::placeholder { + color: #805ad5; + } + + .xl\:focus\:placeholder-purple-700:focus::-webkit-input-placeholder { + color: #6b46c1; + } + + .xl\:focus\:placeholder-purple-700:focus::-moz-placeholder { + color: #6b46c1; + } + + .xl\:focus\:placeholder-purple-700:focus:-ms-input-placeholder { + color: #6b46c1; + } + + .xl\:focus\:placeholder-purple-700:focus::-ms-input-placeholder { + color: #6b46c1; + } + + .xl\:focus\:placeholder-purple-700:focus::placeholder { + color: #6b46c1; + } + + .xl\:focus\:placeholder-purple-800:focus::-webkit-input-placeholder { + color: #553c9a; + } + + .xl\:focus\:placeholder-purple-800:focus::-moz-placeholder { + color: #553c9a; + } + + .xl\:focus\:placeholder-purple-800:focus:-ms-input-placeholder { + color: #553c9a; + } + + .xl\:focus\:placeholder-purple-800:focus::-ms-input-placeholder { + color: #553c9a; + } + + .xl\:focus\:placeholder-purple-800:focus::placeholder { + color: #553c9a; + } + + .xl\:focus\:placeholder-purple-900:focus::-webkit-input-placeholder { + color: #6f42c1; + } + + .xl\:focus\:placeholder-purple-900:focus::-moz-placeholder { + color: #6f42c1; + } + + .xl\:focus\:placeholder-purple-900:focus:-ms-input-placeholder { + color: #6f42c1; + } + + .xl\:focus\:placeholder-purple-900:focus::-ms-input-placeholder { + color: #6f42c1; + } + + .xl\:focus\:placeholder-purple-900:focus::placeholder { + color: #6f42c1; + } + + .xl\:focus\:placeholder-pink-100:focus::-webkit-input-placeholder { + color: #fff5f7; + } + + .xl\:focus\:placeholder-pink-100:focus::-moz-placeholder { + color: #fff5f7; + } + + .xl\:focus\:placeholder-pink-100:focus:-ms-input-placeholder { + color: #fff5f7; + } + + .xl\:focus\:placeholder-pink-100:focus::-ms-input-placeholder { + color: #fff5f7; + } + + .xl\:focus\:placeholder-pink-100:focus::placeholder { + color: #fff5f7; + } + + .xl\:focus\:placeholder-pink-200:focus::-webkit-input-placeholder { + color: #fed7e2; + } + + .xl\:focus\:placeholder-pink-200:focus::-moz-placeholder { + color: #fed7e2; + } + + .xl\:focus\:placeholder-pink-200:focus:-ms-input-placeholder { + color: #fed7e2; + } + + .xl\:focus\:placeholder-pink-200:focus::-ms-input-placeholder { + color: #fed7e2; + } + + .xl\:focus\:placeholder-pink-200:focus::placeholder { + color: #fed7e2; + } + + .xl\:focus\:placeholder-pink-300:focus::-webkit-input-placeholder { + color: #fbb6ce; + } + + .xl\:focus\:placeholder-pink-300:focus::-moz-placeholder { + color: #fbb6ce; + } + + .xl\:focus\:placeholder-pink-300:focus:-ms-input-placeholder { + color: #fbb6ce; + } + + .xl\:focus\:placeholder-pink-300:focus::-ms-input-placeholder { + color: #fbb6ce; + } + + .xl\:focus\:placeholder-pink-300:focus::placeholder { + color: #fbb6ce; + } + + .xl\:focus\:placeholder-pink-400:focus::-webkit-input-placeholder { + color: #f687b3; + } + + .xl\:focus\:placeholder-pink-400:focus::-moz-placeholder { + color: #f687b3; + } + + .xl\:focus\:placeholder-pink-400:focus:-ms-input-placeholder { + color: #f687b3; + } + + .xl\:focus\:placeholder-pink-400:focus::-ms-input-placeholder { + color: #f687b3; + } + + .xl\:focus\:placeholder-pink-400:focus::placeholder { + color: #f687b3; + } + + .xl\:focus\:placeholder-pink-500:focus::-webkit-input-placeholder { + color: #ed64a6; + } + + .xl\:focus\:placeholder-pink-500:focus::-moz-placeholder { + color: #ed64a6; + } + + .xl\:focus\:placeholder-pink-500:focus:-ms-input-placeholder { + color: #ed64a6; + } + + .xl\:focus\:placeholder-pink-500:focus::-ms-input-placeholder { + color: #ed64a6; + } + + .xl\:focus\:placeholder-pink-500:focus::placeholder { + color: #ed64a6; + } + + .xl\:focus\:placeholder-pink-600:focus::-webkit-input-placeholder { + color: #d53f8c; + } + + .xl\:focus\:placeholder-pink-600:focus::-moz-placeholder { + color: #d53f8c; + } + + .xl\:focus\:placeholder-pink-600:focus:-ms-input-placeholder { + color: #d53f8c; + } + + .xl\:focus\:placeholder-pink-600:focus::-ms-input-placeholder { + color: #d53f8c; + } + + .xl\:focus\:placeholder-pink-600:focus::placeholder { + color: #d53f8c; + } + + .xl\:focus\:placeholder-pink-700:focus::-webkit-input-placeholder { + color: #b83280; + } + + .xl\:focus\:placeholder-pink-700:focus::-moz-placeholder { + color: #b83280; + } + + .xl\:focus\:placeholder-pink-700:focus:-ms-input-placeholder { + color: #b83280; + } + + .xl\:focus\:placeholder-pink-700:focus::-ms-input-placeholder { + color: #b83280; + } + + .xl\:focus\:placeholder-pink-700:focus::placeholder { + color: #b83280; + } + + .xl\:focus\:placeholder-pink-800:focus::-webkit-input-placeholder { + color: #97266d; + } + + .xl\:focus\:placeholder-pink-800:focus::-moz-placeholder { + color: #97266d; + } + + .xl\:focus\:placeholder-pink-800:focus:-ms-input-placeholder { + color: #97266d; + } + + .xl\:focus\:placeholder-pink-800:focus::-ms-input-placeholder { + color: #97266d; + } + + .xl\:focus\:placeholder-pink-800:focus::placeholder { + color: #97266d; + } + + .xl\:focus\:placeholder-pink-900:focus::-webkit-input-placeholder { + color: #e83e8c; + } + + .xl\:focus\:placeholder-pink-900:focus::-moz-placeholder { + color: #e83e8c; + } + + .xl\:focus\:placeholder-pink-900:focus:-ms-input-placeholder { + color: #e83e8c; + } + + .xl\:focus\:placeholder-pink-900:focus::-ms-input-placeholder { + color: #e83e8c; + } + + .xl\:focus\:placeholder-pink-900:focus::placeholder { + color: #e83e8c; + } + + .xl\:pointer-events-none { + pointer-events: none; + } + + .xl\:pointer-events-auto { + pointer-events: auto; + } + + .xl\:static { + position: static; + } + + .xl\:fixed { + position: fixed; + } + + .xl\:absolute { + position: absolute; + } + + .xl\:relative { + position: relative; + } + + .xl\:sticky { + position: -webkit-sticky; + position: sticky; + } + + .xl\:inset-0 { + top: 0; + right: 0; + bottom: 0; + left: 0; + } + + .xl\:inset-auto { + top: auto; + right: auto; + bottom: auto; + left: auto; + } + + .xl\:inset-y-0 { + top: 0; + bottom: 0; + } + + .xl\:inset-x-0 { + right: 0; + left: 0; + } + + .xl\:inset-y-auto { + top: auto; + bottom: auto; + } + + .xl\:inset-x-auto { + right: auto; + left: auto; + } + + .xl\:top-0 { + top: 0; + } + + .xl\:right-0 { + right: 0; + } + + .xl\:bottom-0 { + bottom: 0; + } + + .xl\:left-0 { + left: 0; + } + + .xl\:top-auto { + top: auto; + } + + .xl\:right-auto { + right: auto; + } + + .xl\:bottom-auto { + bottom: auto; + } + + .xl\:left-auto { + left: auto; + } + + .xl\:resize-none { + resize: none; + } + + .xl\:resize-y { + resize: vertical; + } + + .xl\:resize-x { + resize: horizontal; + } + + .xl\:resize { + resize: both; + } + + .xl\:shadow { + box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); + } + + .xl\:shadow-md { + box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); + } + + .xl\:shadow-lg { + box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); + } + + .xl\:shadow-xl { + box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); + } + + .xl\:shadow-2xl { + box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); + } + + .xl\:shadow-inner { + box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); + } + + .xl\:shadow-outline { + box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); + } + + .xl\:shadow-none { + box-shadow: none; + } + + .xl\:hover\:shadow:hover { + box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); + } + + .xl\:hover\:shadow-md:hover { + box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); + } + + .xl\:hover\:shadow-lg:hover { + box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); + } + + .xl\:hover\:shadow-xl:hover { + box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); + } + + .xl\:hover\:shadow-2xl:hover { + box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); + } + + .xl\:hover\:shadow-inner:hover { + box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); + } + + .xl\:hover\:shadow-outline:hover { + box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); + } + + .xl\:hover\:shadow-none:hover { + box-shadow: none; + } + + .xl\:focus\:shadow:focus { + box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); + } + + .xl\:focus\:shadow-md:focus { + box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); + } + + .xl\:focus\:shadow-lg:focus { + box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); + } + + .xl\:focus\:shadow-xl:focus { + box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); + } + + .xl\:focus\:shadow-2xl:focus { + box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); + } + + .xl\:focus\:shadow-inner:focus { + box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); + } + + .xl\:focus\:shadow-outline:focus { + box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); + } + + .xl\:focus\:shadow-none:focus { + box-shadow: none; + } + + .xl\:fill-current { + fill: currentColor; + } + + .xl\:stroke-current { + stroke: currentColor; + } + + .xl\:table-auto { + table-layout: auto; + } + + .xl\:table-fixed { + table-layout: fixed; + } + + .xl\:text-left { + text-align: left; + } + + .xl\:text-center { + text-align: center; + } + + .xl\:text-right { + text-align: right; + } + + .xl\:text-justify { + text-align: justify; + } + + .xl\:text-transparent { + color: transparent; + } + + .xl\:text-black { + color: #000; + } + + .xl\:text-white { + color: #fff; + } + + .xl\:text-gray-100 { + color: #f7fafc; + } + + .xl\:text-gray-200 { + color: #edf2f7; + } + + .xl\:text-gray-300 { + color: #e2e8f0; + } + + .xl\:text-gray-400 { + color: #cbd5e0; + } + + .xl\:text-gray-500 { + color: #a0aec0; + } + + .xl\:text-gray-600 { + color: #718096; + } + + .xl\:text-gray-700 { + color: #4a5568; + } + + .xl\:text-gray-800 { + color: #2d3748; + } + + .xl\:text-gray-900 { + color: #1a202c; + } + + .xl\:text-red-100 { + color: #fff5f5; + } + + .xl\:text-red-200 { + color: #fed7d7; + } + + .xl\:text-red-300 { + color: #feb2b2; + } + + .xl\:text-red-400 { + color: #fc8181; + } + + .xl\:text-red-500 { + color: #f56565; + } + + .xl\:text-red-600 { + color: #e53e3e; + } + + .xl\:text-red-700 { + color: #c53030; + } + + .xl\:text-red-800 { + color: #9b2c2c; + } + + .xl\:text-red-900 { + color: #dc3545; + } + + .xl\:text-orange-100 { + color: #fffaf0; + } + + .xl\:text-orange-200 { + color: #feebc8; + } + + .xl\:text-orange-300 { + color: #fbd38d; + } + + .xl\:text-orange-400 { + color: #f6ad55; + } + + .xl\:text-orange-500 { + color: #ed8936; + } + + .xl\:text-orange-600 { + color: #dd6b20; + } + + .xl\:text-orange-700 { + color: #c05621; + } + + .xl\:text-orange-800 { + color: #9c4221; + } + + .xl\:text-orange-900 { + color: #fd7e14; + } + + .xl\:text-yellow-100 { + color: #fffff0; + } + + .xl\:text-yellow-200 { + color: #fefcbf; + } + + .xl\:text-yellow-300 { + color: #faf089; + } + + .xl\:text-yellow-400 { + color: #f6e05e; + } + + .xl\:text-yellow-500 { + color: #ecc94b; + } + + .xl\:text-yellow-600 { + color: #d69e2e; + } + + .xl\:text-yellow-700 { + color: #b7791f; + } + + .xl\:text-yellow-800 { + color: #975a16; + } + + .xl\:text-yellow-900 { + color: #ffc107; + } + + .xl\:text-green-100 { + color: #f0fff4; + } + + .xl\:text-green-200 { + color: #c6f6d5; + } + + .xl\:text-green-300 { + color: #9ae6b4; + } + + .xl\:text-green-400 { + color: #68d391; + } + + .xl\:text-green-500 { + color: #48bb78; + } + + .xl\:text-green-600 { + color: #38a169; + } + + .xl\:text-green-700 { + color: #2f855a; + } + + .xl\:text-green-800 { + color: #276749; + } + + .xl\:text-green-900 { + color: #28a745; + } + + .xl\:text-teal-100 { + color: #e6fffa; + } + + .xl\:text-teal-200 { + color: #b2f5ea; + } + + .xl\:text-teal-300 { + color: #81e6d9; + } + + .xl\:text-teal-400 { + color: #4fd1c5; + } + + .xl\:text-teal-500 { + color: #38b2ac; + } + + .xl\:text-teal-600 { + color: #319795; + } + + .xl\:text-teal-700 { + color: #2c7a7b; + } + + .xl\:text-teal-800 { + color: #285e61; + } + + .xl\:text-teal-900 { + color: #20c997; + } + + .xl\:text-blue-100 { + color: #ebf8ff; + } + + .xl\:text-blue-200 { + color: #bee3f8; + } + + .xl\:text-blue-300 { + color: #90cdf4; + } + + .xl\:text-blue-400 { + color: #63b3ed; + } + + .xl\:text-blue-500 { + color: #4299e1; + } + + .xl\:text-blue-600 { + color: #3182ce; + } + + .xl\:text-blue-700 { + color: #2b6cb0; + } + + .xl\:text-blue-800 { + color: #2c5282; + } + + .xl\:text-blue-900 { + color: #007bff; + } + + .xl\:text-indigo-100 { + color: #ebf4ff; + } + + .xl\:text-indigo-200 { + color: #c3dafe; + } + + .xl\:text-indigo-300 { + color: #a3bffa; + } + + .xl\:text-indigo-400 { + color: #7f9cf5; + } + + .xl\:text-indigo-500 { + color: #667eea; + } + + .xl\:text-indigo-600 { + color: #5a67d8; + } + + .xl\:text-indigo-700 { + color: #4c51bf; + } + + .xl\:text-indigo-800 { + color: #434190; + } + + .xl\:text-indigo-900 { + color: #3c366b; + } + + .xl\:text-purple-100 { + color: #faf5ff; + } + + .xl\:text-purple-200 { + color: #e9d8fd; + } + + .xl\:text-purple-300 { + color: #d6bcfa; + } + + .xl\:text-purple-400 { + color: #b794f4; + } + + .xl\:text-purple-500 { + color: #9f7aea; + } + + .xl\:text-purple-600 { + color: #805ad5; + } + + .xl\:text-purple-700 { + color: #6b46c1; + } + + .xl\:text-purple-800 { + color: #553c9a; + } + + .xl\:text-purple-900 { + color: #6f42c1; + } + + .xl\:text-pink-100 { + color: #fff5f7; + } + + .xl\:text-pink-200 { + color: #fed7e2; + } + + .xl\:text-pink-300 { + color: #fbb6ce; + } + + .xl\:text-pink-400 { + color: #f687b3; + } + + .xl\:text-pink-500 { + color: #ed64a6; + } + + .xl\:text-pink-600 { + color: #d53f8c; + } + + .xl\:text-pink-700 { + color: #b83280; + } + + .xl\:text-pink-800 { + color: #97266d; + } + + .xl\:text-pink-900 { + color: #e83e8c; + } + + .xl\:hover\:text-transparent:hover { + color: transparent; + } + + .xl\:hover\:text-black:hover { + color: #000; + } + + .xl\:hover\:text-white:hover { + color: #fff; + } + + .xl\:hover\:text-gray-100:hover { + color: #f7fafc; + } + + .xl\:hover\:text-gray-200:hover { + color: #edf2f7; + } + + .xl\:hover\:text-gray-300:hover { + color: #e2e8f0; + } + + .xl\:hover\:text-gray-400:hover { + color: #cbd5e0; + } + + .xl\:hover\:text-gray-500:hover { + color: #a0aec0; + } + + .xl\:hover\:text-gray-600:hover { + color: #718096; + } + + .xl\:hover\:text-gray-700:hover { + color: #4a5568; + } + + .xl\:hover\:text-gray-800:hover { + color: #2d3748; + } + + .xl\:hover\:text-gray-900:hover { + color: #1a202c; + } + + .xl\:hover\:text-red-100:hover { + color: #fff5f5; + } + + .xl\:hover\:text-red-200:hover { + color: #fed7d7; + } + + .xl\:hover\:text-red-300:hover { + color: #feb2b2; + } + + .xl\:hover\:text-red-400:hover { + color: #fc8181; + } + + .xl\:hover\:text-red-500:hover { + color: #f56565; + } + + .xl\:hover\:text-red-600:hover { + color: #e53e3e; + } + + .xl\:hover\:text-red-700:hover { + color: #c53030; + } + + .xl\:hover\:text-red-800:hover { + color: #9b2c2c; + } + + .xl\:hover\:text-red-900:hover { + color: #dc3545; + } + + .xl\:hover\:text-orange-100:hover { + color: #fffaf0; + } + + .xl\:hover\:text-orange-200:hover { + color: #feebc8; + } + + .xl\:hover\:text-orange-300:hover { + color: #fbd38d; + } + + .xl\:hover\:text-orange-400:hover { + color: #f6ad55; + } + + .xl\:hover\:text-orange-500:hover { + color: #ed8936; + } + + .xl\:hover\:text-orange-600:hover { + color: #dd6b20; + } + + .xl\:hover\:text-orange-700:hover { + color: #c05621; + } + + .xl\:hover\:text-orange-800:hover { + color: #9c4221; + } + + .xl\:hover\:text-orange-900:hover { + color: #fd7e14; + } + + .xl\:hover\:text-yellow-100:hover { + color: #fffff0; + } + + .xl\:hover\:text-yellow-200:hover { + color: #fefcbf; + } + + .xl\:hover\:text-yellow-300:hover { + color: #faf089; + } + + .xl\:hover\:text-yellow-400:hover { + color: #f6e05e; + } + + .xl\:hover\:text-yellow-500:hover { + color: #ecc94b; + } + + .xl\:hover\:text-yellow-600:hover { + color: #d69e2e; + } + + .xl\:hover\:text-yellow-700:hover { + color: #b7791f; + } + + .xl\:hover\:text-yellow-800:hover { + color: #975a16; + } + + .xl\:hover\:text-yellow-900:hover { + color: #ffc107; + } + + .xl\:hover\:text-green-100:hover { + color: #f0fff4; + } + + .xl\:hover\:text-green-200:hover { + color: #c6f6d5; + } + + .xl\:hover\:text-green-300:hover { + color: #9ae6b4; + } + + .xl\:hover\:text-green-400:hover { + color: #68d391; + } + + .xl\:hover\:text-green-500:hover { + color: #48bb78; + } + + .xl\:hover\:text-green-600:hover { + color: #38a169; + } + + .xl\:hover\:text-green-700:hover { + color: #2f855a; + } + + .xl\:hover\:text-green-800:hover { + color: #276749; + } + + .xl\:hover\:text-green-900:hover { + color: #28a745; + } + + .xl\:hover\:text-teal-100:hover { + color: #e6fffa; + } + + .xl\:hover\:text-teal-200:hover { + color: #b2f5ea; + } + + .xl\:hover\:text-teal-300:hover { + color: #81e6d9; + } + + .xl\:hover\:text-teal-400:hover { + color: #4fd1c5; + } + + .xl\:hover\:text-teal-500:hover { + color: #38b2ac; + } + + .xl\:hover\:text-teal-600:hover { + color: #319795; + } + + .xl\:hover\:text-teal-700:hover { + color: #2c7a7b; + } + + .xl\:hover\:text-teal-800:hover { + color: #285e61; + } + + .xl\:hover\:text-teal-900:hover { + color: #20c997; + } + + .xl\:hover\:text-blue-100:hover { + color: #ebf8ff; + } + + .xl\:hover\:text-blue-200:hover { + color: #bee3f8; + } + + .xl\:hover\:text-blue-300:hover { + color: #90cdf4; + } + + .xl\:hover\:text-blue-400:hover { + color: #63b3ed; + } + + .xl\:hover\:text-blue-500:hover { + color: #4299e1; + } + + .xl\:hover\:text-blue-600:hover { + color: #3182ce; + } + + .xl\:hover\:text-blue-700:hover { + color: #2b6cb0; + } + + .xl\:hover\:text-blue-800:hover { + color: #2c5282; + } + + .xl\:hover\:text-blue-900:hover { + color: #007bff; + } + + .xl\:hover\:text-indigo-100:hover { + color: #ebf4ff; + } + + .xl\:hover\:text-indigo-200:hover { + color: #c3dafe; + } + + .xl\:hover\:text-indigo-300:hover { + color: #a3bffa; + } + + .xl\:hover\:text-indigo-400:hover { + color: #7f9cf5; + } + + .xl\:hover\:text-indigo-500:hover { + color: #667eea; + } + + .xl\:hover\:text-indigo-600:hover { + color: #5a67d8; + } + + .xl\:hover\:text-indigo-700:hover { + color: #4c51bf; + } + + .xl\:hover\:text-indigo-800:hover { + color: #434190; + } + + .xl\:hover\:text-indigo-900:hover { + color: #3c366b; + } + + .xl\:hover\:text-purple-100:hover { + color: #faf5ff; + } + + .xl\:hover\:text-purple-200:hover { + color: #e9d8fd; + } + + .xl\:hover\:text-purple-300:hover { + color: #d6bcfa; + } + + .xl\:hover\:text-purple-400:hover { + color: #b794f4; + } + + .xl\:hover\:text-purple-500:hover { + color: #9f7aea; + } + + .xl\:hover\:text-purple-600:hover { + color: #805ad5; + } + + .xl\:hover\:text-purple-700:hover { + color: #6b46c1; + } + + .xl\:hover\:text-purple-800:hover { + color: #553c9a; + } + + .xl\:hover\:text-purple-900:hover { + color: #6f42c1; + } + + .xl\:hover\:text-pink-100:hover { + color: #fff5f7; + } + + .xl\:hover\:text-pink-200:hover { + color: #fed7e2; + } + + .xl\:hover\:text-pink-300:hover { + color: #fbb6ce; + } + + .xl\:hover\:text-pink-400:hover { + color: #f687b3; + } + + .xl\:hover\:text-pink-500:hover { + color: #ed64a6; + } + + .xl\:hover\:text-pink-600:hover { + color: #d53f8c; + } + + .xl\:hover\:text-pink-700:hover { + color: #b83280; + } + + .xl\:hover\:text-pink-800:hover { + color: #97266d; + } + + .xl\:hover\:text-pink-900:hover { + color: #e83e8c; + } + + .xl\:focus\:text-transparent:focus { + color: transparent; + } + + .xl\:focus\:text-black:focus { + color: #000; + } + + .xl\:focus\:text-white:focus { + color: #fff; + } + + .xl\:focus\:text-gray-100:focus { + color: #f7fafc; + } + + .xl\:focus\:text-gray-200:focus { + color: #edf2f7; + } + + .xl\:focus\:text-gray-300:focus { + color: #e2e8f0; + } + + .xl\:focus\:text-gray-400:focus { + color: #cbd5e0; + } + + .xl\:focus\:text-gray-500:focus { + color: #a0aec0; + } + + .xl\:focus\:text-gray-600:focus { + color: #718096; + } + + .xl\:focus\:text-gray-700:focus { + color: #4a5568; + } + + .xl\:focus\:text-gray-800:focus { + color: #2d3748; + } + + .xl\:focus\:text-gray-900:focus { + color: #1a202c; + } + + .xl\:focus\:text-red-100:focus { + color: #fff5f5; + } + + .xl\:focus\:text-red-200:focus { + color: #fed7d7; + } + + .xl\:focus\:text-red-300:focus { + color: #feb2b2; + } + + .xl\:focus\:text-red-400:focus { + color: #fc8181; + } + + .xl\:focus\:text-red-500:focus { + color: #f56565; + } + + .xl\:focus\:text-red-600:focus { + color: #e53e3e; + } + + .xl\:focus\:text-red-700:focus { + color: #c53030; + } + + .xl\:focus\:text-red-800:focus { + color: #9b2c2c; + } + + .xl\:focus\:text-red-900:focus { + color: #dc3545; + } + + .xl\:focus\:text-orange-100:focus { + color: #fffaf0; + } + + .xl\:focus\:text-orange-200:focus { + color: #feebc8; + } + + .xl\:focus\:text-orange-300:focus { + color: #fbd38d; + } + + .xl\:focus\:text-orange-400:focus { + color: #f6ad55; + } + + .xl\:focus\:text-orange-500:focus { + color: #ed8936; + } + + .xl\:focus\:text-orange-600:focus { + color: #dd6b20; + } + + .xl\:focus\:text-orange-700:focus { + color: #c05621; + } + + .xl\:focus\:text-orange-800:focus { + color: #9c4221; + } + + .xl\:focus\:text-orange-900:focus { + color: #fd7e14; + } + + .xl\:focus\:text-yellow-100:focus { + color: #fffff0; + } + + .xl\:focus\:text-yellow-200:focus { + color: #fefcbf; + } + + .xl\:focus\:text-yellow-300:focus { + color: #faf089; + } + + .xl\:focus\:text-yellow-400:focus { + color: #f6e05e; + } + + .xl\:focus\:text-yellow-500:focus { + color: #ecc94b; + } + + .xl\:focus\:text-yellow-600:focus { + color: #d69e2e; + } + + .xl\:focus\:text-yellow-700:focus { + color: #b7791f; + } + + .xl\:focus\:text-yellow-800:focus { + color: #975a16; + } + + .xl\:focus\:text-yellow-900:focus { + color: #ffc107; + } + + .xl\:focus\:text-green-100:focus { + color: #f0fff4; + } + + .xl\:focus\:text-green-200:focus { + color: #c6f6d5; + } + + .xl\:focus\:text-green-300:focus { + color: #9ae6b4; + } + + .xl\:focus\:text-green-400:focus { + color: #68d391; + } + + .xl\:focus\:text-green-500:focus { + color: #48bb78; + } + + .xl\:focus\:text-green-600:focus { + color: #38a169; + } + + .xl\:focus\:text-green-700:focus { + color: #2f855a; + } + + .xl\:focus\:text-green-800:focus { + color: #276749; + } + + .xl\:focus\:text-green-900:focus { + color: #28a745; + } + + .xl\:focus\:text-teal-100:focus { + color: #e6fffa; + } + + .xl\:focus\:text-teal-200:focus { + color: #b2f5ea; + } + + .xl\:focus\:text-teal-300:focus { + color: #81e6d9; + } + + .xl\:focus\:text-teal-400:focus { + color: #4fd1c5; + } + + .xl\:focus\:text-teal-500:focus { + color: #38b2ac; + } + + .xl\:focus\:text-teal-600:focus { + color: #319795; + } + + .xl\:focus\:text-teal-700:focus { + color: #2c7a7b; + } + + .xl\:focus\:text-teal-800:focus { + color: #285e61; + } + + .xl\:focus\:text-teal-900:focus { + color: #20c997; + } + + .xl\:focus\:text-blue-100:focus { + color: #ebf8ff; + } + + .xl\:focus\:text-blue-200:focus { + color: #bee3f8; + } + + .xl\:focus\:text-blue-300:focus { + color: #90cdf4; + } + + .xl\:focus\:text-blue-400:focus { + color: #63b3ed; + } + + .xl\:focus\:text-blue-500:focus { + color: #4299e1; + } + + .xl\:focus\:text-blue-600:focus { + color: #3182ce; + } + + .xl\:focus\:text-blue-700:focus { + color: #2b6cb0; + } + + .xl\:focus\:text-blue-800:focus { + color: #2c5282; + } + + .xl\:focus\:text-blue-900:focus { + color: #007bff; + } + + .xl\:focus\:text-indigo-100:focus { + color: #ebf4ff; + } + + .xl\:focus\:text-indigo-200:focus { + color: #c3dafe; + } + + .xl\:focus\:text-indigo-300:focus { + color: #a3bffa; + } + + .xl\:focus\:text-indigo-400:focus { + color: #7f9cf5; + } + + .xl\:focus\:text-indigo-500:focus { + color: #667eea; + } + + .xl\:focus\:text-indigo-600:focus { + color: #5a67d8; + } + + .xl\:focus\:text-indigo-700:focus { + color: #4c51bf; + } + + .xl\:focus\:text-indigo-800:focus { + color: #434190; + } + + .xl\:focus\:text-indigo-900:focus { + color: #3c366b; + } + + .xl\:focus\:text-purple-100:focus { + color: #faf5ff; + } + + .xl\:focus\:text-purple-200:focus { + color: #e9d8fd; + } + + .xl\:focus\:text-purple-300:focus { + color: #d6bcfa; + } + + .xl\:focus\:text-purple-400:focus { + color: #b794f4; + } + + .xl\:focus\:text-purple-500:focus { + color: #9f7aea; + } + + .xl\:focus\:text-purple-600:focus { + color: #805ad5; + } + + .xl\:focus\:text-purple-700:focus { + color: #6b46c1; + } + + .xl\:focus\:text-purple-800:focus { + color: #553c9a; + } + + .xl\:focus\:text-purple-900:focus { + color: #6f42c1; + } + + .xl\:focus\:text-pink-100:focus { + color: #fff5f7; + } + + .xl\:focus\:text-pink-200:focus { + color: #fed7e2; + } + + .xl\:focus\:text-pink-300:focus { + color: #fbb6ce; + } + + .xl\:focus\:text-pink-400:focus { + color: #f687b3; + } + + .xl\:focus\:text-pink-500:focus { + color: #ed64a6; + } + + .xl\:focus\:text-pink-600:focus { + color: #d53f8c; + } + + .xl\:focus\:text-pink-700:focus { + color: #b83280; + } + + .xl\:focus\:text-pink-800:focus { + color: #97266d; + } + + .xl\:focus\:text-pink-900:focus { + color: #e83e8c; + } + + .xl\:text-xs { + font-size: 0.75rem; + } + + .xl\:text-sm { + font-size: 0.875rem; + } + + .xl\:text-base { + font-size: 1rem; + } + + .xl\:text-lg { + font-size: 1.125rem; + } + + .xl\:text-xl { + font-size: 1.25rem; + } + + .xl\:text-2xl { + font-size: 1.5rem; + } + + .xl\:text-3xl { + font-size: 1.875rem; + } + + .xl\:text-4xl { + font-size: 2.25rem; + } + + .xl\:text-5xl { + font-size: 3rem; + } + + .xl\:text-6xl { + font-size: 4rem; + } + + .xl\:italic { + font-style: italic; + } + + .xl\:not-italic { + font-style: normal; + } + + .xl\:uppercase { + text-transform: uppercase; + } + + .xl\:lowercase { + text-transform: lowercase; + } + + .xl\:capitalize { + text-transform: capitalize; + } + + .xl\:normal-case { + text-transform: none; + } + + .xl\:underline { + text-decoration: underline; + } + + .xl\:line-through { + text-decoration: line-through; + } + + .xl\:no-underline { + text-decoration: none; + } + + .xl\:hover\:underline:hover { + text-decoration: underline; + } + + .xl\:hover\:line-through:hover { + text-decoration: line-through; + } + + .xl\:hover\:no-underline:hover { + text-decoration: none; + } + + .xl\:focus\:underline:focus { + text-decoration: underline; + } + + .xl\:focus\:line-through:focus { + text-decoration: line-through; + } + + .xl\:focus\:no-underline:focus { + text-decoration: none; + } + + .xl\:antialiased { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + } + + .xl\:subpixel-antialiased { + -webkit-font-smoothing: auto; + -moz-osx-font-smoothing: auto; + } + + .xl\:tracking-tighter { + letter-spacing: -0.05em; + } + + .xl\:tracking-tight { + letter-spacing: -0.025em; + } + + .xl\:tracking-normal { + letter-spacing: 0; + } + + .xl\:tracking-wide { + letter-spacing: 0.025em; + } + + .xl\:tracking-wider { + letter-spacing: 0.05em; + } + + .xl\:tracking-widest { + letter-spacing: 0.1em; + } + + .xl\:select-none { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + } + + .xl\:select-text { + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + } + + .xl\:select-all { + -webkit-user-select: all; + -moz-user-select: all; + -ms-user-select: all; + user-select: all; + } + + .xl\:select-auto { + -webkit-user-select: auto; + -moz-user-select: auto; + -ms-user-select: auto; + user-select: auto; + } + + .xl\:align-baseline { + vertical-align: baseline; + } + + .xl\:align-top { + vertical-align: top; + } + + .xl\:align-middle { + vertical-align: middle; + } + + .xl\:align-bottom { + vertical-align: bottom; + } + + .xl\:align-text-top { + vertical-align: text-top; + } + + .xl\:align-text-bottom { + vertical-align: text-bottom; + } + + .xl\:visible { + visibility: visible; + } + + .xl\:invisible { + visibility: hidden; + } + + .xl\:whitespace-normal { + white-space: normal; + } + + .xl\:whitespace-no-wrap { + white-space: nowrap; + } + + .xl\:whitespace-pre { + white-space: pre; + } + + .xl\:whitespace-pre-line { + white-space: pre-line; + } + + .xl\:whitespace-pre-wrap { + white-space: pre-wrap; + } + + .xl\:break-normal { + overflow-wrap: normal; + word-break: normal; + } + + .xl\:break-words { + overflow-wrap: break-word; + } + + .xl\:break-all { + word-break: break-all; + } + + .xl\:truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + } + + .xl\:w-0 { + width: 0; + } + + .xl\:w-1 { + width: 0.25rem; + } + + .xl\:w-2 { + width: 0.5rem; + } + + .xl\:w-3 { + width: 0.75rem; + } + + .xl\:w-4 { + width: 1rem; + } + + .xl\:w-5 { + width: 1.25rem; + } + + .xl\:w-6 { + width: 1.5rem; + } + + .xl\:w-8 { + width: 2rem; + } + + .xl\:w-10 { + width: 2.5rem; + } + + .xl\:w-12 { + width: 3rem; + } + + .xl\:w-16 { + width: 4rem; + } + + .xl\:w-20 { + width: 5rem; + } + + .xl\:w-24 { + width: 6rem; + } + + .xl\:w-32 { + width: 8rem; + } + + .xl\:w-40 { + width: 10rem; + } + + .xl\:w-48 { + width: 12rem; + } + + .xl\:w-56 { + width: 14rem; + } + + .xl\:w-64 { + width: 16rem; + } + + .xl\:w-auto { + width: auto; + } + + .xl\:w-px { + width: 1px; + } + + .xl\:w-1\/2 { + width: 50%; + } + + .xl\:w-1\/3 { + width: 33.333333%; + } + + .xl\:w-2\/3 { + width: 66.666667%; + } + + .xl\:w-1\/4 { + width: 25%; + } + + .xl\:w-2\/4 { + width: 50%; + } + + .xl\:w-3\/4 { + width: 75%; + } + + .xl\:w-1\/5 { + width: 20%; + } + + .xl\:w-2\/5 { + width: 40%; + } + + .xl\:w-3\/5 { + width: 60%; + } + + .xl\:w-4\/5 { + width: 80%; + } + + .xl\:w-1\/6 { + width: 16.666667%; + } + + .xl\:w-2\/6 { + width: 33.333333%; + } + + .xl\:w-3\/6 { + width: 50%; + } + + .xl\:w-4\/6 { + width: 66.666667%; + } + + .xl\:w-5\/6 { + width: 83.333333%; + } + + .xl\:w-1\/12 { + width: 8.333333%; + } + + .xl\:w-2\/12 { + width: 16.666667%; + } + + .xl\:w-3\/12 { + width: 25%; + } + + .xl\:w-4\/12 { + width: 33.333333%; + } + + .xl\:w-5\/12 { + width: 41.666667%; + } + + .xl\:w-6\/12 { + width: 50%; + } + + .xl\:w-7\/12 { + width: 58.333333%; + } + + .xl\:w-8\/12 { + width: 66.666667%; + } + + .xl\:w-9\/12 { + width: 75%; + } + + .xl\:w-10\/12 { + width: 83.333333%; + } + + .xl\:w-11\/12 { + width: 91.666667%; + } + + .xl\:w-full { + width: 100%; + } + + .xl\:w-screen { + width: 100vw; + } + + .xl\:z-0 { + z-index: 0; + } + + .xl\:z-10 { + z-index: 10; + } + + .xl\:z-20 { + z-index: 20; + } + + .xl\:z-30 { + z-index: 30; + } + + .xl\:z-40 { + z-index: 40; + } + + .xl\:z-50 { + z-index: 50; + } + + .xl\:z-auto { + z-index: auto; + } +} \ No newline at end of file diff --git a/resources/fonts/bootstrap/glyphicons-halflings-regular.eot b/resources/fonts/bootstrap/glyphicons-halflings-regular.eot new file mode 100644 index 0000000..b93a495 Binary files /dev/null and b/resources/fonts/bootstrap/glyphicons-halflings-regular.eot differ diff --git a/resources/fonts/bootstrap/glyphicons-halflings-regular.svg b/resources/fonts/bootstrap/glyphicons-halflings-regular.svg new file mode 100644 index 0000000..94fb549 --- /dev/null +++ b/resources/fonts/bootstrap/glyphicons-halflings-regular.svg @@ -0,0 +1,288 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/resources/fonts/bootstrap/glyphicons-halflings-regular.ttf b/resources/fonts/bootstrap/glyphicons-halflings-regular.ttf new file mode 100644 index 0000000..1413fc6 Binary files /dev/null and b/resources/fonts/bootstrap/glyphicons-halflings-regular.ttf differ diff --git a/resources/fonts/bootstrap/glyphicons-halflings-regular.woff b/resources/fonts/bootstrap/glyphicons-halflings-regular.woff new file mode 100644 index 0000000..9e61285 Binary files /dev/null and b/resources/fonts/bootstrap/glyphicons-halflings-regular.woff differ diff --git a/resources/fonts/bootstrap/glyphicons-halflings-regular.woff2 b/resources/fonts/bootstrap/glyphicons-halflings-regular.woff2 new file mode 100644 index 0000000..64539b5 Binary files /dev/null and b/resources/fonts/bootstrap/glyphicons-halflings-regular.woff2 differ diff --git a/resources/fonts/font-awesome/FontAwesome.otf b/resources/fonts/font-awesome/FontAwesome.otf new file mode 100644 index 0000000..401ec0f Binary files /dev/null and b/resources/fonts/font-awesome/FontAwesome.otf differ diff --git a/resources/fonts/font-awesome/fontawesome-webfont.eot b/resources/fonts/font-awesome/fontawesome-webfont.eot new file mode 100644 index 0000000..e9f60ca Binary files /dev/null and b/resources/fonts/font-awesome/fontawesome-webfont.eot differ diff --git a/resources/fonts/font-awesome/fontawesome-webfont.svg b/resources/fonts/font-awesome/fontawesome-webfont.svg new file mode 100644 index 0000000..855c845 --- /dev/null +++ b/resources/fonts/font-awesome/fontawesome-webfont.svg @@ -0,0 +1,2671 @@ + + + + +Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016 + By ,,, +Copyright Dave Gandy 2016. All rights reserved. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/resources/fonts/font-awesome/fontawesome-webfont.ttf b/resources/fonts/font-awesome/fontawesome-webfont.ttf new file mode 100644 index 0000000..35acda2 Binary files /dev/null and b/resources/fonts/font-awesome/fontawesome-webfont.ttf differ diff --git a/resources/fonts/font-awesome/fontawesome-webfont.woff b/resources/fonts/font-awesome/fontawesome-webfont.woff new file mode 100644 index 0000000..400014a Binary files /dev/null and b/resources/fonts/font-awesome/fontawesome-webfont.woff differ diff --git a/resources/fonts/font-awesome/fontawesome-webfont.woff2 b/resources/fonts/font-awesome/fontawesome-webfont.woff2 new file mode 100644 index 0000000..4d13fc6 Binary files /dev/null and b/resources/fonts/font-awesome/fontawesome-webfont.woff2 differ diff --git a/resources/js/theme/initialize.js b/resources/js/theme/initialize.js new file mode 100644 index 0000000..be480da --- /dev/null +++ b/resources/js/theme/initialize.js @@ -0,0 +1,5 @@ +(function (window, document) { + + // Go! + +})(window, document); diff --git a/resources/js/vendor/bootstrap.min.js b/resources/js/vendor/bootstrap.min.js new file mode 100644 index 0000000..e51cc1a --- /dev/null +++ b/resources/js/vendor/bootstrap.min.js @@ -0,0 +1,13111 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); +/******/ } +/******/ }; +/******/ +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ +/******/ // create a fake namespace object +/******/ // mode & 1: value is a module id, require it +/******/ // mode & 2: merge all properties of value into the ns +/******/ // mode & 4: return value when already ns object +/******/ // mode & 8|1: behave like require +/******/ __webpack_require__.t = function(value, mode) { +/******/ if(mode & 1) value = __webpack_require__(value); +/******/ if(mode & 8) return value; +/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; +/******/ var ns = Object.create(null); +/******/ __webpack_require__.r(ns); +/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); +/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); +/******/ return ns; +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = "/"; +/******/ +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 1); +/******/ }) +/************************************************************************/ +/******/ ({ + +/***/ "./node_modules/bootstrap/dist/js/bootstrap.min.js": +/*!*********************************************************!*\ + !*** ./node_modules/bootstrap/dist/js/bootstrap.min.js ***! + \*********************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +/*! + * Bootstrap v4.2.1 (https://getbootstrap.com/) + * Copyright 2011-2018 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ +!function(t,e){ true?e(exports,__webpack_require__(/*! popper.js */ "./node_modules/popper.js/dist/esm/popper.js"),__webpack_require__(/*! jquery */ "./node_modules/jquery/dist/jquery.js")):undefined}(this,function(t,u,g){"use strict";function i(t,e){for(var n=0;nthis._items.length-1||t<0))if(this._isSliding)g(this._element).one(Q.SLID,function(){return e.to(t)});else{if(n===t)return this.pause(),void this.cycle();var i=ndocument.documentElement.clientHeight;!this._isBodyOverflowing&&t&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!t&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},t._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},t._checkScrollbar=function(){var t=document.body.getBoundingClientRect();this._isBodyOverflowing=t.left+t.right',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent"},De="show",we="out",Ae={HIDE:"hide"+Ee,HIDDEN:"hidden"+Ee,SHOW:"show"+Ee,SHOWN:"shown"+Ee,INSERTED:"inserted"+Ee,CLICK:"click"+Ee,FOCUSIN:"focusin"+Ee,FOCUSOUT:"focusout"+Ee,MOUSEENTER:"mouseenter"+Ee,MOUSELEAVE:"mouseleave"+Ee},Ne="fade",Oe="show",ke=".tooltip-inner",Pe=".arrow",Le="hover",je="focus",He="click",Re="manual",Ue=function(){function i(t,e){if("undefined"==typeof u)throw new TypeError("Bootstrap's tooltips require Popper.js (https://popper.js.org/)");this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this.element=t,this.config=this._getConfig(e),this.tip=null,this._setListeners()}var t=i.prototype;return t.enable=function(){this._isEnabled=!0},t.disable=function(){this._isEnabled=!1},t.toggleEnabled=function(){this._isEnabled=!this._isEnabled},t.toggle=function(t){if(this._isEnabled)if(t){var e=this.constructor.DATA_KEY,n=g(t.currentTarget).data(e);n||(n=new this.constructor(t.currentTarget,this._getDelegateConfig()),g(t.currentTarget).data(e,n)),n._activeTrigger.click=!n._activeTrigger.click,n._isWithActiveTrigger()?n._enter(null,n):n._leave(null,n)}else{if(g(this.getTipElement()).hasClass(Oe))return void this._leave(null,this);this._enter(null,this)}},t.dispose=function(){clearTimeout(this._timeout),g.removeData(this.element,this.constructor.DATA_KEY),g(this.element).off(this.constructor.EVENT_KEY),g(this.element).closest(".modal").off("hide.bs.modal"),this.tip&&g(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,(this._activeTrigger=null)!==this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},t.show=function(){var e=this;if("none"===g(this.element).css("display"))throw new Error("Please use show on visible elements");var t=g.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){g(this.element).trigger(t);var n=_.findShadowRoot(this.element),i=g.contains(null!==n?n:this.element.ownerDocument.documentElement,this.element);if(t.isDefaultPrevented()||!i)return;var o=this.getTipElement(),r=_.getUID(this.constructor.NAME);o.setAttribute("id",r),this.element.setAttribute("aria-describedby",r),this.setContent(),this.config.animation&&g(o).addClass(Ne);var s="function"==typeof this.config.placement?this.config.placement.call(this,o,this.element):this.config.placement,a=this._getAttachment(s);this.addAttachmentClass(a);var l=this._getContainer();g(o).data(this.constructor.DATA_KEY,this),g.contains(this.element.ownerDocument.documentElement,this.tip)||g(o).appendTo(l),g(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new u(this.element,o,{placement:a,modifiers:{offset:{offset:this.config.offset},flip:{behavior:this.config.fallbackPlacement},arrow:{element:Pe},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(t){t.originalPlacement!==t.placement&&e._handlePopperPlacementChange(t)},onUpdate:function(t){return e._handlePopperPlacementChange(t)}}),g(o).addClass(Oe),"ontouchstart"in document.documentElement&&g(document.body).children().on("mouseover",null,g.noop);var c=function(){e.config.animation&&e._fixTransition();var t=e._hoverState;e._hoverState=null,g(e.element).trigger(e.constructor.Event.SHOWN),t===we&&e._leave(null,e)};if(g(this.tip).hasClass(Ne)){var h=_.getTransitionDurationFromElement(this.tip);g(this.tip).one(_.TRANSITION_END,c).emulateTransitionEnd(h)}else c()}},t.hide=function(t){var e=this,n=this.getTipElement(),i=g.Event(this.constructor.Event.HIDE),o=function(){e._hoverState!==De&&n.parentNode&&n.parentNode.removeChild(n),e._cleanTipClass(),e.element.removeAttribute("aria-describedby"),g(e.element).trigger(e.constructor.Event.HIDDEN),null!==e._popper&&e._popper.destroy(),t&&t()};if(g(this.element).trigger(i),!i.isDefaultPrevented()){if(g(n).removeClass(Oe),"ontouchstart"in document.documentElement&&g(document.body).children().off("mouseover",null,g.noop),this._activeTrigger[He]=!1,this._activeTrigger[je]=!1,this._activeTrigger[Le]=!1,g(this.tip).hasClass(Ne)){var r=_.getTransitionDurationFromElement(n);g(n).one(_.TRANSITION_END,o).emulateTransitionEnd(r)}else o();this._hoverState=""}},t.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},t.isWithContent=function(){return Boolean(this.getTitle())},t.addAttachmentClass=function(t){g(this.getTipElement()).addClass(Ce+"-"+t)},t.getTipElement=function(){return this.tip=this.tip||g(this.config.template)[0],this.tip},t.setContent=function(){var t=this.getTipElement();this.setElementContent(g(t.querySelectorAll(ke)),this.getTitle()),g(t).removeClass(Ne+" "+Oe)},t.setElementContent=function(t,e){var n=this.config.html;"object"==typeof e&&(e.nodeType||e.jquery)?n?g(e).parent().is(t)||t.empty().append(e):t.text(g(e).text()):t[n?"html":"text"](e)},t.getTitle=function(){var t=this.element.getAttribute("data-original-title");return t||(t="function"==typeof this.config.title?this.config.title.call(this.element):this.config.title),t},t._getContainer=function(){return!1===this.config.container?document.body:_.isElement(this.config.container)?g(this.config.container):g(document).find(this.config.container)},t._getAttachment=function(t){return be[t.toUpperCase()]},t._setListeners=function(){var i=this;this.config.trigger.split(" ").forEach(function(t){if("click"===t)g(i.element).on(i.constructor.Event.CLICK,i.config.selector,function(t){return i.toggle(t)});else if(t!==Re){var e=t===Le?i.constructor.Event.MOUSEENTER:i.constructor.Event.FOCUSIN,n=t===Le?i.constructor.Event.MOUSELEAVE:i.constructor.Event.FOCUSOUT;g(i.element).on(e,i.config.selector,function(t){return i._enter(t)}).on(n,i.config.selector,function(t){return i._leave(t)})}}),g(this.element).closest(".modal").on("hide.bs.modal",function(){i.element&&i.hide()}),this.config.selector?this.config=l({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},t._fixTitle=function(){var t=typeof this.element.getAttribute("data-original-title");(this.element.getAttribute("title")||"string"!==t)&&(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},t._enter=function(t,e){var n=this.constructor.DATA_KEY;(e=e||g(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),g(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusin"===t.type?je:Le]=!0),g(e.getTipElement()).hasClass(Oe)||e._hoverState===De?e._hoverState=De:(clearTimeout(e._timeout),e._hoverState=De,e.config.delay&&e.config.delay.show?e._timeout=setTimeout(function(){e._hoverState===De&&e.show()},e.config.delay.show):e.show())},t._leave=function(t,e){var n=this.constructor.DATA_KEY;(e=e||g(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),g(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusout"===t.type?je:Le]=!1),e._isWithActiveTrigger()||(clearTimeout(e._timeout),e._hoverState=we,e.config.delay&&e.config.delay.hide?e._timeout=setTimeout(function(){e._hoverState===we&&e.hide()},e.config.delay.hide):e.hide())},t._isWithActiveTrigger=function(){for(var t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1},t._getConfig=function(t){return"number"==typeof(t=l({},this.constructor.Default,g(this.element).data(),"object"==typeof t&&t?t:{})).delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),_.typeCheckConfig(pe,t,this.constructor.DefaultType),t},t._getDelegateConfig=function(){var t={};if(this.config)for(var e in this.config)this.constructor.Default[e]!==this.config[e]&&(t[e]=this.config[e]);return t},t._cleanTipClass=function(){var t=g(this.getTipElement()),e=t.attr("class").match(Te);null!==e&&e.length&&t.removeClass(e.join(""))},t._handlePopperPlacementChange=function(t){var e=t.instance;this.tip=e.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(t.placement))},t._fixTransition=function(){var t=this.getTipElement(),e=this.config.animation;null===t.getAttribute("x-placement")&&(g(t).removeClass(Ne),this.config.animation=!1,this.hide(),this.show(),this.config.animation=e)},i._jQueryInterface=function(n){return this.each(function(){var t=g(this).data(ve),e="object"==typeof n&&n;if((t||!/dispose|hide/.test(n))&&(t||(t=new i(this,e),g(this).data(ve,t)),"string"==typeof n)){if("undefined"==typeof t[n])throw new TypeError('No method named "'+n+'"');t[n]()}})},s(i,null,[{key:"VERSION",get:function(){return"4.2.1"}},{key:"Default",get:function(){return Ie}},{key:"NAME",get:function(){return pe}},{key:"DATA_KEY",get:function(){return ve}},{key:"Event",get:function(){return Ae}},{key:"EVENT_KEY",get:function(){return Ee}},{key:"DefaultType",get:function(){return Se}}]),i}();g.fn[pe]=Ue._jQueryInterface,g.fn[pe].Constructor=Ue,g.fn[pe].noConflict=function(){return g.fn[pe]=ye,Ue._jQueryInterface};var We="popover",xe="bs.popover",Fe="."+xe,qe=g.fn[We],Me="bs-popover",Ke=new RegExp("(^|\\s)"+Me+"\\S+","g"),Qe=l({},Ue.Default,{placement:"right",trigger:"click",content:"",template:''}),Be=l({},Ue.DefaultType,{content:"(string|element|function)"}),Ve="fade",Ye="show",Xe=".popover-header",ze=".popover-body",Ge={HIDE:"hide"+Fe,HIDDEN:"hidden"+Fe,SHOW:"show"+Fe,SHOWN:"shown"+Fe,INSERTED:"inserted"+Fe,CLICK:"click"+Fe,FOCUSIN:"focusin"+Fe,FOCUSOUT:"focusout"+Fe,MOUSEENTER:"mouseenter"+Fe,MOUSELEAVE:"mouseleave"+Fe},Je=function(t){var e,n;function i(){return t.apply(this,arguments)||this}n=t,(e=i).prototype=Object.create(n.prototype),(e.prototype.constructor=e).__proto__=n;var o=i.prototype;return o.isWithContent=function(){return this.getTitle()||this._getContent()},o.addAttachmentClass=function(t){g(this.getTipElement()).addClass(Me+"-"+t)},o.getTipElement=function(){return this.tip=this.tip||g(this.config.template)[0],this.tip},o.setContent=function(){var t=g(this.getTipElement());this.setElementContent(t.find(Xe),this.getTitle());var e=this._getContent();"function"==typeof e&&(e=e.call(this.element)),this.setElementContent(t.find(ze),e),t.removeClass(Ve+" "+Ye)},o._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},o._cleanTipClass=function(){var t=g(this.getTipElement()),e=t.attr("class").match(Ke);null!==e&&0=this._offsets[o]&&("undefined"==typeof this._offsets[o+1]||t li > .active",Pn='[data-toggle="tab"], [data-toggle="pill"], [data-toggle="list"]',Ln=".dropdown-toggle",jn="> .dropdown-menu .active",Hn=function(){function i(t){this._element=t}var t=i.prototype;return t.show=function(){var n=this;if(!(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&g(this._element).hasClass(bn)||g(this._element).hasClass(In))){var t,i,e=g(this._element).closest(Nn)[0],o=_.getSelectorFromElement(this._element);if(e){var r="UL"===e.nodeName||"OL"===e.nodeName?kn:On;i=(i=g.makeArray(g(e).find(r)))[i.length-1]}var s=g.Event(Tn.HIDE,{relatedTarget:this._element}),a=g.Event(Tn.SHOW,{relatedTarget:i});if(i&&g(i).trigger(s),g(this._element).trigger(a),!a.isDefaultPrevented()&&!s.isDefaultPrevented()){o&&(t=document.querySelector(o)),this._activate(this._element,e);var l=function(){var t=g.Event(Tn.HIDDEN,{relatedTarget:n._element}),e=g.Event(Tn.SHOWN,{relatedTarget:i});g(i).trigger(t),g(n._element).trigger(e)};t?this._activate(t,t.parentNode,l):l()}}},t.dispose=function(){g.removeData(this._element,En),this._element=null},t._activate=function(t,e,n){var i=this,o=(!e||"UL"!==e.nodeName&&"OL"!==e.nodeName?g(e).children(On):g(e).find(kn))[0],r=n&&o&&g(o).hasClass(Dn),s=function(){return i._transitionComplete(t,o,n)};if(o&&r){var a=_.getTransitionDurationFromElement(o);g(o).removeClass(wn).one(_.TRANSITION_END,s).emulateTransitionEnd(a)}else s()},t._transitionComplete=function(t,e,n){if(e){g(e).removeClass(bn);var i=g(e.parentNode).find(jn)[0];i&&g(i).removeClass(bn),"tab"===e.getAttribute("role")&&e.setAttribute("aria-selected",!1)}if(g(t).addClass(bn),"tab"===t.getAttribute("role")&&t.setAttribute("aria-selected",!0),_.reflow(t),g(t).addClass(wn),t.parentNode&&g(t.parentNode).hasClass(Sn)){var o=g(t).closest(An)[0];if(o){var r=[].slice.call(o.querySelectorAll(Ln));g(r).addClass(bn)}t.setAttribute("aria-expanded",!0)}n&&n()},i._jQueryInterface=function(n){return this.each(function(){var t=g(this),e=t.data(En);if(e||(e=new i(this),t.data(En,e)),"string"==typeof n){if("undefined"==typeof e[n])throw new TypeError('No method named "'+n+'"');e[n]()}})},s(i,null,[{key:"VERSION",get:function(){return"4.2.1"}}]),i}();g(document).on(Tn.CLICK_DATA_API,Pn,function(t){t.preventDefault(),Hn._jQueryInterface.call(g(this),"show")}),g.fn.tab=Hn._jQueryInterface,g.fn.tab.Constructor=Hn,g.fn.tab.noConflict=function(){return g.fn.tab=Cn,Hn._jQueryInterface};var Rn="toast",Un="bs.toast",Wn="."+Un,xn=g.fn[Rn],Fn={CLICK_DISMISS:"click.dismiss"+Wn,HIDE:"hide"+Wn,HIDDEN:"hidden"+Wn,SHOW:"show"+Wn,SHOWN:"shown"+Wn},qn="fade",Mn="hide",Kn="show",Qn="showing",Bn={animation:"boolean",autohide:"boolean",delay:"number"},Vn={animation:!0,autohide:!0,delay:500},Yn='[data-dismiss="toast"]',Xn=function(){function i(t,e){this._element=t,this._config=this._getConfig(e),this._timeout=null,this._setListeners()}var t=i.prototype;return t.show=function(){var t=this;g(this._element).trigger(Fn.SHOW),this._config.animation&&this._element.classList.add(qn);var e=function(){t._element.classList.remove(Qn),t._element.classList.add(Kn),g(t._element).trigger(Fn.SHOWN),t._config.autohide&&t.hide()};if(this._element.classList.remove(Mn),this._element.classList.add(Qn),this._config.animation){var n=_.getTransitionDurationFromElement(this._element);g(this._element).one(_.TRANSITION_END,e).emulateTransitionEnd(n)}else e()},t.hide=function(t){var e=this;this._element.classList.contains(Kn)&&(g(this._element).trigger(Fn.HIDE),t?this._close():this._timeout=setTimeout(function(){e._close()},this._config.delay))},t.dispose=function(){clearTimeout(this._timeout),this._timeout=null,this._element.classList.contains(Kn)&&this._element.classList.remove(Kn),g(this._element).off(Fn.CLICK_DISMISS),g.removeData(this._element,Un),this._element=null,this._config=null},t._getConfig=function(t){return t=l({},Vn,g(this._element).data(),"object"==typeof t&&t?t:{}),_.typeCheckConfig(Rn,t,this.constructor.DefaultType),t},t._setListeners=function(){var t=this;g(this._element).on(Fn.CLICK_DISMISS,Yn,function(){return t.hide(!0)})},t._close=function(){var t=this,e=function(){t._element.classList.add(Mn),g(t._element).trigger(Fn.HIDDEN)};if(this._element.classList.remove(Kn),this._config.animation){var n=_.getTransitionDurationFromElement(this._element);g(this._element).one(_.TRANSITION_END,e).emulateTransitionEnd(n)}else e()},i._jQueryInterface=function(n){return this.each(function(){var t=g(this),e=t.data(Un);if(e||(e=new i(this,"object"==typeof n&&n),t.data(Un,e)),"string"==typeof n){if("undefined"==typeof e[n])throw new TypeError('No method named "'+n+'"');e[n](this)}})},s(i,null,[{key:"VERSION",get:function(){return"4.2.1"}},{key:"DefaultType",get:function(){return Bn}}]),i}();g.fn[Rn]=Xn._jQueryInterface,g.fn[Rn].Constructor=Xn,g.fn[Rn].noConflict=function(){return g.fn[Rn]=xn,Xn._jQueryInterface},function(){if("undefined"==typeof g)throw new TypeError("Bootstrap's JavaScript requires jQuery. jQuery must be included before Bootstrap's JavaScript.");var t=g.fn.jquery.split(" ")[0].split(".");if(t[0]<2&&t[1]<9||1===t[0]&&9===t[1]&&t[2]<1||4<=t[0])throw new Error("Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0")}(),t.Util=_,t.Alert=p,t.Button=P,t.Carousel=lt,t.Collapse=bt,t.Dropdown=Zt,t.Modal=me,t.Popover=Je,t.Scrollspy=vn,t.Tab=Hn,t.Toast=Xn,t.Tooltip=Ue,Object.defineProperty(t,"__esModule",{value:!0})}); +//# sourceMappingURL=bootstrap.min.js.map + +/***/ }), + +/***/ "./node_modules/jquery/dist/jquery.js": +/*!********************************************!*\ + !*** ./node_modules/jquery/dist/jquery.js ***! + \********************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/*! + * jQuery JavaScript Library v3.3.1 + * https://jquery.com/ + * + * Includes Sizzle.js + * https://sizzlejs.com/ + * + * Copyright JS Foundation and other contributors + * Released under the MIT license + * https://jquery.org/license + * + * Date: 2018-01-20T17:24Z + */ +( function( global, factory ) { + + "use strict"; + + if ( true && typeof module.exports === "object" ) { + + // For CommonJS and CommonJS-like environments where a proper `window` + // is present, execute the factory and get jQuery. + // For environments that do not have a `window` with a `document` + // (such as Node.js), expose a factory as module.exports. + // This accentuates the need for the creation of a real `window`. + // e.g. var jQuery = require("jquery")(window); + // See ticket #14549 for more info. + module.exports = global.document ? + factory( global, true ) : + function( w ) { + if ( !w.document ) { + throw new Error( "jQuery requires a window with a document" ); + } + return factory( w ); + }; + } else { + factory( global ); + } + +// Pass this if window is not defined yet +} )( typeof window !== "undefined" ? window : this, function( window, noGlobal ) { + +// Edge <= 12 - 13+, Firefox <=18 - 45+, IE 10 - 11, Safari 5.1 - 9+, iOS 6 - 9.1 +// throw exceptions when non-strict code (e.g., ASP.NET 4.5) accesses strict mode +// arguments.callee.caller (trac-13335). But as of jQuery 3.0 (2016), strict mode should be common +// enough that all such attempts are guarded in a try block. +"use strict"; + +var arr = []; + +var document = window.document; + +var getProto = Object.getPrototypeOf; + +var slice = arr.slice; + +var concat = arr.concat; + +var push = arr.push; + +var indexOf = arr.indexOf; + +var class2type = {}; + +var toString = class2type.toString; + +var hasOwn = class2type.hasOwnProperty; + +var fnToString = hasOwn.toString; + +var ObjectFunctionString = fnToString.call( Object ); + +var support = {}; + +var isFunction = function isFunction( obj ) { + + // Support: Chrome <=57, Firefox <=52 + // In some browsers, typeof returns "function" for HTML elements + // (i.e., `typeof document.createElement( "object" ) === "function"`). + // We don't want to classify *any* DOM node as a function. + return typeof obj === "function" && typeof obj.nodeType !== "number"; + }; + + +var isWindow = function isWindow( obj ) { + return obj != null && obj === obj.window; + }; + + + + + var preservedScriptAttributes = { + type: true, + src: true, + noModule: true + }; + + function DOMEval( code, doc, node ) { + doc = doc || document; + + var i, + script = doc.createElement( "script" ); + + script.text = code; + if ( node ) { + for ( i in preservedScriptAttributes ) { + if ( node[ i ] ) { + script[ i ] = node[ i ]; + } + } + } + doc.head.appendChild( script ).parentNode.removeChild( script ); + } + + +function toType( obj ) { + if ( obj == null ) { + return obj + ""; + } + + // Support: Android <=2.3 only (functionish RegExp) + return typeof obj === "object" || typeof obj === "function" ? + class2type[ toString.call( obj ) ] || "object" : + typeof obj; +} +/* global Symbol */ +// Defining this global in .eslintrc.json would create a danger of using the global +// unguarded in another place, it seems safer to define global only for this module + + + +var + version = "3.3.1", + + // Define a local copy of jQuery + jQuery = function( selector, context ) { + + // The jQuery object is actually just the init constructor 'enhanced' + // Need init if jQuery is called (just allow error to be thrown if not included) + return new jQuery.fn.init( selector, context ); + }, + + // Support: Android <=4.0 only + // Make sure we trim BOM and NBSP + rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g; + +jQuery.fn = jQuery.prototype = { + + // The current version of jQuery being used + jquery: version, + + constructor: jQuery, + + // The default length of a jQuery object is 0 + length: 0, + + toArray: function() { + return slice.call( this ); + }, + + // Get the Nth element in the matched element set OR + // Get the whole matched element set as a clean array + get: function( num ) { + + // Return all the elements in a clean array + if ( num == null ) { + return slice.call( this ); + } + + // Return just the one element from the set + return num < 0 ? this[ num + this.length ] : this[ num ]; + }, + + // Take an array of elements and push it onto the stack + // (returning the new matched element set) + pushStack: function( elems ) { + + // Build a new jQuery matched element set + var ret = jQuery.merge( this.constructor(), elems ); + + // Add the old object onto the stack (as a reference) + ret.prevObject = this; + + // Return the newly-formed element set + return ret; + }, + + // Execute a callback for every element in the matched set. + each: function( callback ) { + return jQuery.each( this, callback ); + }, + + map: function( callback ) { + return this.pushStack( jQuery.map( this, function( elem, i ) { + return callback.call( elem, i, elem ); + } ) ); + }, + + slice: function() { + return this.pushStack( slice.apply( this, arguments ) ); + }, + + first: function() { + return this.eq( 0 ); + }, + + last: function() { + return this.eq( -1 ); + }, + + eq: function( i ) { + var len = this.length, + j = +i + ( i < 0 ? len : 0 ); + return this.pushStack( j >= 0 && j < len ? [ this[ j ] ] : [] ); + }, + + end: function() { + return this.prevObject || this.constructor(); + }, + + // For internal use only. + // Behaves like an Array's method, not like a jQuery method. + push: push, + sort: arr.sort, + splice: arr.splice +}; + +jQuery.extend = jQuery.fn.extend = function() { + var options, name, src, copy, copyIsArray, clone, + target = arguments[ 0 ] || {}, + i = 1, + length = arguments.length, + deep = false; + + // Handle a deep copy situation + if ( typeof target === "boolean" ) { + deep = target; + + // Skip the boolean and the target + target = arguments[ i ] || {}; + i++; + } + + // Handle case when target is a string or something (possible in deep copy) + if ( typeof target !== "object" && !isFunction( target ) ) { + target = {}; + } + + // Extend jQuery itself if only one argument is passed + if ( i === length ) { + target = this; + i--; + } + + for ( ; i < length; i++ ) { + + // Only deal with non-null/undefined values + if ( ( options = arguments[ i ] ) != null ) { + + // Extend the base object + for ( name in options ) { + src = target[ name ]; + copy = options[ name ]; + + // Prevent never-ending loop + if ( target === copy ) { + continue; + } + + // Recurse if we're merging plain objects or arrays + if ( deep && copy && ( jQuery.isPlainObject( copy ) || + ( copyIsArray = Array.isArray( copy ) ) ) ) { + + if ( copyIsArray ) { + copyIsArray = false; + clone = src && Array.isArray( src ) ? src : []; + + } else { + clone = src && jQuery.isPlainObject( src ) ? src : {}; + } + + // Never move original objects, clone them + target[ name ] = jQuery.extend( deep, clone, copy ); + + // Don't bring in undefined values + } else if ( copy !== undefined ) { + target[ name ] = copy; + } + } + } + } + + // Return the modified object + return target; +}; + +jQuery.extend( { + + // Unique for each copy of jQuery on the page + expando: "jQuery" + ( version + Math.random() ).replace( /\D/g, "" ), + + // Assume jQuery is ready without the ready module + isReady: true, + + error: function( msg ) { + throw new Error( msg ); + }, + + noop: function() {}, + + isPlainObject: function( obj ) { + var proto, Ctor; + + // Detect obvious negatives + // Use toString instead of jQuery.type to catch host objects + if ( !obj || toString.call( obj ) !== "[object Object]" ) { + return false; + } + + proto = getProto( obj ); + + // Objects with no prototype (e.g., `Object.create( null )`) are plain + if ( !proto ) { + return true; + } + + // Objects with prototype are plain iff they were constructed by a global Object function + Ctor = hasOwn.call( proto, "constructor" ) && proto.constructor; + return typeof Ctor === "function" && fnToString.call( Ctor ) === ObjectFunctionString; + }, + + isEmptyObject: function( obj ) { + + /* eslint-disable no-unused-vars */ + // See https://github.com/eslint/eslint/issues/6125 + var name; + + for ( name in obj ) { + return false; + } + return true; + }, + + // Evaluates a script in a global context + globalEval: function( code ) { + DOMEval( code ); + }, + + each: function( obj, callback ) { + var length, i = 0; + + if ( isArrayLike( obj ) ) { + length = obj.length; + for ( ; i < length; i++ ) { + if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) { + break; + } + } + } else { + for ( i in obj ) { + if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) { + break; + } + } + } + + return obj; + }, + + // Support: Android <=4.0 only + trim: function( text ) { + return text == null ? + "" : + ( text + "" ).replace( rtrim, "" ); + }, + + // results is for internal usage only + makeArray: function( arr, results ) { + var ret = results || []; + + if ( arr != null ) { + if ( isArrayLike( Object( arr ) ) ) { + jQuery.merge( ret, + typeof arr === "string" ? + [ arr ] : arr + ); + } else { + push.call( ret, arr ); + } + } + + return ret; + }, + + inArray: function( elem, arr, i ) { + return arr == null ? -1 : indexOf.call( arr, elem, i ); + }, + + // Support: Android <=4.0 only, PhantomJS 1 only + // push.apply(_, arraylike) throws on ancient WebKit + merge: function( first, second ) { + var len = +second.length, + j = 0, + i = first.length; + + for ( ; j < len; j++ ) { + first[ i++ ] = second[ j ]; + } + + first.length = i; + + return first; + }, + + grep: function( elems, callback, invert ) { + var callbackInverse, + matches = [], + i = 0, + length = elems.length, + callbackExpect = !invert; + + // Go through the array, only saving the items + // that pass the validator function + for ( ; i < length; i++ ) { + callbackInverse = !callback( elems[ i ], i ); + if ( callbackInverse !== callbackExpect ) { + matches.push( elems[ i ] ); + } + } + + return matches; + }, + + // arg is for internal usage only + map: function( elems, callback, arg ) { + var length, value, + i = 0, + ret = []; + + // Go through the array, translating each of the items to their new values + if ( isArrayLike( elems ) ) { + length = elems.length; + for ( ; i < length; i++ ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret.push( value ); + } + } + + // Go through every key on the object, + } else { + for ( i in elems ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret.push( value ); + } + } + } + + // Flatten any nested arrays + return concat.apply( [], ret ); + }, + + // A global GUID counter for objects + guid: 1, + + // jQuery.support is not used in Core but other projects attach their + // properties to it so it needs to exist. + support: support +} ); + +if ( typeof Symbol === "function" ) { + jQuery.fn[ Symbol.iterator ] = arr[ Symbol.iterator ]; +} + +// Populate the class2type map +jQuery.each( "Boolean Number String Function Array Date RegExp Object Error Symbol".split( " " ), +function( i, name ) { + class2type[ "[object " + name + "]" ] = name.toLowerCase(); +} ); + +function isArrayLike( obj ) { + + // Support: real iOS 8.2 only (not reproducible in simulator) + // `in` check used to prevent JIT error (gh-2145) + // hasOwn isn't used here due to false negatives + // regarding Nodelist length in IE + var length = !!obj && "length" in obj && obj.length, + type = toType( obj ); + + if ( isFunction( obj ) || isWindow( obj ) ) { + return false; + } + + return type === "array" || length === 0 || + typeof length === "number" && length > 0 && ( length - 1 ) in obj; +} +var Sizzle = +/*! + * Sizzle CSS Selector Engine v2.3.3 + * https://sizzlejs.com/ + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license + * http://jquery.org/license + * + * Date: 2016-08-08 + */ +(function( window ) { + +var i, + support, + Expr, + getText, + isXML, + tokenize, + compile, + select, + outermostContext, + sortInput, + hasDuplicate, + + // Local document vars + setDocument, + document, + docElem, + documentIsHTML, + rbuggyQSA, + rbuggyMatches, + matches, + contains, + + // Instance-specific data + expando = "sizzle" + 1 * new Date(), + preferredDoc = window.document, + dirruns = 0, + done = 0, + classCache = createCache(), + tokenCache = createCache(), + compilerCache = createCache(), + sortOrder = function( a, b ) { + if ( a === b ) { + hasDuplicate = true; + } + return 0; + }, + + // Instance methods + hasOwn = ({}).hasOwnProperty, + arr = [], + pop = arr.pop, + push_native = arr.push, + push = arr.push, + slice = arr.slice, + // Use a stripped-down indexOf as it's faster than native + // https://jsperf.com/thor-indexof-vs-for/5 + indexOf = function( list, elem ) { + var i = 0, + len = list.length; + for ( ; i < len; i++ ) { + if ( list[i] === elem ) { + return i; + } + } + return -1; + }, + + booleans = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped", + + // Regular expressions + + // http://www.w3.org/TR/css3-selectors/#whitespace + whitespace = "[\\x20\\t\\r\\n\\f]", + + // http://www.w3.org/TR/CSS21/syndata.html#value-def-identifier + identifier = "(?:\\\\.|[\\w-]|[^\0-\\xa0])+", + + // Attribute selectors: http://www.w3.org/TR/selectors/#attribute-selectors + attributes = "\\[" + whitespace + "*(" + identifier + ")(?:" + whitespace + + // Operator (capture 2) + "*([*^$|!~]?=)" + whitespace + + // "Attribute values must be CSS identifiers [capture 5] or strings [capture 3 or capture 4]" + "*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + identifier + "))|)" + whitespace + + "*\\]", + + pseudos = ":(" + identifier + ")(?:\\((" + + // To reduce the number of selectors needing tokenize in the preFilter, prefer arguments: + // 1. quoted (capture 3; capture 4 or capture 5) + "('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|" + + // 2. simple (capture 6) + "((?:\\\\.|[^\\\\()[\\]]|" + attributes + ")*)|" + + // 3. anything else (capture 2) + ".*" + + ")\\)|)", + + // Leading and non-escaped trailing whitespace, capturing some non-whitespace characters preceding the latter + rwhitespace = new RegExp( whitespace + "+", "g" ), + rtrim = new RegExp( "^" + whitespace + "+|((?:^|[^\\\\])(?:\\\\.)*)" + whitespace + "+$", "g" ), + + rcomma = new RegExp( "^" + whitespace + "*," + whitespace + "*" ), + rcombinators = new RegExp( "^" + whitespace + "*([>+~]|" + whitespace + ")" + whitespace + "*" ), + + rattributeQuotes = new RegExp( "=" + whitespace + "*([^\\]'\"]*?)" + whitespace + "*\\]", "g" ), + + rpseudo = new RegExp( pseudos ), + ridentifier = new RegExp( "^" + identifier + "$" ), + + matchExpr = { + "ID": new RegExp( "^#(" + identifier + ")" ), + "CLASS": new RegExp( "^\\.(" + identifier + ")" ), + "TAG": new RegExp( "^(" + identifier + "|[*])" ), + "ATTR": new RegExp( "^" + attributes ), + "PSEUDO": new RegExp( "^" + pseudos ), + "CHILD": new RegExp( "^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + whitespace + + "*(even|odd|(([+-]|)(\\d*)n|)" + whitespace + "*(?:([+-]|)" + whitespace + + "*(\\d+)|))" + whitespace + "*\\)|)", "i" ), + "bool": new RegExp( "^(?:" + booleans + ")$", "i" ), + // For use in libraries implementing .is() + // We use this for POS matching in `select` + "needsContext": new RegExp( "^" + whitespace + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + + whitespace + "*((?:-\\d)?\\d*)" + whitespace + "*\\)|)(?=[^-]|$)", "i" ) + }, + + rinputs = /^(?:input|select|textarea|button)$/i, + rheader = /^h\d$/i, + + rnative = /^[^{]+\{\s*\[native \w/, + + // Easily-parseable/retrievable ID or TAG or CLASS selectors + rquickExpr = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, + + rsibling = /[+~]/, + + // CSS escapes + // http://www.w3.org/TR/CSS21/syndata.html#escaped-characters + runescape = new RegExp( "\\\\([\\da-f]{1,6}" + whitespace + "?|(" + whitespace + ")|.)", "ig" ), + funescape = function( _, escaped, escapedWhitespace ) { + var high = "0x" + escaped - 0x10000; + // NaN means non-codepoint + // Support: Firefox<24 + // Workaround erroneous numeric interpretation of +"0x" + return high !== high || escapedWhitespace ? + escaped : + high < 0 ? + // BMP codepoint + String.fromCharCode( high + 0x10000 ) : + // Supplemental Plane codepoint (surrogate pair) + String.fromCharCode( high >> 10 | 0xD800, high & 0x3FF | 0xDC00 ); + }, + + // CSS string/identifier serialization + // https://drafts.csswg.org/cssom/#common-serializing-idioms + rcssescape = /([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g, + fcssescape = function( ch, asCodePoint ) { + if ( asCodePoint ) { + + // U+0000 NULL becomes U+FFFD REPLACEMENT CHARACTER + if ( ch === "\0" ) { + return "\uFFFD"; + } + + // Control characters and (dependent upon position) numbers get escaped as code points + return ch.slice( 0, -1 ) + "\\" + ch.charCodeAt( ch.length - 1 ).toString( 16 ) + " "; + } + + // Other potentially-special ASCII characters get backslash-escaped + return "\\" + ch; + }, + + // Used for iframes + // See setDocument() + // Removing the function wrapper causes a "Permission Denied" + // error in IE + unloadHandler = function() { + setDocument(); + }, + + disabledAncestor = addCombinator( + function( elem ) { + return elem.disabled === true && ("form" in elem || "label" in elem); + }, + { dir: "parentNode", next: "legend" } + ); + +// Optimize for push.apply( _, NodeList ) +try { + push.apply( + (arr = slice.call( preferredDoc.childNodes )), + preferredDoc.childNodes + ); + // Support: Android<4.0 + // Detect silently failing push.apply + arr[ preferredDoc.childNodes.length ].nodeType; +} catch ( e ) { + push = { apply: arr.length ? + + // Leverage slice if possible + function( target, els ) { + push_native.apply( target, slice.call(els) ); + } : + + // Support: IE<9 + // Otherwise append directly + function( target, els ) { + var j = target.length, + i = 0; + // Can't trust NodeList.length + while ( (target[j++] = els[i++]) ) {} + target.length = j - 1; + } + }; +} + +function Sizzle( selector, context, results, seed ) { + var m, i, elem, nid, match, groups, newSelector, + newContext = context && context.ownerDocument, + + // nodeType defaults to 9, since context defaults to document + nodeType = context ? context.nodeType : 9; + + results = results || []; + + // Return early from calls with invalid selector or context + if ( typeof selector !== "string" || !selector || + nodeType !== 1 && nodeType !== 9 && nodeType !== 11 ) { + + return results; + } + + // Try to shortcut find operations (as opposed to filters) in HTML documents + if ( !seed ) { + + if ( ( context ? context.ownerDocument || context : preferredDoc ) !== document ) { + setDocument( context ); + } + context = context || document; + + if ( documentIsHTML ) { + + // If the selector is sufficiently simple, try using a "get*By*" DOM method + // (excepting DocumentFragment context, where the methods don't exist) + if ( nodeType !== 11 && (match = rquickExpr.exec( selector )) ) { + + // ID selector + if ( (m = match[1]) ) { + + // Document context + if ( nodeType === 9 ) { + if ( (elem = context.getElementById( m )) ) { + + // Support: IE, Opera, Webkit + // TODO: identify versions + // getElementById can match elements by name instead of ID + if ( elem.id === m ) { + results.push( elem ); + return results; + } + } else { + return results; + } + + // Element context + } else { + + // Support: IE, Opera, Webkit + // TODO: identify versions + // getElementById can match elements by name instead of ID + if ( newContext && (elem = newContext.getElementById( m )) && + contains( context, elem ) && + elem.id === m ) { + + results.push( elem ); + return results; + } + } + + // Type selector + } else if ( match[2] ) { + push.apply( results, context.getElementsByTagName( selector ) ); + return results; + + // Class selector + } else if ( (m = match[3]) && support.getElementsByClassName && + context.getElementsByClassName ) { + + push.apply( results, context.getElementsByClassName( m ) ); + return results; + } + } + + // Take advantage of querySelectorAll + if ( support.qsa && + !compilerCache[ selector + " " ] && + (!rbuggyQSA || !rbuggyQSA.test( selector )) ) { + + if ( nodeType !== 1 ) { + newContext = context; + newSelector = selector; + + // qSA looks outside Element context, which is not what we want + // Thanks to Andrew Dupont for this workaround technique + // Support: IE <=8 + // Exclude object elements + } else if ( context.nodeName.toLowerCase() !== "object" ) { + + // Capture the context ID, setting it first if necessary + if ( (nid = context.getAttribute( "id" )) ) { + nid = nid.replace( rcssescape, fcssescape ); + } else { + context.setAttribute( "id", (nid = expando) ); + } + + // Prefix every selector in the list + groups = tokenize( selector ); + i = groups.length; + while ( i-- ) { + groups[i] = "#" + nid + " " + toSelector( groups[i] ); + } + newSelector = groups.join( "," ); + + // Expand context for sibling selectors + newContext = rsibling.test( selector ) && testContext( context.parentNode ) || + context; + } + + if ( newSelector ) { + try { + push.apply( results, + newContext.querySelectorAll( newSelector ) + ); + return results; + } catch ( qsaError ) { + } finally { + if ( nid === expando ) { + context.removeAttribute( "id" ); + } + } + } + } + } + } + + // All others + return select( selector.replace( rtrim, "$1" ), context, results, seed ); +} + +/** + * Create key-value caches of limited size + * @returns {function(string, object)} Returns the Object data after storing it on itself with + * property name the (space-suffixed) string and (if the cache is larger than Expr.cacheLength) + * deleting the oldest entry + */ +function createCache() { + var keys = []; + + function cache( key, value ) { + // Use (key + " ") to avoid collision with native prototype properties (see Issue #157) + if ( keys.push( key + " " ) > Expr.cacheLength ) { + // Only keep the most recent entries + delete cache[ keys.shift() ]; + } + return (cache[ key + " " ] = value); + } + return cache; +} + +/** + * Mark a function for special use by Sizzle + * @param {Function} fn The function to mark + */ +function markFunction( fn ) { + fn[ expando ] = true; + return fn; +} + +/** + * Support testing using an element + * @param {Function} fn Passed the created element and returns a boolean result + */ +function assert( fn ) { + var el = document.createElement("fieldset"); + + try { + return !!fn( el ); + } catch (e) { + return false; + } finally { + // Remove from its parent by default + if ( el.parentNode ) { + el.parentNode.removeChild( el ); + } + // release memory in IE + el = null; + } +} + +/** + * Adds the same handler for all of the specified attrs + * @param {String} attrs Pipe-separated list of attributes + * @param {Function} handler The method that will be applied + */ +function addHandle( attrs, handler ) { + var arr = attrs.split("|"), + i = arr.length; + + while ( i-- ) { + Expr.attrHandle[ arr[i] ] = handler; + } +} + +/** + * Checks document order of two siblings + * @param {Element} a + * @param {Element} b + * @returns {Number} Returns less than 0 if a precedes b, greater than 0 if a follows b + */ +function siblingCheck( a, b ) { + var cur = b && a, + diff = cur && a.nodeType === 1 && b.nodeType === 1 && + a.sourceIndex - b.sourceIndex; + + // Use IE sourceIndex if available on both nodes + if ( diff ) { + return diff; + } + + // Check if b follows a + if ( cur ) { + while ( (cur = cur.nextSibling) ) { + if ( cur === b ) { + return -1; + } + } + } + + return a ? 1 : -1; +} + +/** + * Returns a function to use in pseudos for input types + * @param {String} type + */ +function createInputPseudo( type ) { + return function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && elem.type === type; + }; +} + +/** + * Returns a function to use in pseudos for buttons + * @param {String} type + */ +function createButtonPseudo( type ) { + return function( elem ) { + var name = elem.nodeName.toLowerCase(); + return (name === "input" || name === "button") && elem.type === type; + }; +} + +/** + * Returns a function to use in pseudos for :enabled/:disabled + * @param {Boolean} disabled true for :disabled; false for :enabled + */ +function createDisabledPseudo( disabled ) { + + // Known :disabled false positives: fieldset[disabled] > legend:nth-of-type(n+2) :can-disable + return function( elem ) { + + // Only certain elements can match :enabled or :disabled + // https://html.spec.whatwg.org/multipage/scripting.html#selector-enabled + // https://html.spec.whatwg.org/multipage/scripting.html#selector-disabled + if ( "form" in elem ) { + + // Check for inherited disabledness on relevant non-disabled elements: + // * listed form-associated elements in a disabled fieldset + // https://html.spec.whatwg.org/multipage/forms.html#category-listed + // https://html.spec.whatwg.org/multipage/forms.html#concept-fe-disabled + // * option elements in a disabled optgroup + // https://html.spec.whatwg.org/multipage/forms.html#concept-option-disabled + // All such elements have a "form" property. + if ( elem.parentNode && elem.disabled === false ) { + + // Option elements defer to a parent optgroup if present + if ( "label" in elem ) { + if ( "label" in elem.parentNode ) { + return elem.parentNode.disabled === disabled; + } else { + return elem.disabled === disabled; + } + } + + // Support: IE 6 - 11 + // Use the isDisabled shortcut property to check for disabled fieldset ancestors + return elem.isDisabled === disabled || + + // Where there is no isDisabled, check manually + /* jshint -W018 */ + elem.isDisabled !== !disabled && + disabledAncestor( elem ) === disabled; + } + + return elem.disabled === disabled; + + // Try to winnow out elements that can't be disabled before trusting the disabled property. + // Some victims get caught in our net (label, legend, menu, track), but it shouldn't + // even exist on them, let alone have a boolean value. + } else if ( "label" in elem ) { + return elem.disabled === disabled; + } + + // Remaining elements are neither :enabled nor :disabled + return false; + }; +} + +/** + * Returns a function to use in pseudos for positionals + * @param {Function} fn + */ +function createPositionalPseudo( fn ) { + return markFunction(function( argument ) { + argument = +argument; + return markFunction(function( seed, matches ) { + var j, + matchIndexes = fn( [], seed.length, argument ), + i = matchIndexes.length; + + // Match elements found at the specified indexes + while ( i-- ) { + if ( seed[ (j = matchIndexes[i]) ] ) { + seed[j] = !(matches[j] = seed[j]); + } + } + }); + }); +} + +/** + * Checks a node for validity as a Sizzle context + * @param {Element|Object=} context + * @returns {Element|Object|Boolean} The input node if acceptable, otherwise a falsy value + */ +function testContext( context ) { + return context && typeof context.getElementsByTagName !== "undefined" && context; +} + +// Expose support vars for convenience +support = Sizzle.support = {}; + +/** + * Detects XML nodes + * @param {Element|Object} elem An element or a document + * @returns {Boolean} True iff elem is a non-HTML XML node + */ +isXML = Sizzle.isXML = function( elem ) { + // documentElement is verified for cases where it doesn't yet exist + // (such as loading iframes in IE - #4833) + var documentElement = elem && (elem.ownerDocument || elem).documentElement; + return documentElement ? documentElement.nodeName !== "HTML" : false; +}; + +/** + * Sets document-related variables once based on the current document + * @param {Element|Object} [doc] An element or document object to use to set the document + * @returns {Object} Returns the current document + */ +setDocument = Sizzle.setDocument = function( node ) { + var hasCompare, subWindow, + doc = node ? node.ownerDocument || node : preferredDoc; + + // Return early if doc is invalid or already selected + if ( doc === document || doc.nodeType !== 9 || !doc.documentElement ) { + return document; + } + + // Update global variables + document = doc; + docElem = document.documentElement; + documentIsHTML = !isXML( document ); + + // Support: IE 9-11, Edge + // Accessing iframe documents after unload throws "permission denied" errors (jQuery #13936) + if ( preferredDoc !== document && + (subWindow = document.defaultView) && subWindow.top !== subWindow ) { + + // Support: IE 11, Edge + if ( subWindow.addEventListener ) { + subWindow.addEventListener( "unload", unloadHandler, false ); + + // Support: IE 9 - 10 only + } else if ( subWindow.attachEvent ) { + subWindow.attachEvent( "onunload", unloadHandler ); + } + } + + /* Attributes + ---------------------------------------------------------------------- */ + + // Support: IE<8 + // Verify that getAttribute really returns attributes and not properties + // (excepting IE8 booleans) + support.attributes = assert(function( el ) { + el.className = "i"; + return !el.getAttribute("className"); + }); + + /* getElement(s)By* + ---------------------------------------------------------------------- */ + + // Check if getElementsByTagName("*") returns only elements + support.getElementsByTagName = assert(function( el ) { + el.appendChild( document.createComment("") ); + return !el.getElementsByTagName("*").length; + }); + + // Support: IE<9 + support.getElementsByClassName = rnative.test( document.getElementsByClassName ); + + // Support: IE<10 + // Check if getElementById returns elements by name + // The broken getElementById methods don't pick up programmatically-set names, + // so use a roundabout getElementsByName test + support.getById = assert(function( el ) { + docElem.appendChild( el ).id = expando; + return !document.getElementsByName || !document.getElementsByName( expando ).length; + }); + + // ID filter and find + if ( support.getById ) { + Expr.filter["ID"] = function( id ) { + var attrId = id.replace( runescape, funescape ); + return function( elem ) { + return elem.getAttribute("id") === attrId; + }; + }; + Expr.find["ID"] = function( id, context ) { + if ( typeof context.getElementById !== "undefined" && documentIsHTML ) { + var elem = context.getElementById( id ); + return elem ? [ elem ] : []; + } + }; + } else { + Expr.filter["ID"] = function( id ) { + var attrId = id.replace( runescape, funescape ); + return function( elem ) { + var node = typeof elem.getAttributeNode !== "undefined" && + elem.getAttributeNode("id"); + return node && node.value === attrId; + }; + }; + + // Support: IE 6 - 7 only + // getElementById is not reliable as a find shortcut + Expr.find["ID"] = function( id, context ) { + if ( typeof context.getElementById !== "undefined" && documentIsHTML ) { + var node, i, elems, + elem = context.getElementById( id ); + + if ( elem ) { + + // Verify the id attribute + node = elem.getAttributeNode("id"); + if ( node && node.value === id ) { + return [ elem ]; + } + + // Fall back on getElementsByName + elems = context.getElementsByName( id ); + i = 0; + while ( (elem = elems[i++]) ) { + node = elem.getAttributeNode("id"); + if ( node && node.value === id ) { + return [ elem ]; + } + } + } + + return []; + } + }; + } + + // Tag + Expr.find["TAG"] = support.getElementsByTagName ? + function( tag, context ) { + if ( typeof context.getElementsByTagName !== "undefined" ) { + return context.getElementsByTagName( tag ); + + // DocumentFragment nodes don't have gEBTN + } else if ( support.qsa ) { + return context.querySelectorAll( tag ); + } + } : + + function( tag, context ) { + var elem, + tmp = [], + i = 0, + // By happy coincidence, a (broken) gEBTN appears on DocumentFragment nodes too + results = context.getElementsByTagName( tag ); + + // Filter out possible comments + if ( tag === "*" ) { + while ( (elem = results[i++]) ) { + if ( elem.nodeType === 1 ) { + tmp.push( elem ); + } + } + + return tmp; + } + return results; + }; + + // Class + Expr.find["CLASS"] = support.getElementsByClassName && function( className, context ) { + if ( typeof context.getElementsByClassName !== "undefined" && documentIsHTML ) { + return context.getElementsByClassName( className ); + } + }; + + /* QSA/matchesSelector + ---------------------------------------------------------------------- */ + + // QSA and matchesSelector support + + // matchesSelector(:active) reports false when true (IE9/Opera 11.5) + rbuggyMatches = []; + + // qSa(:focus) reports false when true (Chrome 21) + // We allow this because of a bug in IE8/9 that throws an error + // whenever `document.activeElement` is accessed on an iframe + // So, we allow :focus to pass through QSA all the time to avoid the IE error + // See https://bugs.jquery.com/ticket/13378 + rbuggyQSA = []; + + if ( (support.qsa = rnative.test( document.querySelectorAll )) ) { + // Build QSA regex + // Regex strategy adopted from Diego Perini + assert(function( el ) { + // Select is set to empty string on purpose + // This is to test IE's treatment of not explicitly + // setting a boolean content attribute, + // since its presence should be enough + // https://bugs.jquery.com/ticket/12359 + docElem.appendChild( el ).innerHTML = "" + + "" + + ""; + + // Support: IE8, Opera 11-12.16 + // Nothing should be selected when empty strings follow ^= or $= or *= + // The test attribute must be unknown in Opera but "safe" for WinRT + // https://msdn.microsoft.com/en-us/library/ie/hh465388.aspx#attribute_section + if ( el.querySelectorAll("[msallowcapture^='']").length ) { + rbuggyQSA.push( "[*^$]=" + whitespace + "*(?:''|\"\")" ); + } + + // Support: IE8 + // Boolean attributes and "value" are not treated correctly + if ( !el.querySelectorAll("[selected]").length ) { + rbuggyQSA.push( "\\[" + whitespace + "*(?:value|" + booleans + ")" ); + } + + // Support: Chrome<29, Android<4.4, Safari<7.0+, iOS<7.0+, PhantomJS<1.9.8+ + if ( !el.querySelectorAll( "[id~=" + expando + "-]" ).length ) { + rbuggyQSA.push("~="); + } + + // Webkit/Opera - :checked should return selected option elements + // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked + // IE8 throws error here and will not see later tests + if ( !el.querySelectorAll(":checked").length ) { + rbuggyQSA.push(":checked"); + } + + // Support: Safari 8+, iOS 8+ + // https://bugs.webkit.org/show_bug.cgi?id=136851 + // In-page `selector#id sibling-combinator selector` fails + if ( !el.querySelectorAll( "a#" + expando + "+*" ).length ) { + rbuggyQSA.push(".#.+[+~]"); + } + }); + + assert(function( el ) { + el.innerHTML = "" + + ""; + + // Support: Windows 8 Native Apps + // The type and name attributes are restricted during .innerHTML assignment + var input = document.createElement("input"); + input.setAttribute( "type", "hidden" ); + el.appendChild( input ).setAttribute( "name", "D" ); + + // Support: IE8 + // Enforce case-sensitivity of name attribute + if ( el.querySelectorAll("[name=d]").length ) { + rbuggyQSA.push( "name" + whitespace + "*[*^$|!~]?=" ); + } + + // FF 3.5 - :enabled/:disabled and hidden elements (hidden elements are still enabled) + // IE8 throws error here and will not see later tests + if ( el.querySelectorAll(":enabled").length !== 2 ) { + rbuggyQSA.push( ":enabled", ":disabled" ); + } + + // Support: IE9-11+ + // IE's :disabled selector does not pick up the children of disabled fieldsets + docElem.appendChild( el ).disabled = true; + if ( el.querySelectorAll(":disabled").length !== 2 ) { + rbuggyQSA.push( ":enabled", ":disabled" ); + } + + // Opera 10-11 does not throw on post-comma invalid pseudos + el.querySelectorAll("*,:x"); + rbuggyQSA.push(",.*:"); + }); + } + + if ( (support.matchesSelector = rnative.test( (matches = docElem.matches || + docElem.webkitMatchesSelector || + docElem.mozMatchesSelector || + docElem.oMatchesSelector || + docElem.msMatchesSelector) )) ) { + + assert(function( el ) { + // Check to see if it's possible to do matchesSelector + // on a disconnected node (IE 9) + support.disconnectedMatch = matches.call( el, "*" ); + + // This should fail with an exception + // Gecko does not error, returns false instead + matches.call( el, "[s!='']:x" ); + rbuggyMatches.push( "!=", pseudos ); + }); + } + + rbuggyQSA = rbuggyQSA.length && new RegExp( rbuggyQSA.join("|") ); + rbuggyMatches = rbuggyMatches.length && new RegExp( rbuggyMatches.join("|") ); + + /* Contains + ---------------------------------------------------------------------- */ + hasCompare = rnative.test( docElem.compareDocumentPosition ); + + // Element contains another + // Purposefully self-exclusive + // As in, an element does not contain itself + contains = hasCompare || rnative.test( docElem.contains ) ? + function( a, b ) { + var adown = a.nodeType === 9 ? a.documentElement : a, + bup = b && b.parentNode; + return a === bup || !!( bup && bup.nodeType === 1 && ( + adown.contains ? + adown.contains( bup ) : + a.compareDocumentPosition && a.compareDocumentPosition( bup ) & 16 + )); + } : + function( a, b ) { + if ( b ) { + while ( (b = b.parentNode) ) { + if ( b === a ) { + return true; + } + } + } + return false; + }; + + /* Sorting + ---------------------------------------------------------------------- */ + + // Document order sorting + sortOrder = hasCompare ? + function( a, b ) { + + // Flag for duplicate removal + if ( a === b ) { + hasDuplicate = true; + return 0; + } + + // Sort on method existence if only one input has compareDocumentPosition + var compare = !a.compareDocumentPosition - !b.compareDocumentPosition; + if ( compare ) { + return compare; + } + + // Calculate position if both inputs belong to the same document + compare = ( a.ownerDocument || a ) === ( b.ownerDocument || b ) ? + a.compareDocumentPosition( b ) : + + // Otherwise we know they are disconnected + 1; + + // Disconnected nodes + if ( compare & 1 || + (!support.sortDetached && b.compareDocumentPosition( a ) === compare) ) { + + // Choose the first element that is related to our preferred document + if ( a === document || a.ownerDocument === preferredDoc && contains(preferredDoc, a) ) { + return -1; + } + if ( b === document || b.ownerDocument === preferredDoc && contains(preferredDoc, b) ) { + return 1; + } + + // Maintain original order + return sortInput ? + ( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) : + 0; + } + + return compare & 4 ? -1 : 1; + } : + function( a, b ) { + // Exit early if the nodes are identical + if ( a === b ) { + hasDuplicate = true; + return 0; + } + + var cur, + i = 0, + aup = a.parentNode, + bup = b.parentNode, + ap = [ a ], + bp = [ b ]; + + // Parentless nodes are either documents or disconnected + if ( !aup || !bup ) { + return a === document ? -1 : + b === document ? 1 : + aup ? -1 : + bup ? 1 : + sortInput ? + ( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) : + 0; + + // If the nodes are siblings, we can do a quick check + } else if ( aup === bup ) { + return siblingCheck( a, b ); + } + + // Otherwise we need full lists of their ancestors for comparison + cur = a; + while ( (cur = cur.parentNode) ) { + ap.unshift( cur ); + } + cur = b; + while ( (cur = cur.parentNode) ) { + bp.unshift( cur ); + } + + // Walk down the tree looking for a discrepancy + while ( ap[i] === bp[i] ) { + i++; + } + + return i ? + // Do a sibling check if the nodes have a common ancestor + siblingCheck( ap[i], bp[i] ) : + + // Otherwise nodes in our document sort first + ap[i] === preferredDoc ? -1 : + bp[i] === preferredDoc ? 1 : + 0; + }; + + return document; +}; + +Sizzle.matches = function( expr, elements ) { + return Sizzle( expr, null, null, elements ); +}; + +Sizzle.matchesSelector = function( elem, expr ) { + // Set document vars if needed + if ( ( elem.ownerDocument || elem ) !== document ) { + setDocument( elem ); + } + + // Make sure that attribute selectors are quoted + expr = expr.replace( rattributeQuotes, "='$1']" ); + + if ( support.matchesSelector && documentIsHTML && + !compilerCache[ expr + " " ] && + ( !rbuggyMatches || !rbuggyMatches.test( expr ) ) && + ( !rbuggyQSA || !rbuggyQSA.test( expr ) ) ) { + + try { + var ret = matches.call( elem, expr ); + + // IE 9's matchesSelector returns false on disconnected nodes + if ( ret || support.disconnectedMatch || + // As well, disconnected nodes are said to be in a document + // fragment in IE 9 + elem.document && elem.document.nodeType !== 11 ) { + return ret; + } + } catch (e) {} + } + + return Sizzle( expr, document, null, [ elem ] ).length > 0; +}; + +Sizzle.contains = function( context, elem ) { + // Set document vars if needed + if ( ( context.ownerDocument || context ) !== document ) { + setDocument( context ); + } + return contains( context, elem ); +}; + +Sizzle.attr = function( elem, name ) { + // Set document vars if needed + if ( ( elem.ownerDocument || elem ) !== document ) { + setDocument( elem ); + } + + var fn = Expr.attrHandle[ name.toLowerCase() ], + // Don't get fooled by Object.prototype properties (jQuery #13807) + val = fn && hasOwn.call( Expr.attrHandle, name.toLowerCase() ) ? + fn( elem, name, !documentIsHTML ) : + undefined; + + return val !== undefined ? + val : + support.attributes || !documentIsHTML ? + elem.getAttribute( name ) : + (val = elem.getAttributeNode(name)) && val.specified ? + val.value : + null; +}; + +Sizzle.escape = function( sel ) { + return (sel + "").replace( rcssescape, fcssescape ); +}; + +Sizzle.error = function( msg ) { + throw new Error( "Syntax error, unrecognized expression: " + msg ); +}; + +/** + * Document sorting and removing duplicates + * @param {ArrayLike} results + */ +Sizzle.uniqueSort = function( results ) { + var elem, + duplicates = [], + j = 0, + i = 0; + + // Unless we *know* we can detect duplicates, assume their presence + hasDuplicate = !support.detectDuplicates; + sortInput = !support.sortStable && results.slice( 0 ); + results.sort( sortOrder ); + + if ( hasDuplicate ) { + while ( (elem = results[i++]) ) { + if ( elem === results[ i ] ) { + j = duplicates.push( i ); + } + } + while ( j-- ) { + results.splice( duplicates[ j ], 1 ); + } + } + + // Clear input after sorting to release objects + // See https://github.com/jquery/sizzle/pull/225 + sortInput = null; + + return results; +}; + +/** + * Utility function for retrieving the text value of an array of DOM nodes + * @param {Array|Element} elem + */ +getText = Sizzle.getText = function( elem ) { + var node, + ret = "", + i = 0, + nodeType = elem.nodeType; + + if ( !nodeType ) { + // If no nodeType, this is expected to be an array + while ( (node = elem[i++]) ) { + // Do not traverse comment nodes + ret += getText( node ); + } + } else if ( nodeType === 1 || nodeType === 9 || nodeType === 11 ) { + // Use textContent for elements + // innerText usage removed for consistency of new lines (jQuery #11153) + if ( typeof elem.textContent === "string" ) { + return elem.textContent; + } else { + // Traverse its children + for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { + ret += getText( elem ); + } + } + } else if ( nodeType === 3 || nodeType === 4 ) { + return elem.nodeValue; + } + // Do not include comment or processing instruction nodes + + return ret; +}; + +Expr = Sizzle.selectors = { + + // Can be adjusted by the user + cacheLength: 50, + + createPseudo: markFunction, + + match: matchExpr, + + attrHandle: {}, + + find: {}, + + relative: { + ">": { dir: "parentNode", first: true }, + " ": { dir: "parentNode" }, + "+": { dir: "previousSibling", first: true }, + "~": { dir: "previousSibling" } + }, + + preFilter: { + "ATTR": function( match ) { + match[1] = match[1].replace( runescape, funescape ); + + // Move the given value to match[3] whether quoted or unquoted + match[3] = ( match[3] || match[4] || match[5] || "" ).replace( runescape, funescape ); + + if ( match[2] === "~=" ) { + match[3] = " " + match[3] + " "; + } + + return match.slice( 0, 4 ); + }, + + "CHILD": function( match ) { + /* matches from matchExpr["CHILD"] + 1 type (only|nth|...) + 2 what (child|of-type) + 3 argument (even|odd|\d*|\d*n([+-]\d+)?|...) + 4 xn-component of xn+y argument ([+-]?\d*n|) + 5 sign of xn-component + 6 x of xn-component + 7 sign of y-component + 8 y of y-component + */ + match[1] = match[1].toLowerCase(); + + if ( match[1].slice( 0, 3 ) === "nth" ) { + // nth-* requires argument + if ( !match[3] ) { + Sizzle.error( match[0] ); + } + + // numeric x and y parameters for Expr.filter.CHILD + // remember that false/true cast respectively to 0/1 + match[4] = +( match[4] ? match[5] + (match[6] || 1) : 2 * ( match[3] === "even" || match[3] === "odd" ) ); + match[5] = +( ( match[7] + match[8] ) || match[3] === "odd" ); + + // other types prohibit arguments + } else if ( match[3] ) { + Sizzle.error( match[0] ); + } + + return match; + }, + + "PSEUDO": function( match ) { + var excess, + unquoted = !match[6] && match[2]; + + if ( matchExpr["CHILD"].test( match[0] ) ) { + return null; + } + + // Accept quoted arguments as-is + if ( match[3] ) { + match[2] = match[4] || match[5] || ""; + + // Strip excess characters from unquoted arguments + } else if ( unquoted && rpseudo.test( unquoted ) && + // Get excess from tokenize (recursively) + (excess = tokenize( unquoted, true )) && + // advance to the next closing parenthesis + (excess = unquoted.indexOf( ")", unquoted.length - excess ) - unquoted.length) ) { + + // excess is a negative index + match[0] = match[0].slice( 0, excess ); + match[2] = unquoted.slice( 0, excess ); + } + + // Return only captures needed by the pseudo filter method (type and argument) + return match.slice( 0, 3 ); + } + }, + + filter: { + + "TAG": function( nodeNameSelector ) { + var nodeName = nodeNameSelector.replace( runescape, funescape ).toLowerCase(); + return nodeNameSelector === "*" ? + function() { return true; } : + function( elem ) { + return elem.nodeName && elem.nodeName.toLowerCase() === nodeName; + }; + }, + + "CLASS": function( className ) { + var pattern = classCache[ className + " " ]; + + return pattern || + (pattern = new RegExp( "(^|" + whitespace + ")" + className + "(" + whitespace + "|$)" )) && + classCache( className, function( elem ) { + return pattern.test( typeof elem.className === "string" && elem.className || typeof elem.getAttribute !== "undefined" && elem.getAttribute("class") || "" ); + }); + }, + + "ATTR": function( name, operator, check ) { + return function( elem ) { + var result = Sizzle.attr( elem, name ); + + if ( result == null ) { + return operator === "!="; + } + if ( !operator ) { + return true; + } + + result += ""; + + return operator === "=" ? result === check : + operator === "!=" ? result !== check : + operator === "^=" ? check && result.indexOf( check ) === 0 : + operator === "*=" ? check && result.indexOf( check ) > -1 : + operator === "$=" ? check && result.slice( -check.length ) === check : + operator === "~=" ? ( " " + result.replace( rwhitespace, " " ) + " " ).indexOf( check ) > -1 : + operator === "|=" ? result === check || result.slice( 0, check.length + 1 ) === check + "-" : + false; + }; + }, + + "CHILD": function( type, what, argument, first, last ) { + var simple = type.slice( 0, 3 ) !== "nth", + forward = type.slice( -4 ) !== "last", + ofType = what === "of-type"; + + return first === 1 && last === 0 ? + + // Shortcut for :nth-*(n) + function( elem ) { + return !!elem.parentNode; + } : + + function( elem, context, xml ) { + var cache, uniqueCache, outerCache, node, nodeIndex, start, + dir = simple !== forward ? "nextSibling" : "previousSibling", + parent = elem.parentNode, + name = ofType && elem.nodeName.toLowerCase(), + useCache = !xml && !ofType, + diff = false; + + if ( parent ) { + + // :(first|last|only)-(child|of-type) + if ( simple ) { + while ( dir ) { + node = elem; + while ( (node = node[ dir ]) ) { + if ( ofType ? + node.nodeName.toLowerCase() === name : + node.nodeType === 1 ) { + + return false; + } + } + // Reverse direction for :only-* (if we haven't yet done so) + start = dir = type === "only" && !start && "nextSibling"; + } + return true; + } + + start = [ forward ? parent.firstChild : parent.lastChild ]; + + // non-xml :nth-child(...) stores cache data on `parent` + if ( forward && useCache ) { + + // Seek `elem` from a previously-cached index + + // ...in a gzip-friendly way + node = parent; + outerCache = node[ expando ] || (node[ expando ] = {}); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ node.uniqueID ] || + (outerCache[ node.uniqueID ] = {}); + + cache = uniqueCache[ type ] || []; + nodeIndex = cache[ 0 ] === dirruns && cache[ 1 ]; + diff = nodeIndex && cache[ 2 ]; + node = nodeIndex && parent.childNodes[ nodeIndex ]; + + while ( (node = ++nodeIndex && node && node[ dir ] || + + // Fallback to seeking `elem` from the start + (diff = nodeIndex = 0) || start.pop()) ) { + + // When found, cache indexes on `parent` and break + if ( node.nodeType === 1 && ++diff && node === elem ) { + uniqueCache[ type ] = [ dirruns, nodeIndex, diff ]; + break; + } + } + + } else { + // Use previously-cached element index if available + if ( useCache ) { + // ...in a gzip-friendly way + node = elem; + outerCache = node[ expando ] || (node[ expando ] = {}); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ node.uniqueID ] || + (outerCache[ node.uniqueID ] = {}); + + cache = uniqueCache[ type ] || []; + nodeIndex = cache[ 0 ] === dirruns && cache[ 1 ]; + diff = nodeIndex; + } + + // xml :nth-child(...) + // or :nth-last-child(...) or :nth(-last)?-of-type(...) + if ( diff === false ) { + // Use the same loop as above to seek `elem` from the start + while ( (node = ++nodeIndex && node && node[ dir ] || + (diff = nodeIndex = 0) || start.pop()) ) { + + if ( ( ofType ? + node.nodeName.toLowerCase() === name : + node.nodeType === 1 ) && + ++diff ) { + + // Cache the index of each encountered element + if ( useCache ) { + outerCache = node[ expando ] || (node[ expando ] = {}); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ node.uniqueID ] || + (outerCache[ node.uniqueID ] = {}); + + uniqueCache[ type ] = [ dirruns, diff ]; + } + + if ( node === elem ) { + break; + } + } + } + } + } + + // Incorporate the offset, then check against cycle size + diff -= last; + return diff === first || ( diff % first === 0 && diff / first >= 0 ); + } + }; + }, + + "PSEUDO": function( pseudo, argument ) { + // pseudo-class names are case-insensitive + // http://www.w3.org/TR/selectors/#pseudo-classes + // Prioritize by case sensitivity in case custom pseudos are added with uppercase letters + // Remember that setFilters inherits from pseudos + var args, + fn = Expr.pseudos[ pseudo ] || Expr.setFilters[ pseudo.toLowerCase() ] || + Sizzle.error( "unsupported pseudo: " + pseudo ); + + // The user may use createPseudo to indicate that + // arguments are needed to create the filter function + // just as Sizzle does + if ( fn[ expando ] ) { + return fn( argument ); + } + + // But maintain support for old signatures + if ( fn.length > 1 ) { + args = [ pseudo, pseudo, "", argument ]; + return Expr.setFilters.hasOwnProperty( pseudo.toLowerCase() ) ? + markFunction(function( seed, matches ) { + var idx, + matched = fn( seed, argument ), + i = matched.length; + while ( i-- ) { + idx = indexOf( seed, matched[i] ); + seed[ idx ] = !( matches[ idx ] = matched[i] ); + } + }) : + function( elem ) { + return fn( elem, 0, args ); + }; + } + + return fn; + } + }, + + pseudos: { + // Potentially complex pseudos + "not": markFunction(function( selector ) { + // Trim the selector passed to compile + // to avoid treating leading and trailing + // spaces as combinators + var input = [], + results = [], + matcher = compile( selector.replace( rtrim, "$1" ) ); + + return matcher[ expando ] ? + markFunction(function( seed, matches, context, xml ) { + var elem, + unmatched = matcher( seed, null, xml, [] ), + i = seed.length; + + // Match elements unmatched by `matcher` + while ( i-- ) { + if ( (elem = unmatched[i]) ) { + seed[i] = !(matches[i] = elem); + } + } + }) : + function( elem, context, xml ) { + input[0] = elem; + matcher( input, null, xml, results ); + // Don't keep the element (issue #299) + input[0] = null; + return !results.pop(); + }; + }), + + "has": markFunction(function( selector ) { + return function( elem ) { + return Sizzle( selector, elem ).length > 0; + }; + }), + + "contains": markFunction(function( text ) { + text = text.replace( runescape, funescape ); + return function( elem ) { + return ( elem.textContent || elem.innerText || getText( elem ) ).indexOf( text ) > -1; + }; + }), + + // "Whether an element is represented by a :lang() selector + // is based solely on the element's language value + // being equal to the identifier C, + // or beginning with the identifier C immediately followed by "-". + // The matching of C against the element's language value is performed case-insensitively. + // The identifier C does not have to be a valid language name." + // http://www.w3.org/TR/selectors/#lang-pseudo + "lang": markFunction( function( lang ) { + // lang value must be a valid identifier + if ( !ridentifier.test(lang || "") ) { + Sizzle.error( "unsupported lang: " + lang ); + } + lang = lang.replace( runescape, funescape ).toLowerCase(); + return function( elem ) { + var elemLang; + do { + if ( (elemLang = documentIsHTML ? + elem.lang : + elem.getAttribute("xml:lang") || elem.getAttribute("lang")) ) { + + elemLang = elemLang.toLowerCase(); + return elemLang === lang || elemLang.indexOf( lang + "-" ) === 0; + } + } while ( (elem = elem.parentNode) && elem.nodeType === 1 ); + return false; + }; + }), + + // Miscellaneous + "target": function( elem ) { + var hash = window.location && window.location.hash; + return hash && hash.slice( 1 ) === elem.id; + }, + + "root": function( elem ) { + return elem === docElem; + }, + + "focus": function( elem ) { + return elem === document.activeElement && (!document.hasFocus || document.hasFocus()) && !!(elem.type || elem.href || ~elem.tabIndex); + }, + + // Boolean properties + "enabled": createDisabledPseudo( false ), + "disabled": createDisabledPseudo( true ), + + "checked": function( elem ) { + // In CSS3, :checked should return both checked and selected elements + // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked + var nodeName = elem.nodeName.toLowerCase(); + return (nodeName === "input" && !!elem.checked) || (nodeName === "option" && !!elem.selected); + }, + + "selected": function( elem ) { + // Accessing this property makes selected-by-default + // options in Safari work properly + if ( elem.parentNode ) { + elem.parentNode.selectedIndex; + } + + return elem.selected === true; + }, + + // Contents + "empty": function( elem ) { + // http://www.w3.org/TR/selectors/#empty-pseudo + // :empty is negated by element (1) or content nodes (text: 3; cdata: 4; entity ref: 5), + // but not by others (comment: 8; processing instruction: 7; etc.) + // nodeType < 6 works because attributes (2) do not appear as children + for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { + if ( elem.nodeType < 6 ) { + return false; + } + } + return true; + }, + + "parent": function( elem ) { + return !Expr.pseudos["empty"]( elem ); + }, + + // Element/input types + "header": function( elem ) { + return rheader.test( elem.nodeName ); + }, + + "input": function( elem ) { + return rinputs.test( elem.nodeName ); + }, + + "button": function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && elem.type === "button" || name === "button"; + }, + + "text": function( elem ) { + var attr; + return elem.nodeName.toLowerCase() === "input" && + elem.type === "text" && + + // Support: IE<8 + // New HTML5 attribute values (e.g., "search") appear with elem.type === "text" + ( (attr = elem.getAttribute("type")) == null || attr.toLowerCase() === "text" ); + }, + + // Position-in-collection + "first": createPositionalPseudo(function() { + return [ 0 ]; + }), + + "last": createPositionalPseudo(function( matchIndexes, length ) { + return [ length - 1 ]; + }), + + "eq": createPositionalPseudo(function( matchIndexes, length, argument ) { + return [ argument < 0 ? argument + length : argument ]; + }), + + "even": createPositionalPseudo(function( matchIndexes, length ) { + var i = 0; + for ( ; i < length; i += 2 ) { + matchIndexes.push( i ); + } + return matchIndexes; + }), + + "odd": createPositionalPseudo(function( matchIndexes, length ) { + var i = 1; + for ( ; i < length; i += 2 ) { + matchIndexes.push( i ); + } + return matchIndexes; + }), + + "lt": createPositionalPseudo(function( matchIndexes, length, argument ) { + var i = argument < 0 ? argument + length : argument; + for ( ; --i >= 0; ) { + matchIndexes.push( i ); + } + return matchIndexes; + }), + + "gt": createPositionalPseudo(function( matchIndexes, length, argument ) { + var i = argument < 0 ? argument + length : argument; + for ( ; ++i < length; ) { + matchIndexes.push( i ); + } + return matchIndexes; + }) + } +}; + +Expr.pseudos["nth"] = Expr.pseudos["eq"]; + +// Add button/input type pseudos +for ( i in { radio: true, checkbox: true, file: true, password: true, image: true } ) { + Expr.pseudos[ i ] = createInputPseudo( i ); +} +for ( i in { submit: true, reset: true } ) { + Expr.pseudos[ i ] = createButtonPseudo( i ); +} + +// Easy API for creating new setFilters +function setFilters() {} +setFilters.prototype = Expr.filters = Expr.pseudos; +Expr.setFilters = new setFilters(); + +tokenize = Sizzle.tokenize = function( selector, parseOnly ) { + var matched, match, tokens, type, + soFar, groups, preFilters, + cached = tokenCache[ selector + " " ]; + + if ( cached ) { + return parseOnly ? 0 : cached.slice( 0 ); + } + + soFar = selector; + groups = []; + preFilters = Expr.preFilter; + + while ( soFar ) { + + // Comma and first run + if ( !matched || (match = rcomma.exec( soFar )) ) { + if ( match ) { + // Don't consume trailing commas as valid + soFar = soFar.slice( match[0].length ) || soFar; + } + groups.push( (tokens = []) ); + } + + matched = false; + + // Combinators + if ( (match = rcombinators.exec( soFar )) ) { + matched = match.shift(); + tokens.push({ + value: matched, + // Cast descendant combinators to space + type: match[0].replace( rtrim, " " ) + }); + soFar = soFar.slice( matched.length ); + } + + // Filters + for ( type in Expr.filter ) { + if ( (match = matchExpr[ type ].exec( soFar )) && (!preFilters[ type ] || + (match = preFilters[ type ]( match ))) ) { + matched = match.shift(); + tokens.push({ + value: matched, + type: type, + matches: match + }); + soFar = soFar.slice( matched.length ); + } + } + + if ( !matched ) { + break; + } + } + + // Return the length of the invalid excess + // if we're just parsing + // Otherwise, throw an error or return tokens + return parseOnly ? + soFar.length : + soFar ? + Sizzle.error( selector ) : + // Cache the tokens + tokenCache( selector, groups ).slice( 0 ); +}; + +function toSelector( tokens ) { + var i = 0, + len = tokens.length, + selector = ""; + for ( ; i < len; i++ ) { + selector += tokens[i].value; + } + return selector; +} + +function addCombinator( matcher, combinator, base ) { + var dir = combinator.dir, + skip = combinator.next, + key = skip || dir, + checkNonElements = base && key === "parentNode", + doneName = done++; + + return combinator.first ? + // Check against closest ancestor/preceding element + function( elem, context, xml ) { + while ( (elem = elem[ dir ]) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + return matcher( elem, context, xml ); + } + } + return false; + } : + + // Check against all ancestor/preceding elements + function( elem, context, xml ) { + var oldCache, uniqueCache, outerCache, + newCache = [ dirruns, doneName ]; + + // We can't set arbitrary data on XML nodes, so they don't benefit from combinator caching + if ( xml ) { + while ( (elem = elem[ dir ]) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + if ( matcher( elem, context, xml ) ) { + return true; + } + } + } + } else { + while ( (elem = elem[ dir ]) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + outerCache = elem[ expando ] || (elem[ expando ] = {}); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ elem.uniqueID ] || (outerCache[ elem.uniqueID ] = {}); + + if ( skip && skip === elem.nodeName.toLowerCase() ) { + elem = elem[ dir ] || elem; + } else if ( (oldCache = uniqueCache[ key ]) && + oldCache[ 0 ] === dirruns && oldCache[ 1 ] === doneName ) { + + // Assign to newCache so results back-propagate to previous elements + return (newCache[ 2 ] = oldCache[ 2 ]); + } else { + // Reuse newcache so results back-propagate to previous elements + uniqueCache[ key ] = newCache; + + // A match means we're done; a fail means we have to keep checking + if ( (newCache[ 2 ] = matcher( elem, context, xml )) ) { + return true; + } + } + } + } + } + return false; + }; +} + +function elementMatcher( matchers ) { + return matchers.length > 1 ? + function( elem, context, xml ) { + var i = matchers.length; + while ( i-- ) { + if ( !matchers[i]( elem, context, xml ) ) { + return false; + } + } + return true; + } : + matchers[0]; +} + +function multipleContexts( selector, contexts, results ) { + var i = 0, + len = contexts.length; + for ( ; i < len; i++ ) { + Sizzle( selector, contexts[i], results ); + } + return results; +} + +function condense( unmatched, map, filter, context, xml ) { + var elem, + newUnmatched = [], + i = 0, + len = unmatched.length, + mapped = map != null; + + for ( ; i < len; i++ ) { + if ( (elem = unmatched[i]) ) { + if ( !filter || filter( elem, context, xml ) ) { + newUnmatched.push( elem ); + if ( mapped ) { + map.push( i ); + } + } + } + } + + return newUnmatched; +} + +function setMatcher( preFilter, selector, matcher, postFilter, postFinder, postSelector ) { + if ( postFilter && !postFilter[ expando ] ) { + postFilter = setMatcher( postFilter ); + } + if ( postFinder && !postFinder[ expando ] ) { + postFinder = setMatcher( postFinder, postSelector ); + } + return markFunction(function( seed, results, context, xml ) { + var temp, i, elem, + preMap = [], + postMap = [], + preexisting = results.length, + + // Get initial elements from seed or context + elems = seed || multipleContexts( selector || "*", context.nodeType ? [ context ] : context, [] ), + + // Prefilter to get matcher input, preserving a map for seed-results synchronization + matcherIn = preFilter && ( seed || !selector ) ? + condense( elems, preMap, preFilter, context, xml ) : + elems, + + matcherOut = matcher ? + // If we have a postFinder, or filtered seed, or non-seed postFilter or preexisting results, + postFinder || ( seed ? preFilter : preexisting || postFilter ) ? + + // ...intermediate processing is necessary + [] : + + // ...otherwise use results directly + results : + matcherIn; + + // Find primary matches + if ( matcher ) { + matcher( matcherIn, matcherOut, context, xml ); + } + + // Apply postFilter + if ( postFilter ) { + temp = condense( matcherOut, postMap ); + postFilter( temp, [], context, xml ); + + // Un-match failing elements by moving them back to matcherIn + i = temp.length; + while ( i-- ) { + if ( (elem = temp[i]) ) { + matcherOut[ postMap[i] ] = !(matcherIn[ postMap[i] ] = elem); + } + } + } + + if ( seed ) { + if ( postFinder || preFilter ) { + if ( postFinder ) { + // Get the final matcherOut by condensing this intermediate into postFinder contexts + temp = []; + i = matcherOut.length; + while ( i-- ) { + if ( (elem = matcherOut[i]) ) { + // Restore matcherIn since elem is not yet a final match + temp.push( (matcherIn[i] = elem) ); + } + } + postFinder( null, (matcherOut = []), temp, xml ); + } + + // Move matched elements from seed to results to keep them synchronized + i = matcherOut.length; + while ( i-- ) { + if ( (elem = matcherOut[i]) && + (temp = postFinder ? indexOf( seed, elem ) : preMap[i]) > -1 ) { + + seed[temp] = !(results[temp] = elem); + } + } + } + + // Add elements to results, through postFinder if defined + } else { + matcherOut = condense( + matcherOut === results ? + matcherOut.splice( preexisting, matcherOut.length ) : + matcherOut + ); + if ( postFinder ) { + postFinder( null, results, matcherOut, xml ); + } else { + push.apply( results, matcherOut ); + } + } + }); +} + +function matcherFromTokens( tokens ) { + var checkContext, matcher, j, + len = tokens.length, + leadingRelative = Expr.relative[ tokens[0].type ], + implicitRelative = leadingRelative || Expr.relative[" "], + i = leadingRelative ? 1 : 0, + + // The foundational matcher ensures that elements are reachable from top-level context(s) + matchContext = addCombinator( function( elem ) { + return elem === checkContext; + }, implicitRelative, true ), + matchAnyContext = addCombinator( function( elem ) { + return indexOf( checkContext, elem ) > -1; + }, implicitRelative, true ), + matchers = [ function( elem, context, xml ) { + var ret = ( !leadingRelative && ( xml || context !== outermostContext ) ) || ( + (checkContext = context).nodeType ? + matchContext( elem, context, xml ) : + matchAnyContext( elem, context, xml ) ); + // Avoid hanging onto element (issue #299) + checkContext = null; + return ret; + } ]; + + for ( ; i < len; i++ ) { + if ( (matcher = Expr.relative[ tokens[i].type ]) ) { + matchers = [ addCombinator(elementMatcher( matchers ), matcher) ]; + } else { + matcher = Expr.filter[ tokens[i].type ].apply( null, tokens[i].matches ); + + // Return special upon seeing a positional matcher + if ( matcher[ expando ] ) { + // Find the next relative operator (if any) for proper handling + j = ++i; + for ( ; j < len; j++ ) { + if ( Expr.relative[ tokens[j].type ] ) { + break; + } + } + return setMatcher( + i > 1 && elementMatcher( matchers ), + i > 1 && toSelector( + // If the preceding token was a descendant combinator, insert an implicit any-element `*` + tokens.slice( 0, i - 1 ).concat({ value: tokens[ i - 2 ].type === " " ? "*" : "" }) + ).replace( rtrim, "$1" ), + matcher, + i < j && matcherFromTokens( tokens.slice( i, j ) ), + j < len && matcherFromTokens( (tokens = tokens.slice( j )) ), + j < len && toSelector( tokens ) + ); + } + matchers.push( matcher ); + } + } + + return elementMatcher( matchers ); +} + +function matcherFromGroupMatchers( elementMatchers, setMatchers ) { + var bySet = setMatchers.length > 0, + byElement = elementMatchers.length > 0, + superMatcher = function( seed, context, xml, results, outermost ) { + var elem, j, matcher, + matchedCount = 0, + i = "0", + unmatched = seed && [], + setMatched = [], + contextBackup = outermostContext, + // We must always have either seed elements or outermost context + elems = seed || byElement && Expr.find["TAG"]( "*", outermost ), + // Use integer dirruns iff this is the outermost matcher + dirrunsUnique = (dirruns += contextBackup == null ? 1 : Math.random() || 0.1), + len = elems.length; + + if ( outermost ) { + outermostContext = context === document || context || outermost; + } + + // Add elements passing elementMatchers directly to results + // Support: IE<9, Safari + // Tolerate NodeList properties (IE: "length"; Safari: ) matching elements by id + for ( ; i !== len && (elem = elems[i]) != null; i++ ) { + if ( byElement && elem ) { + j = 0; + if ( !context && elem.ownerDocument !== document ) { + setDocument( elem ); + xml = !documentIsHTML; + } + while ( (matcher = elementMatchers[j++]) ) { + if ( matcher( elem, context || document, xml) ) { + results.push( elem ); + break; + } + } + if ( outermost ) { + dirruns = dirrunsUnique; + } + } + + // Track unmatched elements for set filters + if ( bySet ) { + // They will have gone through all possible matchers + if ( (elem = !matcher && elem) ) { + matchedCount--; + } + + // Lengthen the array for every element, matched or not + if ( seed ) { + unmatched.push( elem ); + } + } + } + + // `i` is now the count of elements visited above, and adding it to `matchedCount` + // makes the latter nonnegative. + matchedCount += i; + + // Apply set filters to unmatched elements + // NOTE: This can be skipped if there are no unmatched elements (i.e., `matchedCount` + // equals `i`), unless we didn't visit _any_ elements in the above loop because we have + // no element matchers and no seed. + // Incrementing an initially-string "0" `i` allows `i` to remain a string only in that + // case, which will result in a "00" `matchedCount` that differs from `i` but is also + // numerically zero. + if ( bySet && i !== matchedCount ) { + j = 0; + while ( (matcher = setMatchers[j++]) ) { + matcher( unmatched, setMatched, context, xml ); + } + + if ( seed ) { + // Reintegrate element matches to eliminate the need for sorting + if ( matchedCount > 0 ) { + while ( i-- ) { + if ( !(unmatched[i] || setMatched[i]) ) { + setMatched[i] = pop.call( results ); + } + } + } + + // Discard index placeholder values to get only actual matches + setMatched = condense( setMatched ); + } + + // Add matches to results + push.apply( results, setMatched ); + + // Seedless set matches succeeding multiple successful matchers stipulate sorting + if ( outermost && !seed && setMatched.length > 0 && + ( matchedCount + setMatchers.length ) > 1 ) { + + Sizzle.uniqueSort( results ); + } + } + + // Override manipulation of globals by nested matchers + if ( outermost ) { + dirruns = dirrunsUnique; + outermostContext = contextBackup; + } + + return unmatched; + }; + + return bySet ? + markFunction( superMatcher ) : + superMatcher; +} + +compile = Sizzle.compile = function( selector, match /* Internal Use Only */ ) { + var i, + setMatchers = [], + elementMatchers = [], + cached = compilerCache[ selector + " " ]; + + if ( !cached ) { + // Generate a function of recursive functions that can be used to check each element + if ( !match ) { + match = tokenize( selector ); + } + i = match.length; + while ( i-- ) { + cached = matcherFromTokens( match[i] ); + if ( cached[ expando ] ) { + setMatchers.push( cached ); + } else { + elementMatchers.push( cached ); + } + } + + // Cache the compiled function + cached = compilerCache( selector, matcherFromGroupMatchers( elementMatchers, setMatchers ) ); + + // Save selector and tokenization + cached.selector = selector; + } + return cached; +}; + +/** + * A low-level selection function that works with Sizzle's compiled + * selector functions + * @param {String|Function} selector A selector or a pre-compiled + * selector function built with Sizzle.compile + * @param {Element} context + * @param {Array} [results] + * @param {Array} [seed] A set of elements to match against + */ +select = Sizzle.select = function( selector, context, results, seed ) { + var i, tokens, token, type, find, + compiled = typeof selector === "function" && selector, + match = !seed && tokenize( (selector = compiled.selector || selector) ); + + results = results || []; + + // Try to minimize operations if there is only one selector in the list and no seed + // (the latter of which guarantees us context) + if ( match.length === 1 ) { + + // Reduce context if the leading compound selector is an ID + tokens = match[0] = match[0].slice( 0 ); + if ( tokens.length > 2 && (token = tokens[0]).type === "ID" && + context.nodeType === 9 && documentIsHTML && Expr.relative[ tokens[1].type ] ) { + + context = ( Expr.find["ID"]( token.matches[0].replace(runescape, funescape), context ) || [] )[0]; + if ( !context ) { + return results; + + // Precompiled matchers will still verify ancestry, so step up a level + } else if ( compiled ) { + context = context.parentNode; + } + + selector = selector.slice( tokens.shift().value.length ); + } + + // Fetch a seed set for right-to-left matching + i = matchExpr["needsContext"].test( selector ) ? 0 : tokens.length; + while ( i-- ) { + token = tokens[i]; + + // Abort if we hit a combinator + if ( Expr.relative[ (type = token.type) ] ) { + break; + } + if ( (find = Expr.find[ type ]) ) { + // Search, expanding context for leading sibling combinators + if ( (seed = find( + token.matches[0].replace( runescape, funescape ), + rsibling.test( tokens[0].type ) && testContext( context.parentNode ) || context + )) ) { + + // If seed is empty or no tokens remain, we can return early + tokens.splice( i, 1 ); + selector = seed.length && toSelector( tokens ); + if ( !selector ) { + push.apply( results, seed ); + return results; + } + + break; + } + } + } + } + + // Compile and execute a filtering function if one is not provided + // Provide `match` to avoid retokenization if we modified the selector above + ( compiled || compile( selector, match ) )( + seed, + context, + !documentIsHTML, + results, + !context || rsibling.test( selector ) && testContext( context.parentNode ) || context + ); + return results; +}; + +// One-time assignments + +// Sort stability +support.sortStable = expando.split("").sort( sortOrder ).join("") === expando; + +// Support: Chrome 14-35+ +// Always assume duplicates if they aren't passed to the comparison function +support.detectDuplicates = !!hasDuplicate; + +// Initialize against the default document +setDocument(); + +// Support: Webkit<537.32 - Safari 6.0.3/Chrome 25 (fixed in Chrome 27) +// Detached nodes confoundingly follow *each other* +support.sortDetached = assert(function( el ) { + // Should return 1, but returns 4 (following) + return el.compareDocumentPosition( document.createElement("fieldset") ) & 1; +}); + +// Support: IE<8 +// Prevent attribute/property "interpolation" +// https://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx +if ( !assert(function( el ) { + el.innerHTML = ""; + return el.firstChild.getAttribute("href") === "#" ; +}) ) { + addHandle( "type|href|height|width", function( elem, name, isXML ) { + if ( !isXML ) { + return elem.getAttribute( name, name.toLowerCase() === "type" ? 1 : 2 ); + } + }); +} + +// Support: IE<9 +// Use defaultValue in place of getAttribute("value") +if ( !support.attributes || !assert(function( el ) { + el.innerHTML = ""; + el.firstChild.setAttribute( "value", "" ); + return el.firstChild.getAttribute( "value" ) === ""; +}) ) { + addHandle( "value", function( elem, name, isXML ) { + if ( !isXML && elem.nodeName.toLowerCase() === "input" ) { + return elem.defaultValue; + } + }); +} + +// Support: IE<9 +// Use getAttributeNode to fetch booleans when getAttribute lies +if ( !assert(function( el ) { + return el.getAttribute("disabled") == null; +}) ) { + addHandle( booleans, function( elem, name, isXML ) { + var val; + if ( !isXML ) { + return elem[ name ] === true ? name.toLowerCase() : + (val = elem.getAttributeNode( name )) && val.specified ? + val.value : + null; + } + }); +} + +return Sizzle; + +})( window ); + + + +jQuery.find = Sizzle; +jQuery.expr = Sizzle.selectors; + +// Deprecated +jQuery.expr[ ":" ] = jQuery.expr.pseudos; +jQuery.uniqueSort = jQuery.unique = Sizzle.uniqueSort; +jQuery.text = Sizzle.getText; +jQuery.isXMLDoc = Sizzle.isXML; +jQuery.contains = Sizzle.contains; +jQuery.escapeSelector = Sizzle.escape; + + + + +var dir = function( elem, dir, until ) { + var matched = [], + truncate = until !== undefined; + + while ( ( elem = elem[ dir ] ) && elem.nodeType !== 9 ) { + if ( elem.nodeType === 1 ) { + if ( truncate && jQuery( elem ).is( until ) ) { + break; + } + matched.push( elem ); + } + } + return matched; +}; + + +var siblings = function( n, elem ) { + var matched = []; + + for ( ; n; n = n.nextSibling ) { + if ( n.nodeType === 1 && n !== elem ) { + matched.push( n ); + } + } + + return matched; +}; + + +var rneedsContext = jQuery.expr.match.needsContext; + + + +function nodeName( elem, name ) { + + return elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase(); + +}; +var rsingleTag = ( /^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i ); + + + +// Implement the identical functionality for filter and not +function winnow( elements, qualifier, not ) { + if ( isFunction( qualifier ) ) { + return jQuery.grep( elements, function( elem, i ) { + return !!qualifier.call( elem, i, elem ) !== not; + } ); + } + + // Single element + if ( qualifier.nodeType ) { + return jQuery.grep( elements, function( elem ) { + return ( elem === qualifier ) !== not; + } ); + } + + // Arraylike of elements (jQuery, arguments, Array) + if ( typeof qualifier !== "string" ) { + return jQuery.grep( elements, function( elem ) { + return ( indexOf.call( qualifier, elem ) > -1 ) !== not; + } ); + } + + // Filtered directly for both simple and complex selectors + return jQuery.filter( qualifier, elements, not ); +} + +jQuery.filter = function( expr, elems, not ) { + var elem = elems[ 0 ]; + + if ( not ) { + expr = ":not(" + expr + ")"; + } + + if ( elems.length === 1 && elem.nodeType === 1 ) { + return jQuery.find.matchesSelector( elem, expr ) ? [ elem ] : []; + } + + return jQuery.find.matches( expr, jQuery.grep( elems, function( elem ) { + return elem.nodeType === 1; + } ) ); +}; + +jQuery.fn.extend( { + find: function( selector ) { + var i, ret, + len = this.length, + self = this; + + if ( typeof selector !== "string" ) { + return this.pushStack( jQuery( selector ).filter( function() { + for ( i = 0; i < len; i++ ) { + if ( jQuery.contains( self[ i ], this ) ) { + return true; + } + } + } ) ); + } + + ret = this.pushStack( [] ); + + for ( i = 0; i < len; i++ ) { + jQuery.find( selector, self[ i ], ret ); + } + + return len > 1 ? jQuery.uniqueSort( ret ) : ret; + }, + filter: function( selector ) { + return this.pushStack( winnow( this, selector || [], false ) ); + }, + not: function( selector ) { + return this.pushStack( winnow( this, selector || [], true ) ); + }, + is: function( selector ) { + return !!winnow( + this, + + // If this is a positional/relative selector, check membership in the returned set + // so $("p:first").is("p:last") won't return true for a doc with two "p". + typeof selector === "string" && rneedsContext.test( selector ) ? + jQuery( selector ) : + selector || [], + false + ).length; + } +} ); + + +// Initialize a jQuery object + + +// A central reference to the root jQuery(document) +var rootjQuery, + + // A simple way to check for HTML strings + // Prioritize #id over to avoid XSS via location.hash (#9521) + // Strict HTML recognition (#11290: must start with <) + // Shortcut simple #id case for speed + rquickExpr = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/, + + init = jQuery.fn.init = function( selector, context, root ) { + var match, elem; + + // HANDLE: $(""), $(null), $(undefined), $(false) + if ( !selector ) { + return this; + } + + // Method init() accepts an alternate rootjQuery + // so migrate can support jQuery.sub (gh-2101) + root = root || rootjQuery; + + // Handle HTML strings + if ( typeof selector === "string" ) { + if ( selector[ 0 ] === "<" && + selector[ selector.length - 1 ] === ">" && + selector.length >= 3 ) { + + // Assume that strings that start and end with <> are HTML and skip the regex check + match = [ null, selector, null ]; + + } else { + match = rquickExpr.exec( selector ); + } + + // Match html or make sure no context is specified for #id + if ( match && ( match[ 1 ] || !context ) ) { + + // HANDLE: $(html) -> $(array) + if ( match[ 1 ] ) { + context = context instanceof jQuery ? context[ 0 ] : context; + + // Option to run scripts is true for back-compat + // Intentionally let the error be thrown if parseHTML is not present + jQuery.merge( this, jQuery.parseHTML( + match[ 1 ], + context && context.nodeType ? context.ownerDocument || context : document, + true + ) ); + + // HANDLE: $(html, props) + if ( rsingleTag.test( match[ 1 ] ) && jQuery.isPlainObject( context ) ) { + for ( match in context ) { + + // Properties of context are called as methods if possible + if ( isFunction( this[ match ] ) ) { + this[ match ]( context[ match ] ); + + // ...and otherwise set as attributes + } else { + this.attr( match, context[ match ] ); + } + } + } + + return this; + + // HANDLE: $(#id) + } else { + elem = document.getElementById( match[ 2 ] ); + + if ( elem ) { + + // Inject the element directly into the jQuery object + this[ 0 ] = elem; + this.length = 1; + } + return this; + } + + // HANDLE: $(expr, $(...)) + } else if ( !context || context.jquery ) { + return ( context || root ).find( selector ); + + // HANDLE: $(expr, context) + // (which is just equivalent to: $(context).find(expr) + } else { + return this.constructor( context ).find( selector ); + } + + // HANDLE: $(DOMElement) + } else if ( selector.nodeType ) { + this[ 0 ] = selector; + this.length = 1; + return this; + + // HANDLE: $(function) + // Shortcut for document ready + } else if ( isFunction( selector ) ) { + return root.ready !== undefined ? + root.ready( selector ) : + + // Execute immediately if ready is not present + selector( jQuery ); + } + + return jQuery.makeArray( selector, this ); + }; + +// Give the init function the jQuery prototype for later instantiation +init.prototype = jQuery.fn; + +// Initialize central reference +rootjQuery = jQuery( document ); + + +var rparentsprev = /^(?:parents|prev(?:Until|All))/, + + // Methods guaranteed to produce a unique set when starting from a unique set + guaranteedUnique = { + children: true, + contents: true, + next: true, + prev: true + }; + +jQuery.fn.extend( { + has: function( target ) { + var targets = jQuery( target, this ), + l = targets.length; + + return this.filter( function() { + var i = 0; + for ( ; i < l; i++ ) { + if ( jQuery.contains( this, targets[ i ] ) ) { + return true; + } + } + } ); + }, + + closest: function( selectors, context ) { + var cur, + i = 0, + l = this.length, + matched = [], + targets = typeof selectors !== "string" && jQuery( selectors ); + + // Positional selectors never match, since there's no _selection_ context + if ( !rneedsContext.test( selectors ) ) { + for ( ; i < l; i++ ) { + for ( cur = this[ i ]; cur && cur !== context; cur = cur.parentNode ) { + + // Always skip document fragments + if ( cur.nodeType < 11 && ( targets ? + targets.index( cur ) > -1 : + + // Don't pass non-elements to Sizzle + cur.nodeType === 1 && + jQuery.find.matchesSelector( cur, selectors ) ) ) { + + matched.push( cur ); + break; + } + } + } + } + + return this.pushStack( matched.length > 1 ? jQuery.uniqueSort( matched ) : matched ); + }, + + // Determine the position of an element within the set + index: function( elem ) { + + // No argument, return index in parent + if ( !elem ) { + return ( this[ 0 ] && this[ 0 ].parentNode ) ? this.first().prevAll().length : -1; + } + + // Index in selector + if ( typeof elem === "string" ) { + return indexOf.call( jQuery( elem ), this[ 0 ] ); + } + + // Locate the position of the desired element + return indexOf.call( this, + + // If it receives a jQuery object, the first element is used + elem.jquery ? elem[ 0 ] : elem + ); + }, + + add: function( selector, context ) { + return this.pushStack( + jQuery.uniqueSort( + jQuery.merge( this.get(), jQuery( selector, context ) ) + ) + ); + }, + + addBack: function( selector ) { + return this.add( selector == null ? + this.prevObject : this.prevObject.filter( selector ) + ); + } +} ); + +function sibling( cur, dir ) { + while ( ( cur = cur[ dir ] ) && cur.nodeType !== 1 ) {} + return cur; +} + +jQuery.each( { + parent: function( elem ) { + var parent = elem.parentNode; + return parent && parent.nodeType !== 11 ? parent : null; + }, + parents: function( elem ) { + return dir( elem, "parentNode" ); + }, + parentsUntil: function( elem, i, until ) { + return dir( elem, "parentNode", until ); + }, + next: function( elem ) { + return sibling( elem, "nextSibling" ); + }, + prev: function( elem ) { + return sibling( elem, "previousSibling" ); + }, + nextAll: function( elem ) { + return dir( elem, "nextSibling" ); + }, + prevAll: function( elem ) { + return dir( elem, "previousSibling" ); + }, + nextUntil: function( elem, i, until ) { + return dir( elem, "nextSibling", until ); + }, + prevUntil: function( elem, i, until ) { + return dir( elem, "previousSibling", until ); + }, + siblings: function( elem ) { + return siblings( ( elem.parentNode || {} ).firstChild, elem ); + }, + children: function( elem ) { + return siblings( elem.firstChild ); + }, + contents: function( elem ) { + if ( nodeName( elem, "iframe" ) ) { + return elem.contentDocument; + } + + // Support: IE 9 - 11 only, iOS 7 only, Android Browser <=4.3 only + // Treat the template element as a regular one in browsers that + // don't support it. + if ( nodeName( elem, "template" ) ) { + elem = elem.content || elem; + } + + return jQuery.merge( [], elem.childNodes ); + } +}, function( name, fn ) { + jQuery.fn[ name ] = function( until, selector ) { + var matched = jQuery.map( this, fn, until ); + + if ( name.slice( -5 ) !== "Until" ) { + selector = until; + } + + if ( selector && typeof selector === "string" ) { + matched = jQuery.filter( selector, matched ); + } + + if ( this.length > 1 ) { + + // Remove duplicates + if ( !guaranteedUnique[ name ] ) { + jQuery.uniqueSort( matched ); + } + + // Reverse order for parents* and prev-derivatives + if ( rparentsprev.test( name ) ) { + matched.reverse(); + } + } + + return this.pushStack( matched ); + }; +} ); +var rnothtmlwhite = ( /[^\x20\t\r\n\f]+/g ); + + + +// Convert String-formatted options into Object-formatted ones +function createOptions( options ) { + var object = {}; + jQuery.each( options.match( rnothtmlwhite ) || [], function( _, flag ) { + object[ flag ] = true; + } ); + return object; +} + +/* + * Create a callback list using the following parameters: + * + * options: an optional list of space-separated options that will change how + * the callback list behaves or a more traditional option object + * + * By default a callback list will act like an event callback list and can be + * "fired" multiple times. + * + * Possible options: + * + * once: will ensure the callback list can only be fired once (like a Deferred) + * + * memory: will keep track of previous values and will call any callback added + * after the list has been fired right away with the latest "memorized" + * values (like a Deferred) + * + * unique: will ensure a callback can only be added once (no duplicate in the list) + * + * stopOnFalse: interrupt callings when a callback returns false + * + */ +jQuery.Callbacks = function( options ) { + + // Convert options from String-formatted to Object-formatted if needed + // (we check in cache first) + options = typeof options === "string" ? + createOptions( options ) : + jQuery.extend( {}, options ); + + var // Flag to know if list is currently firing + firing, + + // Last fire value for non-forgettable lists + memory, + + // Flag to know if list was already fired + fired, + + // Flag to prevent firing + locked, + + // Actual callback list + list = [], + + // Queue of execution data for repeatable lists + queue = [], + + // Index of currently firing callback (modified by add/remove as needed) + firingIndex = -1, + + // Fire callbacks + fire = function() { + + // Enforce single-firing + locked = locked || options.once; + + // Execute callbacks for all pending executions, + // respecting firingIndex overrides and runtime changes + fired = firing = true; + for ( ; queue.length; firingIndex = -1 ) { + memory = queue.shift(); + while ( ++firingIndex < list.length ) { + + // Run callback and check for early termination + if ( list[ firingIndex ].apply( memory[ 0 ], memory[ 1 ] ) === false && + options.stopOnFalse ) { + + // Jump to end and forget the data so .add doesn't re-fire + firingIndex = list.length; + memory = false; + } + } + } + + // Forget the data if we're done with it + if ( !options.memory ) { + memory = false; + } + + firing = false; + + // Clean up if we're done firing for good + if ( locked ) { + + // Keep an empty list if we have data for future add calls + if ( memory ) { + list = []; + + // Otherwise, this object is spent + } else { + list = ""; + } + } + }, + + // Actual Callbacks object + self = { + + // Add a callback or a collection of callbacks to the list + add: function() { + if ( list ) { + + // If we have memory from a past run, we should fire after adding + if ( memory && !firing ) { + firingIndex = list.length - 1; + queue.push( memory ); + } + + ( function add( args ) { + jQuery.each( args, function( _, arg ) { + if ( isFunction( arg ) ) { + if ( !options.unique || !self.has( arg ) ) { + list.push( arg ); + } + } else if ( arg && arg.length && toType( arg ) !== "string" ) { + + // Inspect recursively + add( arg ); + } + } ); + } )( arguments ); + + if ( memory && !firing ) { + fire(); + } + } + return this; + }, + + // Remove a callback from the list + remove: function() { + jQuery.each( arguments, function( _, arg ) { + var index; + while ( ( index = jQuery.inArray( arg, list, index ) ) > -1 ) { + list.splice( index, 1 ); + + // Handle firing indexes + if ( index <= firingIndex ) { + firingIndex--; + } + } + } ); + return this; + }, + + // Check if a given callback is in the list. + // If no argument is given, return whether or not list has callbacks attached. + has: function( fn ) { + return fn ? + jQuery.inArray( fn, list ) > -1 : + list.length > 0; + }, + + // Remove all callbacks from the list + empty: function() { + if ( list ) { + list = []; + } + return this; + }, + + // Disable .fire and .add + // Abort any current/pending executions + // Clear all callbacks and values + disable: function() { + locked = queue = []; + list = memory = ""; + return this; + }, + disabled: function() { + return !list; + }, + + // Disable .fire + // Also disable .add unless we have memory (since it would have no effect) + // Abort any pending executions + lock: function() { + locked = queue = []; + if ( !memory && !firing ) { + list = memory = ""; + } + return this; + }, + locked: function() { + return !!locked; + }, + + // Call all callbacks with the given context and arguments + fireWith: function( context, args ) { + if ( !locked ) { + args = args || []; + args = [ context, args.slice ? args.slice() : args ]; + queue.push( args ); + if ( !firing ) { + fire(); + } + } + return this; + }, + + // Call all the callbacks with the given arguments + fire: function() { + self.fireWith( this, arguments ); + return this; + }, + + // To know if the callbacks have already been called at least once + fired: function() { + return !!fired; + } + }; + + return self; +}; + + +function Identity( v ) { + return v; +} +function Thrower( ex ) { + throw ex; +} + +function adoptValue( value, resolve, reject, noValue ) { + var method; + + try { + + // Check for promise aspect first to privilege synchronous behavior + if ( value && isFunction( ( method = value.promise ) ) ) { + method.call( value ).done( resolve ).fail( reject ); + + // Other thenables + } else if ( value && isFunction( ( method = value.then ) ) ) { + method.call( value, resolve, reject ); + + // Other non-thenables + } else { + + // Control `resolve` arguments by letting Array#slice cast boolean `noValue` to integer: + // * false: [ value ].slice( 0 ) => resolve( value ) + // * true: [ value ].slice( 1 ) => resolve() + resolve.apply( undefined, [ value ].slice( noValue ) ); + } + + // For Promises/A+, convert exceptions into rejections + // Since jQuery.when doesn't unwrap thenables, we can skip the extra checks appearing in + // Deferred#then to conditionally suppress rejection. + } catch ( value ) { + + // Support: Android 4.0 only + // Strict mode functions invoked without .call/.apply get global-object context + reject.apply( undefined, [ value ] ); + } +} + +jQuery.extend( { + + Deferred: function( func ) { + var tuples = [ + + // action, add listener, callbacks, + // ... .then handlers, argument index, [final state] + [ "notify", "progress", jQuery.Callbacks( "memory" ), + jQuery.Callbacks( "memory" ), 2 ], + [ "resolve", "done", jQuery.Callbacks( "once memory" ), + jQuery.Callbacks( "once memory" ), 0, "resolved" ], + [ "reject", "fail", jQuery.Callbacks( "once memory" ), + jQuery.Callbacks( "once memory" ), 1, "rejected" ] + ], + state = "pending", + promise = { + state: function() { + return state; + }, + always: function() { + deferred.done( arguments ).fail( arguments ); + return this; + }, + "catch": function( fn ) { + return promise.then( null, fn ); + }, + + // Keep pipe for back-compat + pipe: function( /* fnDone, fnFail, fnProgress */ ) { + var fns = arguments; + + return jQuery.Deferred( function( newDefer ) { + jQuery.each( tuples, function( i, tuple ) { + + // Map tuples (progress, done, fail) to arguments (done, fail, progress) + var fn = isFunction( fns[ tuple[ 4 ] ] ) && fns[ tuple[ 4 ] ]; + + // deferred.progress(function() { bind to newDefer or newDefer.notify }) + // deferred.done(function() { bind to newDefer or newDefer.resolve }) + // deferred.fail(function() { bind to newDefer or newDefer.reject }) + deferred[ tuple[ 1 ] ]( function() { + var returned = fn && fn.apply( this, arguments ); + if ( returned && isFunction( returned.promise ) ) { + returned.promise() + .progress( newDefer.notify ) + .done( newDefer.resolve ) + .fail( newDefer.reject ); + } else { + newDefer[ tuple[ 0 ] + "With" ]( + this, + fn ? [ returned ] : arguments + ); + } + } ); + } ); + fns = null; + } ).promise(); + }, + then: function( onFulfilled, onRejected, onProgress ) { + var maxDepth = 0; + function resolve( depth, deferred, handler, special ) { + return function() { + var that = this, + args = arguments, + mightThrow = function() { + var returned, then; + + // Support: Promises/A+ section 2.3.3.3.3 + // https://promisesaplus.com/#point-59 + // Ignore double-resolution attempts + if ( depth < maxDepth ) { + return; + } + + returned = handler.apply( that, args ); + + // Support: Promises/A+ section 2.3.1 + // https://promisesaplus.com/#point-48 + if ( returned === deferred.promise() ) { + throw new TypeError( "Thenable self-resolution" ); + } + + // Support: Promises/A+ sections 2.3.3.1, 3.5 + // https://promisesaplus.com/#point-54 + // https://promisesaplus.com/#point-75 + // Retrieve `then` only once + then = returned && + + // Support: Promises/A+ section 2.3.4 + // https://promisesaplus.com/#point-64 + // Only check objects and functions for thenability + ( typeof returned === "object" || + typeof returned === "function" ) && + returned.then; + + // Handle a returned thenable + if ( isFunction( then ) ) { + + // Special processors (notify) just wait for resolution + if ( special ) { + then.call( + returned, + resolve( maxDepth, deferred, Identity, special ), + resolve( maxDepth, deferred, Thrower, special ) + ); + + // Normal processors (resolve) also hook into progress + } else { + + // ...and disregard older resolution values + maxDepth++; + + then.call( + returned, + resolve( maxDepth, deferred, Identity, special ), + resolve( maxDepth, deferred, Thrower, special ), + resolve( maxDepth, deferred, Identity, + deferred.notifyWith ) + ); + } + + // Handle all other returned values + } else { + + // Only substitute handlers pass on context + // and multiple values (non-spec behavior) + if ( handler !== Identity ) { + that = undefined; + args = [ returned ]; + } + + // Process the value(s) + // Default process is resolve + ( special || deferred.resolveWith )( that, args ); + } + }, + + // Only normal processors (resolve) catch and reject exceptions + process = special ? + mightThrow : + function() { + try { + mightThrow(); + } catch ( e ) { + + if ( jQuery.Deferred.exceptionHook ) { + jQuery.Deferred.exceptionHook( e, + process.stackTrace ); + } + + // Support: Promises/A+ section 2.3.3.3.4.1 + // https://promisesaplus.com/#point-61 + // Ignore post-resolution exceptions + if ( depth + 1 >= maxDepth ) { + + // Only substitute handlers pass on context + // and multiple values (non-spec behavior) + if ( handler !== Thrower ) { + that = undefined; + args = [ e ]; + } + + deferred.rejectWith( that, args ); + } + } + }; + + // Support: Promises/A+ section 2.3.3.3.1 + // https://promisesaplus.com/#point-57 + // Re-resolve promises immediately to dodge false rejection from + // subsequent errors + if ( depth ) { + process(); + } else { + + // Call an optional hook to record the stack, in case of exception + // since it's otherwise lost when execution goes async + if ( jQuery.Deferred.getStackHook ) { + process.stackTrace = jQuery.Deferred.getStackHook(); + } + window.setTimeout( process ); + } + }; + } + + return jQuery.Deferred( function( newDefer ) { + + // progress_handlers.add( ... ) + tuples[ 0 ][ 3 ].add( + resolve( + 0, + newDefer, + isFunction( onProgress ) ? + onProgress : + Identity, + newDefer.notifyWith + ) + ); + + // fulfilled_handlers.add( ... ) + tuples[ 1 ][ 3 ].add( + resolve( + 0, + newDefer, + isFunction( onFulfilled ) ? + onFulfilled : + Identity + ) + ); + + // rejected_handlers.add( ... ) + tuples[ 2 ][ 3 ].add( + resolve( + 0, + newDefer, + isFunction( onRejected ) ? + onRejected : + Thrower + ) + ); + } ).promise(); + }, + + // Get a promise for this deferred + // If obj is provided, the promise aspect is added to the object + promise: function( obj ) { + return obj != null ? jQuery.extend( obj, promise ) : promise; + } + }, + deferred = {}; + + // Add list-specific methods + jQuery.each( tuples, function( i, tuple ) { + var list = tuple[ 2 ], + stateString = tuple[ 5 ]; + + // promise.progress = list.add + // promise.done = list.add + // promise.fail = list.add + promise[ tuple[ 1 ] ] = list.add; + + // Handle state + if ( stateString ) { + list.add( + function() { + + // state = "resolved" (i.e., fulfilled) + // state = "rejected" + state = stateString; + }, + + // rejected_callbacks.disable + // fulfilled_callbacks.disable + tuples[ 3 - i ][ 2 ].disable, + + // rejected_handlers.disable + // fulfilled_handlers.disable + tuples[ 3 - i ][ 3 ].disable, + + // progress_callbacks.lock + tuples[ 0 ][ 2 ].lock, + + // progress_handlers.lock + tuples[ 0 ][ 3 ].lock + ); + } + + // progress_handlers.fire + // fulfilled_handlers.fire + // rejected_handlers.fire + list.add( tuple[ 3 ].fire ); + + // deferred.notify = function() { deferred.notifyWith(...) } + // deferred.resolve = function() { deferred.resolveWith(...) } + // deferred.reject = function() { deferred.rejectWith(...) } + deferred[ tuple[ 0 ] ] = function() { + deferred[ tuple[ 0 ] + "With" ]( this === deferred ? undefined : this, arguments ); + return this; + }; + + // deferred.notifyWith = list.fireWith + // deferred.resolveWith = list.fireWith + // deferred.rejectWith = list.fireWith + deferred[ tuple[ 0 ] + "With" ] = list.fireWith; + } ); + + // Make the deferred a promise + promise.promise( deferred ); + + // Call given func if any + if ( func ) { + func.call( deferred, deferred ); + } + + // All done! + return deferred; + }, + + // Deferred helper + when: function( singleValue ) { + var + + // count of uncompleted subordinates + remaining = arguments.length, + + // count of unprocessed arguments + i = remaining, + + // subordinate fulfillment data + resolveContexts = Array( i ), + resolveValues = slice.call( arguments ), + + // the master Deferred + master = jQuery.Deferred(), + + // subordinate callback factory + updateFunc = function( i ) { + return function( value ) { + resolveContexts[ i ] = this; + resolveValues[ i ] = arguments.length > 1 ? slice.call( arguments ) : value; + if ( !( --remaining ) ) { + master.resolveWith( resolveContexts, resolveValues ); + } + }; + }; + + // Single- and empty arguments are adopted like Promise.resolve + if ( remaining <= 1 ) { + adoptValue( singleValue, master.done( updateFunc( i ) ).resolve, master.reject, + !remaining ); + + // Use .then() to unwrap secondary thenables (cf. gh-3000) + if ( master.state() === "pending" || + isFunction( resolveValues[ i ] && resolveValues[ i ].then ) ) { + + return master.then(); + } + } + + // Multiple arguments are aggregated like Promise.all array elements + while ( i-- ) { + adoptValue( resolveValues[ i ], updateFunc( i ), master.reject ); + } + + return master.promise(); + } +} ); + + +// These usually indicate a programmer mistake during development, +// warn about them ASAP rather than swallowing them by default. +var rerrorNames = /^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/; + +jQuery.Deferred.exceptionHook = function( error, stack ) { + + // Support: IE 8 - 9 only + // Console exists when dev tools are open, which can happen at any time + if ( window.console && window.console.warn && error && rerrorNames.test( error.name ) ) { + window.console.warn( "jQuery.Deferred exception: " + error.message, error.stack, stack ); + } +}; + + + + +jQuery.readyException = function( error ) { + window.setTimeout( function() { + throw error; + } ); +}; + + + + +// The deferred used on DOM ready +var readyList = jQuery.Deferred(); + +jQuery.fn.ready = function( fn ) { + + readyList + .then( fn ) + + // Wrap jQuery.readyException in a function so that the lookup + // happens at the time of error handling instead of callback + // registration. + .catch( function( error ) { + jQuery.readyException( error ); + } ); + + return this; +}; + +jQuery.extend( { + + // Is the DOM ready to be used? Set to true once it occurs. + isReady: false, + + // A counter to track how many items to wait for before + // the ready event fires. See #6781 + readyWait: 1, + + // Handle when the DOM is ready + ready: function( wait ) { + + // Abort if there are pending holds or we're already ready + if ( wait === true ? --jQuery.readyWait : jQuery.isReady ) { + return; + } + + // Remember that the DOM is ready + jQuery.isReady = true; + + // If a normal DOM Ready event fired, decrement, and wait if need be + if ( wait !== true && --jQuery.readyWait > 0 ) { + return; + } + + // If there are functions bound, to execute + readyList.resolveWith( document, [ jQuery ] ); + } +} ); + +jQuery.ready.then = readyList.then; + +// The ready event handler and self cleanup method +function completed() { + document.removeEventListener( "DOMContentLoaded", completed ); + window.removeEventListener( "load", completed ); + jQuery.ready(); +} + +// Catch cases where $(document).ready() is called +// after the browser event has already occurred. +// Support: IE <=9 - 10 only +// Older IE sometimes signals "interactive" too soon +if ( document.readyState === "complete" || + ( document.readyState !== "loading" && !document.documentElement.doScroll ) ) { + + // Handle it asynchronously to allow scripts the opportunity to delay ready + window.setTimeout( jQuery.ready ); + +} else { + + // Use the handy event callback + document.addEventListener( "DOMContentLoaded", completed ); + + // A fallback to window.onload, that will always work + window.addEventListener( "load", completed ); +} + + + + +// Multifunctional method to get and set values of a collection +// The value/s can optionally be executed if it's a function +var access = function( elems, fn, key, value, chainable, emptyGet, raw ) { + var i = 0, + len = elems.length, + bulk = key == null; + + // Sets many values + if ( toType( key ) === "object" ) { + chainable = true; + for ( i in key ) { + access( elems, fn, i, key[ i ], true, emptyGet, raw ); + } + + // Sets one value + } else if ( value !== undefined ) { + chainable = true; + + if ( !isFunction( value ) ) { + raw = true; + } + + if ( bulk ) { + + // Bulk operations run against the entire set + if ( raw ) { + fn.call( elems, value ); + fn = null; + + // ...except when executing function values + } else { + bulk = fn; + fn = function( elem, key, value ) { + return bulk.call( jQuery( elem ), value ); + }; + } + } + + if ( fn ) { + for ( ; i < len; i++ ) { + fn( + elems[ i ], key, raw ? + value : + value.call( elems[ i ], i, fn( elems[ i ], key ) ) + ); + } + } + } + + if ( chainable ) { + return elems; + } + + // Gets + if ( bulk ) { + return fn.call( elems ); + } + + return len ? fn( elems[ 0 ], key ) : emptyGet; +}; + + +// Matches dashed string for camelizing +var rmsPrefix = /^-ms-/, + rdashAlpha = /-([a-z])/g; + +// Used by camelCase as callback to replace() +function fcamelCase( all, letter ) { + return letter.toUpperCase(); +} + +// Convert dashed to camelCase; used by the css and data modules +// Support: IE <=9 - 11, Edge 12 - 15 +// Microsoft forgot to hump their vendor prefix (#9572) +function camelCase( string ) { + return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase ); +} +var acceptData = function( owner ) { + + // Accepts only: + // - Node + // - Node.ELEMENT_NODE + // - Node.DOCUMENT_NODE + // - Object + // - Any + return owner.nodeType === 1 || owner.nodeType === 9 || !( +owner.nodeType ); +}; + + + + +function Data() { + this.expando = jQuery.expando + Data.uid++; +} + +Data.uid = 1; + +Data.prototype = { + + cache: function( owner ) { + + // Check if the owner object already has a cache + var value = owner[ this.expando ]; + + // If not, create one + if ( !value ) { + value = {}; + + // We can accept data for non-element nodes in modern browsers, + // but we should not, see #8335. + // Always return an empty object. + if ( acceptData( owner ) ) { + + // If it is a node unlikely to be stringify-ed or looped over + // use plain assignment + if ( owner.nodeType ) { + owner[ this.expando ] = value; + + // Otherwise secure it in a non-enumerable property + // configurable must be true to allow the property to be + // deleted when data is removed + } else { + Object.defineProperty( owner, this.expando, { + value: value, + configurable: true + } ); + } + } + } + + return value; + }, + set: function( owner, data, value ) { + var prop, + cache = this.cache( owner ); + + // Handle: [ owner, key, value ] args + // Always use camelCase key (gh-2257) + if ( typeof data === "string" ) { + cache[ camelCase( data ) ] = value; + + // Handle: [ owner, { properties } ] args + } else { + + // Copy the properties one-by-one to the cache object + for ( prop in data ) { + cache[ camelCase( prop ) ] = data[ prop ]; + } + } + return cache; + }, + get: function( owner, key ) { + return key === undefined ? + this.cache( owner ) : + + // Always use camelCase key (gh-2257) + owner[ this.expando ] && owner[ this.expando ][ camelCase( key ) ]; + }, + access: function( owner, key, value ) { + + // In cases where either: + // + // 1. No key was specified + // 2. A string key was specified, but no value provided + // + // Take the "read" path and allow the get method to determine + // which value to return, respectively either: + // + // 1. The entire cache object + // 2. The data stored at the key + // + if ( key === undefined || + ( ( key && typeof key === "string" ) && value === undefined ) ) { + + return this.get( owner, key ); + } + + // When the key is not a string, or both a key and value + // are specified, set or extend (existing objects) with either: + // + // 1. An object of properties + // 2. A key and value + // + this.set( owner, key, value ); + + // Since the "set" path can have two possible entry points + // return the expected data based on which path was taken[*] + return value !== undefined ? value : key; + }, + remove: function( owner, key ) { + var i, + cache = owner[ this.expando ]; + + if ( cache === undefined ) { + return; + } + + if ( key !== undefined ) { + + // Support array or space separated string of keys + if ( Array.isArray( key ) ) { + + // If key is an array of keys... + // We always set camelCase keys, so remove that. + key = key.map( camelCase ); + } else { + key = camelCase( key ); + + // If a key with the spaces exists, use it. + // Otherwise, create an array by matching non-whitespace + key = key in cache ? + [ key ] : + ( key.match( rnothtmlwhite ) || [] ); + } + + i = key.length; + + while ( i-- ) { + delete cache[ key[ i ] ]; + } + } + + // Remove the expando if there's no more data + if ( key === undefined || jQuery.isEmptyObject( cache ) ) { + + // Support: Chrome <=35 - 45 + // Webkit & Blink performance suffers when deleting properties + // from DOM nodes, so set to undefined instead + // https://bugs.chromium.org/p/chromium/issues/detail?id=378607 (bug restricted) + if ( owner.nodeType ) { + owner[ this.expando ] = undefined; + } else { + delete owner[ this.expando ]; + } + } + }, + hasData: function( owner ) { + var cache = owner[ this.expando ]; + return cache !== undefined && !jQuery.isEmptyObject( cache ); + } +}; +var dataPriv = new Data(); + +var dataUser = new Data(); + + + +// Implementation Summary +// +// 1. Enforce API surface and semantic compatibility with 1.9.x branch +// 2. Improve the module's maintainability by reducing the storage +// paths to a single mechanism. +// 3. Use the same single mechanism to support "private" and "user" data. +// 4. _Never_ expose "private" data to user code (TODO: Drop _data, _removeData) +// 5. Avoid exposing implementation details on user objects (eg. expando properties) +// 6. Provide a clear path for implementation upgrade to WeakMap in 2014 + +var rbrace = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/, + rmultiDash = /[A-Z]/g; + +function getData( data ) { + if ( data === "true" ) { + return true; + } + + if ( data === "false" ) { + return false; + } + + if ( data === "null" ) { + return null; + } + + // Only convert to a number if it doesn't change the string + if ( data === +data + "" ) { + return +data; + } + + if ( rbrace.test( data ) ) { + return JSON.parse( data ); + } + + return data; +} + +function dataAttr( elem, key, data ) { + var name; + + // If nothing was found internally, try to fetch any + // data from the HTML5 data-* attribute + if ( data === undefined && elem.nodeType === 1 ) { + name = "data-" + key.replace( rmultiDash, "-$&" ).toLowerCase(); + data = elem.getAttribute( name ); + + if ( typeof data === "string" ) { + try { + data = getData( data ); + } catch ( e ) {} + + // Make sure we set the data so it isn't changed later + dataUser.set( elem, key, data ); + } else { + data = undefined; + } + } + return data; +} + +jQuery.extend( { + hasData: function( elem ) { + return dataUser.hasData( elem ) || dataPriv.hasData( elem ); + }, + + data: function( elem, name, data ) { + return dataUser.access( elem, name, data ); + }, + + removeData: function( elem, name ) { + dataUser.remove( elem, name ); + }, + + // TODO: Now that all calls to _data and _removeData have been replaced + // with direct calls to dataPriv methods, these can be deprecated. + _data: function( elem, name, data ) { + return dataPriv.access( elem, name, data ); + }, + + _removeData: function( elem, name ) { + dataPriv.remove( elem, name ); + } +} ); + +jQuery.fn.extend( { + data: function( key, value ) { + var i, name, data, + elem = this[ 0 ], + attrs = elem && elem.attributes; + + // Gets all values + if ( key === undefined ) { + if ( this.length ) { + data = dataUser.get( elem ); + + if ( elem.nodeType === 1 && !dataPriv.get( elem, "hasDataAttrs" ) ) { + i = attrs.length; + while ( i-- ) { + + // Support: IE 11 only + // The attrs elements can be null (#14894) + if ( attrs[ i ] ) { + name = attrs[ i ].name; + if ( name.indexOf( "data-" ) === 0 ) { + name = camelCase( name.slice( 5 ) ); + dataAttr( elem, name, data[ name ] ); + } + } + } + dataPriv.set( elem, "hasDataAttrs", true ); + } + } + + return data; + } + + // Sets multiple values + if ( typeof key === "object" ) { + return this.each( function() { + dataUser.set( this, key ); + } ); + } + + return access( this, function( value ) { + var data; + + // The calling jQuery object (element matches) is not empty + // (and therefore has an element appears at this[ 0 ]) and the + // `value` parameter was not undefined. An empty jQuery object + // will result in `undefined` for elem = this[ 0 ] which will + // throw an exception if an attempt to read a data cache is made. + if ( elem && value === undefined ) { + + // Attempt to get data from the cache + // The key will always be camelCased in Data + data = dataUser.get( elem, key ); + if ( data !== undefined ) { + return data; + } + + // Attempt to "discover" the data in + // HTML5 custom data-* attrs + data = dataAttr( elem, key ); + if ( data !== undefined ) { + return data; + } + + // We tried really hard, but the data doesn't exist. + return; + } + + // Set the data... + this.each( function() { + + // We always store the camelCased key + dataUser.set( this, key, value ); + } ); + }, null, value, arguments.length > 1, null, true ); + }, + + removeData: function( key ) { + return this.each( function() { + dataUser.remove( this, key ); + } ); + } +} ); + + +jQuery.extend( { + queue: function( elem, type, data ) { + var queue; + + if ( elem ) { + type = ( type || "fx" ) + "queue"; + queue = dataPriv.get( elem, type ); + + // Speed up dequeue by getting out quickly if this is just a lookup + if ( data ) { + if ( !queue || Array.isArray( data ) ) { + queue = dataPriv.access( elem, type, jQuery.makeArray( data ) ); + } else { + queue.push( data ); + } + } + return queue || []; + } + }, + + dequeue: function( elem, type ) { + type = type || "fx"; + + var queue = jQuery.queue( elem, type ), + startLength = queue.length, + fn = queue.shift(), + hooks = jQuery._queueHooks( elem, type ), + next = function() { + jQuery.dequeue( elem, type ); + }; + + // If the fx queue is dequeued, always remove the progress sentinel + if ( fn === "inprogress" ) { + fn = queue.shift(); + startLength--; + } + + if ( fn ) { + + // Add a progress sentinel to prevent the fx queue from being + // automatically dequeued + if ( type === "fx" ) { + queue.unshift( "inprogress" ); + } + + // Clear up the last queue stop function + delete hooks.stop; + fn.call( elem, next, hooks ); + } + + if ( !startLength && hooks ) { + hooks.empty.fire(); + } + }, + + // Not public - generate a queueHooks object, or return the current one + _queueHooks: function( elem, type ) { + var key = type + "queueHooks"; + return dataPriv.get( elem, key ) || dataPriv.access( elem, key, { + empty: jQuery.Callbacks( "once memory" ).add( function() { + dataPriv.remove( elem, [ type + "queue", key ] ); + } ) + } ); + } +} ); + +jQuery.fn.extend( { + queue: function( type, data ) { + var setter = 2; + + if ( typeof type !== "string" ) { + data = type; + type = "fx"; + setter--; + } + + if ( arguments.length < setter ) { + return jQuery.queue( this[ 0 ], type ); + } + + return data === undefined ? + this : + this.each( function() { + var queue = jQuery.queue( this, type, data ); + + // Ensure a hooks for this queue + jQuery._queueHooks( this, type ); + + if ( type === "fx" && queue[ 0 ] !== "inprogress" ) { + jQuery.dequeue( this, type ); + } + } ); + }, + dequeue: function( type ) { + return this.each( function() { + jQuery.dequeue( this, type ); + } ); + }, + clearQueue: function( type ) { + return this.queue( type || "fx", [] ); + }, + + // Get a promise resolved when queues of a certain type + // are emptied (fx is the type by default) + promise: function( type, obj ) { + var tmp, + count = 1, + defer = jQuery.Deferred(), + elements = this, + i = this.length, + resolve = function() { + if ( !( --count ) ) { + defer.resolveWith( elements, [ elements ] ); + } + }; + + if ( typeof type !== "string" ) { + obj = type; + type = undefined; + } + type = type || "fx"; + + while ( i-- ) { + tmp = dataPriv.get( elements[ i ], type + "queueHooks" ); + if ( tmp && tmp.empty ) { + count++; + tmp.empty.add( resolve ); + } + } + resolve(); + return defer.promise( obj ); + } +} ); +var pnum = ( /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/ ).source; + +var rcssNum = new RegExp( "^(?:([+-])=|)(" + pnum + ")([a-z%]*)$", "i" ); + + +var cssExpand = [ "Top", "Right", "Bottom", "Left" ]; + +var isHiddenWithinTree = function( elem, el ) { + + // isHiddenWithinTree might be called from jQuery#filter function; + // in that case, element will be second argument + elem = el || elem; + + // Inline style trumps all + return elem.style.display === "none" || + elem.style.display === "" && + + // Otherwise, check computed style + // Support: Firefox <=43 - 45 + // Disconnected elements can have computed display: none, so first confirm that elem is + // in the document. + jQuery.contains( elem.ownerDocument, elem ) && + + jQuery.css( elem, "display" ) === "none"; + }; + +var swap = function( elem, options, callback, args ) { + var ret, name, + old = {}; + + // Remember the old values, and insert the new ones + for ( name in options ) { + old[ name ] = elem.style[ name ]; + elem.style[ name ] = options[ name ]; + } + + ret = callback.apply( elem, args || [] ); + + // Revert the old values + for ( name in options ) { + elem.style[ name ] = old[ name ]; + } + + return ret; +}; + + + + +function adjustCSS( elem, prop, valueParts, tween ) { + var adjusted, scale, + maxIterations = 20, + currentValue = tween ? + function() { + return tween.cur(); + } : + function() { + return jQuery.css( elem, prop, "" ); + }, + initial = currentValue(), + unit = valueParts && valueParts[ 3 ] || ( jQuery.cssNumber[ prop ] ? "" : "px" ), + + // Starting value computation is required for potential unit mismatches + initialInUnit = ( jQuery.cssNumber[ prop ] || unit !== "px" && +initial ) && + rcssNum.exec( jQuery.css( elem, prop ) ); + + if ( initialInUnit && initialInUnit[ 3 ] !== unit ) { + + // Support: Firefox <=54 + // Halve the iteration target value to prevent interference from CSS upper bounds (gh-2144) + initial = initial / 2; + + // Trust units reported by jQuery.css + unit = unit || initialInUnit[ 3 ]; + + // Iteratively approximate from a nonzero starting point + initialInUnit = +initial || 1; + + while ( maxIterations-- ) { + + // Evaluate and update our best guess (doubling guesses that zero out). + // Finish if the scale equals or crosses 1 (making the old*new product non-positive). + jQuery.style( elem, prop, initialInUnit + unit ); + if ( ( 1 - scale ) * ( 1 - ( scale = currentValue() / initial || 0.5 ) ) <= 0 ) { + maxIterations = 0; + } + initialInUnit = initialInUnit / scale; + + } + + initialInUnit = initialInUnit * 2; + jQuery.style( elem, prop, initialInUnit + unit ); + + // Make sure we update the tween properties later on + valueParts = valueParts || []; + } + + if ( valueParts ) { + initialInUnit = +initialInUnit || +initial || 0; + + // Apply relative offset (+=/-=) if specified + adjusted = valueParts[ 1 ] ? + initialInUnit + ( valueParts[ 1 ] + 1 ) * valueParts[ 2 ] : + +valueParts[ 2 ]; + if ( tween ) { + tween.unit = unit; + tween.start = initialInUnit; + tween.end = adjusted; + } + } + return adjusted; +} + + +var defaultDisplayMap = {}; + +function getDefaultDisplay( elem ) { + var temp, + doc = elem.ownerDocument, + nodeName = elem.nodeName, + display = defaultDisplayMap[ nodeName ]; + + if ( display ) { + return display; + } + + temp = doc.body.appendChild( doc.createElement( nodeName ) ); + display = jQuery.css( temp, "display" ); + + temp.parentNode.removeChild( temp ); + + if ( display === "none" ) { + display = "block"; + } + defaultDisplayMap[ nodeName ] = display; + + return display; +} + +function showHide( elements, show ) { + var display, elem, + values = [], + index = 0, + length = elements.length; + + // Determine new display value for elements that need to change + for ( ; index < length; index++ ) { + elem = elements[ index ]; + if ( !elem.style ) { + continue; + } + + display = elem.style.display; + if ( show ) { + + // Since we force visibility upon cascade-hidden elements, an immediate (and slow) + // check is required in this first loop unless we have a nonempty display value (either + // inline or about-to-be-restored) + if ( display === "none" ) { + values[ index ] = dataPriv.get( elem, "display" ) || null; + if ( !values[ index ] ) { + elem.style.display = ""; + } + } + if ( elem.style.display === "" && isHiddenWithinTree( elem ) ) { + values[ index ] = getDefaultDisplay( elem ); + } + } else { + if ( display !== "none" ) { + values[ index ] = "none"; + + // Remember what we're overwriting + dataPriv.set( elem, "display", display ); + } + } + } + + // Set the display of the elements in a second loop to avoid constant reflow + for ( index = 0; index < length; index++ ) { + if ( values[ index ] != null ) { + elements[ index ].style.display = values[ index ]; + } + } + + return elements; +} + +jQuery.fn.extend( { + show: function() { + return showHide( this, true ); + }, + hide: function() { + return showHide( this ); + }, + toggle: function( state ) { + if ( typeof state === "boolean" ) { + return state ? this.show() : this.hide(); + } + + return this.each( function() { + if ( isHiddenWithinTree( this ) ) { + jQuery( this ).show(); + } else { + jQuery( this ).hide(); + } + } ); + } +} ); +var rcheckableType = ( /^(?:checkbox|radio)$/i ); + +var rtagName = ( /<([a-z][^\/\0>\x20\t\r\n\f]+)/i ); + +var rscriptType = ( /^$|^module$|\/(?:java|ecma)script/i ); + + + +// We have to close these tags to support XHTML (#13200) +var wrapMap = { + + // Support: IE <=9 only + option: [ 1, "", "" ], + + // XHTML parsers do not magically insert elements in the + // same way that tag soup parsers do. So we cannot shorten + // this by omitting or other required elements. + thead: [ 1, "", "" ], + col: [ 2, "", "" ], + tr: [ 2, "", "" ], + td: [ 3, "", "" ], + + _default: [ 0, "", "" ] +}; + +// Support: IE <=9 only +wrapMap.optgroup = wrapMap.option; + +wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead; +wrapMap.th = wrapMap.td; + + +function getAll( context, tag ) { + + // Support: IE <=9 - 11 only + // Use typeof to avoid zero-argument method invocation on host objects (#15151) + var ret; + + if ( typeof context.getElementsByTagName !== "undefined" ) { + ret = context.getElementsByTagName( tag || "*" ); + + } else if ( typeof context.querySelectorAll !== "undefined" ) { + ret = context.querySelectorAll( tag || "*" ); + + } else { + ret = []; + } + + if ( tag === undefined || tag && nodeName( context, tag ) ) { + return jQuery.merge( [ context ], ret ); + } + + return ret; +} + + +// Mark scripts as having already been evaluated +function setGlobalEval( elems, refElements ) { + var i = 0, + l = elems.length; + + for ( ; i < l; i++ ) { + dataPriv.set( + elems[ i ], + "globalEval", + !refElements || dataPriv.get( refElements[ i ], "globalEval" ) + ); + } +} + + +var rhtml = /<|?\w+;/; + +function buildFragment( elems, context, scripts, selection, ignored ) { + var elem, tmp, tag, wrap, contains, j, + fragment = context.createDocumentFragment(), + nodes = [], + i = 0, + l = elems.length; + + for ( ; i < l; i++ ) { + elem = elems[ i ]; + + if ( elem || elem === 0 ) { + + // Add nodes directly + if ( toType( elem ) === "object" ) { + + // Support: Android <=4.0 only, PhantomJS 1 only + // push.apply(_, arraylike) throws on ancient WebKit + jQuery.merge( nodes, elem.nodeType ? [ elem ] : elem ); + + // Convert non-html into a text node + } else if ( !rhtml.test( elem ) ) { + nodes.push( context.createTextNode( elem ) ); + + // Convert html into DOM nodes + } else { + tmp = tmp || fragment.appendChild( context.createElement( "div" ) ); + + // Deserialize a standard representation + tag = ( rtagName.exec( elem ) || [ "", "" ] )[ 1 ].toLowerCase(); + wrap = wrapMap[ tag ] || wrapMap._default; + tmp.innerHTML = wrap[ 1 ] + jQuery.htmlPrefilter( elem ) + wrap[ 2 ]; + + // Descend through wrappers to the right content + j = wrap[ 0 ]; + while ( j-- ) { + tmp = tmp.lastChild; + } + + // Support: Android <=4.0 only, PhantomJS 1 only + // push.apply(_, arraylike) throws on ancient WebKit + jQuery.merge( nodes, tmp.childNodes ); + + // Remember the top-level container + tmp = fragment.firstChild; + + // Ensure the created nodes are orphaned (#12392) + tmp.textContent = ""; + } + } + } + + // Remove wrapper from fragment + fragment.textContent = ""; + + i = 0; + while ( ( elem = nodes[ i++ ] ) ) { + + // Skip elements already in the context collection (trac-4087) + if ( selection && jQuery.inArray( elem, selection ) > -1 ) { + if ( ignored ) { + ignored.push( elem ); + } + continue; + } + + contains = jQuery.contains( elem.ownerDocument, elem ); + + // Append to fragment + tmp = getAll( fragment.appendChild( elem ), "script" ); + + // Preserve script evaluation history + if ( contains ) { + setGlobalEval( tmp ); + } + + // Capture executables + if ( scripts ) { + j = 0; + while ( ( elem = tmp[ j++ ] ) ) { + if ( rscriptType.test( elem.type || "" ) ) { + scripts.push( elem ); + } + } + } + } + + return fragment; +} + + +( function() { + var fragment = document.createDocumentFragment(), + div = fragment.appendChild( document.createElement( "div" ) ), + input = document.createElement( "input" ); + + // Support: Android 4.0 - 4.3 only + // Check state lost if the name is set (#11217) + // Support: Windows Web Apps (WWA) + // `name` and `type` must use .setAttribute for WWA (#14901) + input.setAttribute( "type", "radio" ); + input.setAttribute( "checked", "checked" ); + input.setAttribute( "name", "t" ); + + div.appendChild( input ); + + // Support: Android <=4.1 only + // Older WebKit doesn't clone checked state correctly in fragments + support.checkClone = div.cloneNode( true ).cloneNode( true ).lastChild.checked; + + // Support: IE <=11 only + // Make sure textarea (and checkbox) defaultValue is properly cloned + div.innerHTML = "x"; + support.noCloneChecked = !!div.cloneNode( true ).lastChild.defaultValue; +} )(); +var documentElement = document.documentElement; + + + +var + rkeyEvent = /^key/, + rmouseEvent = /^(?:mouse|pointer|contextmenu|drag|drop)|click/, + rtypenamespace = /^([^.]*)(?:\.(.+)|)/; + +function returnTrue() { + return true; +} + +function returnFalse() { + return false; +} + +// Support: IE <=9 only +// See #13393 for more info +function safeActiveElement() { + try { + return document.activeElement; + } catch ( err ) { } +} + +function on( elem, types, selector, data, fn, one ) { + var origFn, type; + + // Types can be a map of types/handlers + if ( typeof types === "object" ) { + + // ( types-Object, selector, data ) + if ( typeof selector !== "string" ) { + + // ( types-Object, data ) + data = data || selector; + selector = undefined; + } + for ( type in types ) { + on( elem, type, selector, data, types[ type ], one ); + } + return elem; + } + + if ( data == null && fn == null ) { + + // ( types, fn ) + fn = selector; + data = selector = undefined; + } else if ( fn == null ) { + if ( typeof selector === "string" ) { + + // ( types, selector, fn ) + fn = data; + data = undefined; + } else { + + // ( types, data, fn ) + fn = data; + data = selector; + selector = undefined; + } + } + if ( fn === false ) { + fn = returnFalse; + } else if ( !fn ) { + return elem; + } + + if ( one === 1 ) { + origFn = fn; + fn = function( event ) { + + // Can use an empty set, since event contains the info + jQuery().off( event ); + return origFn.apply( this, arguments ); + }; + + // Use same guid so caller can remove using origFn + fn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ ); + } + return elem.each( function() { + jQuery.event.add( this, types, fn, data, selector ); + } ); +} + +/* + * Helper functions for managing events -- not part of the public interface. + * Props to Dean Edwards' addEvent library for many of the ideas. + */ +jQuery.event = { + + global: {}, + + add: function( elem, types, handler, data, selector ) { + + var handleObjIn, eventHandle, tmp, + events, t, handleObj, + special, handlers, type, namespaces, origType, + elemData = dataPriv.get( elem ); + + // Don't attach events to noData or text/comment nodes (but allow plain objects) + if ( !elemData ) { + return; + } + + // Caller can pass in an object of custom data in lieu of the handler + if ( handler.handler ) { + handleObjIn = handler; + handler = handleObjIn.handler; + selector = handleObjIn.selector; + } + + // Ensure that invalid selectors throw exceptions at attach time + // Evaluate against documentElement in case elem is a non-element node (e.g., document) + if ( selector ) { + jQuery.find.matchesSelector( documentElement, selector ); + } + + // Make sure that the handler has a unique ID, used to find/remove it later + if ( !handler.guid ) { + handler.guid = jQuery.guid++; + } + + // Init the element's event structure and main handler, if this is the first + if ( !( events = elemData.events ) ) { + events = elemData.events = {}; + } + if ( !( eventHandle = elemData.handle ) ) { + eventHandle = elemData.handle = function( e ) { + + // Discard the second event of a jQuery.event.trigger() and + // when an event is called after a page has unloaded + return typeof jQuery !== "undefined" && jQuery.event.triggered !== e.type ? + jQuery.event.dispatch.apply( elem, arguments ) : undefined; + }; + } + + // Handle multiple events separated by a space + types = ( types || "" ).match( rnothtmlwhite ) || [ "" ]; + t = types.length; + while ( t-- ) { + tmp = rtypenamespace.exec( types[ t ] ) || []; + type = origType = tmp[ 1 ]; + namespaces = ( tmp[ 2 ] || "" ).split( "." ).sort(); + + // There *must* be a type, no attaching namespace-only handlers + if ( !type ) { + continue; + } + + // If event changes its type, use the special event handlers for the changed type + special = jQuery.event.special[ type ] || {}; + + // If selector defined, determine special event api type, otherwise given type + type = ( selector ? special.delegateType : special.bindType ) || type; + + // Update special based on newly reset type + special = jQuery.event.special[ type ] || {}; + + // handleObj is passed to all event handlers + handleObj = jQuery.extend( { + type: type, + origType: origType, + data: data, + handler: handler, + guid: handler.guid, + selector: selector, + needsContext: selector && jQuery.expr.match.needsContext.test( selector ), + namespace: namespaces.join( "." ) + }, handleObjIn ); + + // Init the event handler queue if we're the first + if ( !( handlers = events[ type ] ) ) { + handlers = events[ type ] = []; + handlers.delegateCount = 0; + + // Only use addEventListener if the special events handler returns false + if ( !special.setup || + special.setup.call( elem, data, namespaces, eventHandle ) === false ) { + + if ( elem.addEventListener ) { + elem.addEventListener( type, eventHandle ); + } + } + } + + if ( special.add ) { + special.add.call( elem, handleObj ); + + if ( !handleObj.handler.guid ) { + handleObj.handler.guid = handler.guid; + } + } + + // Add to the element's handler list, delegates in front + if ( selector ) { + handlers.splice( handlers.delegateCount++, 0, handleObj ); + } else { + handlers.push( handleObj ); + } + + // Keep track of which events have ever been used, for event optimization + jQuery.event.global[ type ] = true; + } + + }, + + // Detach an event or set of events from an element + remove: function( elem, types, handler, selector, mappedTypes ) { + + var j, origCount, tmp, + events, t, handleObj, + special, handlers, type, namespaces, origType, + elemData = dataPriv.hasData( elem ) && dataPriv.get( elem ); + + if ( !elemData || !( events = elemData.events ) ) { + return; + } + + // Once for each type.namespace in types; type may be omitted + types = ( types || "" ).match( rnothtmlwhite ) || [ "" ]; + t = types.length; + while ( t-- ) { + tmp = rtypenamespace.exec( types[ t ] ) || []; + type = origType = tmp[ 1 ]; + namespaces = ( tmp[ 2 ] || "" ).split( "." ).sort(); + + // Unbind all events (on this namespace, if provided) for the element + if ( !type ) { + for ( type in events ) { + jQuery.event.remove( elem, type + types[ t ], handler, selector, true ); + } + continue; + } + + special = jQuery.event.special[ type ] || {}; + type = ( selector ? special.delegateType : special.bindType ) || type; + handlers = events[ type ] || []; + tmp = tmp[ 2 ] && + new RegExp( "(^|\\.)" + namespaces.join( "\\.(?:.*\\.|)" ) + "(\\.|$)" ); + + // Remove matching events + origCount = j = handlers.length; + while ( j-- ) { + handleObj = handlers[ j ]; + + if ( ( mappedTypes || origType === handleObj.origType ) && + ( !handler || handler.guid === handleObj.guid ) && + ( !tmp || tmp.test( handleObj.namespace ) ) && + ( !selector || selector === handleObj.selector || + selector === "**" && handleObj.selector ) ) { + handlers.splice( j, 1 ); + + if ( handleObj.selector ) { + handlers.delegateCount--; + } + if ( special.remove ) { + special.remove.call( elem, handleObj ); + } + } + } + + // Remove generic event handler if we removed something and no more handlers exist + // (avoids potential for endless recursion during removal of special event handlers) + if ( origCount && !handlers.length ) { + if ( !special.teardown || + special.teardown.call( elem, namespaces, elemData.handle ) === false ) { + + jQuery.removeEvent( elem, type, elemData.handle ); + } + + delete events[ type ]; + } + } + + // Remove data and the expando if it's no longer used + if ( jQuery.isEmptyObject( events ) ) { + dataPriv.remove( elem, "handle events" ); + } + }, + + dispatch: function( nativeEvent ) { + + // Make a writable jQuery.Event from the native event object + var event = jQuery.event.fix( nativeEvent ); + + var i, j, ret, matched, handleObj, handlerQueue, + args = new Array( arguments.length ), + handlers = ( dataPriv.get( this, "events" ) || {} )[ event.type ] || [], + special = jQuery.event.special[ event.type ] || {}; + + // Use the fix-ed jQuery.Event rather than the (read-only) native event + args[ 0 ] = event; + + for ( i = 1; i < arguments.length; i++ ) { + args[ i ] = arguments[ i ]; + } + + event.delegateTarget = this; + + // Call the preDispatch hook for the mapped type, and let it bail if desired + if ( special.preDispatch && special.preDispatch.call( this, event ) === false ) { + return; + } + + // Determine handlers + handlerQueue = jQuery.event.handlers.call( this, event, handlers ); + + // Run delegates first; they may want to stop propagation beneath us + i = 0; + while ( ( matched = handlerQueue[ i++ ] ) && !event.isPropagationStopped() ) { + event.currentTarget = matched.elem; + + j = 0; + while ( ( handleObj = matched.handlers[ j++ ] ) && + !event.isImmediatePropagationStopped() ) { + + // Triggered event must either 1) have no namespace, or 2) have namespace(s) + // a subset or equal to those in the bound event (both can have no namespace). + if ( !event.rnamespace || event.rnamespace.test( handleObj.namespace ) ) { + + event.handleObj = handleObj; + event.data = handleObj.data; + + ret = ( ( jQuery.event.special[ handleObj.origType ] || {} ).handle || + handleObj.handler ).apply( matched.elem, args ); + + if ( ret !== undefined ) { + if ( ( event.result = ret ) === false ) { + event.preventDefault(); + event.stopPropagation(); + } + } + } + } + } + + // Call the postDispatch hook for the mapped type + if ( special.postDispatch ) { + special.postDispatch.call( this, event ); + } + + return event.result; + }, + + handlers: function( event, handlers ) { + var i, handleObj, sel, matchedHandlers, matchedSelectors, + handlerQueue = [], + delegateCount = handlers.delegateCount, + cur = event.target; + + // Find delegate handlers + if ( delegateCount && + + // Support: IE <=9 + // Black-hole SVG instance trees (trac-13180) + cur.nodeType && + + // Support: Firefox <=42 + // Suppress spec-violating clicks indicating a non-primary pointer button (trac-3861) + // https://www.w3.org/TR/DOM-Level-3-Events/#event-type-click + // Support: IE 11 only + // ...but not arrow key "clicks" of radio inputs, which can have `button` -1 (gh-2343) + !( event.type === "click" && event.button >= 1 ) ) { + + for ( ; cur !== this; cur = cur.parentNode || this ) { + + // Don't check non-elements (#13208) + // Don't process clicks on disabled elements (#6911, #8165, #11382, #11764) + if ( cur.nodeType === 1 && !( event.type === "click" && cur.disabled === true ) ) { + matchedHandlers = []; + matchedSelectors = {}; + for ( i = 0; i < delegateCount; i++ ) { + handleObj = handlers[ i ]; + + // Don't conflict with Object.prototype properties (#13203) + sel = handleObj.selector + " "; + + if ( matchedSelectors[ sel ] === undefined ) { + matchedSelectors[ sel ] = handleObj.needsContext ? + jQuery( sel, this ).index( cur ) > -1 : + jQuery.find( sel, this, null, [ cur ] ).length; + } + if ( matchedSelectors[ sel ] ) { + matchedHandlers.push( handleObj ); + } + } + if ( matchedHandlers.length ) { + handlerQueue.push( { elem: cur, handlers: matchedHandlers } ); + } + } + } + } + + // Add the remaining (directly-bound) handlers + cur = this; + if ( delegateCount < handlers.length ) { + handlerQueue.push( { elem: cur, handlers: handlers.slice( delegateCount ) } ); + } + + return handlerQueue; + }, + + addProp: function( name, hook ) { + Object.defineProperty( jQuery.Event.prototype, name, { + enumerable: true, + configurable: true, + + get: isFunction( hook ) ? + function() { + if ( this.originalEvent ) { + return hook( this.originalEvent ); + } + } : + function() { + if ( this.originalEvent ) { + return this.originalEvent[ name ]; + } + }, + + set: function( value ) { + Object.defineProperty( this, name, { + enumerable: true, + configurable: true, + writable: true, + value: value + } ); + } + } ); + }, + + fix: function( originalEvent ) { + return originalEvent[ jQuery.expando ] ? + originalEvent : + new jQuery.Event( originalEvent ); + }, + + special: { + load: { + + // Prevent triggered image.load events from bubbling to window.load + noBubble: true + }, + focus: { + + // Fire native event if possible so blur/focus sequence is correct + trigger: function() { + if ( this !== safeActiveElement() && this.focus ) { + this.focus(); + return false; + } + }, + delegateType: "focusin" + }, + blur: { + trigger: function() { + if ( this === safeActiveElement() && this.blur ) { + this.blur(); + return false; + } + }, + delegateType: "focusout" + }, + click: { + + // For checkbox, fire native event so checked state will be right + trigger: function() { + if ( this.type === "checkbox" && this.click && nodeName( this, "input" ) ) { + this.click(); + return false; + } + }, + + // For cross-browser consistency, don't fire native .click() on links + _default: function( event ) { + return nodeName( event.target, "a" ); + } + }, + + beforeunload: { + postDispatch: function( event ) { + + // Support: Firefox 20+ + // Firefox doesn't alert if the returnValue field is not set. + if ( event.result !== undefined && event.originalEvent ) { + event.originalEvent.returnValue = event.result; + } + } + } + } +}; + +jQuery.removeEvent = function( elem, type, handle ) { + + // This "if" is needed for plain objects + if ( elem.removeEventListener ) { + elem.removeEventListener( type, handle ); + } +}; + +jQuery.Event = function( src, props ) { + + // Allow instantiation without the 'new' keyword + if ( !( this instanceof jQuery.Event ) ) { + return new jQuery.Event( src, props ); + } + + // Event object + if ( src && src.type ) { + this.originalEvent = src; + this.type = src.type; + + // Events bubbling up the document may have been marked as prevented + // by a handler lower down the tree; reflect the correct value. + this.isDefaultPrevented = src.defaultPrevented || + src.defaultPrevented === undefined && + + // Support: Android <=2.3 only + src.returnValue === false ? + returnTrue : + returnFalse; + + // Create target properties + // Support: Safari <=6 - 7 only + // Target should not be a text node (#504, #13143) + this.target = ( src.target && src.target.nodeType === 3 ) ? + src.target.parentNode : + src.target; + + this.currentTarget = src.currentTarget; + this.relatedTarget = src.relatedTarget; + + // Event type + } else { + this.type = src; + } + + // Put explicitly provided properties onto the event object + if ( props ) { + jQuery.extend( this, props ); + } + + // Create a timestamp if incoming event doesn't have one + this.timeStamp = src && src.timeStamp || Date.now(); + + // Mark it as fixed + this[ jQuery.expando ] = true; +}; + +// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding +// https://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html +jQuery.Event.prototype = { + constructor: jQuery.Event, + isDefaultPrevented: returnFalse, + isPropagationStopped: returnFalse, + isImmediatePropagationStopped: returnFalse, + isSimulated: false, + + preventDefault: function() { + var e = this.originalEvent; + + this.isDefaultPrevented = returnTrue; + + if ( e && !this.isSimulated ) { + e.preventDefault(); + } + }, + stopPropagation: function() { + var e = this.originalEvent; + + this.isPropagationStopped = returnTrue; + + if ( e && !this.isSimulated ) { + e.stopPropagation(); + } + }, + stopImmediatePropagation: function() { + var e = this.originalEvent; + + this.isImmediatePropagationStopped = returnTrue; + + if ( e && !this.isSimulated ) { + e.stopImmediatePropagation(); + } + + this.stopPropagation(); + } +}; + +// Includes all common event props including KeyEvent and MouseEvent specific props +jQuery.each( { + altKey: true, + bubbles: true, + cancelable: true, + changedTouches: true, + ctrlKey: true, + detail: true, + eventPhase: true, + metaKey: true, + pageX: true, + pageY: true, + shiftKey: true, + view: true, + "char": true, + charCode: true, + key: true, + keyCode: true, + button: true, + buttons: true, + clientX: true, + clientY: true, + offsetX: true, + offsetY: true, + pointerId: true, + pointerType: true, + screenX: true, + screenY: true, + targetTouches: true, + toElement: true, + touches: true, + + which: function( event ) { + var button = event.button; + + // Add which for key events + if ( event.which == null && rkeyEvent.test( event.type ) ) { + return event.charCode != null ? event.charCode : event.keyCode; + } + + // Add which for click: 1 === left; 2 === middle; 3 === right + if ( !event.which && button !== undefined && rmouseEvent.test( event.type ) ) { + if ( button & 1 ) { + return 1; + } + + if ( button & 2 ) { + return 3; + } + + if ( button & 4 ) { + return 2; + } + + return 0; + } + + return event.which; + } +}, jQuery.event.addProp ); + +// Create mouseenter/leave events using mouseover/out and event-time checks +// so that event delegation works in jQuery. +// Do the same for pointerenter/pointerleave and pointerover/pointerout +// +// Support: Safari 7 only +// Safari sends mouseenter too often; see: +// https://bugs.chromium.org/p/chromium/issues/detail?id=470258 +// for the description of the bug (it existed in older Chrome versions as well). +jQuery.each( { + mouseenter: "mouseover", + mouseleave: "mouseout", + pointerenter: "pointerover", + pointerleave: "pointerout" +}, function( orig, fix ) { + jQuery.event.special[ orig ] = { + delegateType: fix, + bindType: fix, + + handle: function( event ) { + var ret, + target = this, + related = event.relatedTarget, + handleObj = event.handleObj; + + // For mouseenter/leave call the handler if related is outside the target. + // NB: No relatedTarget if the mouse left/entered the browser window + if ( !related || ( related !== target && !jQuery.contains( target, related ) ) ) { + event.type = handleObj.origType; + ret = handleObj.handler.apply( this, arguments ); + event.type = fix; + } + return ret; + } + }; +} ); + +jQuery.fn.extend( { + + on: function( types, selector, data, fn ) { + return on( this, types, selector, data, fn ); + }, + one: function( types, selector, data, fn ) { + return on( this, types, selector, data, fn, 1 ); + }, + off: function( types, selector, fn ) { + var handleObj, type; + if ( types && types.preventDefault && types.handleObj ) { + + // ( event ) dispatched jQuery.Event + handleObj = types.handleObj; + jQuery( types.delegateTarget ).off( + handleObj.namespace ? + handleObj.origType + "." + handleObj.namespace : + handleObj.origType, + handleObj.selector, + handleObj.handler + ); + return this; + } + if ( typeof types === "object" ) { + + // ( types-object [, selector] ) + for ( type in types ) { + this.off( type, selector, types[ type ] ); + } + return this; + } + if ( selector === false || typeof selector === "function" ) { + + // ( types [, fn] ) + fn = selector; + selector = undefined; + } + if ( fn === false ) { + fn = returnFalse; + } + return this.each( function() { + jQuery.event.remove( this, types, fn, selector ); + } ); + } +} ); + + +var + + /* eslint-disable max-len */ + + // See https://github.com/eslint/eslint/issues/3229 + rxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi, + + /* eslint-enable */ + + // Support: IE <=10 - 11, Edge 12 - 13 only + // In IE/Edge using regex groups here causes severe slowdowns. + // See https://connect.microsoft.com/IE/feedback/details/1736512/ + rnoInnerhtml = / + +{{ template.includes.render('scripts')|raw }} + +{# Include Styles Loaded From Outside #} + diff --git a/resources/views/partials/footer.twig b/resources/views/partials/footer.twig new file mode 100644 index 0000000..0c9bc50 --- /dev/null +++ b/resources/views/partials/footer.twig @@ -0,0 +1,8 @@ + diff --git a/resources/views/partials/header.twig b/resources/views/partials/header.twig new file mode 100644 index 0000000..443c4a9 --- /dev/null +++ b/resources/views/partials/header.twig @@ -0,0 +1,5 @@ + + + {% include "theme::partials/navigation" %} + + diff --git a/resources/views/partials/messages.twig b/resources/views/partials/messages.twig new file mode 100644 index 0000000..6ea3181 --- /dev/null +++ b/resources/views/partials/messages.twig @@ -0,0 +1,57 @@ + + + + {% if message_exists('success') %} + + + ×Close + + + {% for message in message_pull('success') %} + {{ trans(message)|markdown }} + {% endfor %} + + {% endif %} + + + {% if message_exists('info') %} + + + ×Close + + + {% for message in message_pull('info') %} + {{ trans(message)|markdown }} + {% endfor %} + + {% endif %} + + + + {% if message_exists('warning') %} + + + ×Close + + + {% for message in message_pull('warning') %} + {{ trans(message)|markdown }} + {% endfor %} + + {% endif %} + + + + {% if message_exists('error') %} + + + ×Close + + + {% for message in message_pull('error') %} + {{ trans(message)|markdown }} + {% endfor %} + + {% endif %} + + diff --git a/resources/views/partials/metadata.twig b/resources/views/partials/metadata.twig new file mode 100644 index 0000000..83d5256 --- /dev/null +++ b/resources/views/partials/metadata.twig @@ -0,0 +1,44 @@ +{# + The following 2 meta tags *must* come first in the + to consistently ensure proper document rendering. + Any other head element should come *after* these tags. +#} + + + + + + + + + + + + + + + +{{ template.includes.render('meta')|raw }} + + + {{ setting_value('streams::name', config_get('streams::distribution.name')) }} + › + {{ trans(template.meta_title) }} + + + +{#{{ favicons("theme::img/favicon.png") }}#} + +{# Important!! #} +{{ constants() }} + +{# Specific Build Files #} +{{ asset_add("build.css", "theme::css/theme.css") }} + +{# Include Asset Collections #} + + +{{ template.includes.render('head')|raw }} diff --git a/resources/views/partials/navigation.twig b/resources/views/partials/navigation.twig new file mode 100644 index 0000000..4e70f5c --- /dev/null +++ b/resources/views/partials/navigation.twig @@ -0,0 +1,38 @@ + + + + + {{ setting_value('streams::name', config_get('streams::distribution.name')) }} + + + + + + + + + {{ structure() + .bootstrap4() + .listClass('nav navbar-nav') + .cache({'namespace': user().id ~ ':' ~ config('app.locale')}) + .render()|raw }} + + + + Posts + + {% if auth_check() %} + + Logout + + {% else %} + + Login + + {% endif %} + + + + + + diff --git a/src/AfterburnerTheme.php b/src/AfterburnerTheme.php new file mode 100644 index 0000000..d25fd9a --- /dev/null +++ b/src/AfterburnerTheme.php @@ -0,0 +1,21 @@ + + * @author Ryan Thompson + */ +class AfterburnerTheme extends Theme +{ + + /** + * This is an admin theme. + * + * @var bool + */ + protected $admin = true; +} diff --git a/src/AfterburnerThemeServiceProvider.php b/src/AfterburnerThemeServiceProvider.php new file mode 100644 index 0000000..de9bce3 --- /dev/null +++ b/src/AfterburnerThemeServiceProvider.php @@ -0,0 +1,170 @@ + + * @author Ryan Thompson + */ +class AfterburnerThemeServiceProvider extends AddonServiceProvider +{ + + /** + * Additional addon plugins. + * + * @type array|null + */ + protected $plugins = []; + + /** + * The addon Artisan commands. + * + * @type array|null + */ + protected $commands = []; + + /** + * The addon's scheduled commands. + * + * @type array|null + */ + protected $schedules = []; + + /** + * The addon API routes. + * + * @type array|null + */ + protected $api = []; + + /** + * The addon routes. + * + * @type array|null + */ + protected $routes = []; + + /** + * The addon middleware. + * + * @type array|null + */ + protected $middleware = [ + //Pyrocms\AfterburnerTheme\Http\Middleware\ExampleMiddleware::class + ]; + + /** + * Addon group middleware. + * + * @var array + */ + protected $groupMiddleware = [ + //'web' => [ + // Pyrocms\AfterburnerTheme\Http\Middleware\ExampleMiddleware::class, + //], + ]; + + /** + * Addon route middleware. + * + * @type array|null + */ + protected $routeMiddleware = []; + + /** + * The addon event listeners. + * + * @type array|null + */ + protected $listeners = [ + //Pyrocms\AfterburnerTheme\Event\ExampleEvent::class => [ + // Pyrocms\AfterburnerTheme\Listener\ExampleListener::class, + //], + ]; + + /** + * The addon alias bindings. + * + * @type array|null + */ + protected $aliases = [ + //'Example' => Pyrocms\AfterburnerTheme\Example::class + ]; + + /** + * The addon class bindings. + * + * @type array|null + */ + protected $bindings = []; + + /** + * The addon singleton bindings. + * + * @type array|null + */ + protected $singletons = []; + + /** + * Additional service providers. + * + * @type array|null + */ + protected $providers = [ + //\ExamplePackage\Provider\ExampleProvider::class + ]; + + /** + * The addon view overrides. + * + * @type array|null + */ + protected $overrides = [ + //'streams::errors/404' => 'module::errors/404', + //'streams::errors/500' => 'module::errors/500', + ]; + + /** + * The addon mobile-only view overrides. + * + * @type array|null + */ + protected $mobile = [ + //'streams::errors/404' => 'module::mobile/errors/404', + //'streams::errors/500' => 'module::mobile/errors/500', + ]; + + /** + * Register the addon. + */ + public function register() + { + // Run extra pre-boot registration logic here. + // Use method injection or commands to bring in services. + } + + /** + * Boot the addon. + */ + public function boot() + { + // Run extra post-boot registration logic here. + // Use method injection or commands to bring in services. + } + + /** + * Map additional addon routes. + * + * @param Router $router + */ + public function map(Router $router) + { + // Register dynamic routes here for example. + // Use method injection or commands to bring in services. + } + +} diff --git a/tailwind.config.js b/tailwind.config.js new file mode 100644 index 0000000..47d1f06 --- /dev/null +++ b/tailwind.config.js @@ -0,0 +1,52 @@ +const { colors } = require('tailwindcss/defaultTheme'); + +module.exports = { + theme: { + extend: { + colors: { + + gray: { + ...colors.gray, + 900: '#1a202c', + }, + + blue: { + ...colors.blue, + 900: '#007bff', + }, + indigo: { + ...colors.indigo, + 900: '#3c366b', + }, + purple: { + ...colors.purple, + 900: '#6f42c1' + }, + pink: { + ...colors.pink, + 900: '#e83e8c' + }, + red: { + ...colors.red, + 900: '#dc3545' + }, + orange: { + ...colors.orange, + 900: '#fd7e14' + }, + yellow: { + ...colors.yellow, + 900: '#ffc107' + }, + green: { + ...colors.green, + 900: '#28a745' + }, + teal: { + ...colors.teal, + 900: '#20c997' + }, + }, + }, + }, +}; diff --git a/tests/Feature/AfterburnerThemeTest.php b/tests/Feature/AfterburnerThemeTest.php new file mode 100644 index 0000000..2f0540e --- /dev/null +++ b/tests/Feature/AfterburnerThemeTest.php @@ -0,0 +1,10 @@ +markTestSkipped('Not implemented.'); + } +} diff --git a/webpack.mix.js b/webpack.mix.js new file mode 100644 index 0000000..b374958 --- /dev/null +++ b/webpack.mix.js @@ -0,0 +1,22 @@ +let mix = require('laravel-mix'); +const tailwindcss = require('tailwindcss'); + +/* + |-------------------------------------------------------------------------- + | Mix Asset Management + |-------------------------------------------------------------------------- + | + | Mix provides a clean, fluent API for defining some Webpack build steps + | for your Laravel application. By default, we are compiling the Sass + | file for the application as well as bundling up all the JS files. + | + */ + +mix + .sass('resources/scss/theme/theme.scss', 'resources/css') + .options({ + processCssUrls: false, + postCss: [ + tailwindcss('./tailwind.config.js') + ], + });